Repository navigation
Releases
Releases · bilipp/Lume
Lume 3.0.0
✨ New Features
- Lume Cloud: an optional, end-to-end encrypted sync service alongside iCloud. It keeps profiles, watch progress, favorites and playlists in sync, including with Lume for Android
- Choose how to sync your library on first launch: iCloud, Lume Cloud or Don't Sync
- Sync Now button in Settings › Sync
- Watched badges on posters and episode rows
⚡ Improvements
- Switching to Lume Cloud now explains that your other Apple devices follow once they run the latest Lume
- Poster cards stay aligned when a title wraps onto two lines
🐛 Bug Fixes
- Skip Intro stays reachable after the player controls appear
- Newly listed episodes show their synced watch state right away
- Fixed favorites, category order and other settings that could go missing or come back after being removed with Lume Cloud
- Lume Cloud now recovers by itself when its sync state goes stale
- Fixed a crash in iCloud sync after a Mac wakes from sleep
- Without Lume Pro, only your first playlist is usable, including playlists synced from other devices
🔧 Under the Hood
- Sideload builds now include the Simkl and MDBList integrations
- Updated UI and unit tests, plus localization catalog upkeep
Full Changelog: v2.8.0...v3.0.0
Lume 2.8.0
✨ New Features
- Chromecast support on iPhone and iPad
- Dispatcharr can now be used as a recording server
- MDBList watched sync and watchlist integration
- Jellyfin shows are organized by season, with a source picker for multiple versions
- Keyboard shortcuts in the player on macOS and iPadOS
- Opt-in quality switch for live channels
- Sports game cards reopen on the last channel you watched
- Cast warns you when a video's audio won't play on the receiver
⚡ Improvements
- The Cast screens are now translated into Arabic
🐛 Bug Fixes
- Your resume point is saved when the app is closed during playback
- Resuming asks again where to continue and marks the source you last used
- Player controls stay visible while a player menu is open
- An expired OpenSubtitles session renews instead of showing you as signed out
- Xtream live channels now cast correctly
- The Home hero fits the screen and its artwork extends into the side safe areas
- Top Shelf lists recently watched series like Home does and drops removed items
- Add Language is now available in macOS settings
🔧 Under the Hood
- The Top Shelf extension now declares arm64 support (fixes tvOS upload validation)
- Version bumped to 2.8.0 (build 34)
Full Changelog: v2.7.0...v2.8.0
Lume 2.7.0
✨ New Features
- Home Screen widgets for Continue Watching, Favorites and On Now on iPhone and iPad
- tvOS Top Shelf with Continue Watching and Favorites, configurable as rows or a carousel, and picking a title opens its detail screen
- Silo supported as a media-server source
- Arabic localization with a full right-to-left layout
- Release year shown on movie and series detail screens
⚡ Improvements
- Redesigned tvOS Settings with the Live TV-style sidebar, backdrop and smoother focus
- Lume Pro settings laid out in two columns on Apple TV
🐛 Bug Fixes
- Live TV channel rail on Apple TV keeps its focus when you scroll fast
- Top Shelf channel logos render as clean tiles, and Top Shelf content loads reliably on a real Apple TV
🔧 Under the Hood
- Version bump and project file housekeeping
Full Changelog: v2.6.0...v2.7.0
Lume 2.6.0
✨ New Features
- Catch-up and replay for M3U playlists that declare an archive per channel
- Watch from Start for a programme that's currently airing, from the guide and programme details
- Customizable subtitle styles (size, font, colour, background, edge, position) with a live preview
- Optional landscape rotation on iPhone while the player is open
- Option to hide live TV channels from the Recently Watched row on Home
⚡ Improvements
- Smarter recovery when a Lume Engine stream fails: auth errors refresh the link, overloaded servers get a gentler retry, missing streams stop right away
- Fewer "403" errors on channel switches for accounts with a connection limit
- Tapping a live programme in the guide still plays it live, with Watch from Start offered beside it
🐛 Bug Fixes
- Downloaded movies and episodes play offline again after an app update
- On iPhone, the player turns back to portrait before it closes
🔧 Under the Hood
- Faster worktree setup for development
Full Changelog: v2.5.0...v2.6.0
Lume 2.5.0
✨ New Features
- Volume and mute control in the macOS player, with Cmd+Up/Down and Cmd+Option+Down shortcuts
- Optional Downloads row on Home, with See All
- Option to hide Favorites and Recently Watched from the Live TV rail, synced over iCloud
⚡ Improvements
- No changes in this category.
🐛 Bug Fixes
- Fixed the tvOS category rail jumping back to the top on fast scrolls
- Fixed blank tabs (such as Sports) when opened from the iPhone "More" list
🔧 Under the Hood
- README: App Store badge on its own row, GitHub Sponsors badge
- Release version bump
Full Changelog: v2.4.0...v2.5.0
Lume 2.4.0
✨ New Features
- Record live TV to your own self-hosted LumeRecorder server (Lume Pro)
- Schedule upcoming programmes from the guide and browse a Recordings library
- Setup guide for LumeRecorder linked from Recording Server settings (a QR code on Apple TV)
- New Live TV settings category with layout, recording server and sidebar options
- iPhone, iPad and Mac guide now uses the same programme cards as Apple TV
- Long-press (or right-click) a programme to watch, record or see details
- Optional Recordings and Multi-View toolbar buttons that fold into one menu when space is tight
⚡ Improvements
- Unpair and Remove for recording servers merged into a single "Remove Server"
- Removed the playback Live Activity; the system Now Playing controls remain
🐛 Bug Fixes
- Streams keep playing when automatic Picture in Picture starts on iOS
- Closing the Picture in Picture window now ends playback cleanly
🔧 Under the Hood
- Sideload builds pinned to LumeEngine v0.3.2 and LumeRecorder v0.1.1
- Live TV navigation title cleanup
- README badge and release version bump
Full Changelog: v2.3.1...v2.4.0
Lume 2.3.1
🐛 Bug Fixes
- Channel previews in the Guide and Multi-View no longer switch your TV's display mode, so the screen stops blacking out when you change channels with Match Content on
- Clearer Multi-View description: each tile can come from a different playlist, which helps when your provider allows only one connection per account
🔧 Under the Hood
- Reorganized shared interface components (no behavior change)
- Reverted unrelated translation file churn
Full Changelog: v2.3.0...v2.3.1
Lume 2.3.0
✨ New Features
- Live channel preview in the tvOS Guide
- Redesigned tvOS Live TV screen built around the live preview
- Channel switches hold the last frame instead of flashing to black
- tvOS Guide preview now defaults to Small; "Regular" is renamed "Large"
- Cleaner poster cards without the redundant Live badge
⚡ Improvements
- No changes in this category.
🐛 Bug Fixes
- Live channels now play on Xtream accounts that only allow certain stream formats
- tvOS Live TV glow picks up colour from bright logos and updates on every channel switch
- tvOS category sidebar opens on its first category without a flash
- tvOS category sidebar stays inside its panel
- tvOS Guide rows spaced as designed
- Removed the extra border around channel logos in the EPG
- tvOS 18 Guide: you can leave the category rail again, and the Guide opens at the current time
🔧 Under the Hood
- LumeEngine updated to v0.3.1
- A LumeEngine tvOS audio-route change was tried and reverted
- Updated the tvOS EPG screenshot
Full Changelog: v2.2.2...v2.3.0
Lume 2.2.2
✨ New Features
- No changes in this category.
⚡ Improvements
- Smoother app with large catalogs: tabs you haven't opened for a minute stop updating in the background
- The iOS Home hero carousel uses much less CPU while it's on screen
- Deleting a large playlist is faster and no longer risks running out of memory, especially on Apple TV
- Stalker portals no longer re-save the whole catalog on every sync when nothing changed
- The image cache is capped at 500 MB instead of growing without limit
- Sports screens find the matching channels much faster and show the next day and a half first
🐛 Bug Fixes
- Fixed a crash on launch on iOS 18, macOS 15 and tvOS 18 introduced in 2.2.0
🔧 Under the Hood
- Release v2.2.2 (build 27)
Full Changelog: v2.2.1...v2.2.2
Lume 2.2.1
⚡ Improvements
- Much less time behind the sync screen: Xtream refreshes skip catalog sections that haven't changed
- Catalog downloads from Xtream and Stalker are processed off the main thread, so the app stays responsive while syncing
- Smoother channel surfing: zapping no longer saves on every channel switch
- Faster channel up/down in the player
- Trakt and Simkl history imports no longer freeze the UI
- Faster opening and resuming, with fewer iCloud writes when switching apps
- Faster Sports matching and recommendations on large catalogs
- More efficient network connections
🐛 Bug Fixes
- Fixed Lume being closed in the background by iOS (the long-standing background-kill crash since 1.9.0)
- The TV Guide no longer goes blank while it refreshes
- Titles your provider removed are now actually cleaned up during sync
- Typing with the iPhone Remote keyboard in tvOS Search no longer deletes letters
- Faster, glitch-free typing in tvOS Search
- The Search field now always shows on iPhone and iPad, without opening the keyboard by surprise
- tvOS — Categories & Channels in Settings stays open instead of jumping back to Profiles
- tvOS — Moving down from the Settings tab now lands in the sidebar
🔧 Under the Hood
- LumeEngine (beta) updated to v0.3.0
- Performance benchmark updates and documentation
Full Changelog: v2.2.0...v2.2.1