Skip to content

A few features I'd like to see get added #572

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
djrfjr1 opened this issue May 16, 2025 · 3 comments
Open

A few features I'd like to see get added #572

djrfjr1 opened this issue May 16, 2025 · 3 comments

Comments

@djrfjr1
Copy link

djrfjr1 commented May 16, 2025

  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.

@MSOB7YY
Copy link
Member

MSOB7YY commented May 17, 2025

  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

@djrfjr1
Copy link
Author

djrfjr1 commented May 22, 2025

  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
Copy link
Author

djrfjr1 commented May 22, 2025

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.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants