Removed
The latest Github version seems to have a bug preventing accessing TV Shows at the episode level. You get a script failed error. The movies section is fine however.
Edit: Easily fixed actually. Change line 1442 as follows:
if episode.get(‘sorttitle’): details[‘sorttitle’] = episode.get(‘sorttitle’)
Those reporting bugs and fixes, you need to tell me what version of xbmc you are using, and version of the plugin as some issues only affect certain combinations. It’s getting a bit difficult to tea k where issues are and whether they are plexbmc or xbmc issues:
Official .zip releases:
1.9.9.4 - dharma (mostly obsolete now anyway)
2.1 official - Eden
Unofficial .zip releases:
2.1.1 - Eden (provided to add specific user functionality
Testing/unstable
Anything from Eden branch on GitHub (only available by clone my repository)
3.0 - frodo (available only through a clone of the GitHub frodo branch)
I would prefer people use 2.1 on Eden - as this gives me a platform to fix and test.
For people using frodo, I would also prefer 2.1 is used as this is known good code.
Sorry I haven’t had time to provide any further releases - Christmas is a fairly busy time. I’ll find sometime in the next two days to put something together, but then ill be away for a week.
Sort title is a feature in testing - which will probably be reversed as the code was accidentally dropped from the last frodo release (as of beta 3, haven't checked rc1 yet).
EDIT: btw thanks for the fix.
Ok - I said I would get something together before Christmas and here it is.
First, Caveats… I haven’t had time to really test this out, beyond going through normal media. It works on my windows and RPi (yep, I bought one on Tuesday), but that doesn;t mean it will work for you. More specifically, I haven’t tested channels. The problem is Christmas and the lack of time in front of my laptop - I will be back next week, and will follow up with some more fixes and testing.
Secondly, this is only for Frodo - seeing as that is what most people are a) asking about and b ) are heading. I will back port some of the fixes into eden, but I’m expecting most peopl to jump on Frodo as soon as it is released (which I’m expecting to happen before the end of the year)
So - this is a PleXBMC Version 3 release (Frodo only):
[list]
[] Add frodo stream data. Means that non-plexbmc skins should show media flags
[] Frodo resume function. No long seek when resuming, so should be faster and better
[] Show some messages is you encounter a specifically blank menu page (i.e. show a message is the plex data is blank, rather than it looking like plexbmc has stuffed up)
[] Alterations to allow plexbmc skins to show watch status correctly (thanks XBMC for changing that).
[/list]
Github is no longer allowing download hosting - so this is coming off my dropbox account for now
https://www.dropbox.com/s/1782xa2k9yg91zi/plugin.video.plexbmc-v3.zip
To go along with this release is a slightly modified version of the Quartz V3 skin. The changes are all around frodo handing of watched flags. I didn’t realise that XBMC was taking control of this away and letting XBMC decide internally what to do. This would be ok, if there was a way of setting partials, which there isn’t. So I had to build in some custom flags to do this for me…
You only really need this skin for frodo, not eden:
https://www.dropbox.com/s/m39lxd9isj8qix2/skin.quartzV3.plexbmc-v0.6.zip
Anyway, Happy Christmas…
Hey hippojay,
Great work! I'm testing this on my Pi as well and it seems to work great.
One thing though :) It seems that the quartz skin is eating cpu on the Pi.
xbmc is doing 90% cpu all the time when in the main menu with quartz where with the default skin it's < 10%.
Cheers,
Joris
This is great, its the first time I’ve managed to get this all to hang together. A couple of obvious problems seem to remain and I’m wondering if there is something wrong in my configuration.
Config: MacOS 10.8
Frodo RC2
PMS 0.9.7.8
V3 plugin and quartz skin
Problems
- The media shelf for movies comes up showing recently added, but they aren’t the recently added movies as reported by the PMS - In fact I know they are not. Can’t fully figure out
what set it is showing to be honest
- I don’t get any media shelf entry for my TV library or Music - just empty
Am I missing something in the configuration - I cleaned out my prior XBMC settings
I just tried RC2 with the v3 linked above. It works without transcoding but with transcoding the highest setting that works is 480p. (some on RPi and Windows). If I switch on Windows to Eden even 1080p works. (its transcoded by an i7-3ghz/16gb ram and upstream is 8mbit while downstream is 30mbit)
hope I caught something relevant from the log
19:23:25 T:4964 NOTICE: ===== PLEXBMC STOP =====<br />
19:23:27 T:3612 NOTICE: Thread XBPyThread start, auto delete: false<br />
19:23:27 T:3612 NOTICE: -->Python Interpreter Initialized<--<br />
19:23:27 T:3612 NOTICE: ===== PLEXBMC START =====<br />
19:23:27 T:3612 NOTICE: PleXBMC -> running on (2, 6, 6, 'final', 0)<br />
19:23:27 T:3612 NOTICE: PleXBMC -> running on 3.0<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Running with cElementTree on Python 2.5+<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Flatten is: 0<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Settings streaming: 1<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Setting filter menus: false<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Setting debug to true<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Setting stream Control to : XBMC CONTROL (0)<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Running skin: skin.confluence<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Running watch view skin: xbmc<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Force DVD playback: false<br />
19:23:27 T:3612 NOTICE: PleXBMC -> SMB IP Override: false<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Script argument is 0<br />
19:23:27 T:3612 NOTICE: == ENTER: get_params ==<br />
19:23:27 T:3612 NOTICE: PleXBMC -> get_params: Parameter string: ?url=http%3A//84.112.55.195%3A32400/library/metadata/3%3Ft%3D3975219822&mode=5&X-Plex-Token=WzywzmR26fxTkNGAxQTc<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Detected parameters: {'url': 'http%3A//84.112.55.195%3A32400/library/metadata/3%3Ft%3D3975219822', 'mode': '5', 'X-Plex-Token': 'WzywzmR26fxTkNGAxQTc'}<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Mode: 5<br />
19:23:27 T:3612 NOTICE: PleXBMC -> URL: http://84.112.55.195:32400/library/metadata/3?t=3975219822<br />
19:23:27 T:3612 NOTICE: PleXBMC -> Name:<br />
19:23:27 T:3612 NOTICE: PleXBMC -> identifier: None<br />
19:23:27 T:3612 NOTICE: PleXBMC -> token: WzywzmR26fxTkNGAxQTc<br />
19:23:27 T:3612 NOTICE: == ENTER: playLibraryMedia ==<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getTranscodeSettings: We are set to Transcode, overriding stream selection<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getTranscodeSettings: Transcode format is m3u8<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getTranscodeSettings: Transcode quality is 6<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getTranscodeSettings: Plex Client Capability = X-Plex-Client-Capabilities=protocols%3Dhttp-live-streaming%2Chttp-mp4-streaming%2Chttp-streaming-video%2Chttp-mp4-video%2Chttp-streaming-video-240p%2Chttp-mp4-video-240p%2Chttp-streaming-video-320p%2Chttp-mp4-video-320p%2Chttp-streaming-video-480p%2Chttp-mp4-video-480p%2Chttp-streaming-video-720p%2Chttp-mp4-video-720p%3BvideoDecoders%3Dh264%7Bprofile%3Ahigh%26resolution%3A1080%26level%3A51%7D%3BaudioDecoders%3Dmp3%2Caac<br />
19:23:27 T:3612 NOTICE: == ENTER: getAudioSubtitlesMedia ==<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getAudioSubtitlesMedia: Gather media stream info<br />
19:23:27 T:3612 NOTICE: == ENTER: getURL ==<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getURL: url = http://84.112.55.195:32400/library/metadata/3<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getURL: header = {'X-Plex-Token': 'WzywzmR26fxTkNGAxQTc'}<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getURL: ====== XML returned =======<br />
19:23:27 T:3612 NOTICE: <?xml version="1.0" encoding="UTF-8"?><br />
<MediaContainer size="1" allowSync="1" identifier="com.plexapp.plugins.library" mediaTagPrefix="/system/bundle/media/flags/" mediaTagVersion="1354575163"><br />
<Video ratingKey="3" key="/library/metadata/3" guid="com.plexapp.agents.imdb://tt0276751?lang=en" studio="TriBeCa Productions" type="movie" title="About a Boy" contentRating="PG-13" summary="About a Boy is a 2002 comedy-drama film directed by brothers Chris Weitz and Paul Weitz. It is an adaptation of the 1998 novel of the same name by Nick Hornby. The film stars Hugh Grant, Nicholas Hoult, Toni Collette, and Rachel Weisz. The film at times uses double voice-over narration, where the audience hears both Will's and Marcus's thoughts.

