Skip to content
- Overlay widgets — Customisable widgets can now be added to the playback screen for additional information and navigation. Right-click the background or stream to add widgets. Size and background opacity are configurable under
Settings → Widgets.
- Live Sports Score widget — Displays live scores for ongoing matches at the top of the overlay. Click a score to view detailed match information, or right-click to hide specific matches. Available in two modes:
Persistent (remains visible when the UI overlay auto-hides) and Autohide (hides alongside the UI overlay).
- Recent Channels widget — Shows recently watched channels along with their currently airing programme. Click any entry to switch to that channel.
- Custom Group widget — Displays channels and their currently airing programmes from a selected custom group, enabling quick channel switching directly from the overlay.
- What’s Next widget — Shows the next scheduled programme on the current channel.
- Category search — A search bar has been added to the top of the Category sidebar for faster category navigation.
- Autohide overlay timer — The duration of inactivity before the overlay auto-hides is now configurable under
Settings → UI → Autohide Overlay Timer.
- Sport match cards not displaying correctly — Match cards for Racing, Golf, Tennis, and MMA now render properly.
- M3U links with no categories not displaying in sidebar — Channels from M3U sources with no assigned categories are now correctly shown in the sidebar.
- Global EPG — A global EPG source can now be configured to apply across any playlist, automatically filling in missing EPG data without requiring per-source setup. Configurable under
Settings → Source → EPG.
- Popout player — Streams can now be played in a dedicated popout MPV window. Access via
Right-click → Play in Popout. The window can be set to always stay on top under Settings → Popout Player.
- Popout mode for Live TV EPG — Activating Popout mode via the new icon on the middle-right of the Live TV EPG will route all channel selections directly to the popout player.
- Manage Categories saving slowly — Resolved a performance issue causing category changes to take longer than expected to save.
- Fullscreen button clipped in Alternate EPG view — The fullscreen button is now fully visible and accessible in the Alternate EPG layout.
- Auto-updater popup not rendering Markdown — The update changelog popup now correctly renders Markdown formatting.
- Backup DNS per source — A backup DNS option is now available in Source settings. If the primary source URL becomes unreachable or fails during a sync, the app will automatically fall back to user-configured backup URLs. Backup URLs can be validated at any time using the
Test button.
- Failover group overlay — A new overlay is displayed in the main view when the active channel belongs to a Failover group. The overlay shows all channels in the group alongside the currently playing channel, and allows switching to any group member with a single click.
- Picture-in-Picture resizing — The PiP window can now be resized by dragging from its bottom-left corner.
- Category context menu — Right-clicking a category in the sidebar now presents the following options:
Rename Category, Manage Categories, and Hide Category.
- Rename channel — Channels can now be renamed directly via the right-click context menu.
- Settings menu declutter — The settings menu has been reorganised for a cleaner, less cluttered layout.
- Provider channel sort order — A new
Provider sort option has been added to the channel list, preserving the order in which channels appear in the source M3U or provider feed. Recommended for use with EPGenius. Configurable under Settings → Live TV → Sort.
- M3U playlists with uncategorised channels not appearing in Live TV — Channels in M3U playlists that have no assigned category will now be grouped under an
Uncategorized category and displayed correctly in Live TV.
- Duplicate channels omitted from playlist — Resolved an issue where channels sharing the same TVG-ID and playback URL were causing entries to be silently dropped from the playlist.
- Stream Failover (Beta) — Automatically detects when a channel stalls or drops and seamlessly switches to an alternate channel from a user-defined failover group. Channels can be added to a group via the new
Stream Failover Group button in Live TV, or through Right-click → Add to Failover Group.
- Automatic stream retry — Detects stream failures and automatically attempts to reconnect. The maximum number of reconnection attempts can be configured under
Settings → Playback.
- EPG shift shortcut — A quick-access EPG Shift button has been added to the top of the EPG view for faster time offset adjustments.
- Additional EPG failing for large uncompressed
.gz files — Resolved an issue preventing large uncompressed .gz EPG files from loading correctly.
- VOD Manage Categories resetting unsaved changes — The category list will no longer refresh and discard unsaved changes while managing VOD categories.
- Double-click to exit Live TV triggering too broadly — Exiting Live TV to fullscreen via double-click now requires both clicks to occur within 500ms, preventing unintended dismissals.
- Advanced search — Access via the search icon at the end of the search bar. Supports filtering by Channels only, EPG only, or specific sources and categories.
- Multiple EPG support per source — Additional EPG sources can be added via
Source Settings → Add Additional EPG. Supplemental EPGs will only populate data absent from the primary EPG.
- SubSource subtitle integration — Configure your SubSource API key under
Settings → Subtitles. The app will automatically search for subtitles by title when the subtitles button is activated during Movies or Series playback.
- Enhanced subtitle menu — New controls for Delay, Size, Offset, Background, and Opacity.
- Additional dark themes — New variants featuring true black backgrounds in place of grey, available in multiple accent colors.
- Channel search in EPG Editor — Enables matching for EPGs that do not rely on TVG-IDs, using a workflow similar to the existing Advanced EPG Matching feature.
- Resizable EPG sidebar and channel column — Drag to adjust the width of the Category sidebar and Channel column in the EPG view. Right-click either element to restore default dimensions.
- Channel info overlay — Enable under
Settings → Live View. Relocates channel information from the Now Playing bar to the top-left corner of the screen. Text, logo, box, and background opacity are each individually adjustable.
- Refreshed sports match cards — Updated visual design for match cards in the Sports section.
- Bulk EPG auto-matching — A new
Automatch Missing tab in the EPG Editor allows all unmatched channels within a source or category to be matched in a single operation.
- Adjustable EPG preview text size — Configurable under
Settings → Live TV.
- Sync debug logging — Detailed logging output is now available to assist with diagnosing synchronisation issues.
- Hide channel option — Channels can now be hidden via the right-click context menu.
- Alphabetical category sorting — Categories can now be sorted A–Z under
Settings → Channels → Category Display.
- Catch-up timezone resolution — Catch-up channels now correctly retrieve the timezone from the provider, ensuring accurate playback of recorded programmes.
- Disabled category channels appearing in search — Channels belonging to disabled categories will no longer appear in search results.
- Modern UI failing to load on fresh install — The Modern UI now initialises correctly on a clean installation. Users who prefer the previous appearance may revert via
Settings → Live TV.
- Bundled ytdlp for better YouTube playback for playlists with youtube links
- Highlight current channel being played in Search Results
- Highlight last clicked stream on Game Card for Sports when using “Show Search Results”
- Setting -> Playback, added Check Loaded MPV Parameters button at the bottom to check if parameters are correctly loaded
- Setting -> Playback added a disable parameter whitelist
- Concurrent sync for multiple sources not updating EPG due to db lock
- Fixed MPV parameters not passing properly to MPV
- Mediabar button on EPG Preview autohides unless mouse is over video
- Added stop button in EPG Preview
- Mediabar buttons added for Sports page Preview
- Double clicking preview on Sports page will full screen video in app
- When leaving Movies/series page and clicking back into Movies/Series again, it will go back to the movies/series page you were on
- Added option to not save resolution on exit in Settings -> UI
- When no TMDB key is provided, uses TVMaze as backup metadata for Series
- Added sizing slider for posters for Movies/Series, removed dead space between posters
- Added a hide category button in LiveTV, to expand category again there will be a button in the middle left to expand. Alternatively you can use the category shortcut instead.
- Added a Refresh Source button in the EPG, so you can refresh the Channels/EPG without having to go back in Settings. Does the same as the sync button.
- Channel number will properly update upon resyncs
- Fixed an error in VOD page display that would incorrectly show zero results for search/category
- Fixed some UI elements
- Parallel api calls for Live Now page for sports instead of sequential for faster loading
- Fixed a bug when in Maximize view from Titlebar, going full screen would not cover Taskbar
- Fixed a bug when using settings and closing, it would reset to the video view
- When clicking a category in Movies/Series and there is text in the Search, it will clear the search before loading into the category
- Fixed text scrolling in Modern UI
- Fixed scrollbar styling to match theme.
- Collapse source categories on startup option in Settings -> LiveTV
- Modern UI Design if you want a different look for LiveTV, enable in Settings -> LiveTV
- Log Retention settings in Settings -> Debug. Choose number of days of logs you want saved, rest will be deleted.
- Option to show search results in Alphabetical order, in Settings -> Channels -> Search Results order
- Option to choose how many sources sync during autosync/Sync button in Settings -> Data Refresh
- Fixed error overlay popping up on local streams
- Fixed sync button in Settings doing sequential syncing instead of parallel
- Padding fixes for UI
- Backend fixes
- EPG saving in diff timezone
- EPG Time Shift not working properly, should be reflected instantly now upon saving
- EPG Editor changes should be reflected immediately now
- https epg’s not working properly
- Movies not loading when container_extension is null
- EPG Editor, right click any channel and you can delete/edit/add programs, change tvgid, match to a different EPG with search. Can also match EPG from different source
- Source syncing moved to Rust for M3U/Xtream for speed improvement.
- Vod recent watch tab.
- Vod Recent watch carousel on home page
- Saved progress for VOD, will save progress on pressing Stop, switching to LiveTV ch, or gets autoupdated every 30 seconds.
- For Series, the Up and Down button on the bottom media bar will now go to Previous/Next episode
- Clicking a recent watched Series will correctly bring it to the current season being watched
- Dark Theme scrollbar now uses accent color to be more visible.
- Clicking favorites on a channel doesn’t bring channel list back to top
- Restricting certain MPV args
- VOD categories loading should be faster, removed lazy loading
- Disabled Source’s VOD won’t Show
- Backend changes that should make Startup faster
- Documentation updated
- Max Search Limit setting(Settings -> Channels)
- Option to right click a channel and copy stream url if you want to play in external player for M3U and Xtream sources
- Copy Stream URL for Vods of Xtream Code sources
- Draggable Preview resize for EPG and Sports preview video. Bottom Right of preview stream in EPG/LiveTV view is draggable, bottom for Alternate View. Right click the drag part to reset back to default.
- Alternate EPG view, Default shortcut E to swap views, or in Settings -> LiveTV -> EPG View Layout
- Hide Sports Categories button added in top right of Sidebar.
- Better search query for multi words
- New Search Team option in Sports for Live Games, clicking the new Search Teams button on a Match Card will do a search for both team names in your playlist for better matching
- Show Search Results option on Sports Live Now Match cards, clicking it will display all channels with the game inside the card, clicking a channel will play the stream so you can easily swap between Live Games inside Sports View.
- Up/Down channel button in Preview and Now Playing bar
- Channel list will smoothly scroll when using Up/Down shortcut or button
- List Vod Movies/series by sources
- Manage Vod categories, Right click the source in Movies/Series and you can enable/disable categories
- Better debug logging when debug is enabled
- Removed TMDB automatic matching, was causing slowdowns. It will instead display Trending Now, Top Rated, On the Air, and Popular categories in Home view of Movies/Series. Clicking on one of the movies/series will do a search within your playlist for that specific title.
- Removed Genre carousel for Vods as it was causing slowdown in loading the Movies/Series page.
- Vod optimization, categories should show instantly now
- Fixed Stalker/MAC portal VOD so it doesn’t display error message for working streams
- Now Playing bar not appearing when text is in search field
- Current watching channel is now highlighted in LiveTV/EPG
- Added new option in Settings -> LiveTV. Enable pause/volume control in the Preview video for EPG. Restart is needed for it to take effect.
- Double clicking preview video now full screens video in app.
- Double clicking anywhere on non UI elements now full screens the app, and the reverse to disable full screen
- Added shortcut key to replay last stream
- Scroll is reset on changing categories.
- Fixed stream starting in paused state when opening after another stream that ended
- EPG matching for some external EPG providers, when adding sources or editing, check Advanced EPG Matching to enable
- Autosync will check in background if EPG is stale to the time set in Data Refresh
- Certain stalker portals weren’t saving channels properly
- Clear cache vacuums SQLite database
- db-wal truncates after sync
- Backend changes
- Calendar Add to Watchlist
- Current time indicator in EPG
- When searching in Custom Group Manager and Calendar Change Channel, Source name will be shown as the Main group to differentiate channels from different sources.
- Added 3 new options in settings.
- Settings -> Channels -> Include source name in search. Enabling this will also show the Source of channel in search results, and show Source in Multiview mini media bars.
- Settings -> Cache -> Live Now Buffer Offset. Set a buffer offset if when clicking Go Live during Cache Time Shift is causing buffer stall.
- Settings -> LiveTV -> Make EPG current airing program blocks darker. Enabling this will deepen/darker programs that are live if you are having trouble seeing the highlighted program in certain themes.
- Fixed a bug where Height and Width would increase on every launch
- Fixed EPG preview panel not updating on certain actions.
- Removed some excessive logging while not in debug mode.
- Catchup for providers that provide Catchup Channels
- Cache Time Shift: Uses MPV’s —demuxer-max-back-bytes flag to Cache stream while watching, so you can rewind and have instant access/replay that’s being cached while watching.
- While watching a live channel that has Catchup and you have cache time shift enabled, you will be able to switch between the two in the Now Playing bar.
- How to enable Cache Time Shift: In Settings -> Cache, Enable Time Shift and select Cache size and restart.
- Auto-Update
- Resizing/Moving while Multiview is selected. It is best to resize/move the app to where you want it before watching for best experience.