cherrymusic

CherryMusic is built on top of CherryPy, so it's a standalone server. The database is sqlite, so there's nothing to setup.

https://github.com/devsnd/cherrymusic

One of the fundamental decisions about CherryMusic is to keep the dependency count low. I always hated to setup a database and install 400mB of KDE dependencies to get some little program running. So that's why cherrypy is and probably will stay the only non-optional dependency.
Right now we are overhauling the search to support many different types of meta information. The biggest problem is, that the quality of information varies very much, e.g. sometimes the spelling of an artist isn't quite right etc. Right now, most of the search is an "intelligent" guess of what you're probably looking for. 
We'd like to combine ID3-tags, user generated information, (maybe audio fingerprints) later on. As filenames are the only information that must exist, we use that as the base.
concerning the database connections: We just rely on the builtin functions of sqlite to escape all user input

Comments

Popular Posts