Thanks for the recommendation of LMS. My “Problem” is that im pretty much locked into Airsonic advanced, as no other music server has the advanced playlist management capabilities, multi-collection support etc. IM a heavy playlist user, and neither LMS nor Navidrome have good playlist management imo.
No other FOSS music server is as advanced as airsonic when it comes to flexibility.
I got Symfonium somewhat “working”. I have updated to the latest docker image of airsonic advanced and i am now able to play music and cache music, and the playcount issue seems to be gone as well. But some things still feel off and are strange. When a song which original file is ALAC on the server is cache by Symfonium it’s still downloaded as .m4a even though it has a 320kbps mp3 inside. And also Symfonium sometimes randomly shows either ALAC and 648kbps OR MP3 and 192kbps for a currently playing song. Even though its the same song. It just random. Which is pretty confusing cause i have nowhere set a kbps to 192 anywhere. I have set 320 kbps everywhere. So im wondering where that value and info is coming from.
It seems to me that some of this randomness in how the cached files are handled is more of a problem of Symfonium and less of a problem of Airsonic.
So fyi: current airsonic-advanced docker image from linuxserver.io is working with current Symfonium version.
By all of this randomness i never feel comfortable to trust the player when playing music cause i never know if im currently streaming big ALAC files via mobile or not.
Also the distinction between offline cache and playback cache is somewhat confusing as well.
As a long time premium Yatse user i was hyped about Symfonium, but some behaviors are not consistent enough for my taste. So i guess i have to stick to Dsub2000 for the moment. Even though i would love to use Symfonium instead!
I would love to revisit Symfonium in the future, but i guess that’s not possible without buying it cause once the trial version is running i dont know how to stop it or reset it. Is there a way to stop or reset the trial period?
I came across one suspicious problem that REALLY bothered me. After submitting multiple log files in the past 24 hours, i got 3 security alerts by my system. Someone tried to log into my instance by an unknown IP that belongs to a known suspicious proxy network.
2025-04-15 21:07:41.144 INFO --- o.a.p.s.GlobalSecurityConfig : Login failed from [172.20.10.13X]
2025-04-15 21:28:15.221 INFO --- o.a.p.s.GlobalSecurityConfig : Login failed from [172.20.10.13X]
2025-04-15 21:30:35.462 INFO --- o.a.p.s.GlobalSecurityConfig : Login failed from [172.20.10.13X]
After noticing this fact i consulted the logfiles that Symfonium has created and sent to your servers. And indeed there is a whole bunch of things in the logfiles that should be redacted and which aren’t necessary to be transmitted. The hostname and/or IP from my server should be redacted by the app and NOT be transmitted. There is no need for you to collect the hostanmes/ip’s on the logs. Also theres a lot of information about my music collection (artists, album, tracks etc) in the logfiles that is also being transmitted. Im pretty sure thats not needed for basic log files. Before submitting the logfiles i never had some stranger randomly trying to login to my instance before in the past 10 years. Nobody even knows the hostnames. How many people on your team have access to the logfiles? Is it possible that you have a security issue and someone is accessing certain information’s on your servers like the users logiles? Did you or someone on your team tried to login into my instance today? I hope you take this matter serious, and investigate it properly. Please let me know about what you have found.