Skip to content
Eric Mink edited this page Aug 17, 2020 · 7 revisions

This script is part of a bigger goal: Moving away from Google Play Music to a fully self-hosted solution. I am still working on the details and it is harder to get to work than I assumed, but here are a few informations about my plan. I inted to write a detailed write-up in the end, once everything works.

  • Syncthing is great for P2P-sharing files between your own devices. It is FOSS, has been working very well for me on ubuntu, android, windows 10, and synology DSM, and it is definitely worthy of trying and donating to.

  • Relative Paths make sense for this. That's why this python script is capable of generating playlists with relative paths.

  • If you have an always-running device e.g. a raspberry pi or a NAS, it would be cool to be able to stream music from there through the browser. I am running an OpenVPN Server on my NAS to be able to get into the local network - and then the question remains how to access the music. So far I am considering:

    • koel This looks great but it is hard to install on some synology architectuers because they don't support docker. I have not yet been able to test how easy it is to update playlists by modifying the filesystem, but in the worst case it has an API.
    • subsonic Not yet looked more closely at this.
    • mstram Not yet looked more closely at this.
  • On the PC I have the same problem as on the Phone: I need relative path support, and I need a player that by defaults writes any changes back to disk. I will update this when I've got lucky. So far, I think AIMP which otherwise looks great does not support the latter. Perhaps a less beautiful player like foobar2000 would do the trick...

Clone this wiki locally