Dear all,
in November 2016 (six months ago), the Plex developer Team brought us v5.0.0 of the Plex app for Android Mobile/Android TV/Fire TV.
Since then, I encountered some Problems, minor ones, serious ones… some were getting fixed, some are not, some were not acknowledged as a problem.
I learned a lot about Fire OS, ExoPlayer, Plex Media Player, etc… along the way. More than I wanted…
I find that the Android dev Team needs to cover a wide range of devices with different capabilities, different types of Android versions and variants and different hardware.
This is clearly a troublesome task.
In the past I often had the wish to understand what the devs are currently working on, I had the impression that either the team is too small or that they do not “react” properly to user feedback more than once.
Being the picky guy that I sometimes are, I took a closer look at the updates since v5.0.0 and categorized them, having the hope to learn more about what the focus currently is.
I want to share this with you - for what it’s worth…
I collected all release notes from v5.0.1 up to v.5.8 - first thing I noticed is that “NEW” things get a 5.x.0 updates… then, it is Fixing time…
To be able to see what the devs are working on, I re-arranged the changes and sorted them according to functionality ranges… I noticed, that a lot of work goes into the fields of “photo/camera”, “Music”, “Sync”. Most of the changes though are based around the visible user workflow (UI fixes, changes, etc) and layout things.
Some critical “playback” bugs get fixes also and “searching” gets some attention. To my surprise, issues around user “Login and Plex Pass” get frequent updates/fixes also.
Then there are a number of improvements/fixes for internal processes to prevent crashes and unexpected behaviour.
The rest of the spectrum doesn’t get as much attention as would seem necessary: one of the biggest “Problem childs” are Fire TV related issues. Fire TV does not get as much love as “Android TV” or issues for Mobile devices.
Here’s the re-arranged list… do with it whatever you want
- Crash opening photos from Camera Roll section. [ FIX - PHOTO/CAMERA]
- Crash opening Camera Upload settings under certain circunstances. [FIX – PHOTO/CAMERA]
- The app could crash if server went offline during a photo slideshow. [FIX – PHOTO/CAMERA]
- Photo options menu now only shows “Add to queue” and “Play next” for remote playback. [FIX – PHOTO/CAMERA]
- The app would crash when “Add to queue” or “Play next” were selected for photo items. [FIX – PHOTO/CAMERA]
- The app could crash displaying photo content from Camera Roll. [FIX – PHOTO/CAMERA]
- [Camera Upload] “Upload photos and videos as soon as they appear” setting had stopped working in Android 7. [FIX – PHOTO/CAMERA]
- “Camera roll” would show in Navigation Menu when disabled in settings. [FIX – PHOTO/CAMERA]
- Playing a combined “photos and videos” library would sometimes open the wrong player. [FIX – PHOTO/CAMERA]
- [TV] Fixed playing a photo library. [FIX – PHOTO/CAMERA]
- [TV] Disabled prev/next details navigation when going down from photo container. [FIX – PHOTO/CAMERA]
- [Android TV] Don’t start photo player with the controls overlay visible. [FIX – PHOTO/CAMERA]
- [Android TV] In photo player, pause slideshow while controls overlay is visible. [FIX – PHOTO/CAMERA]
- Support for displaying and resizing large 4K images. [ENHANCEMENT – PHOTO/CAMERA]
- Fix bug where photo player would only play a single photo from the camera roll. [FIX – PHOTO/CAMERA]
- Allow easier access to camera upload configuration and status. [ENHANCEMENT – PHOTO/CAMERA]
- Fix crash when playing video without thumbnail from photo library. [FIX – PHOTO/CAMERA]
- Fix issue where Camera Upload notification could keep visible after finishing upload process. [FIX – PHOTO/CAMERA]
- [Mobile] Search photo results by tag should show the related tag as subtitle. [FIX – PHOTO/CAMERA]
- [Android TV] Playing all items in a photo collection would prevent photos appearing. [FIX – PHOTO/CAMERA]
- Make sure ‘Reset Camera Upload’ action clears all associated preferences. [FIX – PHOTO/CAMERA]
- Improve error message shown by Camera Upload screen when selected server becomes unreachable. [FIX – PHOTO/CAMERA]
- Improve efficiency in Camera Upload process. [ENHANCEMENT – PHOTO/CAMERA]
- App could crash when enabling Camera Upload after First Run Wizard. [FIX – PHOTO/CAMERA]
- [Android TV] Photo player was jumping to next item after 5 seconds for video. [FIX – PHOTO/CAMERA]
- [Android TV] Hide title for photos in grids. [FIX – PHOTO/CAMERA]
*Thumbnail inside Camera Upload settings could become distorted. [FIX – PHOTO/CAMERA] - [Android TV] Photo search results could fail to open when available in multiple locations. [FIX – PHOTO/CAMERA]
- [Mobile] Rotating the device would cause photo grids to stop working properly. [FIX – PHOTO/CAMERA]
- Playing big photo albums was taking long. [FIX – PHOTO/CAMERA]
- Improve Photo Player performance by loading photos based on device screen size. [ENHANCEMENT – PHOTO/CAMERA]
- [Android TV] Some portrait photos might appear rotated. [FIX – PHOTO/CAMERA]
- [Sync] Crash trying to migrate data from an older version of the app if not signed in.[FIX – SYNC]
- [Sync] The “storage limit” preference wasn’t always initialized with a correct upper bound. [FIX – SYNC]
- [Sync] Available space in ‘storage location’ preference did not reflect changes to the storage limit. [FIX – SYNC]
- [Sync] Fix crash that could happen at the beginning of Sync operations. [FIX – SYNC]
- [Sync] Crash trying to migrate data from an older version of the app under certain circumstances. [FIX – SYNC]
- [Sync] Add support for Adoptable Storage. [ENHANCEMENT – SYNC]
- [Sync] Minor UI improvements in sync screen. [FIX – SYNC]
- [Sync] Don’t show ‘add to sync’ option for playlist folders. [FIX – SYNC]
- [Sync] Updating the progress notification would crash the app in some devices. [FIX – SYNC]
- Support syncing individual audio tracks. [ENHANCEMENT – SYNC]
- Remove ability to edit a synced playlist (must use original server instead). [FIX – SYNC]
- [Sync] App could be left in a crash loop if device storage was full. [FIX – SYNC]
- Display media flags for locally synced content. [ENHANCEMENT – SYNC]
- Fix random crash during long sync operations. [FIX – SYNC]
- Crash opening search box when the home screen is still loading. [FIX – SEARCH]
- [Mobile] Add options menu to search results. [ENHANCEMENT – SEARCH]
- Avoid duplication of music in search when album title and artist name are the same. [FIX – SEARCH]
- Improve Search UI for tablets. [ENHANCEMENT – SEARCH]
- [Android TV] Search UI wasn’t displayed for channels that allow it. [FIX – SEARCH]
- [Mobile] ‘Sync’ action would be missing when opening an item from search. [FIX – SEARCH]
- [Mobile, Android TV] Item in multiple libraries doesn’t show library name if search matches title exactly. [FIX – SEARCH]
- Tapping on untimed lyrics would restart the current track. [FIX – MUSIC]
- “Synchronize lyrics” option was sometimes shown for lyrics that didn’t support it. [FIX – MUSIC]
-The app would crash on startup if connected to server through relay (Android 6.0 only) [FIX – INTERNAL]
-
Update Audio Player to improve the visibility of Lyrics. [ENHANCEMENT – MUSIC]
-
[TV] Playing the last album track second time now fixed. [FIX – MUSIC]
-
[TV] Fixed cursor glitch on a music mini-player. [FIX – MUSIC]
-
Skipping to next or previous track could crash the app if flinging to a remote player. [FIX – MUSIC]
-
If a track belongs to a compilation, display its real artist instead of “Various Artists”. [FIX – MUSIC]
-
Closing audio player right after it had been opened could crash the app. [FIX – MUSIC]
-
Fix bug where mini-player could be missing after resuming the app from the background. [FIX – MUSIC]
-
[Android TV] Returning to audio player could result in incorrect playback control order. [FIX – MUSIC]
-
[Android TV] Ignore REW/FF keys on remote if current track doesn’t support seek. [FIX – MUSIC]
-
App could crash after sorting a music library by release date. [FIX – MUSIC]
-
Returning to audio player after playing a music video could crash the app. [FIX – MUSIC]
-
Support “Original” quality when syncing music. [ENHANCEMENT – MUSIC]
-
Showing lyrics when shuffling music content would crash the app. [FIX – MUSIC]
-
[Android TV] Rapidly pressing ‘stop’ on audio player would crash the app. [FIX – MUSIC]
-
[Android TV] Fix crash resuming audio player when play queue was cleared. [FIX – MUSIC]
-
[Mobile] Don’t show ‘Rating’ or ‘Add to Playlist’ action in audio player for channel items. [FIX – MUSIC]
-
[Mobile] Show ‘Plex Mix’ action in audio player when available for current track. [FIX – MUSIC]
-
[Mobile] Mini-player caused home screen to shift down on Android 7. [FIX – MUSIC]
-
[Mobile] Audio player screen couldn’t be opened from mini player if the artist had no album cover. [FIX – MUSIC]
-
[TV] Sign Out will clear all user settings. [FIX – SECURITY]
-
Minor improvements to the sign in/sign up screens. [FIX – LOGIN/PASS]
-
Add support for purchasing a yearly Plex Pass subscription within the app. [ENHANCEMENT – LOGIN/PASS]
-
End audio playback when switching to a different account. [FIX – LOGIN/PASS]
-
“Stay in trial mode” button (in sign in flow) would close the app rather than starting the home activity. [FIX – LOGIN/PASS]
-
[Android TV] Improve appearance of landing and subscription screens. [FIX – LOGIN/PASS]
-
Don’t show Plex Pass upsell after watching a locally added extra. [FIX – LOGIN/PASS]
-
Don’t show Plex Pass upsell for lyrics for users in the same home. [FIX – LOGIN/PASS]
-
[TV] Don’t show Plex Pass upsell after playing a trailer. [FIX – LOGIN/PASS]
-
Don’t show Plex Pass Upsell screen when user that’s not a server admin tries to enable Camera Upload. [FIX – LOGIN/PASS]
-
[Mobile] Sign-in: Add Forgot Password link. [ENHANCEMENT – LOGIN/PASS]
-
[Mobile] Keyboard “Done” action should submit form on Plex account sign up screen. [FIX – LOGIN/PASS]
- [Generic TV] ‘Unwatched’ indicator was incorrectly left-aligned in some posters. [FIX – TV LAYOUT]
- New TV layout now available for all devices running Android 4.4 or newer. [NEW – TV LAYOUT]
- Replaces old TV layout which is no longer available. [NEW – TV LAYOUT]
- [Fire TV] The app could crash displaying Post Play screen under certain circumstances. [FIX – FIRE TV LAYOUT]
- [Fire TV] Multiple improvements in Post Play screen. [FIX – FIRE TV LAYOUT]
- [Android TV] Track list reordering improvements. [FIX – TV LAYOUT]
- [Android TV] Placeholders now show correctly while images are loading. [FIX TV LAYOUT]
- [Android TV] Reorder buttons were invisible on play queue. [FIX – TV LAYOUT]
- Playing an audio track on mobile would halve it’s star rating. [FIX – MOBILE LAYOUT]
- Remove orange dot in home when there is only one in-progress item. [FIX – HOME LAYOUT]
- Reduce left padding on episodes grid in season preplays. [FIX – LAYOUT]
- New round icon added for Pixel devices and other launchers that support it. [ENHANCEMENT – DESIGN]
- [Android TV] Improve post-play legibility. [ENHANCEMENT – TV LAYOUT]
- [TV] Force application to be displayed “full screen”. [FIX – TV LAYOUT]
- ‘Switch to TV layout’ option would freeze the app on some phones. [FIX – MOBILE LAYOUT]
- The grid that shows all items from a given “Genre” was missing the title. [FIX – LAYOUT]
- Make fast-scroller smoother on libraries with few items. [FIX – LAYOUT]
- [Android TV] Fix styling of “Play Version” dialog. [FIX – TV LAYOUT]
- Hide overflow menu when no available actions. [FIX – LAYOUT]
- App was no longer displaying unwatched count on TV season and show posters. [FIX – LAYOUT]
- [Android TV] Improve default background image. [FIX – TV LAYOUT]
- [Android TV] Highlighted and checked radio buttons would have the same color as the background. [FIX – TV LAYOUT]
- [Android TV] New clocks showing current and completion time on video player controls. [ENHANCEMENT – TV UI]
- Rating no longer possible for watch later or channel items. [FIX – UI]
- Player “Next” and “Previous” controls fade away according to PlayQueue. [FIX – UI]
- New TV layout could not be controlled using a mouse on TV-connected devices. [FIX – TV UI]
- [Android TV] Jump to Library hub when switching location from Locations picker. [ENHANCEMENT – TV UI]
- [TV] Servers in a list now have Nearby/Remote connection status. [ENHANCEMENT – TV UI]
- [Android TV] App could crash opening preplay screen under certain circumstances. [FIX – TV UI]
- [TV] Vertical poster list items now have watch progress indicator too. [FIX – TV UI]
- [Android TV] Include ‘upcoming trailers’ hub in movie sections. [ENHANCEMENT – TV UI]
- Hide ‘Save as Smart Playlist’ action for Watch Later/Recommended content. [FIX – UI]
- Fix issue preventing users without an owned server from opening the Camera Upload settings screen. [FIX – UI]
- [Mobile] Improve episode display in a season list. [ENHANCEMENT – MOBILE UI]
- [Android TV] Returning from preplays could freeze the app. [FIX – TV UI]
- [Android TV] Fix crash removing an item from the play queue. [FIX – TV UI]
- [Android TV] Don’t show recommendation cards on the home if current user is PIN-protected. [FIX – TV UI]
- [Mobile] App shortcuts available for devices running Android 7.1. [ENHANCEMENT – MOBILE UI]
- [Android TV] Hide “Next” and “Previous” buttons on preplays when no siblings are available. [FIX – TV UI]
- [Android TV] Selecting a home screen recommendation and then going “back” no longer closes the app. [FIX – UI]
- [Android TV] Shuffle and lyrics button overlap when choosing “Play next” on new item. [FIX- TV UI]
- ‘Play Next’ action in context menu of Play Queue items. [ENHANCEMENT – UI]
- [Android TV] Add “Usage statistics” preference in settings screen. [ENHANCEMENT – TV UI]
- Improve error message when trying to open an already deleted item. [FIX – UI]
- Post-play screen could crash trying to play next item. [FIX – UI]
- [Android TV] Switching servers after a playback error doesn’t go back to home. [FIX – TV UI]
- [Android TV] Watch status in home screen not updating after autoplay. [FIX – TV UI]
- [Android TV] Refresh selected subtitle and audio streams in preplays after playback. [FIX – TV UI]
- [Mobile] Fix enabling repeat one and tapping next does not update the playback screen. [FIX – MOBILE UI]
- [Mobile] ‘Play Next’ option could be available after clearing the current Play Queue. [FIX – MOBILE UI]
- [Mobile] Tapping ‘Undo’ after removing a Play Queue item sometimes didn’t work. [FIX – MOBILE UI]
- Hide audio preferences which are known to not be available when default video player enabled. [ENHANCEMENT – PLAYBACK]
- [Fire TV] Disable DP of multichannel AAC on devices which don’t support it. This could result in incorrect downmixing when connected to a TV causing loss of the central (dialogue) channel. [ FIX – FIRE TV PLAYBACK - ROLLBACK OF FEATURE]
- [Android TV] Seek and skip actions during playback could not work as expected under certain circumstances. [FIX – TV PLAYBACK]
-
Upgrade ExoPlayer to r1.5.12. [FIX – PLAYBACK]
-
[Android TV] Resuming playback from pause would sometimes require two clicks on the play button. [FIX – TV PLAYBACK]
-
[Android TV] Seeking and then quickly closing the video player could crash the app. [FIX – TV PLAYBACK]
-
Returning from the video player to a preplay screen could crash the app in devices running Android 7 [FIX – PLAYBACK]
-
[Android TV] Playback commands from other Plex apps were sometimes ignored. [FIX – REMOTE CONTROL]
-
[TV] Videos from channels were restarting the App when exiting the video player. [FIX – CHANNEL / PLAYBACK]
-
[TV] Media playback from Alexa could fail unexpectedly. [FIX – ALEXA]
-
[Android TV] Remove Sony AC3 & EAC3 bitrate limitation for devices running Android 6.0+. [FIX – PLAYBACK]
-
[Android TV] Video player crashes when seeking after end of video is reached. [FIX – PLAYBACK]
-
[Android TV] Fix video player subtitle when playing local music videos. [FIX – PLAYBACK]
-
[Mobile] Video player didn’t respect screen rotation lock when playing remotely. [FIX – PLAYBACK]
-
[Mobile, Android TV] Improve embedded subtitle selection if stream types were mixed. [FIX – SUBTITLES]
-
Display IP address on network logging preference. [ENHANCEMENT – LOGGING]
-
[TV] For troubleshooting, unavailable servers can now be selected. [ENHANCEMENT – TROUBLESHOOTING]
-
Always show real codec name in video player information overlay when Direct Play not supported. [ENHANCEMENT – DEBUGGING/INFO/LOGGING]
-
[Shield PMS] Don’t crash if PMS setup finishes with app in the background. [FIX – Shield PMS INSTALL]
-
[Shield PMS] User would be prompted to start PMS setup again if app resumed during setup. [FIX – Shield PMS SETUP]
-
[Android TV] Fix crash trying to navigate to an item from a photo channel. [FIX – CHANNELS]
-
ARM64v8a support. [ENHANCEMENT – DEVICE SUPPORT]
-
[Android TV] Fix issue with “Update Library” action in recent versions of PMS. [FIX – CHANGES IN PMS]
-
Improve direct play support for channel content. [FIX – CHANNEL]
- Ensure “Play Version” selects the correct media, even when transcoding is required. [FIX – INTERNAL]
- [TV] The app does not fall back to insecure connection by default. [ENHANCEMENT – INTERNAL]
- App could crash when attempting to play a file from a server that was no longer available. [FIX – INTERNAL]
- Mini-player would obscure the undo popup when removing an item from a playlist or queue. [FIX – INTERNAL]
- [TV] It was sometimes impossible to go back to the TV layout after having switched to the Mobile layout. [FIX – INTERNAL]
- Fix crash when selected server unexpectedly returned a 404. [FIX – INTERNAL]
- [Android TV] Fix crash resuming app if it had been killed by the system while in the background. [FIX – INTERNAL]
- Fix crash showing alert dialogs in a few very specific devices. [FIX – INTERNAL]
- Only consider local servers when doing server based player discovery. [FIX – INTERNAL]
- [TV] Fix crashes that rendered the application unusable in devices running Android 7. [FIX – INTERNAL]
- [Android TV] App could crash populating the “Reviews” section of a movie preplay screen. [FIX – INTERNAL]
- Add preference to disable discovery of AirPlay players on the network. [ENHANCEMENT – INTERNAL]
- App could crash when requesting storage permission on devices running Android 6+. [FIX – INTERNAL]
- App crashed when removing something from the Play Queue and then closing the player. [FIX – INTERNAL]
- [TV] Fix problem where playback could start unexpectedly or play the wrong item [FIX – INTERNAL]
- App would fail to start on arm64v8a devices running Android 5.0. [FIX – INTERNAL]
- Ignore additional input when refresh is in progress. [FIX – INTERNAL]
- [Android TV] App could crash when resumed after having been in the background for a while. [FIX – INTERNAL]
- [Android TV] The background selection would affect performance on big libraries. [FIX – INTERNAL]
- Changes to ‘Video quality’ during playback now only apply to the item being played. [ENHANCEMENT – INTERNAL]
- [Mobile] Resolve issue where home screen would automatically refresh when initially loaded. [FIX – INTERNAL]
- Friends list incorrectly reports no friends when offline. [FIX – CONNECTIVITY]
- [Mobile] Don’t display warning when starting application in Airplane Mode. [FIX – CONNECTIVITY]
- [Mobile, Android TV] Fix a number of issues restarting the app and restoring the previously selected server. [FIX – CONNECTIVITY]