Does CherryMusic alter my collection in any way?
Nope. For CherryMusic your collection is and stays read-only. All the indices and additional meta-data and album cover art are stored in your home folder.
I've started CherryMusic, but the search doesn't give any results!
Well, that is not a question. Anyway, please make sure CherryMusic has already indexed your music. You can either
start it with the --update
switch, or open the admin panel and click on
"Update Music Library"
Can I use SSL/HTTPS?
Yes, you can. (see the man page/configuration file on how to set it up)
Note: If you're using python 2.x, please make sure to have pyOpenSSL installed
Do I need to install Apache/nginx/some-other-webserver and some funky modules to use CherryMusic?
No, CherryMusic is a standalone server application, so you don't need to setup anything in that regard.
Note: But if you want to, you can. It can be run behind nginx or apache (using mod_wsgi) as far as we know.
Where's my config file?
On linux:
Normally it's in ~/.config/cherrymusic/cherrymusic.conf
If not, check where your $XDG_CONFIG_HOME points to.
On windows:
You can find your config file in %APPDATA%\cherrymusic\cherrymusic.conf
,
e.g. C:\Users\1337hax0r\Application Data\cherrymusic
On OSX:
It is in ~/Application Support/cherrymusic/cherrymusic.conf
Where are the databases and images saved?
On linux:
Normally it's in ~/.local/share/cherrymusic
Otherwise see: $XDG_DATA_HOME
On windows:
You can find your user data in %APPDATA%\cherrymusic
,
e.g. C:\Users\1337hax0r\Application Data\cherrymusic
On OSX:
It is in ~/Application Support/cherrymusic
Is this CherryMusic yet another MPD?
No, not at all. MPD is a music server, that is able to play music and which can be remote controlled by the clients. CherryMusic is a mp3-Streaming server, that means that the clients will get to play to the music. This also means that you will be able to listen to your music everywhere, as long as you have internet.
Are there Packages of this software for my Linux distro?
Yes. There is one for Arch Linux:
And there is an ebuild for gentoo:
But it should be straight forward to create a package for your distro, since the python build system (distutils) is meant for that.
Does it work on Windows?
Yes. Or rather, probably yes. There's one known problem and a workaround for that (see troubleshooting). We're trying to test it on all platforms but we don't have the time to check everything. Let us know if you experience any problems. I'd bet a chicken it runs just fine.
What about OSX, does it work there?
Yes. We try to test it once in a while on OSX and each time we do so everything worked. Please tell us if you experience any problems.