SEbbaDK / sonica

Music playing daemon and clients, acting as a FOSS party music player alternative to Spotify playlists.
GNU General Public License v3.0
4 stars 0 forks source link

Add support for subsets/tags #12

Open SEbbaDK opened 2 years ago

SEbbaDK commented 2 years ago

Having a way to have some tags excluded at certain times and included at others would be great. vocalfree and friday tags is probably the ones i would like, but a dynamic way that supports any tags would be best.

pytaglib can already add and read this from the files.

SEbbaDK commented 2 years ago

The feature needs to have support for a few things:

SEbbaDK commented 2 years ago

The playlists/tags could be implemented via M3U files, since they are plaintext, widely supported and kinda fits our usecase. The only difference is that m3u files have an order, but we could in theory just sort it. Sometimes we might even want to have order if it's a really curated playlist?