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
+12-3Lines changed: 12 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,5 @@
1
1
<h1align="center">Moonfin for Smart-TVs</h1>
2
-
<h3align="center">Enhanced Jellyfin client for webOS and Tizen TVs</h3>
2
+
<h3align="center">Premium Jellyfin and Emby client for webOS and Tizen TVs</h3>
3
3
4
4
---
5
5
@@ -17,7 +17,7 @@
17
17
18
18
> **[Back to main Moonfin project](https://github.com/Moonfin-Client)**
19
19
20
-
Moonfin is an enhanced Jellyfin client built with the **Enact/Sandstone framework**, optimized for Samsung Smart TVs (Tizen) and LG Smart TVs (webOS). A single shared codebase powers both platforms with native video pipelines tuned for each.
20
+
Moonfin is a premium Jellyfin and Emby client built with the **Enact/Sandstone framework**, optimized for Samsung Smart TVs (Tizen) and LG Smart TVs (webOS). A single shared codebase powers both platforms with native video pipelines tuned for each.
21
21
22
22
23
23
<palign="center">
@@ -40,15 +40,19 @@ Moonfin builds on the solid foundation of Jellyfin with targeted improvements fo
40
40
-**Samsung AVPlay** (Tizen) and **Starfish/HTML5** (webOS) native video pipelines
41
41
- Smooth playback with proper hardware decoding for H.264, HEVC, HDR10, HLG, and Dolby Vision (where supported)
42
42
- Automatic DirectPlay to native transcode to hls.js fallback chain when a format isn't natively supported
43
+
-**Accurate per-TV codec profiles**: Your device reports exactly what it can play, so more content direct plays instead of burning server CPU on transcodes
43
44
-**Lossless audio passthrough**: DTS, DTS-HD, and Dolby TrueHD bitstreaming to a capable receiver, rechecked live when you switch audio outputs (experimental on webOS)
45
+
-**Wide device support**: Runs on Samsung TVs going back to 2016 (Tizen 2.4) through the latest models, and LG webOS 3 and up
44
46
- Enhanced player controls optimized for TV remote navigation
45
47
46
48
### Multi-Server & Unified Library Mode
49
+
-**Emby server support**: Sign in to Emby servers through Emby Connect, not just Jellyfin
47
50
-**Unified Library Mode**: Combine content from all connected Jellyfin servers into a single view
48
51
- Browse, search, and play content across multiple servers seamlessly
49
52
- Server badges show content origin when unified mode is enabled
50
53
- Cross-server playback with proper progress tracking per server
51
54
- Favorites, genres, and search aggregate results from all servers
55
+
-**Quick Connect and fast user switching** from your avatar, with auto-login and last-server memory
52
56
53
57
### Jellyseerr Integration
54
58
@@ -71,13 +75,17 @@ Moonfin is the first smart TV client with native Jellyseerr support.
71
75
- Dynamic library buttons automatically populate based on your Jellyfin libraries
72
76
- One-click navigation to any library or collection directly from the navbar
73
77
- Cleaner icon-based design for frequently used actions
78
+
- Folder view with breadcrumb navigation for browsing nested library folders
79
+
- Built-in photo and comic viewer for your image and comic libraries
80
+
-**Samsung Smart Hub Preview**: Jump straight into your content from deep-linked cards on the TV's home screen
74
81
75
82
### Playback & Media Control
76
83
-**Theme Music Playback**: Background theme music for TV shows and movies with volume control
77
84
-**Pre-Playback Track Selection**: Choose your preferred audio track and subtitle before playback starts
78
85
-**Next Episode Countdown**: Skip button with countdown timer when next episode is available
79
86
-**Trickplay Preview**: Thumbnail previews when scrubbing through video
80
87
-**Media Segment Skipping**: Skip intros, credits, and other segments automatically
88
+
-**Remote Media Keys**: Play, pause, fast-forward, rewind, and stop using your TV remote's media buttons
-**Advanced Subtitle Rendering**: Client-side PGS image subtitles and styled ASS/SSA subtitles via libass, with embedded font support
83
91
-**Subtitle Downloads**: Search for and download subtitles without leaving the app
@@ -101,8 +109,9 @@ Moonfin is the first smart TV client with native Jellyseerr support.
101
109
102
110
### UI Polish
103
111
-**Built with Enact/Sandstone**: Modern React-based framework optimized for TV experiences
104
-
-**Themes**: A full theme system with built-in themes, a custom theme menu, and per-device persistence
112
+
-**Themes**: A full theme system with built-in themes, a Theme Store for installing community themes, a custom theme menu, and per-device persistence
105
113
-**Accent Color Customization**: Personalize the UI with your preferred accent color
114
+
-**Watched and favorite badges**: See watched status and favorites at a glance right on the cards
106
115
-**Backdrop Blur Settings**: Customizable blur effects for home and details pages
107
116
-**UI Scale**: Adjust the interface font size to suit your TV size and viewing distance
108
117
-**Media Bar Styles**: Pick from 5 different media bars (Moonfin, MakD, Gallery, Banner, and Bookshelf) to showcase featured content on the home screen, each with auto-advance and smooth transitions
0 commit comments