Skip to content
This repository has been archived by the owner on Apr 8, 2022. It is now read-only.
hippojay edited this page Mar 14, 2011 · 24 revisions

==TO DO:==

  • Access to plugin. Mostly done, but trouble getting Apple trailer to work. ALso need to look at URL arg parsing.
  • Updates into PMS for resume/watched. (see below, need to understand offset calc thou).. - DONE
  • Force library view code, might get around dummy movie file to active library..
  • may as well try and get music working too
  • Is IP is localhost, then play direct from location, rather than through SMB or PMS. Might need to be option linked to IP contents
  • Add pyBounjour so no ip address needs to be entered.

==PMS watched/unwatched==

*/:/scrobble?key= [ key ]&identifier=com.plexapp.plugins.library */:/unscrobble> blah blah blah

==PMS resume==

*viewoffset in XML gives byte offset. Add this to HTTP header info to request start time *to set in PMS = /:/progress?key= [ key ]*identifier=com.plexapp.plugin.library&time= [ offset] *not sure how to calc the offset though....

Resume currently done with player().seekTime(), which whilst a bit klunky works fairly seemlessly. Can make this better by using setproperty(startoffset,''), but need to use this on a listitem and I can seem to access it whilst in the playepisodes function..

Also, Plex sends a constant stream of updates to PMS (approx 1 every 5 seconds) whilst plexbmc only updates when the movies ends. a constant update would mean more reliable tracking, but would this create an unneeded overhead.

==Transcode== Current transcode works, but requires a compatible player that can read the generated m3u8 playlist. Currently XBMC cannot do this. The playlist can be played as a standard playlist, but introduced stuttering during the switch between TS files. Implement proxy to catch files and feed seemlessly to XBMC..

Clone this wiki locally