Changelog
Get the latest updates and improvements to JellyTV.
v0.4.2
23 December 2025📢 Update 0.4.2
🐛 Fixes
- Fixed resolution detection
- Fixed QR pairing disconnecting the user
- Fixed blank sheet when scanning a QR code from the Photos app
- Fixed URL normalization across all input fields
- Fixed server unreachable overlay and connection fallback
v0.4.1
22 December 2025📢 Update 0.4.1
✨ Improvements
- Added toast feedback when toggling Mark as watched / unwatched
- Optimized tvOS video player CPU usage for smoother playback
🐛 Fixes
- Fixed new season / episode pill text
- Fixed context menu wording
- Fixed share icon size
- Fixed Mark as watched / unwatched causing a full view reload
- Fixed button width animation in Featured Carousel
- Fixed theme song not always playing when navigating between media
- Fixed Jellyseerr onboarding connection flow on tvOS
- Fixed Play Next banner persisting after auto-play or appearing at episode start
- Fixed profile misalignment on iPadOS
- Fixed tvOS focus restoration when returning from Media Detail View
- Fixed series detail page showing episode description instead of series overview
- Fixed direct play and audio track switching
- Fixed false "server unreachable" state after server switch
- Fixed tvOS default focus on Media Detail View header
- Fixed theme song not stopping when navigating to Actor View
- Forced 8-bit HEVC on tvOS to fix HDR stuttering
🔜 What's Next
- Create new Jellyfin library filters and layouts
- Improve studio and provider layouts in Catalog
- Continue improving tvOS navigation
- Focus on stability and bug fixes for App Store release Q1 2026
⚠️ Known Issues
- Focus can skip sections or disappear sometimes
- tvOS swiper may jump slides or have incorrect focus
- Audio via AirPlay (HomePod or other) may stutter or delay on Apple TV
- Disconnecting a connected app (Jellyseerr, Trakt, AniList) may crash tvOS — workaround: disconnect via Jellyfin profile
v0.4
20 December 2025🎄 Update 0.4 – The Xmas Update
📺 tvOS
- New tvOS app compatibility — consume your content on the big screen!
- Play your Jellyfin favorite movies and TV shows
- Connect your Jellyseerr server
- Browse the best trending content effortlessly on Apple TV
✨ New Features
- 🎵 Added theme song support for Jellyfin media — plays theme.mp3 in your media folder
- 📱 Added QR connect for Jellyseerr, Trakt, and AniList — easily connect on JellyTV for Apple TV
- 💾 Offline progress sync — watching downloaded content offline now saves progress locally and syncs with Jellyfin when back online
- ⭐ Added ratings in the About section
- 🌍 Added Arabic, Chinese, Dutch, Polish, and Swedish translations
- 👀 Added "Last Seen" section
⚙️ Interface Improvements
- 🗄️ Improved Storage Settings interface
- 🌐 Improved Server Settings interface
- 📶 Improved local network discovery interface
- 🔄 Improved Account Switching interface
- 📜 Improved Legal page interface
- ⬇️ Improved download detection
- 🎬 Improved collection section
- 🔀 Improved server switching when offline detection
- 🔑 Improved Trakt and AniList login flow
🐛 Fixes
- 🧩 Fixed "Organize sections" navigation
- 🖼️ Fixed collection content view big cards
- 📺 Fixed partially added series not displaying seasons poster in request sheet
- ⬇️ Fixed downloads detection — now shows real-time download status correctly
- 📄 Fixed episode UI on iOS/iPadOS
⚡ Other Changes
- ❌ Removed layout option — previous Splitted mode is now default
🔜 What's Next
- Create new Jellyfin library filters and layouts
- Improve studio and provider layouts in Catalog
- Continue improving tvOS navigation
- Add Top Shelf extension for tvOS
- Focus on stability and bug fixes for App Store release Q1 2026
⚠️ Known Issues
- Focus can skip sections or disappear sometimes
- tvOS swiper may jump slides or have incorrect focus
- Audio via AirPlay (HomePod or other) may stutter or delay on Apple TV
- Disconnecting a connected app (Jellyseerr, Trakt, AniList) may crash tvOS — workaround: disconnect via Jellyfin profile

