Releases: 4gray/iptvnator
v1.0.0-beta.4
BlueSky: https://bsky.app/profile/iptvnator.bsky.social
Telegram: https://t.me/iptvnator
Support on Patreon: https://patreon.com/4gray
Github sponsors: https://github.com/sponsors/4gray
🔥 Changes:
- [Xtream] Completely reworked xtream API feature
- Global search feature
- Recently viewed items (history)
- Favorites list
- New UI with improved navigation
- Account info dialog
- Improved mpv player integration (see what is playing now, close mpv instance direcly from iptvnator)
- [M3U] Multi-EPG view is back
- [AppImage] Activate bundleMediaFramework in packaging configurations for AppImage
- [Settings] Fix save operation
- [Home] Ctrl/Cmd+F shortcut to focus search field
See the assets to download this version and install.
v1.0.0-beta.3
🦋 Follow IPTVnator on BlueSky: https://bsky.app/profile/iptvnator.bsky.social
💬 Discuss the app in Telegram: https://t.me/iptvnator
What's Changed
- Fix for Dependency Injection Issue in DataFactory by @abdullahceylan in #474
- v1.0.0-beta.3 by @4gray in #471
Fullscreen Capability:
- Added the
core:window:allow-set-fullscreen
capability to the default configuration, enabling fullscreen mode for a more immersive user experience.
Search Input Improvements:
- Disabled spellcheck and autocomplete in the search input field within the channel list component, providing a cleaner and more focused search experience.
Error Handling Enhancements:
- Improved error handling and filtering logic in the
getPortalFavorites
andgetPortalLiveStreamFavorites
methods, including null checks to prevent runtime errors.
EPG Data Fetching Implementation:
- Added support for multiple EPG sources with a new
EpgStore
structure. Implemented thefetch_and_parse_epg
function to handle data fetching from various sources, improving error handling and logging.
Responsive Layout Adjustments:
- Adjusted video player and layout heights for better responsiveness, ensuring a more user-friendly interface.
Drag&Drop fix and refactor of Favorites List:
- Simplified the channel list component's template structure, enhancing code readability and maintainability.
New Contributors
- @abdullahceylan made their first contribution in #474
Full Changelog: app-v1.0.0-2...app-v1.0.0-3
v1.0.0-beta.2
See the assets to download this version and install.
Changes:
- feat(player): add volume control and persistence for video players
- feat: add update mechanism
- style: visual improvements on settings page
- refactor: remove outdated dependencies
- refactor(angular): switch to standalone components API
Full Changelog: app-v1.0.0-1...app-v1.0.0-2
Beta v1.0.0-1
🎉 IPTVnator Beta 1: Moving to Tauri!
I'm excited to announce a major architectural change for IPTVnator - the migration from Electron to Tauri! This beta release marks the first step in making IPTVnator faster, lighter, and more efficient.
🚀 What's New
- Tauri framework under the hood
- Significantly smaller app size
- Improved performance and reduced resource usage
- Native system integrations
⚠️ Beta Limitations
Please note that this version temporarily lacks some features that will be reimplemented/migrated:
- EPG (Electronic Program Guide)
- Remote control functionality
- Some auxiliary features from the Electron version
🧪 I Need Your Support in Testing.
I’d greatly appreciate your help in testing the new beta on Windows, Linux, and macOS.
💬 Please share your thoughts, report bugs, or let me know if something doesn’t work as expected here or in Telegram.
Thank you for your support and for being part of this journey! 🙌
v0.16.0
💬 Telegram channel: https://t.me/iptvnator
🚀 Support project: https://github.com/sponsors/4gray
What's Changed
- Xtream: New layout and EPG View
- Xtream: Support youtube trailers
- PWA: Updates in mobile layout
- Stalker Portal: Category and search fix
- Stalker & Xtream: Check playlist details from portal view
- Stalker & Xtream: Show IMDB rating information on overview page
- Stalker & Xtream: show stream URL in built-in video-player dialog
- Language: Update Italian language by @bovirus and @Deltwin
- Language: Add Turkish language support by @hasanbeder
- Style: Material 3 update by @4gray
New Contributors
- @Deltwin made their first contribution in #358
- @hasanbeder made their first contribution in #382
Full Changelog: v0.15.1...v0.16.0
v0.15.1
Fixes and improvements
- Fixed memory consumption issues, especially with larger playlists
- Fixed an error with the default path to mpv/vlc if they were in the $PATH (macOS related)
- Enhanced error display in stalker/xtream portal
- Added playlist filter on the startup screen
- Fixed issue displaying notification about EPG download even when no resources were specified
- Improvements in translations
- Dependency library updates
For feedback and discussion feel free to join the telegram channel: https://t.me/iptvnator
v0.15.0
📺 v0.14.0
What is new 🎉
The main feature of this release is — Xtream Code IPTV support. The feature is also available in PWA, but works best in electron version of the app and combination with mpv player.
Changes:
v0.13.0
mpv player integration 🎉
This release contains one of the long awaited features (#214, #63, #90) - stream playback in a third-party mpv player.
Using this player will allow you to watch those playlists which for various reasons cannot be played within the browser/electron.
I would say it's currently in experimental mode and I'd be interested to get your feedback on whether this player should be more deeply integrated. For example, using mpv I could easily implement video recording.
You can activate the mpv player in the settings page. To use it, you need to have it installed on your system (read more).
Full Changelog: v0.12.0...v0.13.0
v0.12.0
0.12.0 (2023-03-19)
First of all I want to say a huge thank you to everyone who took part in this release, those who tested the application and reported bugs, shared ideas, who put a star or shared a link and of course those who contributed. 🎉 🤝
In v0.12.0, a lot of seemingly "invisible work" aka refactoring has been done to unify the code that is used in the desktop version of the app and in the PWA. Sooner or later it was necessary to do this in order to develop the application further, for example the switch from NeDB to IndexedDB, state management update etc.
So unfortunately this version doesn't have some changes which I planned after previous release, such as all feature requests/issues related to EPG, but I will try to pay attention to them in next versions.
Important change
The storage location of playlists has been changed, now everything is stored in IndexedDB. So after the update you will see a panel offering to migrate playlists.
Features
- add dockerfile and docker-compose for self-hosted deployment (4b97e3d)
- add italian language, thanks to @bovirus (3e3f18c)
- draggable channels in favorites list (ba41c8d)
- export playlist as m3u (7e4d6b1)
- persist window size (2ce60e0), closes #205
- pwa: load a m3u playlist as a URL parameter #176 (344bd75)
- import/export/remove all playlists from settings page
- add cmd+q hotkey to close the app (macOS) (f3e00e7), closes #181
Bug Fixes
- macos related window management improvements (b336680)
- set epgSource as not required field (049ed6b), closes #175
Refactoring
- switch to ngrx for state management
- dependency update
- migration from NeDB to IndexedDB
- improved routing in PWA app
Full Changelog: v0.11.1...v0.12.0
🐦 Follow IPTVnator on Twitter: https://twitter.com/iptvnator
⭐ GitHub sponsor page: https://github.com/sponsors/4gray
Credits: Image by Midjourney