devsnd / cherrymusic

Stream your own music collection to all your devices! The easy to use free and open-source music streaming server.
http://www.fomori.org/cherrymusic
GNU General Public License v3.0
1.03k stars 187 forks source link

Open Build service integration #230

Open devsnd opened 11 years ago

devsnd commented 11 years ago

open build service is a way to generate packages for multiple distributions quite easily. We should use it to generate proper packages for all kinds of linux distibutions.

We can create a public account here, https://build.opensuse.org/

6arms1leg commented 11 years ago

there is one serious problem: it seems that most distributions have python2.x dependencies for cherrypy and no version for python3. in fact, the only linux distribution i know, that has cherrypy for python3 is arch linux. as long as this problem remains, there is no point in creating any packages for other distributions. the only way to get cherrymusic working on other linux distributions right now, is to run it locally -- without installing. that is really stupid. unfortunately, we cant force everybody to use arch linux. so we need a solution for that, otherwise the only potential users are arch linux users.

EDIT: stagger is also a problem, as it cant be found in any repositories, even in arch linux there is only a aur git version.

devsnd commented 11 years ago

Well, time will serve us there, i hope. stagger could in fact be replaced by just about any Id-tag reading library; It just happens that stagger is most straight forward to use, or at least the one I found most easy to use. Thanks for the report on that, that makes a little priority shift. I don't even know how much of cherrymusic is python2 compatible, I'll check that out as well. (Many features got backported to python 2.x, that means that it's possible that only little code changes were necessary to get python 2 support up and running, but just speculations here...)

tilboerner commented 11 years ago

Hah, where's 3to2.py when you need it?