Update: LG NetCast and TiVo and broken playback on 1.4
- 2016-03-16: Plex Media Server
22.214.171.12495-edef59192has been made available to all users. All issues known to specifically address LG NetCast and TiVo Roamio and Bolt devices in previous 1.4.x builds of Plex Media Server have been addressed. Happy streaming folks.
- 2016-03-15: Plex Media Server
126.96.36.19995-edef59192is available now for Plex Pass users. This build contains the transcoder fix for LG NetCast televisions. This version will be made available for non Plex Pass users in about 24hrs.
As you all of figured out the 1.4 release of the media server broke direct stream and transcoded playback on LG NetCast, TiVo Roamio, and TiVo Bolt.
The 1.4 release included updates to a primary dependency of our transcoder. One of these updates broke video streams' metadata; the duration is missing. The missing duration has different side effects on the TiVo video player and the LG video player although the end result was the same. The TV app aborted playback after receiving broken information and/or missing signals from the video players. The video players in our Roku and Plex Web app in Chrome both receive the same broken information but adapt gracefully.
These are the primary threads per device:
- TiVo: https://forums.plex.tv/discussion/258809/tivo-roamio-issue
- LG NetCast: https://forums.plex.tv/discussion/259851/help-lg-app-now-only-plays-for-3-seconds
Today we pushed a workaround to the TV app, version 2.13.4, which restores playback support for only TiVo devices. There is no TV app workaround available for the LG NetCast devices. Our Media Server team has fixed the issue leading to the situation above. We'll be pushing it out as a hotfix as quickly as possible.
Our QA testing was performed on the non Plex Pass Media Server releases. While the problematic 1.4.x versions were only available to Plex Pass users. The issue smoldered without the dev team's knowledge until the 1.4 version was released to the general public. Then it hit the fan in a spectacular way.
Each release of the TV app goes through comprehensive testing on every platform we support. We haven't however been testing both the public and Plex Pass Media server versions. There are two obvious solutions:
- The first possible solution is to test both versions of the Media Server before each release of the TV app.
- The second possible solution is to test all Plex supported devices before any Media Server release.
We're moving forward with the first solution. Had this process been in place we would have encountered this regression before it reached public availability. We're rightfully embarrassed and frustrated by this situation. The affected teams are aligned to avoid massive regression like this reaching the public.
I apologize for the situation. Hopefully this context is useful while perhaps unsatisfying.