2013-09-04, 17:30
Basic 3D features are now available in XBMC nightly. Since frame packed 3D is not yet supported we have to manually change the TV to SBS or OU mode. Sony 3D TV users can use Virtual remote control by falcosoft to change the 3d mode automatically when you select sbs/ou file in xbmc.
1. Download the script from https://app.box.com/s/3tuy0plh9gi89ebjppyc and install using the option 'zip file'
2. Open the addon folder 'script.custom.sonytv3dmode' and double click the Vremote.exe file to start the virtual remote. Make sure that your TV is connected to the network and it appears as DLNA device. Select the TV device from the drop down list. Pair the remote in your TV. Right click the remote control window and 'Register Server'. You can click on a button to see if the remote works. Right click and select 'Get command list' to get a list of commands supported by your TV. Look for the mode3d command. It should look like "AAAAAgAAAHcAAABNAw==". Click the power button to close the remote.
3. Open vremote.js file in notepad and change the time delay and number of times the IRCC command to be send to change the 3D mode to your preferred mode. I use SBS which needs two button clicks.
4. Double click vremote.js and see if the 3D mode is changed.
5. Open default.py in notepad and edit the lines
Here r'3D' is the file name condition to detect 3D file. You can add more specific conditions like r'3D.SBS'
6. In XBMC Video settings set the option 'Adjust display refresh rate to match video' to 'on start/stop'. This will turn off the 3D mode when you stop playback.
Known problems:
Sometimes the dlna device may get disconnected and the remote control won't work. I don't know what is the actual reason for dlna device getting disconnected.
In windows 8, the js script may not start as it requires administrative rights. You may have to set xbmc to run as administrator and disable the UAC prompt.
1. Download the script from https://app.box.com/s/3tuy0plh9gi89ebjppyc and install using the option 'zip file'
2. Open the addon folder 'script.custom.sonytv3dmode' and double click the Vremote.exe file to start the virtual remote. Make sure that your TV is connected to the network and it appears as DLNA device. Select the TV device from the drop down list. Pair the remote in your TV. Right click the remote control window and 'Register Server'. You can click on a button to see if the remote works. Right click and select 'Get command list' to get a list of commands supported by your TV. Look for the mode3d command. It should look like "AAAAAgAAAHcAAABNAw==". Click the power button to close the remote.
3. Open vremote.js file in notepad and change the time delay and number of times the IRCC command to be send to change the 3D mode to your preferred mode. I use SBS which needs two button clicks.
Code:
vr1.SendIRCC("AAAAAgAAAHcAAABNAw==");
WScript.Sleep(500);
vr1.SendIRCC("AAAAAgAAAHcAAABNAw==");
4. Double click vremote.js and see if the 3D mode is changed.
5. Open default.py in notepad and edit the lines
Code:
if re.search(r'3D', currentPlayingFile, re.I):
response = os.startfile("C:\\Users\\baijuxavior\\AppData\\Roaming\\XBMC\\addons\\script.custom.sonytv3dmode\\vremote.js")
Here r'3D' is the file name condition to detect 3D file. You can add more specific conditions like r'3D.SBS'
6. In XBMC Video settings set the option 'Adjust display refresh rate to match video' to 'on start/stop'. This will turn off the 3D mode when you stop playback.
Known problems:
Sometimes the dlna device may get disconnected and the remote control won't work. I don't know what is the actual reason for dlna device getting disconnected.
In windows 8, the js script may not start as it requires administrative rights. You may have to set xbmc to run as administrator and disable the UAC prompt.