3 ms·
Here's one I would like. Shuffle, but with an awareness of sets of songs that should be played together. For example, if shuffle ever hits on "Brain Damage" fro
by crb 14y ago
Here's one I would like. Shuffle, but with an awareness of sets of songs that should be played together. For example, if shuffle ever hits on "Brain Damage" from Dark Side Of The Moon, it should always proceed to "Eclipse" before resuming any other song. This could be achieved with an online database like MusicBrainz - there was a Reddit thread recently which suggested another few songs which are often played together.
Alternatively, a manual approach would be that if I hear a song I know should segue into another, I'd like to be able to suspend shuffle and have it instead pick up from the song that would generally follow that song in the track order of the source album.
- albertzeyer 14y agoIn the intelligent queue algorithm, you could easily add such functionality. Maybe I'll add that as an option later. Code is here: https://github.com/albertz/music-player/blob/master/queue.py https://github.com/albertz/music-player/blob/master/queue.py Look at `MainQueue.calcScore` and others. For the manual approach, maybe some button next to a song like "add follow-up songs to this song below" would do (not sure how I would insert that into the GUI, though).