v0.3.5
03 December 2025📢 Update 0.3.5
🧩 General
- Added context menu toggle for Favorites/Watchlist
- Favorites and Watchlist sections now sort by most recent
- Improved media backdrop images on iPhone — now fetch cleaner, textless posters for better centering
- Fixed server auto-switch after app returns from background (more reliable now)
- Added missing translations
- Added image cache revalidation for fresher visuals
⚙️ Settings
- Added tvOS QR code pairing — easily connect JellyTV on Apple TV with iPhone or iPad 📺
- Added layout selection (Unified/Splitted) page during onboarding when connecting to a new server
- Added progress overlay on posters for items currently being watched in Jellyfin
🎬 Media Details
- Added availability date badges for upcoming seasons/episodes — see when new content is coming
- Added collection support — view all movies from the same collection in a new banner and dedicated page
- Added root folder selection when requesting media
- Improved request sheet and overall performance
- Fixed HDR & Dolby detection
🗂️ Catalog
- Added Best Rated Movies and Best Rated Series sections
▶️ Playback
- Added HDR and Dolby badges at playback start when media is compatible
- Improved stability and playback reliability
⚠️ Known Issues
- Stutter can occur in playback with some movies/episodes
- « Change user » & « Organize sections » in settings do not open the user selection
- Viewing a collection content has bigger cards than normal
⏱️ Next Updates
- Improved offline experience
- Swipers transition improvements
- Polish of continue watching cards
- Performance improvements
- More fixes
v0.3.4
20 November 2025📢 Update 0.3.4
🧩 General
- Fixed missing profile button when user has no picture set
- Improved Widget Data Sync reliability
- Added automatic server address retry before showing offline state
🏠 Home
- Favorites section now opens the same Favorites page as in Library
🎬 Catalog
- Enhanced Recent Requests section — now shows all server requests
- Added grid view, filter, and sort options for easier browsing
📚 Library
- Added filters in library grids
- Fixed unnecessary reloads of libraries
🔍 Search
- Added release year badges in results and history (not retroactive)
- Fixed issue when viewing media with wrong metadata
📄 Media Details
- Fixed ratings refreshing unnecessarily
▶️ Playback
- Status bar now hides automatically when the player overlay is hidden
⚙️ Settings
- Added option to remove profile picture
- Improved Jellyseerr login flow — supports custom HTTP headers
⚠️ Known Issues
- Downloading sheet button can not appear sometimes when a media is downloading or appear with no download
⏱️ Next Updates
- More context menu options
- More animated transitions
- More jellyseerr content
- Improved offline experience
- Jellyseerr collections support
- Add ability to select which folder and which format I want to request with
- Add progress bar on Posters of an unfinished movie
- More fixes
v0.3.3
18 November 2025📢 Update 0.3.3
✨ A smoother, faster, and smarter JellyTV experience — 0.3.3 is all about efficiency and discovery!
⚙️ General
- 🆕 New Catalog tab — Available in Splitted layout mode, focused on Jellyseerr-only content to help you discover trending and relevant titles
- 💾 "Currently Downloading" page — Appears next to your profile picture when a Radarr/Sonarr download starts
- 🎬 Added one-time onboarding to help users choose between Unified and Splitted layout modes
- 🧩 Added more transitions and fixed poster animation conflicts
- 🌍 Added Portuguese localization + more translated strings
- 🎨 Fixed banner component padding
- 🌐 Fixed server switching between local and remote addresses
- 🔕 Fixed notification device unregistration (no more alerts after logout of a server)
🔑 Login
- 🧰 Added custom HTTP headers support
- 🧹 Fixed duplicate device registration in JellyTV plugin
- 🗑️ Fixed duplicate server entries
🏠 Home
- 🎞️ Added new Jellyseerr sections
- 🧡 Improved JellyTV+ card display with better image fallbacks
- ⚡ Optimized image loading: ~35% less bandwidth for Jellyfin, ~40% less bandwidth for Jellyseerr
- 🚀 Network section loads 90% faster
- 🌀 Genre section loads 95% faster
🎬 Catalog
- 🧭 A brand-new tab (in Splitted mode only) to explore trending, new, and upcoming movies and series — plus genres, studios, and more
⚙️ Settings
- 🔄 Added toggle for Unified/Splitted layout modes
- 🔧 New icons and redesigned icons selection page
- 🧽 Fixed Jellyseerr data not clearing properly on logout
📄 Media Details
- 🐞 New Jellyseerr issue reporting — Report media issues directly from the app, sent instantly to your Jellyseerr server
- 🎧 Added Dolby Vision & Dolby Atmos badges + banner (Atmos not yet supported)
- 📥 Added quality selection for offline downloads
- 🖼️ Added poster fallback for episodes without thumbnails
- 🍿 Added "More to discover" section from Jellyseerr
- 🧭 Improved offline download wizard with step-by-step interface
- 💡 Better readability for HDR & quality chips in light mode
- ⭐ Updated Rating Card visuals + fixed episode/season alignment
- 🎛️ Dynamic fetching of audio/subtitle tracks from selected episodes (fixes incorrect or empty track lists)
- 💎 Watchlist & Request buttons now use glass-style
- ⚡ ~40–50% bandwidth reduction for episodes images
- 🧠 ~50% fewer API calls to Jellyfin
▶️ Playback
- 🧩 Hide quality options when playing downloaded media
- 🧱 Fixed PGSSUB subtitle crash (unsupported formats filtered)
🔍 Search
- 🔧 Improved filter & sort controls
- ⚡ 40% smaller API payloads + 60% less bandwidth + 30% faster response time
- 🧠 Fixed actor search for Jellyseerr-only results
- 🎞️ Optimized genre slider image sizes (-50–60% bandwidth)
⚠️ Known Issues
- Downloading sheet button can not appear sometimes when a media is downloading or appear with no download
- Playback performance can be degraded after some time
🧭 Next Update
- More context menu options
- More animated transitions
- More jellyseerr content
- Improved offline experience
- Jellyseerr collections support
- Add ability to select which folder and which format I want to request with
- Add progress bar on Posters of an unfinished movie
v0.3.2
10 November 2025📢 Update 0.3.2
🏠 Home
- Added content when every home section is toggled off from settings
- Added infinite looping to featured carousel
- Improved featured carousel slide transitions
- Optimized featured carousel cache and loading
- Optimized Continue Watching section loading
- Added direct playback from Continue Watching section
- Fixed series sharing to show proper series info instead of episode
- Added real-time download progress tracking in Recent Requests section
🎬 Playback
- Added streaming quality picker to video player
- Added close button to Continue Watching sheet
- Fixed Next Episode banner displaying when no next episode is available
- Fixed menus auto-scrolling to selected element
- Hide Skip Intro button for movies
📺 Media Details
- Added mark as watched/unwatched feature to media detail menu
- Added separate HDR chip to media detail headers
- Created new Ratings section (TMDB, IMDb, Rotten Tomatoes Critics & Audience)
- Added dynamic size estimation for offline downloads based on selected audio & subtitles
🔍 Search
- Added Jellyseerr genre browsing, replacing Jellyfin genres when connected to Jellyseerr
⚙️ Settings
- Added configurable seek intervals (5, 10, 15, 20, 30, 60 seconds) synced with Jellyfin user preferences
- Added toggle to split Continue Watching and Next Up into 2 sections (like in Jellyfin UI)
- Added toggle to display or not Jellyseerr genres in Search page
- Fixed Reset button in Organize Sections page not resetting sections correctly
- Fixed Lifetime JellyTV+ entitlement verification and improved subscription UI
- Added customizable subtitle text size, font weight, color, and shadow style + live preview 💬
- Added new settings to customize Featured Carousel of the Home page
- Fixed notification preferences not persisting to JellyTV Jellyfin plugin
🌍 General
- Banner component now uses glass effect ✨
⚠️ Known Issues
- Genre images sometimes don’t fetch correctly
- Banner component padding issue
🧭 Next Update (Planned)
- Option to split HomeView — toggle between unified and split Jellyfin/Jellyseerr
- Add in playback menu: Only rotate in landscape
- Report an Issue Jellyseerr sheet
- Add download percentage/state in Media Detail for items being downloaded
- Download Sheet for Jellyseerr
- Ability to select which folder and format to request
- Progress bar on posters for unfinished movies
- Improve meta badges appearance in dark mode
v0.3.1
7 November 2025📢 Update 0.3.1
🚀 A faster, cleaner, and more personalized experience — JellyTV keeps getting better every week 💫
🌍 General
- Added large widget for quicker access to your favorite content 🧩
🔐 Login
- Added local server discovery on the login screen — easier than ever to connect to your Jellyfin server 🔎
🏠 Home
- Available Soon renamed to Recent Requests, now showing dynamic subtitles depending on user permissions (“View Requests”)
🎬 Playback
- Fixed direct play by constructing proper Jellyfin streaming URLs — now reaching 80–95% direct play rate (up from 30–40%) ⚡
- Audio switching is now instant (~0.3s) instead of 3–8s on compatible media 🎧
- Added trickplay preview thumbnails during video scrubbing ⏩
- Added enhanced volume control with custom slider and mute option 🔊
⚙️ Settings
- You can now change your Jellyfin profile picture by tapping the camera icon next to your avatar 📸
- Added option to hide watched content in Recently Added (synced with Jellyfin preferences)
- Added Auto Skip Intro and Auto Play toggles in playback settings
- Added orientation lock option for playback (landscape mode)
- Added separate subtitles settings for future updates
- Reorganized playback settings for better clarity 🧭
- Added lifetime purchase option
📺 Media Details
- Optimized progressive loading for faster display
- Added compact dropdown menu for selecting quality profiles when requesting via Jellyseerr
- Restructured Languages section — clearer layout and separation of original audio
- Fixed button color and improved button glass visual consistency ✨
🎞️ Library
- Fixed LibrariesView loading issue by parallelizing item fetching for smoother performance ⚙️
🔍 Search
- Added actor/person search functionality 👤
v0.3
31 October 2025🎃 The Halloween Update – v0.3
🗺️ Localization
- Added Hindi 🇮🇳 translation
🎬 Playback
- Audio track switching now fully functional 🎧
- Added elapsed & remaining timers around playback progress bar
- IntroSkip integration ⏩
- Added Auto Play Next Episode option
- Added “Next Up” card when outro starts (or 60s fallback)
- Improved playback performance with 30–50% faster startup and 60–80% fewer unnecessary transcodes ⚡
- Added precache when end of an episode and autoplay active
- App now detects device capabilities (HEVC, resolution, etc.) at startup and caches them — saving ~50–100ms per playback
- Audio language now works correctly during transcoding
- Subtitles now display properly in all playback modes
- App no longer rotates on iPhone outside of playback
- General stability and playback optimizations across the board
💾 Offline Media
- New sheet when downloading a media offline
- Added audio & subtitles selection in offline download sheet
- Added offline metadata caching — downloads now carry their artwork and info without reconnecting to the server
📺 Media Details
- Improved Episode Image on iPad
- Improved age rating, quality, and rating UI
- Added more details for Jellyseerr items
- Added matched geometry transition when opening a media for a smoother and more fluid visual experience ✨
🔍 Search
- Improved genres caching & loading in Search page
- Fixed 'network error' issue that appeared during searches
🏠 Home
- Improved Network section
- Improved home section loading performance
- Fixed Recently Added sorting to ensure newest items appear first
- Tapping a poster in the Sessions sheet now opens the title in Media Details Page
⚙️ Settings
- Added comprehensive server settings with automatic local/remote connection management, IP/domain prioritization, and local server detection 🌐
- Added preferred audio language, preferred subtitles language, and subtitle mode in settings (synced with Jellyfin user account)
- Preferred user playback language is now respected from Jellyfin user settings
🌍 General
- Added Trakt integration 🎞️ — synchronize watched movies, series, and progress
- Added AniList integration 🍥 — synchronize watched and current anime
- Support for Jellyfin collections with new poster look
- Fixed issue where images and metadata failed to load on HTTP Jellyfin servers
⚠️ Known Issues
- Playback can still take time to load in some cases
- Transition doesn’t originate from the tapped source when opening a media from elsewhere than posters scroll view
- Jellyfin notifications don’t properly sync with app settings
- Session indicator in toolbar may not show count of active sessions or can take time to update
🧭 Next Update
- More synced settings between Jellyfin and JellyTV
- More offline options
- Trickplay in playback
- More playback optimizations and stability improvements
- Filters for movies and series in Library
- New widget
- Bug fixes

