We all know of the 65k limit of MP3’s that Sonos can handle.
We also might now of Spotify playing the same songs over and over again for your daily mix…
I now have a raspberry pi and mounted my music collection
I just had a brainf*t that maybe I could run a docker with icecast and dark ice: https://github.com/jwater7/docker-darkice
And generate ‘radio stations’ to play may music.
I searched only a little but could not find anything related quickly
pre-requisite: I have my music organzied in genre/artist/album
I am playing around with nodejs and have build an interface to interact with the collection (the main idea was to move music out of my collection to reach the Sonos limit.
I am thinking that it would be nice to
- create playlists on a scheduled basis (nightly) to have a fresh playlist in the morning
- keep track of tracks that have been played
- add albums to custom playlists (for today I want to listen to these albums)
- create ‘radiostations’ for different genres of music (combine bluegrass, country alt country) or albums that can be selected (I have a liking for obscure femaie vocal artists from the 50’ies
Has anybody done this before?
Looking for tips in the area of creating playlists so they turn into radiostations that can be accessed in the sonos app, checking logs of icecast/darkice of tracks actually played (so they don’t show up in the play list again the following day).
Programmatically I think I can handle it but I would be nice if I get a headstart with the casting part.
If this is workable I will definitely share the code. I had a php version of something similar that would play the music through VNC on an old laptop connected to my 5.1 set.
Any input (or ideas) welcome.
Kind Regards,
Gerrit Kuilder