Home
Shows
Merch
About RT
Community
Home
Shows
Merch
About RT
Community

© 2025 Box Canyon Productions LLC. All rights reserved. Terms of Service / Privacy Policy

Back to Forum
oddlittleduck
3 years ago
Release Notes
Hello Android users! We just pushed update 3.9.3 out to 100% of beta users this afternoon. Which means.... BACKGROUND PLAY IS BACK! We'll continue to monitor and roll out to production over the next few days. If you're interested in joining the beta and providing feedback to new updates, you can sign up in the Google Play Store on our app page here: https://play.google.com/store/apps/details?id=com.roosterteeth.roosterteeth For 3.9.3, here are the release notes: 💥Background play is back! Enable picture in picture and lock your device to continue listening in the background. 💥Squashed a bug where RTTV chat was not showing to users 💥The first item in your Watchlist now plays correctly And for those interested, here are some more in-depth release/patch notes about what's been accomplished behind the scenes: 💥Background play enabled for VOD & RTTV. 💥Added a check in our deeplink routeLink() logic for Web app banner schema. 💥Created MediaNotificationListener interface to allow updating of the media playback notification. 💥Wrapped Background Play notification in First member check. 💥Wrapped onUserLeaveHint() logic in First member check. 💥Fixed an issue where a newly signed out user could still PiP one time. 💥Fixed an issue where playback position saving logic when exiting a VOD player screen, was being used by anonymous users without an account to associate with causing a crash. 💥Added string resources to WelcomeFragment & SubscribeFragment for PiP upselling. 💥Clicking PiP icon as non-First user will upsell accordingly. 💥Added PaidContentPiP to the MessagingTypes enum for upsell. 💥Added upsellPip() & upsellFeature() to UpsellCoordinator. 💥Cleaned up unneeded logs. 💥Moved Toolbar to :core:coreui and remove synthetic usages app-wide. 💥Moved more core related styles to :core:coreui. 💥Moved several extension functions from :legacy and moved them into separate core level modules. 💥Updated obfuscation rules to reflect the package change to fix an issue with RTTV chat models. 💥Removed UrlShowListFragment (Related tab) from list of Fragments in the ShowPagerAdapter. 💥Removed use of the EpisodeDetailTab.RELATED from ItemType.Episode usages of the VODItemDetailFragment. Tab should no longer be visible to the user. 💥Fixed an issue where the Watchlist tab titles were not being shown and set properly and prevented playback. 💥Fixed crash when resuming internet connection while on RTTV. 💥Created PlayerNotificationCoordinator to handle setup and UI of foreground media playback notifications from the Player screen. 💥Added RTTV thumbnail to :core:coreui. Playback Foreground Media Notification Behavior: 💥Behavior may vary based on Android OS version. 💥While on Player screen & in background play and watching/listening a video/stream swiping open your Android device notification drawer you will see a notification based on VOD/RTTV. 💥The notification will be minimized, only showing text, small and large image and the Play/Pause button. 💥The notification can be swiped/dragged down to open/expand to the full size. The seekbar, rewind & fast forward are now shown for VOD media. 💥Seekbar can be manually seeked in-app, in-PiP and in background play. 💥Rewind & fast forward can be used watching VOD media in-app, in-PiP and in background play. 💥Playback output source can be changed from Phone speaker to other bluetooth devices. 💥Notification will dismiss when content is completed, player exited via non-pip navigation, or app closed. 💥When locking the device while watching a video/stream on the Player screen playback will pause and the lock screen notification will reflect it. 💥Playback can be played via notification. 💥When locking the device while watching a video/stream in PiP the playback will continue to play. Next up, we've got some offline/reconnection bugs we're going to fix and then move on to other bug reports we've seen from Customer Service. If you have any questions, please reach out to our CS department for help!