Jump to content


Photo

0.10 BETA release


  • Please log in to reply
258 replies to this topic

#1 Tobias Hieta

Tobias Hieta

    Plex Dev Team

  • Plex Employee
  • PipPipPip
  • 1566 posts
  • Location: Uppsala

Posted 25 January 2012 - 08:38 AM

I know you all have been waiting. We haven't been sitting still, we have done a lot of changes in 0.10. Here we go, this is the official thread for the 0.10 beta series. I hope we can get through the BETA phase pretty fast so we can get a new stable build out. But also, so much have changed.

Highlights of the release

  • Full myPlex Support - view your myPlex queue or Friend's shared server
  • Top Shelf is now configurable - You can choose which Plex Media Server, then the Section, and Recently Added or OnDeck - the posters are added to the shelf for easy selection
  • Badges! Grid and Bookshelf view now sport badges!
  • DirectPlay Support - now works on the ATV client. Avoid transcoding! Save the Planet!
  • Directories are now loaded asynchronously. That means that you will see a nice spinner while waiting for the directory to load
  • Memory leaks galore fixed - more stable, particularly on media playback
  • Many annoying bug fixes - more useable. The UI is becoming more consistent, reliable and snappy!
  • Added settings for subtitle size and audio boost
  • Fixes capability settings on AAC. The ATV only supports 2 channels AAC.
  • Fixes where you couldn't disable DTS and AC3 support under 4.4.4
  • Tons of fixes to the main menu where categories should show up faster and more reliably
  • Correctly order Channel, Search and Queue in the main menu

The release is huge, just look at the diffstats:
392 files changed, 31301 insertions(+), 1374 deletions(-)

This also means that things WILL BE BROKEN, we have really tried to fix all the MAJOR bugs in Alpha testing, but there will still be crashes and problems with different playback.

Supported AppleTV Firmware
This release has been tested on FW 4.3 and 4,4. Previous firmware are not supported, As always, back-up your shah blobs with Tiny Umbrella - http://thefirmwareum....com/p/faq.html

Known issues
  • Some high profile H264 MKV's will not play back on ATV. There seem to be something that the transcoder does here that is not working out for the ATV. We will look into it.
  • Badges in the bookcase doesn't work correctly
  • We have in some cases seen a serious issue with network connectivity disappearing from the ATV. But we haven't been able to say for certain it's because of plex-atv, it might be the jailbreak for 4.4.4 instead.

We encourage all BETA testers to file bugs at http://plexapp.lighthouseapp.com to make sure that we get it all tracked and fixed.

Enough TALK - Installation
As a part of my series of improving the life of people using plex-atv I have now improved the installation. You can now use our plex-atv-installer on your Linux or OSX box (Sorry windows users).


Installing using the installer
  • Download the installer here: https://github.com/P.../zipball/master
  • Unzip it
  • Open Terminal.app and enter the plex-atv-installer directory
  • update: if you have an older version installed, first run
    ./plex-atv-installer.py remove
  • Run
    ./plex-atv-installer.py -b beta install
    to install the beta - Note if your apple-tv is not named 'Apple-TV.local' and if you have changed your login password on the apple-tv you need to check the usage of Plex ATV Installer here: https://github.com/P...aster/README.md
  • ????
  • Profit!

Installing manually (w/o installer)
  • SSH into your ATV
  • Run
    wget http://nightlies.plexapp.com/plex-atv-plugin/repo/com.plexapp.repo.beta_1.0_iphoneos-arm.deb
  • Run
    dpkg -i com.plexapp.repo.beta_1.0_iphoneos-arm.deb
  • Run
    apt-get update
  • If you have an older version installed please remove it first:
    dpkg -r com.plex.client-plugin
  • Run
    apt-get install com.plex.client-plugin
  • Run
    killall AppleTV
  • ????
  • Profit!

Reporting bugs / getting logs
One of the big changes in 0.10 is the change of the Logger subsystem. We have switched to the excellent NSLogger https://github.com/fpillet/NSLogger. This means that you don't have to SSH/SCP to the ATV to get logs. You just install a client program (Mac OSX only) from https://github.com/f...ogger/downloads and run NSLogger.app. That will automatically log to that application. Then you can export it to NSLoggerdata and upload it to the Lighthouse to get our attention. Please remember if you have playback problems we NEED the Plex Media Server logs as well.

