Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Can I plug something to you guys?

I'm the same as you, I like collecting and listening to music, and I was tired at how fragile playlists are. If you move some files or rename them, they break.

So, I wrote a spec for a new format, which is resilient to pretty much all operations:

http://universalplaylist.stavros.io/

I'm currently writing a plugin for beets, but if anyone wants to help out with implementing an import/export plugin for a music player with library functionality, I would love that. I'm basically trying to scratch my own itch here, and hopefully one that many other people have.



You're right. Migrating playlist from one platform, or just a player, to another is huge problem. Keeping them in sync seems impossible.

A universal cross-platform playlist format seems like a much needed feature, but I don't se ehow this could work without significant changes in every supported player/software.

Here's a very real playlist issue I'm facing right now: I use Roon as my main audio player / music management solution. Roon manages my library which is located on a NAS. I have a few playlists created there, but no way to sync them to my iPhone unless I manage a separate playlist in iTunes which has access to the very same NAS library. It's not a deal breaker since I'm used to playlists being software-specific.

Unfortunately I don't see that changing anytime since everyone's answer to this problem seems to be using one single streaming service - a solution which, frankly, handles this particular problem very well, but doesn't work for me due to disadvantages of streaming discussed earlier in this thread.


The solution for that is what I do now: You keep one canonical copy of your playlists in UPL and use that to export to PLS or copy files to a directory, as needed. Then you import that playlist/files to your devices.


It would perhaps need an accompanying software service that could handle integration between music services you use. Almost like a music librarian.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: