You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+57-27Lines changed: 57 additions & 27 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -39,21 +39,23 @@ Moonfin for Android TV builds on the solid foundation of Jellyfin with targeted
39
39
- Remove from Playlist on long press
40
40
- Replaced the previous local-only Watchlist feature
41
41
42
-
### Jellyseerr Integration
42
+
### Jellyseerr & Seerr Integration
43
43
44
-
Moonfin is the first Android TV client with native Jellyseerr support.
44
+
Moonfin is the first Android TV client with native Jellyseerr and Seerr support.
45
45
46
46
- Browse trending, popular, and recommended movies/shows and filter content by Series/Movie Genres, Studio, Network, and keywords
47
47
- Request content in HD or 4K directly from your TV
48
-
-**Moonfin Proxy Mode** — route all Jellyseerr requests through the Moonfin server plugin (no direct connection needed)
48
+
-**Moonfin Proxy Mode** — route all Jellyseerr/Seerr requests through the Moonfin server plugin (no direct connection needed)
49
49
-**NSFW Content Filtering** (optional) using Jellyseerr/TMDB metadata
50
50
- Smart season selection when requesting TV shows
51
-
- View all your pending, approved, and available requests
52
-
- Authenticate via Moonfin plugin (recommended) or direct Jellyfin/local login
51
+
- View all your pending, approved, and available requests with distinct status icons
52
+
- Jellyseerr badges on search results for quick discovery status
53
+
- Per-user Jellyseerr settings — each user on the device can have their own configuration
54
+
- CSRF token handling for secure state-changing requests
53
55
- Global search includes Jellyseerr results
54
56
- Rich backdrop images for a more cinematic discovery experience
55
57
56
-
> **Deprecation Notice:** In **v1.6.0**, the legacy authentication methods (Jellyfin auth and local account login from within the app) will be removed. All Jellyseerr connections will be managed exclusively through the Moonfin server plugin.
58
+
> **Deprecation Notice:** In future versions, the legacy authentication methods (Jellyfin auth and local account login from within the app) will be removed. All Jellyseerr/Seerr connections will be managed exclusively through the Moonfin server plugin.
57
59
58
60
### Plugin Sync
59
61
-**Bidirectional Settings Sync** — sync preferences between the app and the Moonfin server plugin
@@ -94,47 +96,76 @@ Moonfin is the first Android TV client with native Jellyseerr support.
94
96
- One-click navigation to any library or collection directly from the toolbar
95
97
- Cleaner icon-based design for frequently used actions
96
98
99
+
### In-App Trailer Previews
100
+
-**Trailer playback** directly inside the app via Invidious (privacy-friendly YouTube frontend)
101
+
-**SponsorBlock integration** — automatically skips intros and sponsor segments in trailers
102
+
-**Episode preview overlays** on card focus in home rows
103
+
-**Series trailer overlays** for YouTube-hosted trailers on the Featured Media Bar
104
+
-**DASH quality support** for trailer playback
105
+
-**Preview Audio toggle** — control whether previews play muted or with sound
106
+
107
+
### Redesigned Libraries (Compose)
108
+
- Libraries rebuilt in Jetpack Compose with a modern, fluid grid UI
109
+
- Adaptive card sizing with filter/sort dialogs and infinite scroll
110
+
- Dedicated views for Movies, Series, Music, Live TV, Recordings, and Schedules
111
+
- Genre grid browser with search and filtering
112
+
113
+
### Redesigned Details Screen (Compose)
114
+
- Full-featured Compose details view for Movies, Series, Episodes, Music Albums, Playlists, and Collections
115
+
- Action buttons for play, trailer, favorite, watched, shuffle, and more
116
+
- Playlist item reordering and track action dialogs for music
117
+
97
118
### 🎵 Playback & Media Control
98
-
-**ASS/SSA Subtitle Support** - Direct-play and rendering support for ASS/SSA subtitle formats
119
+
-**ASS/SSA Subtitle Support** - Direct-play and rendering support for ASS/SSA subtitle formats with customizable font scaling
99
120
-**Subtitle Delay & Positioning** - Fine-tune subtitle sync and adjust position/size for wide aspect ratio videos
100
121
-**Max Video Resolution** - New preference to limit video resolution
101
122
-**Unpause Rewind** - Automatically rewinds a configurable amount when unpausing playback
102
-
-**Theme Music Playback** - Background theme music support for TV shows and movies with volume control
123
+
-**Theme Music Playback** - Background theme music support for TV shows and movies with volume control, plays on details screens
103
124
-**Pre-Playback Track Selection** - Choose your preferred audio track and subtitle before playback starts (configurable in settings)
104
125
-**Next Episode Countdown** - Skip button shows countdown timer when next episode is available
105
126
-**Subtitles Default to None** - Option to default subtitle selection to none instead of auto-selecting
127
+
-**Trickplay Scrub** - Auto-confirm seeking with improved caching
106
128
-**Automatic Screensaver Dimming** - Reduces brightness after 90 seconds of playback inactivity to prevent screen burn-in with dynamic logo/clock movement
107
129
-**Exit Confirmation Dialog** - Optional confirmation prompt when exiting the app (configurable in settings)
108
130
-**OTA Update System** - Automatic check for new Moonfin versions with in-app update notifications
109
131
110
-
### 📊 Improved Details Screen
111
-
- Metadata organized into clear sections: genres, directors, writers, studios, and runtime
112
-
- Taglines displayed above the description where available
113
-
- Cast photos appear as circles for a cleaner look
114
-
- Fits more useful information on screen without feeling cramped
132
+
### Centralized Shuffle System
133
+
- Hybrid approach: server-side random sort first, client-side fallback if needed
134
+
- Configurable shuffle content type (Movies, TV Shows, or Both)
135
+
- Genre-specific shuffle on long press
115
136
116
-
### 🎨 UI Polish
117
-
-**Adjustable Backdrop Blur** - Customizable background blur amount with slider control for personal preference
137
+
### UI Polish
138
+
-**Focus Color** - Replaced the old App Theme system with a customizable accent color for focus highlights, stored per-user
139
+
-**Card Focus Expansion** - Cards expand on focus with a configurable toggle
0 commit comments