PlexConnect changelog

Fixes and improvements...

03. Nov

decouple PMS discovery from requesting PlexConnect.xml

optimization: don't add '/PMS( )' to URL if PMS is unspezified

grab and store name/uuid for manual defined server, too

Movie List fix

05. Nov

scrobble redone - for servers far, far away.

AudioAndSubs - with MyPlex/remote server support, though it seems som…

06. Nov

poke MyPlex PMS before registering. add 'scheme' to PlexAPI. use 'bas…

08. Nov

merge salbahra's updates to Trailers (pull req #173) - now working di…

big changes - small testing: remove ADDR_PMS, remove setting PMS_uuid

allow aTV to request from multiple PMSs: /PMS(//) - recombine M…

fix: supress "headline" if Library/MyPlex has only one server to show

09. Nov

remove setting "viewmetadata" - split "Movie_List": new movieview opt…

Rename option: now "Detailed List"

10. Nov

add error checking for certificate (*.cer) not found

serving *.js: answer request to main.js with sending application.js, …

12. Nov

performance improvements - disable "prettyXML( )" for loglevel=Off or…

new POT for new translation...

Two weeks with minor enhancements - plus some development under cover.

16. Nov

merge pull req #186 - add setting for aTV app to use.

21. Nov

Issue #185 - add "string.format" and modify "input password" text

22. Nov

Channel view options: List, Grid, Bookcase

This thread needs some updates... OSX daemon installer anybody?

29. Nov

install OSX daemon to run at boot - merge PullReq #182

02. Dec

replace atv.plexconnect by IP:port - removes the need to DNS-redirect…

OSX starter: merge changes from branch OSXautostart (own Pull Req #195)

03. Dec

Rewite EVAL to support passing attributes as arguments

05. Dec

Merge pull request #197 from tallerthenyou/master

add credits to meltman (wiki)

05. Dec

merge PulReq #199, first part // add Version, use EVAL() to bring it …

quick fix: push Version out to extra file to prevent circular depende…

fixed test code in XMLConverter

07. Dec

OSX plist - remove "start" argument. It's not used...

08. Dec

OSX Installer - optimize pwd usage, fix cert echo issue

09. Dec

update language pack from getLocalization - added three new locales.

aTV2 (jailbreak): running right on this little box...

10. Dec

OSX install: check for cert ".pem"

PlexConnect on aTV (jailbroken)

OSX install: align files with aTV learnings

12. Dec

OSX/aTV install: edit comments, readme

JS - change string identifier to " -> fix "the french settings issue"

15. Dec

aTV_jailbraek: add own button...

international weeks, part 2: fixes and enhancements - this time for Italy and Sweden. :-D

16. Dec

aTV_jailbreak: add missing "settings.cfg" by filtering only *.cfg in …

fix Italian issue - enclose XML strings in .JS in double quotes, esca…

17. Dec

aTV: fix button name

*_daemon.py: update 1st line - link to python

support for utf-encoded image paths (Pull Req #196)

aTV install: update readme regarding python installation

18. Dec

"Version" file rename (it's shorter now. :-), logging of Version, Pyt…

19. Dec

*daemon.bash - add current path resolver, add restart option

Holiday season - let's start celebrating with V0.3!

21. Dec

Stable? V0.3!

More rather impressive numbers - as of today:

on github:

- 456 commits

- 143 watches

- 722 stars (!)

- 305 forks - yep, there are still development opportunities :-)

on Plex forums:

- views of "read before posting: approaching 90.000 - and this is only a 3 post thread.

- posts in this sub forum: > 15.000, more than any other third party client, we even past the native aTV client a couple of days ago. (Uh. Just found that I myself added probably about 1.500 posts - got to scale back on that... :-D)

Enough said... time to get implementing other goodies (subtitle, PrePlayScreen, Watched Progress, Refresh,... list is still long).

Happy holidays to everyone!

Happy new year everyone!

25. Dec

Changed all instances of my.plexapp.com to plex.tv. Fixes MyPlex log …

Merge pull request #207 from dionlarson/master

26. Dec

v0.3.1

27. Dec

increase http timeout for accessing PMS (issue #194)

use HostToIntercept for the baseURL (PulReq #205)

28. Dec

cleanup - remove DNS twisting from code base

02. Jan

PrePlay re-architecture - only for iOS 5.2+, Audio/Subs butto…

03. Jan

refresh section, take 2 => Select&Hold in Library view/on Section name.

5th Jan.

Some UI tweaks and the ability to access channels remotely on your OWNED servers. Full notes:

UI updates...
- Library shows “owned” instead of “local”
- MyPlex renamed to “Shared Libraries”, it’s “shared” instead of
“remote”
- Channels show plugins of remote, owned servers now
- show title for Movie/TVShow sections

not a lot of changes... but very important steps for some!

11. Jan

clean certfile path before handing off to socket()

-> this is for our Windows users with trouble setting up PlexConnect in the first place. I tend to push A LOT of reported issues here...

15. Jan

subtitle rendering - 1st shot. :-)

-> this is for our Subtitle readers, especially those with lower powered PMS hosts. I would rather grab a book - Winnie Pooh or so... :-D

current state:

- SRT only
- no formatting (italics, bold, underline…)
- prevents ALL PMS subtitle activity

Have fun testing!

Main updates are to do with subs. Users can now update knowing they can switch off the newer subtitle code if they are having issues with it - give it a try though and provide feedback in the official subs sticky!

There has also been a change to the UI on TV shows, if you use the bottom shelf on the pre play screen to flick through episodes then you do not get "trapped" any more, hitting back via the menu button will kick you back to the top level ;)

Jan 20, 2014

Jan 19, 2014

Jan 18, 2014

Jan 16, 2014

Jan 15, 2014

More changes related to subtitle handling and added some validation of settings.cfg (invalid entries will revert to default e.g. using "high" instead of "High" will result in the setting reverting back to default).

Jan 28, 2014

Jan 27, 2014

Jan 25, 2014

Jan 24, 2014

Jan 29, 2014

 

The road map has also been updated.

If you are a Python developer and want to contribute code then the roadmap below may help you identify specific areas for pull requests.

 

 

PlexConnect 0.4

Complete:

  • Channels working in MyPlex
  • Refresh sections on servers via the ATV (hold select down when in the section)
  • Validation of settings.cfg file (incorrect settings revert to default)
  • Flatten seasons if only one is present

Underway:

  • GUI improvements (possibly including fanart if the bugs can be worked out)
  • Subtitle renderer
  • Create a more relevant template for Home videos sections as opposed to reusing the Movies template e.g. browse by folder being top level option

Not yet started:

  • Fix stacked files support
  • Option to show numbers (e.g. 8/10) instead of stars for ratings
  • Ability to play files from a section or from season one after the other (sequentially or randomly)
  • Handle broken channel messages (https://github.com/iBaa/PlexConnect/issues/213)
  • Support Plex dialogue boxes
  • Explanations in the settings.cfg file for config options
  • Save settings.cfg at periodic intervals

PlexConnect 0.5 (tentative)

  • Ability to delete files from PMS
  • Support indexed media files for fwd/rwd previews
  • Add "view transcoderstate" at start of playing (/resuming?) media file - similar to clock or end time
  • Fling media to PlexConnect (if it can be done well)
  • Pseudo random selection on pivot screens for genres (this would be better served based at the PMS end)
  • Pressing the play button on a season of a TV show will automatically play the first partially watched / unwatched episode

Not yet assigned to any point release:

  • Global on deck section (aggregated local sections) at root of menu
  • MyPlex fast user switching
  • Utilise GZIP communication PMS->PlexConnect; enable/disable it depending on processor power vs network speed (LAN/WAN)
  • Implement log rotation based on date and/or size
  • Aperture plugin working
  • Music sections working (not sure if this is possible)
  • Audio offset option
  • Built in update mechanism
  • Ability to run PlexConnect as a service on Windows (there are currently a few methods to achieve similar to this in forum threads)
  • Native helper applications for OSX/Win/Linux
  • Python 3 support

More subtitle. Plus other goodies - Welcome back, Roidy!

30. Jan

Settings - loosen check for HostToIntercept (localhost does't contain…

31. Jan

Improves SSL certificate generation

01. Feb

Flatten 'All Seasons' fix

Merge pull request #229 from jeroenj/patch-1

remove Season.xml - not in use any more.

Send MyPlex token to flattenSeason

Fix accessToken type for unwatched section

02. Feb

remove "allow_no_value" which is unsupported prior to python 2.7

03. Feb

fix: subtitle renderer does not work with transcoded media

04. Feb

Added Detailed List option to Home Video views

06. Feb

Added Genres and Collections to home video view

stacked media - report correct "viewOffset" from later parts

small fix in log comment...

07. Feb

subtitle - add drop-shadow for improved readably on light background

read: add subtitle.py to file overview

08. Feb

Only show "Shared Libraries" item if signed into myPlex

Small tidy up.

Fixed myPlex failed login

Clean up, remove unused RefreshLibrary code.

Quite a number of GUI tweaks plus early support for running PlexConnect as a service on Windows (see the support folder for details)

 

Feb 17, 2014

 

 

Feb 16, 2014

 

Feb 15, 2014

 

Feb 13, 2014

 

 

Feb 12, 2014

 

 

Feb 11, 2014

 

Includes a pretty important fix for the recently added section on the TV show On Deck page.

Feb 19, 2014

 

Mostly bug fixes for various items:

Mar 05, 2014

Mar 01, 2014

Feb 28, 2014

Feb 24, 2014

Feb 22, 2014

 

Feb 21, 2014

 

The major two changes involve:

  • Support Plex dialogue boxes for channels
  • Those using reverse provides no longer need the "AllowEncodedSlashes On" in their web server configuration

Mar 25, 2014

Mar 19, 2014

Mar 10, 2014

Mar 09, 2014

Mar 08, 2014

New feature: transcoding audio from non-native formats!

07. Apr

add Library View: Grid, Bookcase

13. Apr

enhance Photo view

14. Apr

fix reported aTV IP in "forwarding" environments (X-Forward-For", eg. on Syology)

18. Apr

add support for audio transcoder

Apr 18, 2014

Also we are doing some testing on a cross platform GUI, see this thread for details.