v0.2.2
20 October 2025v0.2.2
New and improved
- Improved EpisodeCard visuals for a cleaner look 🎬
- Added context menu to episode cards
- Added episode carousel in episode details
- Improved main image display in media details
- Added Spanish 🇪🇸 and Italian 🇮🇹 translations
- Introduced a new Network section (Jellyfin only for now)
- Added admin Jellyseerr sheet to visualize or remove requests
- Renamed Medias → Libraries for consistency
Bug fixes
- Request button now correctly updates after a request
- Active sessions no longer reopen the Now Playing sheet
- Removed Music from fetched libraries (not supported yet)
- Fixed reorder customization page
- Fixed libraries not correctly fetching
- Fixed multiple season items showing in Available Soon section
v0.2.1
19 October 2025 12:45v0.2.1
New and improved
- Added Quick Connect on both Profile and Credential pages
- Added German translation 🇩🇪
- Insecure connection (HTTP) now supported — first iteration 🔒
- Improved multi-user dissociation
- Offline fallback view for smoother experience
- Darkened blur gradient in light mode
- Added stroke around primary button for better visibility in light mode
- Season picker now properly updates with Jellyseerr items
- Media sharing now correctly passes all details
- Login & credentials polish ✨
Bug fixes
- Excluded Live TV from libraries (not yet supported)
- Fixed special episodes display (hidden in carousels & moved down in request sheet)
- Fixed season picker localization
- Notifications now properly toggle off and are split between started / stopped events
- Removed pull-to-refresh from Home tab
- Fixed episode image in Media Detail
- Information section in Media Detail now hidden if no data available
Next update
- New Jellyseerr media/request modal
- Bug fixes
v0.2.0 (1)
10 October 2025 20:14v0.2.0
New and improved
- Added pull-to-refresh in Library and Media views
- New home swiper animation
- New TestFlight icon
- Fallback view in Notification Settings if JellyTV plugin is not installed on Jellyfin server
- Smarter Jellyseerr login flow: tries saved credentials first, then manual form if needed
Bug fixes
- Optimized movie & series fetching
- Fixed “See movie/series” in Context Menu
- Improved Jellyfin collections support
- Polished Request Media sheet
- Fixed URL auto-prepending https
- User can now login without password (if their account doesn’t have one)
- More detailed login errors
- Device now clears token on logout
Next update
- Quick Connect
- German localization
- More work on connection stability and playback performance
v0.1.9 (48)
06 October 2025 22:23v0.1.9
New and improved
- New Features: Infos and Continue Watching buttons in Playback
- New Features: Context menu on "Continue watching" cards
Bug fixes
- Fixes: Improved list view and share menu
- Fixes: Improved playback settings labels
- Fixes: Fixed server name not displaying correctly on login view
- Fixes: Changed onboarding intro title
- Fixes: Changed fetching of library collage so users see more content
- Fixes: Fixed user profile displaying when user was on another server
Next update
- Focus on the HTTP connection issue; Statistics page not properly retrieving datas
- Add Jellyfin collections support
- More overall stability