Show your appreciation
If you appreciate the hard work we have done on 0.10 (and I am not kidding you when I say it's a massive amounts of man hours) in our spare time you are very welcome to donate using the donate link on the right at http://elan.plexapp.com/ and including a note that it is for Plex-ATV team :)

Thank you! And hope you enjoy this release!
Plex-ATV team.

#2 nobody187

nobody187

    Newbie

  • Members
  • Pip
  • 3 posts

Posted 25 January 2012 - 08:59 AM

EDIT: I purged the package and installed via the ssh instructions and my Plex menu was there. Thanks again! You are awesome!

I ran the installer and everything looked good, but after the ATV rebooted, I no longer have a Plex option on the ATV menu. Am I missing something?

Thanks for the amazing work, it is much appreciated!


Terminal output:

!Logging in (root:alpine@apple-tv.local)
!connected
!install repo
!updating sources (might take a while)
!looking for updates
!new version is 0.10.0.66-7cbc8d19
!restarting AppleTV process
!done - no errors

#3 incitatus

incitatus

    Newbie

  • Members
  • Pip
  • 7 posts

Posted 25 January 2012 - 09:22 AM

Will the SSH commands update the alpha, or should we do a clean install?

#4 ube_

ube_

    Member

  • Members
  • PipPip
  • 39 posts

Posted 25 January 2012 - 09:24 AM

The shelf: is it configurable if you want to show each episode of a TV-series or just the season (preferable by me)?

#5 Tobias Hieta

Tobias Hieta

    Plex Dev Team

  • Plex Employee
  • PipPipPip
  • 1566 posts
  • Location: Uppsala

Posted 25 January 2012 - 10:19 AM

Incitatus: just do a normal upgrade and you'll get the latest snapshot == latest beta

Ube: nope file a feat request

#6 troymess

troymess

    Member

  • Members
  • PipPip
  • 98 posts

Posted 25 January 2012 - 10:48 AM

Thanks for all your hard work Tobias and I assume b0bben as well :)

I'll be installing and beta testing tonight once I get home from work. I'll report back with logs/issues if anything comes up. It looks like Lighthouseapp is the preferred spot?

#7 Midnite

Midnite

    Newbie

  • Members
  • Pip
  • 4 posts

Posted 25 January 2012 - 10:54 AM

Thanks to the team. Really outdone yourselves this time!

#8 JayBird

JayBird

    Dedicated Member

  • Members
  • PipPipPip
  • 360 posts
  • Location: Oop Norf, UK

Posted 25 January 2012 - 10:55 AM

Good stuff

What iOS version does this require? Is it 4.4.4 only?
Mac Mini 2.0Ghz | 17" i5 MacBook Pro | iPhone 4 | iPad 16GB Wi-Fi | Apple TV 2

#9 mcadoodle@gmail.com

mcadoodle@gmail.com

    Newbie

  • Members
  • Pip
  • 5 posts

Posted 25 January 2012 - 11:12 AM

EDIT: I purged the package and installed via the ssh instructions and my Plex menu was there. Thanks again! You are awesome!

I ran the installer and everything looked good, but after the ATV rebooted, I no longer have a Plex option on the ATV menu. Am I missing something?

Thanks for the amazing work, it is much appreciated!


Terminal output:

!Logging in (root:alpine@apple-tv.local)
!connected
!install repo
!updating sources (might take a while)
!looking for updates
!new version is 0.10.0.66-7cbc8d19
!restarting AppleTV process
!done - no errors



Mine did the same, I completely deleted the old version of plex, repeated the process and it then all worked fine - great work guys, will run for a while and see! So far nice to have sound back!

#10 monkfeesh

monkfeesh

    Newbie

  • Members
  • Pip
  • 8 posts

Posted 25 January 2012 - 11:21 AM

thanks for the continuing hard work.
Havent played with it too much yet, but one thing i have noticed is that even though i have direct play enabled, im still getting transcoding showing on my Mac Mini.

