PlexConnect changelog



I will post updates to the source code here. By subscribing to this topic it should be a lot easier for people to know when they can update their application.


NB with the commits on made Jun 7th the file has changed, do not swap in your previous settings file!

Instructions for configuring the new file have been put up on the wiki install guides.

Jun 08, 2013

  1. TVLogger needs to send a response thanks to rippiedoos on the forum :)


Jun 07, 2013

  1. pdate readme: new settings.


  2. reworked global settings  - now also  includes option to use your own DNS server


  3. Music playback - this is highly experimental :)


  4. fixed typo and added link to Wiki


Jun 06, 2013
  1. couple of bugfixes and enhancements 


Jun 05, 2013
  1. XMLConverter, Movie_List - removed temporary cmd "commaVal"


Jun 04, 2013
  1. switched parameter order in ADDXML to be more in line with VAR 


  2. Fix for info on Movie_List


  3. Movie_List: switching crossFadePreview to keyedPreview to add title/s… 


  4. Handle buffering state + added search to old sytle menu + js code cle… 


  5. ExpandTree: pulled recursion in front of TAIL. Confidence level - may… 


  6. new feature: VAR() to set // $var to read in key/attribute path


Jun 03, 2013
  1. Transcoder is now pinged during pause to stop timeouts.


  2. Added subtitle size option


  3. Elan's XML improvement: add "options" to local testcode as well.


Jun 02, 2013
  1. Quote in wrong place for library photos


  2. fixed issue with photo channels. tested against iPhoto plugin.


Jun 01, 2013
  1. Default transcoder quality is now set to max


  2. Merge branch 'XML_templates' of i… 


  3. Added transcoder quality settings


  4. fix: IMAGEURL - typo: got the wrong port. This re-enables iPhoto plugin.


  5. add timeout to DNS forwarding


  6. Added audio stream select + code tidy up.


May 31, 2013
  1. add to short module summary


  2. fix 2: replace "a" by "soft-hyphen"


  3. fix typo - re-enable transcoding :-D


  4. reworked settings. 



May 30, 2013
  1. Readded container limit for genre pivot


  2. Added default values to stream stash



May 29, 2013
  1. Added in Audio button (non working at the moment)


  2. Sub update 


  3. Select subs from the preplay screen.


  4. Added EpisodePrePlay page 


  5. Photo browser now supports folders

  1. Fix for combined Audio/Sub double click


Jun 08, 2013

  1. URLs: WebServer to crack up path and options


NB there was a bug introduced yesterday that prevents channels from working at all, it has been identified but you may want to hold off upgrading if you wish to use the working channels.


Jun 09, 2013

  1. Revert "URLs: WebServer to crack up path and options" 


Jun 09, 2013


2nd try to clean URL/options. 


Jun 10, 2013

  1. access to settings in {{CMD( )}} 

  2. {{URL}} - support no change in path (key='')


June 11:

big enhancements: UDID, transcoder quality, …  


NB issue: photo fullscreen display doesn't work - says something about XML parse error, not well formed/invalid token.


June 11:

Fix for fullscreen photo


Jun 11, 2013

  1. fixed order of 1080p settings.

Jun 12, 2013

  1. enhance WebServer's decission if AppleTV is real...



OSX and Windows install guides redone to reflect new zero touch setup for most users

Advanced settings guide added to reflect new settings.cfg code:


Jun 12, 2013

added logfile - "PlexConnect.log"

Jun 13, 2013

added Hostname vs DNSdata conversation - might be usefull later :-D

Fix DNS-server-startup/shutdown issue - merge fb45667


Jun 17, 2013

Jun 16, 2013

Jun 15, 2013

Jun 14, 2013


Jun 18, 2013

The catch socket error commit should fix Error: Errno 10054 that some of you experienced after running PlexConnect for a while.


Jun 20, 2013

change python headline to #!/usr/bin/env python

This should fix some of the scrambled metadata some Snow Leopard users are experiencing if you ensure that you install Python 2.7.

Jun 19, 2013

newline to break ">"

add short "Usage", Wiki link


Jun 21, 2013

  1. for inter-process communication, uses Pipe instead of Queue 

This should fix some of the errors that users on Atom based NAS devices and embedded devices, such as Tomato based routers, have been experiencing.


PlexConnect 0.1

The release can be downloaded here. The PlexConnect 0.1 series will be, the last release to support firmwares 5.01 and 5.02 (only one small update is planned for this to support proper resuming on these firmwares). The 0.2 series will bring some of the big UI changes along with new features.

Application wrappers and daemon support have not been added but it was felt that we really needed to branch the code to move forward, for those users on 5.01/5.02 firmwares there are guides in the forum on how to make the necessary changes to run PlexConnect as a daemon.

High level changelog:

  • Initial point release

  • Support for ATV firmwares 5.0-5.2.1

  • Movie section list view navigation

  • Movie section grid view navigation

  • Movie section pre-play screen

  • More button on Movie pre-play screen gives you access to pivot (navigate via the genres/actors/directors)

  • TV section with list view navigation

  • TV section grid view navigation

  • TV section list or cover-flow navigation for series

  • Home movie section working

  • Settings page on the ATV

  • Automatic update of watched/unwatched status for media

  • Manual update of watched/unwatched status for media (hold down select button)

  • Direct play working

  • Direct streaming working

  • Transcoding working

  • Transcoder quality settings choice e.g. force transcoding at a certain level for LAN or WAN

  • Audio track selection (on pre play screen)

  • Subtitles working (select on pre-play screen)

  • Subtitle size setting

  • Transcoding working using new universal transcoder

  • iTunes DRM'ed video files working (this is not possible with other Plex clients)

  • Automatically determine PMS IP

  • Supports use of unblock DNS services, such as Unblock-US

  • Supports use of distributed model (PMS and PlexConnect on different machines)

  • iPhoto channel working

  • Photo section working

  • Use of multiple ATV's on network

  • Ability to disable GDM and manually specify server

  • Ability to use own DNS server

  • Ability to use own web server

  • Ability to change posters using aTV.


ATV firmwares 5.1+ are now required to run these later versions of  PlexConnect

Jun 22, 2013

Jun 23, 2013

Jun 24, 2013

Jun 26, 2013


ATV firmwares 5.1+ are now required to run these later versions of PlexConnect

Okay some BIG changes including:

  • the UI improvements (as this was a manual merge there may be some issues)
  • playback of TS files may have been fixed
  • unwatched badge count (or lis view equivalent) for TV shows
  • removal of music section support (this may never be supported so removing highly experimental code for now)

We are moving forward on the roadmap :)

Jun 28, 2013
Jun 29, 2013
  • Fix for TS playback issues?


ATV firmwares 5.1+ are now required to run these later versions of PlexConnect

Jun 29, 2013

Fix for OnDeck play button

fix ChannelPrePlay // push PLAY redirection to MEDIAURL() to improve … …

add XArgs to PMS XML request, allow HLS to direct play (good for chan… …

remerged 2-part XML template selector into main XML_PMS2aTV()

Jun 30, 2013

bugfix in "check for transcoding": unfortunately an empty string is a… …

add default template "Directory" to main XML selector