XBMC Community Forum
XBMC Slingbox Client - Development Status - Printable Version

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Development (/forumdisplay.php?fid=32)
+--- Forum: Development (/forumdisplay.php?fid=93)
+--- Thread: XBMC Slingbox Client - Development Status (/showthread.php?tid=82597)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38


- ktjensen - 2011-05-08 15:49

rdoac Wrote:It is almost certainly not in the nightly build. You will need to either hand patch the code into the ios version or ask him to do so..

Okay will make a request in the discussion thread for the nightly build. hope someone who compiles the code will complete it.

Worst thing is it just would not work on that platform. and hopefully not mess with anything else in the build.


- keith - 2011-05-08 20:19

Hey Harry, mind editing the 1st post and putting in the code/relevant setup info I need so I can attempt an ATV2 build?

Thanks man! This is awesome. Makes me want to rush out and grab a slingbox if I can use atv2s as settops Smile


- 23adrock - 2011-05-08 22:54

Thanks Harry for working on this. Looking forward to it getting into a build!


- rdoac - 2011-05-09 02:06

I used this for patching the pvr branch:

https://github.com/xbmc/xbmc/pull/77

Look at the diff view, I then copied and pasted what I needed and edited the relavent files. I then have a bunch of patch files I keep one level lower than the git directory so I can repatch files when a git update wants to change the relevant file..


AirPlay feature in iOS - Atv2 - 2011-05-09 17:05

Not sure if this is the appropriate area to post my comment but I've got my Slingbox Pro-HD streaming to my apple tv 2 via AirPlay using my iPhone 4 without any problems.

Only once (don't ask me how), but my iPhone 4 which was sending the AirPlay to my apple tv 2 had somehow encountered an error in which I decided to shut my phone completely off and the Slingbox was miraculously somehow still streaming with AirPlay completely disabled from my iPhone!

Maybe a developer can use this info into porting a standalone app into the Apple TV 2 but by using AirPlay to sling onto my $99 box I have no complaints!!


- Harry Muscle - 2011-05-09 19:37

jas722 Wrote:Ok, I think I have the paths will post them here in case anyone runs into similar problems:

This is for the newest release of XBMC Live, unsure about the other versions.

/usr/share/xbmc/language/English - Strings.xml

/usr/share/xbmc/addons/skin.confluence/720P - DialogPlayEjectCancel.xml

/usr/lib/xbmc - xbmc.bin

Going to attempt to add my slingbox solo as a source as soon as I get the external IP address from my parents house. We'll see how it goes since reading through most of these posts goes over my head, newbie to the Linux world.

Can I get the port off the sling box stream that i usually use in a web browser?

Dunno how successful I will be since it seems there are a lot of behind the scenes tweaks and *.xml settings to be changed. If anyone has set this up before I would love to hear how you did it. :-)


Edit: ok I think I did something wrong....after replacing these files and rebooting xbmc live will not even launch :-( Boots into a XBMC loading screen then just flashes "Ubuntu xbmc login:" over and over.

Any help?

Maybe I should just wait for the user guide lol

Figured out what the issue is. Apparently XBMC Live is compiled with a different prefix (location of data files) ... so I'll post a new XBMC.bin binary for XBMC Live shortly.

Harry


- Harry Muscle - 2011-05-09 19:57

keith Wrote:Hey Harry, mind editing the 1st post and putting in the code/relevant setup info I need so I can attempt an ATV2 build?

Thanks man! This is awesome. Makes me want to rush out and grab a slingbox if I can use atv2s as settops Smile

That's actually a good idea ... I'll try to get around to that when I have some spare time. In the mean time ... all the code you need is located in:

https://github.com/xbmc/xbmc/pull/77

Hope that helps,
Harry


- Harry Muscle - 2011-05-09 20:28

Updated files for anyone wanting to use this with XBMC Live (apparently XBMC Live uses slightly different compile options so I needed to make a new binary for it to make it work): http://www.megaupload.com/?d=VE0PK0O3

Untar the file you download. It contains two files, xbmc.bin and strings.xml. Copy the xbmc.bin file to /usr/lib/xbmc overwriting the existing xbmc.bin file and copy the strings.xml file to /usr/share/xbmc/language/English/strings.xml overwriting the existing strings.xml file. Make sure you keep the permissions the same on the new files so as not to break anything.

If you require more step by step instructions (ie: how to untar, change permissions, etc.) feel free to post here or start another thread and hopefully someone with a bit more time will be able to help out ... I'm on the run at the moment Smile

Thanks,
Harry

P.S. This has been tested by myself to make sure it actually works with XBMC Live 10.1. Smile

P.P.S. This binary contains the latest (and most likely final) version of the Slingbox Patch and also the first revision of the Disc Stub patch.


- ktjensen - 2011-05-09 22:55

Harry - I assume that the code you are putting together needs some version of running FLASH in the XBMC build to get XBMC to play a stream from my SLINGBOX? Is that correct, that I need a way to play a FLASH file from within XBMC?

Reason why I am asking, is that there is no FLASH in the XBMC build for the Apple TV 2 (aka ATV2).


- ProphetVX - 2011-05-10 02:34

ktjensen Wrote:Harry - I assume that the code you are putting together needs some version of running FLASH in the XBMC build to get XBMC to play a stream from my SLINGBOX? Is that correct, that I need a way to play a FLASH file from within XBMC?

Reason why I am asking, is that there is no FLASH in the XBMC build for the Apple TV 2 (aka ATV2).

1. Slingbox doesn't use a flash video format. It uses VC-1 which is the same video format you find in blu-rays, wmv's and silverlight.

2. The ATV2 supports flash streams, just anything beyond SD the CPU struggles due to no GPU decoding.