namida icon indicating copy to clipboard operation
namida copied to clipboard

A few features I'd like to see get added

Open djrfjr1 opened this issue 7 months ago • 4 comments

  1. Auto-rotate. Whether using youtube-style or non youtube-style miniplayer, this feature would be great. When using youtube-syle miniplayer the video could automatically switch to full screen when rotating the phone landscape -wise, and when using non youtube-style miniplayer we could see the current playlist/queue on the side.

  2. Being able to swap between youtube-style miniplayer or non youtube-style miniplayer on the fly, that is in the player itself without having to access the menu.

  3. When using picture-in-picture mode, ~~it would be great to show controls (pause, rewind, forward) available in the video for a short time then disappear, when clicking on it. Currently one has to go into the player again or use the notification bar to use controls when using pip.~~ Edit: Now I see controls are there on pip, not sure why I didn't see it before. But still, we have previous/next as well as play/pause, but rewind/forward could be useful too (as an option instead of previous/next)

  4. The seekbar inside videos shows how many minutes forwards or backwards we are moving, instead of the time point to which one would want to move. Having the latter would be better imo as users often remember a point in a video they want to go to and instead of having to do the math to add or substract how any minutes more or less they need to move in a video, they could just scroll the bar and go directly to that point if it showed that instead of increments of minutes being changed.

Overall these few things would help make using the app more immersive while cutting the number of steps required to do so.

Apps

See Outertune for non youtube-style miniplayer. The player automatically switches to landscape or portrait mode depending on the orientation of the phone. How the layout is then customized is up to you the dev.

For youtube-style mini player, obviously the Yt app, or Newpipe, would be good examples.

Thank you.

djrfjr1 avatar May 16 '25 15:05 djrfjr1

  1. landscape mode was added in beta (https://github.com/namidaco/namida-snapshots/releases), altho its not exactly like u mentioned, the whole miniplayer is just on the right while the rest of the app is on the left. im planning to add a toggle that enters a fullscreen mode with the player/lyrics on the left and the queue on the right (for local player). as for yt-style player idk yet

  2. i dont mind, just that u have to find good place without cluttering the player (maybe the bottom right buttons but they are currently non-configurable), but what about in yt-style player?

  3. mugahagahga yeah these are managed/shown by the system by default. i dont plan on modifying these

  4. thats a good suggestion, i should add an option for that

MSOB7YY avatar May 17 '25 21:05 MSOB7YY

  1. Thanks, I'll try the beta when I have a chance and let you know how it feels.

  2. Indeed, I see you care about the aesthetics of the app, so the best way to implement it is up to you. You could place it at the bottom roght alongside shuffle, lyrics, etc in the non-yt miniplayer but for the non-yt miniplayer the space where it would slot is already fully occupied by the like, dislike, share, download icons, etc. and you'd have to resize them to fit another icon in there, and I see nowhere else you could put it so that it is visible and accessible.

So, my suggestion in order to make it consistent across both the yt and non-yt style miniplayers, would be to slot it inside the queue box (not sure how to call it, I mean when you open the queue) as both miniplayers style share that point in common. There you could put it at the top or bottom as you see fit. The bottom is the same for both players when you open the queue, so maybe there, and there is some space too. See the attached pic at the end of this please.

  1. OK, would have been nice to have it though, guess I will stick to using the notification panel for that.

  2. Yes, it is a good point, and I think, more intuitive than the current style.

IMG_20250522_115154.jpg

Thanks for listening to my ideas!

djrfjr1 avatar May 22 '25 07:05 djrfjr1

Hi, I tried the beta:

Screenshot_2025-05-22-12-16-51-828_com.msob7y.namida.jpg

If I may voice a concern regarding the landscape layout, it is that the player side occupies a relatively small space compared to the section reserved for browsing the app. If I was to have a say, I would make the player occupy the whole space, as users can always get out of the player if they want to access the settings and other sections of the app. If at least the area occupied by the player could be user-scalable, that would be great, but ideally the whole of it would be for the player and users could use the back button or swipe downwards on the player to access other stuff.

A constraint of the player being so small is that the queue is really hard to read and navigating that area becomes difficult as well. Also having the player take the whole space, on top of making it easier to use would also look cooler easthetically speaking.

The queue could remain visible at all times, maybe to the right side of the player for example, or brought up just when needed with a sideways or upwards swipe, idk.

However this is a promising first step, here's hoping to see it evolve.

Thanks.

djrfjr1 avatar May 22 '25 08:05 djrfjr1

@djrfjr1 sorry for late reply, i have plans for fullscreen player in landscape, where the image/lyrics are on left while queue is on the right side

btw the player can't get larger, i spend time to make a good ratio for the width of each section depending on the height available, so yah

MSOB7YY avatar Jun 22 '25 01:06 MSOB7YY