2011-07-27, 16:23
A XBMC backend would be awsome and I'll contribute if i know where to start..
jmarshall Wrote:We can't combine Serviio code and XBMC code given the Serviio license, at least not without permission from the author. Serviio also doesn't appear to be opensource either way, so forking is not an option anyway (besides, we're not really into forking others code - we prefer to work with people).
Quote:Does the GPL allow me to require that anyone who receives the software must pay me a fee and/or notify me?
No. In fact, a requirement like that would make the program non-free. If people have to pay when they get a copy of a program, or if they have to notify anyone in particular, then the program is not free.
aptalca Wrote:Interesting, I had never heard of subsonic, but it looks very polished and highly capable. Their music support is great. It looks like a much better and cheaper option to iCloud. And they started supporting video streaming (in its infancy currently)
aptalca Wrote:Interesting, I had never heard of subsonic, but it looks very polished and highly capable. Their music support is great. It looks like a much better and cheaper option to iCloud. And they started supporting video streaming (in its infancy currently)
It is opensource (GPLv3), however it is not free.
Well, there is a technicality. First of all, the web client has ads. And second, there is a required "donation" to enable API access (required for mobile clients) and to remove ads from the web client.
It is a little misleading and I am not really a fan of that.
I am not that knowledgeable about GPL, but isn't that a violation? To require a donation and give license keys to unlock the api and remove ads?? The following is taken directly from gnu.org:
vikjon0 Wrote:A backend is not only about plublishing the media.
In my view step 1 should be to create a headless library manager.
What do it need to be able to do in version 1.0?
1) Scrap media
2) Clean lib
3) Manage DBs in mysql?
4) Web interface
5) API interface
Not very complicated except the scraping?
Quote: create a set of libraries which are clean, reusable, isolated, designed outside of XBMC and used outside of XBMC. Some of the libraries which could be created as a part of this project is a VFS, scanning and scraping, URL and database libraries
vikjon0 Wrote:http://wiki.xbmc.org/index.php?title=Goo...dia_Server
I think creating a basic set of libraries is absolutly the way to get this rolling. Getting people involved in a server project using these libs will be much easier.
A first version could work with the standard xbmc db model or be completely independent. If I read you correctly you are talking about low level lib not db integrated components. No problem, but a great complement would of course be a sample component working with the xbmc db.
I am interested in this but I will not have time to get oriented in the existing code base. Perhaps I can help with some db stuff when it gets started.