Release Notes v1.7.0 
Hey everyone! First things first:
This release marks a major milestone: the app is now live on the Google Play Store.
New Features
Series Status (#316)
Series status has been restored to library and detail views, displayed as badge-style indicators (Continuing / Ended). Additional changes in this feature:
- Added played status and series status filters to the library filter dialog, with per-library persistence
- Added runtime display with a clock icon in library and detail views
- Added "Ends at" time calculation for movies and episodes in the detail view
- Added community rating display in line with the other ratings
- Added localized strings in English, German, French, and Spanish for all new labels and a plural resource for season counts
Library Folder Cards (#312)
Libraries now properly display folder-type items using a new LibraryFolderCard composable when the folder toggle is enabled. Folder cards show a centered folder icon overlay on top of the item image, along with the folder name and child item count. The library display settings screen was also updated to accommodate folder display options.
Favorites Poster Size Preference
A the favorites screen has been updated with the new UI and has a new user preference that allows you to choose the poster size (small, medium, large) on the Favorites screen.
Music Artist View Overhaul (#307)
The music artist screens have been redesigned with the new UI and use a consistent square aspect ratio with a person icon fallback.
Plugin Sync Auto-Detection
Plugin sync now auto-detects the Moonfin server plugin on first login. If the plugin is reachable, sync is enabled automatically without requiring manual configuration.
Media Source Selection
Selecting a different version of a media item on the details screen now correctly updates the displayed audio streams, subtitle streams, and media badges to reflect the selected source.
Bug Fixes
- #306 -- Fixed music artists to use square card layout instead of the default portrait aspect ratio
- #299 -- Fixed aspect ratio for audio and music album items to use 1:1 instead of the default poster ratio
- #297 -- Fixed
MediaBarRatingrecomposition by keying state onitemId, preventing stale rating data when scrolling between items - #296 -- Fixed rating display logic in
SimpleInfoRowViewto correctly show or hide rating components - #295 -- Updated the Favorites screen to match the redesigned UI, including proper card styling and layout
- #294 -- Enabled embedded styles for custom subtitles in
VideoManager, allowing styled subtitle rendering during playback - #292 -- Fixed focus handling and scroll position on the item details screen by refactoring
ItemDetailsFragmentfocus logic - #290 -- Fixed episode previews being incorrectly triggered by trailer preview logic in
CardPresenter; the two preview types now use separate code paths - #289 -- Fixed libraries not restoring the previously focused item when returning from the details screen
- #283 -- Fixed item loading to use a UUID extension method, replacing raw string-to-UUID conversion for improved readability and safety
- #280 -- Fixed playback to start the first episode of a series when no Next Up item is available, rather than doing nothing
- #231 -- Fixed navbar remaining scrolled when the user was on the details screen; resolved by the toolbar-to-Navbar refactor
- #309 -- Restored
android.intent.category.LAUNCHERalongsideLEANBACK_LAUNCHERin the manifest, fixing the app not appearing in some Android TV and sideload launchers (regression from v1.6.1) - #312 -- Fixed image fallback logic in library browsing to try backdrop images, thumb images, and parent images when the primary image is missing
Playback Fixes
- Added lifecycle management for ExoPlayer so that trailers and episode previews no longer continue playing in the background when switching to other apps
Improvements
- Refactored error handling in
LibraryBrowseViewModelandItemDetailsViewModelto catchExceptioninstead ofApiClientException, and added a coroutine active-context check before updating UI state (#270) - Updated media bar trailer and episode preview preference descriptions to clarify scope (media bar trailers apply to home rows; episode previews apply to movie and episode cards)
Contributors
Thank you to everyone who contributed to this release: