2010-10-05, 20:12
Accessing your Slingbox from XBMC
UPDATE: The Slingbox source code discussed in this thread is now part of XBMC as of June 1, 2011 and all nightly builds compiled after this date should contain the Slingbox functionality talked about here. For more organized information about this new feature please see the wiki article: http://wiki.xbmc.org/index.php?title=Slingbox_Client or read the summary below if you'd like the nitty gritty info.
The Slingbox patch for XBMC is fully functional and finished, it's simply waiting to be added to the XBMC code base, that means the nightly builds currently do not contain the correct code to access your Slingbox. Instead you need to either compile the code yourself (latest patch code can be found here: 77 (PR) and/or here: http://trac.xbmc.org/ticket/10464) or use one of the precompiled binaries (see post 86 http://forum.xbmc.org/showpost.php?p=722...stcount=86, post 115 http://forum.xbmc.org/showpost.php?p=732...tcount=115, post 134 http://forum.xbmc.org/showpost.php?p=736...tcount=134, and post 198 http://forum.xbmc.org/showpost.php?p=793...tcount=198). Please note that these binaries might not contain the latest and greatest Slingbox patch since some were created before the patch was fully finished, but all should work as far as I'm aware.
For instructions on how to add a Slingbox source to XBMC and configure settings, etc. take a look at post 86 (http://forum.xbmc.org/showpost.php?p=722...stcount=86) and for further instructions on channel settings look at post 101 (http://forum.xbmc.org/showpost.php?p=727...tcount=101) also.
Please note that currently the Slingbox Pro-HD is not supported since all resolutions are "encrypted". All other Slingbox models seem to work fine at resolutions of 320x240 or lower and some Slingbox models will work at any resolution. If you are seeing garbled video and no audio or popping audio, the resolution you specified is "encrypted". I would recommend trying another resolution (specified in your SlingboxSettings.xml file ... see post 86).
If you require assistance or something isn't' working, etc. feel free to post on this thread (for as long as this patch hasn't been added to the XBMC code base ... after that all inquiries should end up in the end user section). If you are seeking help, please include a copy of your SlingboxSettings.xml file (if you created one) and a copy of your xbmc.log file (with debug turned on) (both posted to pastebin.com please to keep things clean here).
Thanks,
Harry
Original First Post:
I'm in the process of coding a slingbox client for XBMC and I just wanted to get a thread started about this in case of future questions, etc. plus I'm very excited to report that I have gotten to a point where I can actually watch my slingbox feed in XBMC. All settings are still hardcoded and I can't change channels yet but I can watch the feed. There's still more work to be done, but it's a great breakthrough.
Btw, for anyone more interested in the nitty gritty, the code currently is based heavily on the implementation of HDHomeRun support, so it basically treats the slingbox as a filesystem and reads a file off it. I'm thinking this will be the best way to implement it until the PVR section get's finalized and then I can possibly create an Add In for that.
Feel free to post questions, suggestions, requests, etc. related to development in this thread.
Thanks,
Harry
UPDATE: The Slingbox source code discussed in this thread is now part of XBMC as of June 1, 2011 and all nightly builds compiled after this date should contain the Slingbox functionality talked about here. For more organized information about this new feature please see the wiki article: http://wiki.xbmc.org/index.php?title=Slingbox_Client or read the summary below if you'd like the nitty gritty info.
The Slingbox patch for XBMC is fully functional and finished, it's simply waiting to be added to the XBMC code base, that means the nightly builds currently do not contain the correct code to access your Slingbox. Instead you need to either compile the code yourself (latest patch code can be found here: 77 (PR) and/or here: http://trac.xbmc.org/ticket/10464) or use one of the precompiled binaries (see post 86 http://forum.xbmc.org/showpost.php?p=722...stcount=86, post 115 http://forum.xbmc.org/showpost.php?p=732...tcount=115, post 134 http://forum.xbmc.org/showpost.php?p=736...tcount=134, and post 198 http://forum.xbmc.org/showpost.php?p=793...tcount=198). Please note that these binaries might not contain the latest and greatest Slingbox patch since some were created before the patch was fully finished, but all should work as far as I'm aware.
For instructions on how to add a Slingbox source to XBMC and configure settings, etc. take a look at post 86 (http://forum.xbmc.org/showpost.php?p=722...stcount=86) and for further instructions on channel settings look at post 101 (http://forum.xbmc.org/showpost.php?p=727...tcount=101) also.
Please note that currently the Slingbox Pro-HD is not supported since all resolutions are "encrypted". All other Slingbox models seem to work fine at resolutions of 320x240 or lower and some Slingbox models will work at any resolution. If you are seeing garbled video and no audio or popping audio, the resolution you specified is "encrypted". I would recommend trying another resolution (specified in your SlingboxSettings.xml file ... see post 86).
If you require assistance or something isn't' working, etc. feel free to post on this thread (for as long as this patch hasn't been added to the XBMC code base ... after that all inquiries should end up in the end user section). If you are seeking help, please include a copy of your SlingboxSettings.xml file (if you created one) and a copy of your xbmc.log file (with debug turned on) (both posted to pastebin.com please to keep things clean here).
Thanks,
Harry
Original First Post:
I'm in the process of coding a slingbox client for XBMC and I just wanted to get a thread started about this in case of future questions, etc. plus I'm very excited to report that I have gotten to a point where I can actually watch my slingbox feed in XBMC. All settings are still hardcoded and I can't change channels yet but I can watch the feed. There's still more work to be done, but it's a great breakthrough.
Btw, for anyone more interested in the nitty gritty, the code currently is based heavily on the implementation of HDHomeRun support, so it basically treats the slingbox as a filesystem and reads a file off it. I'm thinking this will be the best way to implement it until the PVR section get's finalized and then I can possibly create an Add In for that.
Feel free to post questions, suggestions, requests, etc. related to development in this thread.
Thanks,
Harry