2011-11-09, 19:39
Hi all
I'd like to create a new Music source that acts as a Squeezebox (SB) player. So it would be possible to add a SB source to XBMC that it can be controlled via SB Server, it could be synchronized with other SBs and it would have access to the complete SB database with all the coverart, etc. I know that most of this is already implemented in XBMC but not the synchronisation with SB.
So my goal is to make something like the MythTV source but for music and SB. Unfortunately I have not a very clear idea of how to do that.
I've already started a thread in the "XBMC Feature Suggestions" forum [1]. sdsnyr94 wrote that the new Squeezebox Server (LMS 7.7) has build in UPnP/DLNA support. So I installed it, added an UPnP source and XBMC found it. I was able to browse the library but when I wanted to play a song there were codec problems. (The same happens when I add MythMusic UPnP source.)
sdsnyr94 recommended contacting the dev of Whitebear. He told me that XBMC isn't able to play L16 PCM and that he has written a plugin for XBMC. So I hope to solve the playback problem with his code.
The second task would be the implementation of the Squeezebox Protocol (SlimProto [2]).
I'd absolutely appreciate any tips about how I should start. I've already found the "Development Notes" and "Developing XBMC for Linux" in the wiki with it's help I hopefully can get an overwiev of the existing code.
Any further help and hints would be great!
Thanks in advance
[1] http://forum.xbmc.org/showthread.php?p=931786
[2] http://wiki.slimdevices.com/index.php/Sl...CPProtocol
I'd like to create a new Music source that acts as a Squeezebox (SB) player. So it would be possible to add a SB source to XBMC that it can be controlled via SB Server, it could be synchronized with other SBs and it would have access to the complete SB database with all the coverart, etc. I know that most of this is already implemented in XBMC but not the synchronisation with SB.
So my goal is to make something like the MythTV source but for music and SB. Unfortunately I have not a very clear idea of how to do that.
I've already started a thread in the "XBMC Feature Suggestions" forum [1]. sdsnyr94 wrote that the new Squeezebox Server (LMS 7.7) has build in UPnP/DLNA support. So I installed it, added an UPnP source and XBMC found it. I was able to browse the library but when I wanted to play a song there were codec problems. (The same happens when I add MythMusic UPnP source.)
sdsnyr94 recommended contacting the dev of Whitebear. He told me that XBMC isn't able to play L16 PCM and that he has written a plugin for XBMC. So I hope to solve the playback problem with his code.
The second task would be the implementation of the Squeezebox Protocol (SlimProto [2]).
I'd absolutely appreciate any tips about how I should start. I've already found the "Development Notes" and "Developing XBMC for Linux" in the wiki with it's help I hopefully can get an overwiev of the existing code.
Any further help and hints would be great!
Thanks in advance
[1] http://forum.xbmc.org/showthread.php?p=931786
[2] http://wiki.slimdevices.com/index.php/Sl...CPProtocol