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 settings.py 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
Jun 07, 2013-
-
reworked global settings … - now also includes option to use your own DNS server
-
Music playback - this is highly experimental :)
-
fixed typo and added link to Wiki
-
switched parameter order in ADDXML to be more in line with VAR …
-
Fix for info on Movie_List
-
Movie_List: switching crossFadePreview to keyedPreview to add title/s… …
-
Handle buffering state + added search to old sytle menu + js code cle… …
-
ExpandTree: pulled recursion in front of TAIL. Confidence level - may… …
-
new feature: VAR() to set // $var to read in key/attribute path
-
Transcoder is now pinged during pause to stop timeouts.
-
Added subtitle size option
-
Elan's XML improvement: add "options" to local testcode as well.
-
Quote in wrong place for library photos
-
fixed issue with photo channels. tested against iPhoto plugin.
-
Default transcoder quality is now set to max
-
Merge branch 'XML_templates' of https://github.com/iBaa/PlexConnect i… …
-
Added transcoder quality settings
-
fix: IMAGEURL - typo: got the wrong port. This re-enables iPhoto plugin.
-
add timeout to DNS forwarding
-
Added audio stream select + code tidy up.
Jun 08, 2013
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
June 11:
big enhancements: UDID, transcoder quality, … …
June 11:
Fix for fullscreen photo
Jun 11, 2013
Jun 12, 2013
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:
https://github.com/iBaa/PlexConnect/wiki/Settings-for-advanced-use-and-troubleshooting
Jun 12, 2013
added logfile - “PlexConnect.log”
Jun 13, 2013
added Hostname vs DNSdata conversation - might be usefull later 
Fix DNS-server-startup/shutdown issue - merge fb45667
Jun 17, 2013
Jun 16, 2013
Jun 15, 2013
- Fixed URL typo in photo.xml
- Fix for changing non library artwork
- Fix for preplay screen on firmware 5.0.2
Jun 14, 2013
- DNSToHost: improve and add "pointer"; actually use it for unpacking H… …
- template cleanup: add utils, remove updateXML, switch to {{URL}}
- Show current artwork in selection menu.
- add setting for IP/Port of Webserver. WebServer: remove check for "Ho… …
- Added ability to change artwork from the AppleTV accessed from the wa… …
Jun 18, 2013
- GDM: switch to Broadcast and clean up
- DNSServer: catch socket.error
- Merge pull request #66 from Hultner/XML_templates …
- Added timestamp to terminal output …
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
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
- Added firmware version error message + moved js files into there own … …
- move PlexGDM under XMLConverter …
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
- Added unwatched badge count
- Removed PLAY_COMMAND and MUSICPLAY_COMMAND
- Add UDID to NavBar requests
- Reverted Audio & Sub selection to method
- Flipped episode number and title
- Screwed up size… Fixed now

- Quick fix for photo section preview
- Manually merged in Elan’s UI updates, all credit for these changes sh… …
- 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