To be honest I haven't played around with it much. I just wanted to see if it was possible to select the "LiveTV" link in XBMC and have it stream
What you need to get it to work
Download VLC Player 0.8.6e
Download VLC Beta5 Slingplayer plugin and follow instructions
If you installed VLC and the Slingplayer plugins correctly you should have a new slingplayer "access module" in your VLC preferences page (Settings, Preferences). Extend the page, check the advanced options tab and enter your login and IP details for your slingbox and save. (If unsure about your slingbox IP, start the proper slingplayer software and wait for it to start streaming. Now open a DOS window (command prompt), type netstat and press Enter, search for port 5001 and note down the corresponding IP, that's your slingbox IP. **exit out of the slingplayer software before continuning because VLC will be unable to connect to the slingbox!)
Open stream to test video and audio
Press the play icon in VLC and put the following in the customize section (at the bottom of the window you are in)
Click Ok and hopefully your VLC player is streaming live tv from your slingbox. If not, it may have terminated due to incorrect info so make sure your logon details and IP address are correct in the Slingplayer Access Module section. If your slingbox is off or the details are wrong you should get an error. I've had issues before where I start the stream with correct info but it fails after a second or two, when that happens I just press play again until it 'takes' which is usually by the 2nd attempt.
Capturing the stream
If all worked correctly you should be watching your slingbox through VLC. Now we need to capture the stream so press the Stop Icon. Click File and select "Open Network Stream", select the drop down next to the Customize section (at the bottom of the window) and you should see your custom sling string from above [sling:] Select the sling string and check the "Stream/Save" box before clicking on Settings. In the settings page check the HTML box and enter your desktop IP in there, keep the port as 1234. If unsure of dekstop IP, open a command prompt and type ipconfig before pressing enter, note down the number next to IP Address, something like 192.168.0.??
Further down change the encapsulation method from "MPEG TS" to "ASF", click OK to leave the Settings page and OK again to accept the changes on the Network stream page. You should now only see a small VLC window open and if all is working you will see the word "Slingbox" under the Fast Forward icon. If you do, VLC is taking in your Slingbox stream and rencoding it to an asf stream and broadcasting it via http on your desktop machine.
Create the strm file
Open up My Computer, C, D or whatever drive you want and create a text file. Make sure that you are able to see file extensions so that you can change the .txt extension to .strm. Name your text file @LiveTV and save. Right click and update the .txt part so that it looks like so in explorer
@LiveTV.strm - I put a @ in front of LiveTV to make it appear at the top of my movie folder page in XBMC
Double click the strm file (choose wordpad to open it) and put the following text in
Save and exit
You now have to decide where to put this file all depending on how you actually use XBMC. If you use an XBOX you can upload the file to one of the partitions or drop it into a directory that you currently share with ccsxstream or Samba sharing. I for example have a "Movies on C" share on my Desktop PC that my Xbox streams from using ccxstream.
Once you figured out where to put it, launch XBMC and start the .strm file as you would say a movie. You should now see TV streaming through XBMC