FossifyOrg / Music-Player

A clean music player with a customizable widget, stylish interface and no ads.
https://www.fossify.org
GNU General Public License v3.0
360 stars 31 forks source link

Please improved it's "Now Playing" tab #31

Open iBabu007 opened 9 months ago

iBabu007 commented 9 months ago

Checklist

Feature description

Please improved it's "Now Playing" tab.

Why do you want this feature?

it's current "Now playing" tab is not handy. You can't move sliding bar with single hand.

Screenshot_20240218-191900_1_1

Additional information

No response

Aga-C commented 9 months ago

Can you elaborate a bit more, what would you like to be done? I understand that the basic thing is to move things on the UI so they are more accessible with one hand, but I see more things on the screenshot:

iBabu007 commented 9 months ago

If possible then add 3-4 buttons for any important task like (equalizer, share, info, favorite, speed, sleep timer, etc.) Mainly sleep timer, equalizer, Paused after complete (if separated form loop button)

If "Paused after complete" button under loop button then it would be separated or add long tap loop button for "paused after completed"

iBabu007 commented 9 months ago
  • Do you want to add Sleep Timer and Equalizer to the UI? Yes
  • Do you want to combine Equalizer with Speed into one dialog? No
  • "Paused after complete" is already under the repeat icon (tap multiple times to turn it on). Do you want to move it to another place? It's current position is very confusing and if possible then add long press loop button.
  • There are no favorites in the app. If you want that feature, please raise it separately. Ok
HolonProduction commented 6 months ago

I did a mockup for an improved playback screen since I don't really like the visuals of the current and thought I'd put it here:

image

Notable changes:

Improvements not visible in the mockup:

I'd be willing to implement a rework of the playback screen, but I would appreciate some feedback first.

user24024 commented 5 months ago

The thumbnail now has a margin which allows to place a row of buttons above it

I think it would be better to have the album cover and track info at the very top, and everything else (including those additional buttons) as close to the bottom as possible, for better single-handed use. Even if swiping the album cover to change songs would be used by most people, it would still be easy to do, as the album cover is rather large, unlike the buttons :)

for songs without thumbnails use a card like fallback that has a different color than the background, also replace the old simple mobile tools logo with the new fossify logo there

Sort of related - it would be great to have an option to disable the album cover field altogether, or at least make it scalable depending on available space. In any case, it would be great to have the album specified in text. #29 is also related to this. Pitch and balance control are not implemented yet (I just raised the issues for those :) ), but if they are implemented at some point, I would love to have permanently visible sliders for balance, pitch and speed, instead of the album cover.

HolonProduction commented 5 months ago

I think it would be better to have the album cover and track info at the very top, and everything else (including those additional buttons) as close to the bottom as possible, for better single-handed use.

The space is meant for actions that are not used often so I don't think single handed use is a big concern. And placing the overflow menu anywhere else will make it hard to find, since it is placed in that place across almost all fossify apps and also a lot of other android apps (this is kind of standardized in the material design specs for top app bars).

However I was thinking about removing the preview completely and moving the progress bar group to the very bottom, and placing the queue icon in the space above the bar (that's how Samsung music does it). But I didn't go with it, since removing elements always is a bit hard to get approval on.

or at least make it scalable depending on available space

Not sure how that would look. Have a mockup or something?

In any case, it would be great to have the album specified in text

Spotify shows this info in the top app bar. But to have the space we would need to move the equalizer and speed buttons into the overflow menu. Given that personally I never really looked at it in Spotify, I'm not sure if it is worth it.

I would love to have permanently visible sliders for balance, pitch and speed, instead of the album cover.

I mean having a toggle in the settings for "DJ Mode" or whatever, which replaces the icon with playback controls is always a possibility, but that goes beyond the scope of this issue in my opinion.

user24024 commented 5 months ago

since it is placed in that place across almost all fossify apps

Yeah, I forgot that this isn't just a single app, but a part of a suite. I wouldn't like the design choice, but I'd understand the desire for a standardized look.

Not sure how that would look. Have a mockup or something?

I've combined the screenshots from the main page:

image

Lots of space for an EQ and/or other extras :)

having a toggle in the settings for "DJ Mode" or whatever, which replaces the icon with playback controls is always a possibility, but that goes beyond the scope of this issue in my opinion.

I guess it would be easier to have separate "themes" for the 'Now Playing' screen (like Metro does, for example) instead of a modular design, but it might be too far fetched still.