-
-
Notifications
You must be signed in to change notification settings - Fork 1
Home
[ February 2022 ]
I have been using this setup for a year now. It is not fully finished/polished, but it's working well for me. I doubt that I will get to a full writeup soon, so here's a quick summary:
-
PowerAmp on android
- with m3u8 playlists and always saving everything to disks
- finding all the correct settings is a bit tricky and would be the main benefit of a full writeup
-
syncthing for synchronizing
-
Whenever I want to listen on the computer, I run
rerelativate.py
, see the corresponding wiki page -
Whenever I want to add new songs on the computer, I download them to an "unordered_songs" folder and run
update_unordered_songs
which moves them to theunassigned
playlist -
I listen to the playlists on the phone and use poweramp to assign songs to other playlists. Then I select delete on the song to remove it from the
unassigned
playlist. But I wait until it finished playing, because I want to listen to the full song. So I don't confirm deletion yet, lock my phone ... sometime later, when the next song is playing I confirm deletion of the previous song. Works! -
I use AIMP on the computer. It can be set up to refresh playlists on opening. However, modifying them inside AIMP will not be reflected on disk ... I did start to write an AIMP plugin, but lost motivation halfway through. So I simply use my computer as "listen-only". Doesn't bother me, I got used to it.
-
I gave up on finding a good web player for hosting on my synology NAS.
[ Original Version Dec 2020 ]
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 architectures 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.
- jellyfin Not yet looked at it personally, but I have received an email by a user of jellyfin, hinting that it may be what I'm looking for. Their e-mail is actually quite elaborate, so I have added it on a subpage in this wiki. At least for the meantime until I get to trying it out myself.
-
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...
-
On the Phone, I can say that blackPlayer almost works well enough and PowerAMP seems to work well enough. See the Android subpage for my evaluation of PowerAmp and to a lesser extent BlackPlayer From the blackPlayer reddit: