Skip to content
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

[Feature request] Support play all songs randomly #85

Open
xiaogaozi opened this issue Nov 29, 2024 · 4 comments
Open

[Feature request] Support play all songs randomly #85

xiaogaozi opened this issue Nov 29, 2024 · 4 comments
Labels
enhancement New feature or request
Milestone

Comments

@xiaogaozi
Copy link
Contributor

Sometimes I don't want to choose what album to listen to. Playing all the songs randomly is a good choice.

@victoralvesf victoralvesf added the enhancement New feature or request label Nov 29, 2024
@victoralvesf
Copy link
Owner

Hi @xiaogaozi, how do you think is a good way to achieve this feature?

@xiaogaozi
Copy link
Contributor Author

I am not familiar with the Navidrome/Subsonic API. The reason why I thought of this requirement is because the Amperfy app I use on iOS supports this feature. Maybe you can refer to the implementation of this project.

CleanShot 2024-12-05 at 10 51 43@2x

@victoralvesf victoralvesf added this to the v0.8.0 milestone Dec 12, 2024
@calvinthefreak
Copy link

Would be great, I found this UI for nd and I find it quite useful, since with my 150k+ songs, Feishin slowly dies just to try to play it "all".

Would be a nice feature, maybe if it's to resource hungry, then you can play 100 or 1000 songs or so, and load the next 100 songs afterwards and discard the already played queue, could be useful, so you don't need to click the Refresh Button.

I can't help you with that sadly, since I am just a Sys-Admin and not a dev.

@InfiniteX95
Copy link

InfiniteX95 commented Jan 4, 2025

There is a Subsonic API endpoint to get random songs from the whole library : https://opensubsonic.netlify.app/docs/endpoints/getrandomsongs/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants