update fedora rpm to use systemctl

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

update fedora rpm to use systemctl

Postby dookie » Sun Dec 19, 2021 4:03 pm

Just installed fedora 35. went to install subsonic, and the install is not going well. the spec file for the rpm is still using legacy init.d/service calls and has no systemctl service file. I've rebuilt the rpm, making the necessary changes to that, however starting/stopping the legacy service is not going well. Likely due to the imported functions that no longer exist.

Can we get an updated rpm to address this?
Posts: 23
Joined: Thu Apr 21, 2011 4:13 pm

Re: update fedora rpm to use systemctl

Postby J_T_W » Sun Dec 19, 2021 4:43 pm

Subsonic is basically abandonware; it isn't open-source and there is no development by the owner. You might consider moving off to a newer implementation. Both below suggestions run on multiple platforms, I'm a Windows guy so some of my supplemental info isn't as useful to non-Windows users.

If you're looking for a very lateral move, consider Airsonic Advanced https://github.com/airsonic-advanced/airsonic-advanced - It is in active development with frequent snapshot updates https://github.com/airsonic-advanced/airsonic-advanced/releases . Same feature set as Subsonic (API, Sonos, etc.) with updated code. As it is open source, you also get all the features Subsonic Premium gives you, but for free. Minimal effort for installation (latest Java installed, then a command line shortcut to the war file - upgrades even easier with just a fast war file change).

If you're really more API focused, and looking just for a music streaming service, you might consider moving off the Subsonic family of servers altogether. Check out Navidrome https://www.navidrome.org/ . That product is primarily to supply the API with a completely new back-end, and refocuses to just support for audio (no video, podcast, internet radio, etc.). There is not yet built in support for Sonos, but you can find easy linking with something like Bonob https://github.com/simojenki/bonob. As with Airsonic Advanced, no subscription or fee to access the API. Navidrome does have a simplified web UI if desired.

Both products support running as a service with something like NSSM https://nssm.cc/ and IIS works great as a reverse proxy if you wish to run them as SSL.
Posts: 93
Joined: Fri May 03, 2013 2:13 pm

Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 2 guests