Package Details: cherrymusic 0.41.3-1

Git Clone URL: https://aur.archlinux.org/cherrymusic.git (read-only, click to copy)
Package Base: cherrymusic
Description: A standalone HTML5 (with Flash fallback) music streaming server based on CherryPy and jPlayer.
Upstream URL: http://fomori.org/cherrymusic
Keywords: cherrymusic music server streaming
Licenses: GPL3
Submitter: 6arms1leg
Maintainer: 6arms1leg
Last Packager: 6arms1leg
Votes: 13
Popularity: 0.000000
First Submitted: 2012-09-19 13:32 (UTC)
Last Updated: 2022-09-03 16:25 (UTC)

Latest Comments

« First ‹ Previous 1 2 3 4

tilx commented on 2014-02-15 23:19 (UTC)

Anything between 0.29.0 and 0.31.0 (inclusive) needs fomori.org to be up when an admin user logs in and "update notification" is enabled. Sadly, fomori.org is down at the moment. There's a bugfix release already, 0.31.1. WORKAROUND: Until the package is updated or fomori.org is back up, start cherrymusic without the offending feature: $ cherrymusic --conf general.update_notification=False or in cherrymusic.conf: [general] update_notification = False

mgruben commented on 2014-02-15 21:58 (UTC)

Anything below 0.31.1 breaks when fomori.org is down (message-of-the-day retrieval hangups)

6arms1leg commented on 2013-04-08 21:48 (UTC)

ok, i read a little about systemd service files... i changed my mind and included one in both aur packages (this one and "cherrymusic-devel-git"). if you want to run cherrymusic as a system service and to automatically start it on boot, simply do: $ sudo systemctl start cherrymusic@USER.service $ sudo systemctl enable cherrymusic@USER.service **note:** replace "USER" with the user that should run cherrymusic (do not use root!). note that although the cherrymusic service is now run as the user "USER", the service calls still have to be given as root. see the arch wiki: https://wiki.archlinux.org/index.php/CherryMusic#Systemd_service_file

6arms1leg commented on 2013-04-03 23:17 (UTC)

@roukoswarf: thanks a lot for your effort! i also wanted to include a systemd service file since i initially submitted this pkgbuild, but there were (and still are) some reasons which keep me from including one. unfortunately, cherrymusic is not yet ready for a systemd service file: until now, its not really integrated into the system. please see this issue on github https://github.com/devsnd/cherrymusic/issues/145 for detailed information. in short: cherrymusic doesnt have a mechanism to drop root privileges yet and its configuration files are not installed systemwide. i strongly advise against using above systemd service file to start cherrymusic as it is runs cherrymusic as root user, which is a serious security risk. maybe, a workaround would be to change the line ExecStart=/usr/bin/cherrymusic to User=USER ExecStart=/usr/bin/cherrymusic Restart=always as this would run cherrymusic as non-root user "USER". please note that im no expert in systemd related stuff and i dont know if that workaround causes any other security issues. alternatively, you can simply run cherrymusic in a screen session, like commonly done with "rtorrent"... i added an entry in the arch wiki: https://wiki.archlinux.org/index.php/CherryMusic#Systemd_service_file

roukoswarf commented on 2013-03-30 01:33 (UTC)

A systemd service for you, since you said it was on your list of TODOs [Unit] Description=CherryMusic Web Server After=network.target remote-fs.target nss-lookup.target [Service] ExecStart=/usr/bin/cherrymusic PrivateTmp=true StandardOutput=null [Install] WantedBy=multi-user.target Enjoy, adjust the After= as you desire, add to the package for other people's convenience so others may use this great software a bit more conveniently. Ensure to put a note that you must use the --setup option before using the service.