It was nominated for an Academy Award for Best Adapted Screenplay. Actor Hugh Grant was also nominated for a Golden Globe for his performance." rating="7.5999999046325701" year="2002" tagline="Growing up has nothing to do with age." thumb="/library/metadata/3/thumb/1356169295" art="/library/metadata/3/art/1356169295" duration="6060000" originallyAvailableAt="2002-04-26" addedAt="1356169249" updatedAt="1356169295"><br />
<Media id="3" duration="6073244" bitrate="20284" width="1920" height="816" aspectRatio="2.35" audioChannels="6" audioCodec="dca" videoCodec="h264" videoResolution="1080" container="mkv" videoFrameRate="24p"><br />
<Part id="3" key="/library/parts/3/file.mkv" duration="6073244" file="/Volumes/Macintosh HD/Volumes/EHD-11/Filme (HD)/A/About a Boy [2002] German (5.1 DTS), English (5.1 DTS) [1080p].mkv" size="15398607575" container="mkv"><br />
<Stream id="19" streamType="1" codec="h264" index="0" bitrate="17550" language="English" languageCode="eng" cabac="1" duration="6073244" frameRate="23.976" height="816" level="41" profile="high" refFrames="5" width="1920" /><br />
<Stream id="20" streamType="2" selected="1" codec="dca" index="1" channels="6" bitrate="755" language="Deutsch" languageCode="ger" bitrateMode="cbr" duration="6073244" samplingRate="48000" /><br />
<Stream id="21" streamType="2" codec="dca" index="2" channels="6" bitrate="1536" language="English" languageCode="eng" bitrateMode="vbr" duration="6073244" profile="ma" samplingRate="48000" /><br />
<Stream id="22" streamType="3" forced="1" index="3" language="Deutsch" languageCode="ger" format="vobsub" /><br />
<Stream id="23" streamType="3" index="4" language="Deutsch" languageCode="ger" format="vobsub" /><br />
<Stream id="24" streamType="3" index="5" language="English" languageCode="eng" format="vobsub" /><br />
<Stream id="25" streamType="3" index="6" language="Italiano" languageCode="ita" format="vobsub" /><br />
<Stream id="26" streamType="3" index="7" language="Español" languageCode="spa" format="vobsub" /><br />
<Stream id="27" streamType="3" index="8" language="Nederlands" languageCode="dut" format="vobsub" /><br />
</Part><br />
</Media><br />
<Genre id="22" tag="Coming of age" /><br />
<Genre id="23" tag="Comedy-drama" /><br />
<Genre id="24" tag="Comedy" /><br />
<Genre id="25" tag="Romance Film" /><br />
<Genre id="26" tag="Romantic comedy" /><br />
<Genre id="27" tag="Drama" /><br />
<Genre id="28" tag="Slice of life story" /><br />
<Writer id="3" tag="Peter Hedges" /><br />
<Writer id="4" tag="Paul Weitz" /><br />
<Writer id="5" tag="Chris Weitz" /><br />
<Director id="1" tag="Paul Weitz" /><br />
<Director id="2" tag="Chris Weitz" /><br />
<Country id="29" tag="France" /><br />
<Role id="6" tag="Hugh Grant" role="Will" /><br />
<Role id="7" tag="Augustus Prew" role="Ali" /><br />
<Role id="8" tag="Isabel Brook" role="Angie" /><br />
<Role id="9" tag="Victoria Smurfit" role="Suzie" /><br />
<Role id="10" tag="Annabelle Apsion" role="Amnesty International Worker" /><br />
<Role id="11" tag="Natalia Tena" role="Ellie" /><br />
<Role id="12" tag="Joseph Speechley" role="Barney" /><br />
<Role id="13" tag="Jordan Cook" role="Imogen" /><br />
<Role id="14" tag="Ryan Speechley" role="Barney" /><br />
<Role id="15" tag="Nicholas Hutchison" role="John" /><br />
<Role id="16" tag="Madison Cook" role="Imogen" /><br />
<Role id="17" tag="Ben Ridgeway" role="Lee" /><br />
<Role id="18" tag="Nicholas Hoult" role="Marcus" /><br />
<Role id="19" tag="Toni Collette" role="Fiona" /><br />
<Role id="20" tag="Rachel Weisz" role="Rachel" /><br />
<Role id="21" tag="Sharon Small" role="Christine" /><br />
</Video><br />
</MediaContainer><br />
19:23:27 T:3612 NOTICE: PleXBMC -> getURL: ====== XML finished ======<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getAudioSubtitlesMedia: Stream selection is set OFF<br />
19:23:27 T:3612 NOTICE: PleXBMC -> getAudioSubtitlesMedia: {'subtitle': {}, 'external': {}, 'contents': 'type', 'audio': {}, 'media': {'viewOffset': 0, 'duration': '6060000'}, 'audioCount': 0, 'parts': [('/library/parts/3/file.mkv', '/Volumes/Macintosh HD/Volumes/EHD-11/Filme (HD)/A/About a Boy [2002] German (5.1 DTS), English (5.1 DTS) [1080p].mkv')], 'audioOffset': -1, 'partsCount': 1, 'subCount': 0, 'subOffset': -1}<br />
19:23:27 T:3612 NOTICE: == ENTER: selectMedia ==<br />
19:23:27 T:3612 NOTICE: == ENTER: mediaType ==<br />
19:23:27 T:3612 NOTICE: PleXBMC -> mediaType: Selecting stream<br />
19:23:27 T:3612 NOTICE: PleXBMC -> selectMedia: We have selected media at http://84.112.55.195:32400/library/parts/3/file.mkv<br />
19:23:27 T:3612 NOTICE: PleXBMC -> playLibraryMedia: We are playing a stream<br />
19:23:27 T:3612 NOTICE: PleXBMC -> playLibraryMedia: We will be transcoding the stream<br />
19:23:27 T:3612 NOTICE: == ENTER: transcode ==<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: Using preferred transcoding server: 84.112.55.195:32400<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: incoming URL is: http://84.112.55.195:32400/library/parts/3/file.mkv<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: filestream URL is: http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F3%2Ffile.mkv<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: new transcode request is: /video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F3%2Ffile.mkv&ratingKey=3&session=99398003-6c9e-46d7-ae37-7d53eefe28e6&key=http%3A%2F%2F84.112.55.195%3A32400%2Flibrary%2Fmetadata%2F3&offset=0&userAgent=&quality=6&audioBoost=10&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: Message to hash is /video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F3%2Ffile.mkv&ratingKey=3&session=99398003-6c9e-46d7-ae37-7d53eefe28e6&key=http%3A%2F%2F84.112.55.195%3A32400%2Flibrary%2Fmetadata%2F3&offset=0&userAgent=&quality=6&audioBoost=10&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0@1356200608<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: HMAC after hash is 0e37baf775f7fbf087b3558301561ee439237d45fcaa282eacbcf602e76c0777<br />
19:23:27 T:3612 NOTICE: PleXBMC -> transcode: Transcoded media location URL http://84.112.55.195:32400/video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F3%2Ffile.mkv&ratingKey=3&session=99398003-6c9e-46d7-ae37-7d53eefe28e6&key=http%3A%2F%2F84.112.55.195%3A32400%2Flibrary%2Fmetadata%2F3&offset=0&userAgent=&quality=6&audioBoost=10&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0&X-Plex-Access-Key=KQMIY6GATPC63AIMC4R2&X-Plex-Access-Time=1356200608&X-Plex-Access-Code=Dje693X3%2B%2FCHs1WDAVYe5DkjfUX8qigurLz2AudsB3c%3D&X-Plex-Client-Capabilities=protocols%3Dhttp-live-streaming%2Chttp-mp4-streaming%2Chttp-streaming-video%2Chttp-mp4-video%2Chttp-streaming-video-240p%2Chttp-mp4-video-240p%2Chttp-streaming-video-320p%2Chttp-mp4-video-320p%2Chttp-streaming-video-480p%2Chttp-mp4-video-480p%2Chttp-streaming-video-720p%2Chttp-mp4-video-720p%3BvideoDecoders%3Dh264%7Bprofile%3Ahigh%26resolution%3A1080%26level%3A51%7D%3BaudioDecoders%3Dmp3%2Caac<br />
19:23:27 T:3612 NOTICE: PleXBMC -> playLibraryMedia: Resume has been set to 0<br />
19:23:27 T:3612 NOTICE: PleXBMC -> playLibraryMedia: Not playing yet...sleep for 2<br />
19:23:27 T:6632 NOTICE: DVDPlayer: Opening: http://84.112.55.195:32400/video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F3%2Ffile.mkv&ratingKey=3&session=99398003-6c9e-46d7-ae37-7d53eefe28e6&key=http%3A%2F%2F84.112.55.195%3A32400%2Flibrary%2Fmetadata%2F3&offset=0&userAgent=&quality=6&audioBoost=10&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0&X-Plex-Access-Key=KQMIY6GATPC63AIMC4R2&X-Plex-Access-Time=1356200608&X-Plex-Access-Code=Dje693X3%2B%2FCHs1WDAVYe5DkjfUX8qigurLz2AudsB3c%3D&X-Plex-Client-Capabilities=protocols%3Dhttp-live-streaming%2Chttp-mp4-streaming%2Chttp-streaming-video%2Chttp-mp4-video%2Chttp-streaming-video-240p%2Chttp-mp4-video-240p%2Chttp-streaming-video-320p%2Chttp-mp4-video-320p%2Chttp-streaming-video-480p%2Chttp-mp4-video-480p%2Chttp-streaming-video-720p%2Chttp-mp4-video-720p%3BvideoDecoders%3Dh264%7Bprofile%3Ahigh%26resolution%3A1080%26level%3A51%7D%3BaudioDecoders%3Dmp3%2Caac&X-Plex-Token=WzywzmR26fxTkNGAxQTc<br />
19:23:27 T:6632 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED<br />
19:23:27 T:624 NOTICE: Thread CDVDPlayer start, auto delete: false<br />
19:23:27 T:624 NOTICE: Creating InputStream<br />
19:23:27 T:624 NOTICE: Creating Demuxer<br />
19:23:29 T:3612 NOTICE: == ENTER: monitorPlayback ==<br />
19:23:29 T:3612 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume<br />
19:23:34 T:3612 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume<br />
19:23:39 T:3612 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume<br />
19:23:44 T:3612 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume<br />
19:23:48 T:624 ERROR: CDVDPlayer::OpenDemuxStream - Error creating demuxer<br />
19:23:48 T:624 NOTICE: CDVDPlayer::OnExit()<br />
19:23:48 T:624 NOTICE: CDVDPlayer::OnExit() deleting input stream<br />
19:23:48 T:6632 NOTICE: CDVDPlayer::CloseFile()<br />
19:23:48 T:6632 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED<br />
19:23:48 T:6632 NOTICE: DVDPlayer: waiting for threads to exit<br />
19:23:48 T:6632 NOTICE: DVDPlayer: finished waiting<br />
19:23:49 T:3612 NOTICE: PleXBMC -> monitorPlayback: Playback Stopped<br />
19:23:49 T:3612 NOTICE: PleXBMC -> monitorPlayback: Stopping PMS transcode job with session 99398003-6c9e-46d7-ae37-7d53eefe28e6<br />
19:23:49 T:3612 NOTICE: == ENTER: getURL ==<br />
19:23:49 T:3612 NOTICE: PleXBMC -> getURL: url = http://84.112.55.195:32400/video/:/transcode/segmented/stop?session=99398003-6c9e-46d7-ae37-7d53eefe28e6<br />
19:23:49 T:3612 NOTICE: PleXBMC -> getURL: header = {'X-Plex-Token': 'WzywzmR26fxTkNGAxQTc'}<br />
19:23:49 T:3612 NOTICE: PleXBMC -> getURL: ====== XML returned =======<br />
19:23:49 T:3612 NOTICE: PleXBMC -> getURL: ====== XML finished ======<br />
19:23:49 T:3612 NOTICE: ===== PLEXBMC STOP =====
On AppleTV openelec Frodo 2.95.6 I get the following error in the debug log when I am trying to use the skin:
21:46:47 T:3015853824 DEBUG: GetZipList - Processing zip://%2fstorage%2fdownloads%2fskin.quartzV3.plexbmc-v0.6.zip/
21:46:47 T:3015853824 DEBUG: Addon skin.quartz3.plexbmc requires xbmc.gui version 3.00 which is not available
Any ideas?
It’s possible that frodo has bumped up the minimum requirement on the xbmc.gui module to 3.0.1. It checks this when doing an install, but not if you manually install it (by copying it into the addon directory).
Ill need to check and update.
EDIT: just seen that pecinko has pushed some quartz v3 updated for frodo (inc upping the xbmc.gui version) - I’ll get them merged in when I get back next week.
have you also got an idea what the problem could be with maxing out the transcoding at 480p (while in eden 1080p works)?
No idea on this, unless XBMC/Plex has a bug somewhere in generation/playback of these streams. I'll have look when I do the full suite of tests against frodo and the plugin next week (probably Friday)
Hi,
I’am running OpenELEC Version: 2.95.6 on raspberry pi with the latest plexbmc v3 you yesterday prodived.
The problem is that, playback will not start when transcoding is enabled. I do not have this problem with eden on my macbook.
This is what the debug log tells me. Could somone help me debug this issue?
21:52:29 T:2716853344 NOTICE: ===== PLEXBMC START =====
21:52:29 T:2716853344 NOTICE: PleXBMC -> running on sys.version_info(major=2, minor=7, micro=3, releaselevel=‘final’, serial=0)
21:52:29 T:2716853344 NOTICE: PleXBMC -> running on 3.0
21:52:29 T:2716853344 NOTICE: PleXBMC -> Running with cElementTree on Python 2.5+
21:52:29 T:2716853344 NOTICE: PleXBMC -> Flatten is: 0
21:52:29 T:2716853344 NOTICE: PleXBMC -> Settings streaming: 0
21:52:29 T:2716853344 NOTICE: PleXBMC -> Setting filter menus: false
21:52:29 T:2716853344 NOTICE: PleXBMC -> Setting debug to true
21:52:29 T:2716853344 NOTICE: PleXBMC -> Setting stream Control to : XBMC CONTROL (0)
21:52:29 T:2716853344 NOTICE: PleXBMC -> Running skin: skin.confluence
21:52:29 T:2716853344 NOTICE: PleXBMC -> Running watch view skin: xbmc
21:52:29 T:2716853344 NOTICE: PleXBMC -> Force DVD playback: false
21:52:29 T:2716853344 NOTICE: PleXBMC -> SMB IP Override: false
21:52:29 T:2716853344 NOTICE: PleXBMC -> Script argument is 0
21:52:29 T:2716853344 NOTICE: == ENTER: get_params ==
21:52:29 T:2716853344 NOTICE: PleXBMC -> get_params: Parameter string: ?url=http%3A//188.XX.XX.XX%3A1XXX/library/metadata/79%3Ft%3D2898728908&mode=5&X-Plex-Token=tHEUdbAdwPeMKYc2wm7T
21:52:29 T:2716853344 NOTICE: PleXBMC -> Detected parameters: {‘url’: ‘http%3A//188.XXX.XX.XX%3A1XXX/library/metadata/79%3Ft%3D2898728908’, ‘mode’: ‘5’, ‘X-Plex-Token’: ‘tHEUdbAdwPeMKYc2wm7T’}
21:52:29 T:2716853344 NOTICE: PleXBMC -> Mode: 5
21:52:29 T:2716853344 NOTICE: PleXBMC -> URL: http://188.XXX.XX.XX:1XXXX/library/metadata/79?t=2898728908
21:52:29 T:2716853344 NOTICE: PleXBMC -> Name:
21:52:29 T:2716853344 NOTICE: PleXBMC -> identifier: None
21:52:29 T:2716853344 NOTICE: PleXBMC -> token: tHEUdbAdwPeMKYc2wm7T
21:52:29 T:2716853344 NOTICE: == ENTER: playLibraryMedia ==
21:52:29 T:2716853344 NOTICE: PleXBMC -> getTranscodeSettings: We are set to Transcode, overriding stream selection
21:52:29 T:2716853344 NOTICE: PleXBMC -> getTranscodeSettings: Transcode format is m3u8
21:52:29 T:2716853344 NOTICE: PleXBMC -> getTranscodeSettings: Transcode quality is 8
21:52:29 T:2716853344 NOTICE: PleXBMC -> getTranscodeSettings: Plex Client Capability = X-Plex-Client-Capabilities=protocols%3Dhttp-live-streaming%2Chttp-mp4-streaming%2Chttp-streaming-video%2Chttp-mp4-video%2Chttp-streaming-video-240p%2Chttp-mp4-video-240p%2Chttp-streaming-video-320p%2Chttp-mp4-video-320p%2Chttp-streaming-video-480p%2Chttp-mp4-video-480p%2Chttp-streaming-video-720p%2Chttp-mp4-video-720p%3BvideoDecoders%3Dh264%7Bprofile%3Ahigh%26resolution%3A1080%26level%3A51%7D%3BaudioDecoders%3Dmp3%2Caac
21:52:30 T:2716853344 NOTICE: == ENTER: getAudioSubtitlesMedia ==
21:52:30 T:2716853344 NOTICE: PleXBMC -> getAudioSubtitlesMedia: Gather media stream info
21:52:30 T:2716853344 NOTICE: == ENTER: getURL ==
21:52:30 T:2716853344 NOTICE: PleXBMC -> getURL: url = http://188.XXX.XX.XX:1XXXX/library/metadata/79
21:52:30 T:2716853344 NOTICE: PleXBMC -> getURL: header = {‘X-Plex-Token’: ‘tHEUdbAdwPeMKYc2wm7T’}
21:52:30 T:2716853344 NOTICE: PleXBMC -> getURL: ====== XML returned =======
21:52:30 T:2716853344 NOTICE: <?xml version="1.0" encoding="UTF-8"?>
21:52:30 T:2716853344 NOTICE: PleXBMC -> getURL: ====== XML finished ======
21:52:30 T:2716853344 NOTICE: PleXBMC -> getAudioSubtitlesMedia: Stream selection is set OFF
21:52:30 T:2716853344 NOTICE: PleXBMC -> getAudioSubtitlesMedia: {‘subtitle’: {}, ‘external’: {}, ‘contents’: ‘type’, ‘audio’: {}, ‘media’: {‘viewOffset’: 0, ‘duration’: ‘6240000’}, ‘audioCount’: 0, ‘parts’: [(’/library/parts/79/file.mkv’, ‘/media/data1/Video/Movies/What Just Happened (2008)/What Just Happened.mkv’)], ‘audioOffset’: -1, ‘partsCount’: 1, ‘subCount’: 0, ‘subOffset’: -1}
21:52:30 T:2716853344 NOTICE: == ENTER: selectMedia ==
21:52:30 T:2716853344 NOTICE: == ENTER: mediaType ==
21:52:30 T:2716853344 NOTICE: PleXBMC -> mediaType: Selecting stream
21:52:30 T:2716853344 NOTICE: PleXBMC -> selectMedia: We have selected media at http://188.XXX.XX.XX:1XXXX/library/parts/79/file.mkv
21:52:30 T:2716853344 NOTICE: PleXBMC -> playLibraryMedia: We are playing a stream
21:52:30 T:2716853344 NOTICE: PleXBMC -> playLibraryMedia: We will be transcoding the stream
21:52:30 T:2716853344 NOTICE: == ENTER: transcode ==
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: Using preferred transcoding server: 188.XXX.XX.XX:1XXXX
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: incoming URL is: http://188.XXX.XX.XX:1XXXX/library/parts/79/file.mkv
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: filestream URL is: http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F79%2Ffile.mkv
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: new transcode request is: /video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F79%2Ffile.mkv&ratingKey=79&session=735f9b1c-0ff7-4f34-8b06-60a64a617e82&key=http%3A%2F%2F188.142.50.102%3A14506%2Flibrary%2Fmetadata%2F79&offset=0&userAgent=&quality=8&audioBoost=0&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: Message to hash is /video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F79%2Ffile.mkv&ratingKey=79&session=735f9b1c-0ff7-4f34-8b06-60a64a617e82&key=http%3A%2F%2F188.142.50.102%3A14506%2Flibrary%2Fmetadata%2F79&offset=0&userAgent=&quality=8&audioBoost=0&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0@1356295950
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: HMAC after hash is a13f7247d478eef6cd60b84638369cf56ca66d7c8c029ca97271ca8802359e17
21:52:30 T:2716853344 NOTICE: PleXBMC -> transcode: Transcoded media location URL http://188.XXX.XX.XX:1XXXX/video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F79%2Ffile.mkv&ratingKey=79&session=735f9b1c-0ff7-4f34-8b06-60a64a617e82&key=http%3A%2F%2F188.142.50.102%3A14506%2Flibrary%2Fmetadata%2F79&offset=0&userAgent=&quality=8&audioBoost=0&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0&X-Plex-Access-Key=KQMIY6GATPC63AIMC4R2&X-Plex-Access-Time=1356295950&X-Plex-Access-Code=oT9yR9R47vbNYLhGODac9WymbXyMApypcnHKiAI1nhc%3D&X-Plex-Client-Capabilities=protocols%3Dhttp-live-streaming%2Chttp-mp4-streaming%2Chttp-streaming-video%2Chttp-mp4-video%2Chttp-streaming-video-240p%2Chttp-mp4-video-240p%2Chttp-streaming-video-320p%2Chttp-mp4-video-320p%2Chttp-streaming-video-480p%2Chttp-mp4-video-480p%2Chttp-streaming-video-720p%2Chttp-mp4-video-720p%3BvideoDecoders%3Dh264%7Bprofile%3Ahigh%26resolution%3A1080%26level%3A51%7D%3BaudioDecoders%3Dmp3%2Caac
21:52:30 T:2716853344 NOTICE: PleXBMC -> playLibraryMedia: Resume has been set to 0
21:52:30 T:2716853344 NOTICE: PleXBMC -> playLibraryMedia: Not playing yet…sleep for 2
21:52:30 T:3043348480 NOTICE: COMXPlayer: Opening: http://188.XXX.XX.XX:1XXXX/video/:/transcode/segmented/start.m3u8?url=http%3A%2F%2F127.0.0.1%3A32400%2Flibrary%2Fparts%2F79%2Ffile.mkv&ratingKey=79&session=735f9b1c-0ff7-4f34-8b06-60a64a617e82&key=http%3A%2F%2F188.142.50.102%3A14506%2Flibrary%2Fmetadata%2F79&offset=0&userAgent=&quality=8&audioBoost=0&subtitleSize=100&httpCookie=&identifier=com.plexapp.plugins.library&3g=0&X-Plex-Access-Key=KQMIY6GATPC63AIMC4R2&X-Plex-Access-Time=1356295950&X-Plex-Access-Code=oT9yR9R47vbNYLhGODac9WymbXyMApypcnHKiAI1nhc%3D&X-Plex-Client-Capabilities=protocols%3Dhttp-live-streaming%2Chttp-mp4-streaming%2Chttp-streaming-video%2Chttp-mp4-video%2Chttp-streaming-video-240p%2Chttp-mp4-video-240p%2Chttp-streaming-video-320p%2Chttp-mp4-video-320p%2Chttp-streaming-video-480p%2Chttp-mp4-video-480p%2Chttp-streaming-video-720p%2Chttp-mp4-video-720p%3BvideoDecoders%3Dh264%7Bprofile%3Ahigh%26resolution%3A1080%26level%3A51%7D%3BaudioDecoders%3Dmp3%2Caac&X-Plex-Token=tHEUdbAdwPeMKYc2wm7T
21:52:30 T:3043348480 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:52:30 T:2687497312 NOTICE: Thread COMXPlayer start, auto delete: false
21:52:30 T:2687497312 NOTICE: Creating InputStream
21:52:30 T:2687497312 NOTICE: Creating Demuxer
21:52:32 T:2716853344 NOTICE: == ENTER: monitorPlayback ==
21:52:32 T:2716853344 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume
21:52:37 T:2716853344 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume
21:52:42 T:2716853344 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume
21:52:47 T:2716853344 NOTICE: PleXBMC -> monitorPlayback: Less that 30 seconds, will not set resume
21:52:50 T:2687497312 ERROR: OpenDemuxStream - Error creating demuxer
21:52:50 T:2687497312 NOTICE: COMXPlayer::OnExit()
21:52:50 T:2687497312 NOTICE: COMXPlayer::OnExit() deleting input stream
21:52:50 T:3043348480 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.plexbmc/?url=http%3A//188.XXX.XX.XX%3A1XXX/library/metadata/79%3Ft%3D2898728908&mode=5&X-Plex-Token=tHEUdbAdwPeMKYc2wm7T]
21:52:50 T:3043348480 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
21:52:50 T:3043348480 NOTICE: OMXClock using video as reference
21:52:52 T:2716853344 NOTICE: Previous line repeats 1 times.
21:52:52 T:2716853344 NOTICE: PleXBMC -> monitorPlayback: Playback Stopped
21:52:52 T:2716853344 NOTICE: PleXBMC -> monitorPlayback: Stopping PMS transcode job with session 735f9b1c-0ff7-4f34-8b06-60a64a617e82
21:52:52 T:2716853344 NOTICE: == ENTER: getURL ==
21:52:52 T:2716853344 NOTICE: PleXBMC -> getURL: url = http://188.XXX.XX.XX:1XXXX/video/:/transcode/segmented/stop?session=735f9b1c-0ff7-4f34-8b06-60a64a617e82
21:52:52 T:2716853344 NOTICE: PleXBMC -> getURL: header = {‘X-Plex-Token’: ‘tHEUdbAdwPeMKYc2wm7T’}
21:52:52 T:2716853344 NOTICE: PleXBMC -> getURL: ====== XML returned =======
21:52:52 T:2716853344 NOTICE: PleXBMC -> getURL: ====== XML finished ======
21:52:52 T:2716853344 NOTICE: ===== PLEXBMC STOP =====
21:53:24 T:2843006048 NOTICE: ES: Client from 10.0.1.16 timed out
21:54:27 T:2532193376 NOTICE: Thread Background Loader start, auto delete: false
21:54:29 T:2532193376 NOTICE: Thread Jobworker start, auto delete: true
21:54:29 T:2944771168 NOTICE: Thread XBPyThread start, auto delete: false
21:54:29 T:2944771168 NOTICE: -->Python Interpreter Initialized<–
21:54:30 T:3043348480 ERROR: GetDirectory - Error getting plugin://plugin.video.plexbmc/?content_type=video
21:54:30 T:3043348480 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.plexbmc/?content_type=video) failed
21:54:30 T:2825962592 NOTICE: Thread Jobworker start, auto delete: true
21:54:31 T:2918536288 NOTICE: Thread Background Loader start, auto delete: false
21:54:32 T:2944771168 NOTICE: ===== PLEXBMC START =====
21:54:32 T:2944771168 NOTICE: PleXBMC -> running on sys.version_info(major=2, minor=7, micro=3, releaselevel=‘final’, serial=0)
21:54:32 T:2944771168 NOTICE: PleXBMC -> running on 3.0
21:54:32 T:2944771168 NOTICE: PleXBMC -> Running with cElementTree on Python 2.5+
21:54:32 T:2944771168 NOTICE: PleXBMC -> Flatten is: 0
21:54:32 T:2944771168 NOTICE: PleXBMC -> Settings streaming: 0
21:54:32 T:2944771168 NOTICE: PleXBMC -> Setting filter menus: false
21:54:32 T:2944771168 NOTICE: PleXBMC -> Setting debug to true
21:54:32 T:2944771168 NOTICE: PleXBMC -> Setting stream Control to : XBMC CONTROL (0)
21:54:32 T:2944771168 NOTICE: PleXBMC -> Running skin: skin.confluence
21:54:32 T:2944771168 NOTICE: PleXBMC -> Running watch view skin: xbmc
21:54:32 T:2944771168 NOTICE: PleXBMC -> Force DVD playback: false
21:54:32 T:2944771168 NOTICE: PleXBMC -> SMB IP Override: false
21:54:32 T:2944771168 NOTICE: PleXBMC -> Script argument is 0
21:54:32 T:2944771168 NOTICE: == ENTER: get_params ==
21:54:32 T:2944771168 NOTICE: PleXBMC -> get_params: Parameter string: ?content_type=video
21:54:32 T:2944771168 NOTICE: PleXBMC -> Detected parameters: {‘content_type’: ‘video’}
21:54:32 T:2944771168 NOTICE: PleXBMC -> Mode: -1
21:54:32 T:2944771168 NOTICE: PleXBMC -> URL: None
21:54:32 T:2944771168 NOTICE: PleXBMC -> Name:
21:54:32 T:2944771168 NOTICE: PleXBMC -> identifier: None
21:54:32 T:2944771168 NOTICE: PleXBMC -> token: None
21:54:32 T:2944771168 NOTICE: == ENTER: discoverAllServers ==
21:54:32 T:2944771168 NOTICE: PleXBMC -> local Bonjour discovery setting enabled.
21:54:32 T:2944771168 NOTICE: PleXBMC -> discoverAllServers: Attempting bonjour lookup on _plexmediasvr._tcp
21:54:32 T:2944771168 NOTICE: PleXBMC -> pyBonjour -> timeout set to 3
21:54:32 T:2944771168 NOTICE: PleXBMC -> discoverAllServers: BonjourFind was not able to discovery any servers
21:54:32 T:2944771168 NOTICE: PleXBMC -> Adding myplex as a server location
21:54:32 T:2944771168 NOTICE: PleXBMC -> serverList is [{‘uuid’: None, ‘serverName’: ‘MYPLEX’, ‘token’: None, ‘role’: ‘master’, ‘address’: ‘my.plex.app’, ‘discovery’: ‘myplex’}]
21:54:32 T:2944771168 NOTICE: == ENTER: displaySections() ==
21:54:32 T:2944771168 NOTICE: PleXBMC -> displaySections: Using list of 1 servers: [{‘uuid’: None, ‘serverName’: ‘MYPLEX’, ‘token’: None, ‘role’: ‘master’, ‘address’: ‘my.plex.app’, ‘discovery’: ‘myplex’}]
21:54:32 T:2944771168 NOTICE: == ENTER: getAllSections ==
21:54:32 T:2944771168 NOTICE: PleXBMC -> getAllSections: Using servers list: [{‘uuid’: None, ‘serverName’: ‘MYPLEX’, ‘token’: None, ‘role’: ‘master’, ‘address’: ‘my.plex.app’, ‘discovery’: ‘myplex’}]
21:54:32 T:2944771168 NOTICE: == ENTER: getMyPlexURL ==
21:54:32 T:2944771168 NOTICE: PleXBMC -> getMyPlexURL: url = my.plexapp.com/pms/system/library/sections
21:54:32 T:2944771168 NOTICE: == ENTER: getMyPlexToken ==
21:54:32 T:2944771168 NOTICE: PleXBMC -> getMyPlexToken: Using token: tHEUdbAdwPeMKYc2wm7T[Renew: False]
21:54:34 T:2944771168 NOTICE: PleXBMC -> getMyPlexURL: ====== XML returned =======
21:54:34 T:2944771168 NOTICE: <?xml version="1.0" encoding="UTF-8"?>
21:54:34 T:2944771168 NOTICE: PleXBMC -> getMyPlexURL: ====== XML finished ======
21:54:35 T:2944771168 NOTICE: == ENTER: addDir ==
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Adding Dir for [Movies]
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Passed details: {‘title’: ‘Movies’}
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Passed extraData: {‘fanart_image’: ‘http://188.XXX.XX.XX:1XXXX/:/resources/movie-fanart.jpg’, ‘token’: ‘tHEUdbAdwPeMKYc2wm7T’, ‘type’: ‘Video’, ‘thumb’: ‘http://188.XXX.XX.XX:1XXXX/:/resources/movie-fanart.jpg’, ‘mode’: 2}
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: URL to use for listing: plugin://plugin.video.plexbmc/?url=http%3A//188.142.50.102%3A14506/library/sections/1/all&mode=2&X-Plex-Token=tHEUdbAdwPeMKYc2wm7T
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Setting thumbnail as http://188.XXX.XX.XX:1XXXX/:/resources/movie-fanart.jpg?X-Plex-Token=tHEUdbAdwPeMKYc2wm7T
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Setting custom flag
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Setting fan art as http://188.XXX.XX.XX:1XXXX/:/resources/movie-fanart.jpg with headers: &X-Plex-Token=tHEUdbAdwPeMKYc2wm7T
21:54:35 T:2944771168 NOTICE: PleXBMC -> addGUIItem: Building Context Menus
21:54:35 T:2944771168 NOTICE: == ENTER: resolveAllServers ==
21:54:35 T:2944771168 NOTICE: == ENTER: getMyPlexServers ==
21:54:35 T:2944771168 NOTICE: == ENTER: getMyPlexURL ==
21:54:35 T:2944771168 NOTICE: PleXBMC -> getMyPlexURL: url = my.plexapp.com/pms/servers
21:54:35 T:2944771168 NOTICE: == ENTER: getMyPlexToken ==
21:54:35 T:2944771168 NOTICE: PleXBMC -> getMyPlexToken: Using token: tHEUdbAdwPeMKYc2wm7T[Renew: False]
21:54:36 T:2532193376 ERROR: XBPyThread::stop - script didn’t stop in 5 seconds - let’s kill it
21:54:44 T:2918536288 NOTICE: Thread Background Loader start, auto delete: false
21:54:58 T:3043348480 ERROR: SQL: Abort due to constraint violation
Query: insert into blacklist(id, addonID, version) values(NULL, ‘plugin.video.plexbmc’, ‘v3’)
21:54:58 T:3043348480 ERROR: BlacklistAddon failed on addon ‘plugin.video.plexbmc’ for version ‘v3’
21:55:39 T:3043348480 ERROR: Texture manager unable to load file: special://home/addons/packages/plugin.video.plexbmc-1.9.6.3.zip/icon.png
21:55:40 T:2944771168 NOTICE: Thread Background Loader start, auto delete: false
I just installed Xbian (1.0a3*) to a new SD Card so I started over fresh. My old install had Plexbmc 2.1 & the Quartz skin 0.6 working perfectly. I wget’d them straight to my Pi again from github but the skin would not install (dependencies not meet or something like that).
Now I come here to find plexbmc 3.0 & a new version of the skin, I wget’d them from your Dropbox but they both say add-on does not have the correct file structure when I tried to install.
How do I fix this?
*XBMC 12.0-RC1
Did you download the files on your Pi? I dl'd on Mac and had the same issue because newer versions of OS X automatically unzip files. Solved by right clicking on the dropbox link, and "saving file as" to save as a zip without auto unzipping. No idea if your Pi OS does something similar.
I too am having trouble installing the frodo PlexBMC Quartz skin, getting the dependencies not met message. Can anyone help an XBMC noob? Where is the Mac XBMC skins directory for manual install?
I SSH'd in my Raspberry Pi from my iPad then used "wget [url of the file]". Then used "install from zip" option in XBMC so my Mac was never involved. The auto unzip is a Safari thing & I use Firefox anyway. I might try downloading on my Mac then FTP'ing them over see if that helps.
Pi OS's are special Linux distros btw (based on Debian I think, I'm a Linux n00b)
I wish I had a clue what these missing dependencies are, is the actual file missing something or should I have something else installed to make it work?
I figured out why they wouldn’t install. I was Wget’ing from the Dropbox url which wasn’t grabbing the actual files. I downloaded on my Mac, STFP’d them over.
Plexbmc 3.0 installs fine now but after I try to open my “Movies” section I get a script failure. I when into TV Shows instead and they all play perfectly fine there.
Also the quartz theme still has the dependencies message, makes me think its something wrong with the actual file. It unzips fine on my Mac so its not corrupt.
Hi,
I added the most recently posted plexbmc to frodo rc2 and can access my plex media under Add ons in xbmc.
However, attempting to install the skin, I get a ‘failed to meet dependencies’ error.
Running this on windows 8.
I assume I need that skin to see my plex categories at top level of xbmc menus as depicted in the demo videos at he start of this thread?
Help apreciated.
Peter
Great plugin, This is working on my Raspberry Pi with Raspbmc (XBMC 12.0-RC2-20121227). However, I have problems installing the Quartz skin (skin.quartzV3.plexbmc-v0.6) using plexbmc (plugin.video.plexbmc-v3). I get a message about dependencies. I am not sure if I am using the correct versions though - Any ideas why is the first post in this thread not kept up to date? I can find info searching this thread but its very confusing
Would be great if I could get this integrated well into the pi for a girlfriend friendly setup B)
I get the same dependencies issue when trying to install using the same setup as above and on Crystalbuntu on my AppleTV1.
I really want to spend some time and create my own skin that allows the use of the programs from XBMC integrated with PleXBMC. That way I can easily use Amazon/Hulu. I run my PMS on my NAS so it’s not very powerful and the plugins aren’t well supported.