my media server is on the Mac, with my content stored on a QNap TS410 other wired network.

am i missing something?

#11 balders

balders

    Dedicated Member

  • Members
  • PipPipPip
  • 127 posts

Posted 25 January 2012 - 11:26 AM

Thanks so much! I had the same issue where Plex dissapeared from my menu but I ran "apt-get remove com.plex.client-plugin" first and then it installed successfully!

#12 ube_

ube_

    Member

  • Members
  • PipPip
  • 39 posts

Posted 25 January 2012 - 11:41 AM

Ube: nope file a feat request


Ok, I guess I'll stay at alpha then. ;)

#13 Tobias Hieta

Tobias Hieta

    Plex Dev Team

  • Plex Employee
  • PipPipPip
  • 1566 posts
  • Location: Uppsala

Posted 25 January 2012 - 11:59 AM

You can remove the pkg via the installer as well: ./plex-atv-installer.py remove

DirectPlay ONLY works for atv supported codec. Difference is that if you have a atv compatible file it will not go via the transcoder.

#14 Tobias Hieta

Tobias Hieta

    Plex Dev Team

  • Plex Employee
  • PipPipPip
  • 1566 posts
  • Location: Uppsala

Posted 25 January 2012 - 12:00 PM

Oh and it's tested on 4.3 and 4.4

#15 KiLLoVoX

KiLLoVoX

    Member

  • Members
  • PipPip
  • 17 posts

Posted 25 January 2012 - 12:02 PM

Thanks Guys now it seems to work great. I've seen only a problem left. When I pause a movie with AAC audio, if I resume playback , the audio is out of sync. I think it's related to PMS 9.5.2 because happens also on iPad, (but not on Laika)
Posted Image

#16 Tobias Hieta

Tobias Hieta

    Plex Dev Team

  • Plex Employee
  • PipPipPip
  • 1566 posts
  • Location: Uppsala

Posted 25 January 2012 - 12:08 PM

Yeah sounds like a PMS bug. File it in lighthouse

#17 RyanL

RyanL

    Newbie

  • Members
  • Pip
  • 1 posts

Posted 25 January 2012 - 12:09 PM

Working great after I did the "apt-get remove com.plex.client-plugin" first (Same as ./plex-atv-installer.py remove) as Tobias has mentioned.
So that means that if you have previously installed plex, it is best to remove it first, before 0.10 beta. At least that is my conclusion.

And the installer is easy and works, so great solution there.

Other than that, thx for a great job. Even the overall speed has been improved, it was feeling slow on 0.9.
Sound works again, starts the files quicker. It is running more smoothly. Overall it seems we a very close to a 1.0 release.

So again big kudos to everyone who has contributed to this :)

#18 balky

balky

    Member

  • Members
  • PipPip
  • 56 posts

Posted 25 January 2012 - 12:26 PM

Installation was almost effortless...

Program is more responsive than it used to be with 0.9B4...

720p movies play as smooth and pure as a farmer's home made butter...

1080p still not as plesant, but already pointed out as a known issue...

Very well done for the great improvement...

#19 BrandonG777

BrandonG777

    Member

  • Members
  • PipPip
  • 45 posts

Posted 25 January 2012 - 12:30 PM

Yeah I'm lost. Followed the manual instructions but I dont have anything showing up in the ATV menus and NSLogger doesnt seem to do anything. I'm missing something somewhere but I'm by no means a noob to the command line or SSH.

EDIT: apt-get remove com.plex.client-plugin and at-get install com.plex.client-plugin did the trick. Logging and everything now :)
Posted Image

#20 Tobias Hieta

Tobias Hieta

    Plex Dev Team

  • Plex Employee
  • PipPipPip
  • 1566 posts
  • Location: Uppsala

Posted 25 January 2012 - 01:04 PM

Thanks for reporting the issue with upgrading from older version. I have updated the instructions above to include that you need to remove the old plugin first. Also, the installer supports fast removal of the settings file if you have trouble with getting the plugin to start you can try
./plex-atv-installer.py removesettings
to remove the old settings file. Another nifty feature is that you can use it for restarting Lowtide, by running
./plex-atv-installer.py restart
less ssh == more fun!




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users