Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/w4/spotify-but-with-shuffle-fixed
🤓 shuffle spotify using fisher-yates
https://github.com/w4/spotify-but-with-shuffle-fixed
Last synced: 28 days ago
JSON representation
🤓 shuffle spotify using fisher-yates
- Host: GitHub
- URL: https://github.com/w4/spotify-but-with-shuffle-fixed
- Owner: w4
- License: wtfpl
- Created: 2024-09-15T18:02:36.000Z (about 2 months ago)
- Default Branch: master
- Last Pushed: 2024-09-15T18:08:14.000Z (about 2 months ago)
- Last Synced: 2024-09-15T19:27:40.913Z (about 2 months ago)
- Language: Rust
- Size: 15.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# spotify-but-with-shuffle-fixed
Spotify's shuffling is broken for large playlists and results in poor track selection because of machine learning or
whatever. I'm not exactly sure what it is, it's just terrible. Anyway, `spotify-but-with-shuffle-fixed` does what it
says on the tin.When you start listening to a playlist, your liked songs, or an album, with shuffling on, the application will load the
entire playlist/collection/album into memory and apply the very basic Fisher-Yates shuffle to it. Whenever a track
change is detected, the application pops one of these tracks off and queues it to play next.#### usage
`cargo run`