iptvnator

Cross-platform IPTV player application with multiple features, such as support of m3u and m3u8 playlists, favorites, TV guide, TV archive/catchup and more.

MIT License

Stars
2.6K

Bot releases are visible (Hide)

iptvnator - v0.15.1 Latest Release

Published by 4gray 7 months ago

316343990-772f7612-1a4c-4e26-99d0-b0f6ff23d46d

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

iptvnator - v0.15.0

Published by github-actions[bot] 12 months ago

πŸš€ Hey, it's time to say hello to v0.15

Here are the biggest changes:

  • added support for STB EMU / Stalker Portal
  • support for audio-only aka radio channels
  • VLC is supported now
  • search playlists in the overview by title
  • docker images for self-hosted deployment were updated

stalker-portal-stb
iptvnator-radio

iptvnator - πŸ“Ί v0.14.0

Published by github-actions[bot] about 1 year ago

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:

  • Xtream Code IPTV support #53 #72 #125
  • possibility to specify custom path for mpv player #248
  • fixed an annoying bug that appeared when reopening mpv player #248
  • fixed bug related to user-agent handling #253
  • updated libraries used under the hood

xtream-code-api-iptvnator

iptvnator - v0.13.0

Published by 4gray over 1 year ago

SCR-20230323-uml

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: https://github.com/4gray/iptvnator/compare/v0.12.0...v0.13.0

iptvnator - v0.12.0

Published by 4gray over 1 year ago

0.12.0 (2023-03-19)

iptvnator-v0-12

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: https://github.com/4gray/iptvnator/compare/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

iptvnator - πŸ–₯️ Self-hosted PWA

Published by 4gray almost 2 years ago

Hey folks,

I'm happy to announce that it is now possible to deploy the PWA version of IPTVnator on your own machine. This way you can install the player on e.g. Raspberry Pi, NAS or wherever you like. The docker images and docker-compose file have just been prepared for this case.

Here you can find more details about the deployment: https://github.com/4gray/iptvnator/tree/electron/docker

The backend part of the player, which is currently only responsible for parsing the playlists, is available in a separate repository, see iptvnator-backend.

docker-compose-iptvnator-self-hosted

As always, I look forward to your feedback πŸ‘‹

iptvnator - v0.11.1

Published by github-actions[bot] about 2 years ago

This update includes a bug fix for red background in picture-in-picture mode, see #167.

Other changes:

  • the file:// protocol for local files can again be used in the EPG source field
  • ngx-uploader library has been replaced by the own implementation
iptvnator - v0.11.0

Published by github-actions[bot] about 2 years ago

Hey πŸ‘‹

after a long period of time, I am happy to present a new release of the application, which includes the following changes:

iptvnator-v0_11_0

Multiple EPG sources

In the new version of the application, you can add more than one URL as a source of the EPG program.

Import playlist from plain text

Another playlist import option became available - import m3u(8) as text. Just copy the playlist to the clipboard and paste it into the application without having to save it to disk.

Multi-EPG view

The first version of multi-EPG view was developed, which is familiar to many users from set-top boxes. At this stage the view works in purely informative mode.

This&That

  • Improvements in PWA: A number of visual changes have been made to improve the experience of using the app on mobile devices.
  • Internalization: The localization of the project has been improved, but help is still needed with the translation into different languages.
  • The underlying libraries on which the app is built have been updated (angular, electron etc.)

What's Changed

New Contributors

Full Changelog: https://github.com/4gray/iptvnator/compare/v0.10.0...v0.11.0

iptvnator - 0.10.0 πŸŽ‰

Published by github-actions[bot] over 2 years ago

iptvnator-v0_10_0

Dear friends,
I am pleased to present you the 10th version of IPTVnator. In this release there were many "invisible" changes related to code refactoring, improvement of application structure and update of dependencies. But apart from that there are some new features, here are the main ones:

Playlist navigation from the sidebar πŸ”
Switching between playlists is now possible directly from the sidebar and without interrupting channel viewing.

Global favorites πŸ“Ί
Additional playlist has been added, which is generated on the fly and contains favorite channels from all existing playlists.

PWA πŸ“±
IPTVnator is now available as a web-application, which means that you can use it directly from the browser. This means that application can be run on smartphones, tablets, set-top boxes or smart tv browsers.

French localization πŸ‡«πŸ‡·
The app has been translated into another language and is now available in French. Many thanks to @m-p-3 for the translation!

iptvnator - PWA Release

Published by 4gray almost 3 years ago

βœ‹ Hello

Today I am happy to announce that IPTVnator is now also available as a progressive web application (PWA), which means that you can open the player directly from your browser. Thus the application became available, for example, for users of smartphones or tablets. At the moment, it is available at:

https://iptvnator.vercel.app/

IMG_20220109_142900_941

πŸš€ Features

At the moment, the PWA version of the application is a light version and does not include some features which are available in the electron version. For example, the user agent specification is not available due to browser restrictions. Also, the program guide (EPG) function is not available yet, as it requires some reworking.

πŸ€– Versioning and further development:

In the future, both versions of the application will be released in parallel, since they are based on the same code base. The electron version of the application will be released about once every couple of months, as before, depending on development activity. The PWA version will be updated regularly, namely with each new commit.

iptvnator - v0.9.0 πŸŽ‰

Published by 4gray about 3 years ago

0.9.0 (2021-10-14)

reorder playlists

Bug Fixes

  • search feature should not affect favorites list (ef52f77), closes #71

Features

  • add chinese translation πŸ‡¨πŸ‡³ (a497f05)
  • global subtitle display setting (4d2e175)
  • rearrange the display order of playlists (757c739), closes #77
iptvnator - v0.8.0

Published by 4gray over 3 years ago

0.8.0 (2021-07-17)

New translations

Features

  • add Korean πŸ‡°πŸ‡· translation (thanks to @chaeya)
  • add Spanish πŸ‡ͺπŸ‡Έ translation (thanks to @sguinetti)
  • add info popup with epg info for active channel (0eecfd1), closes #51
  • add support of specific user-agent and referer on channel level (a55f741), closes #57
iptvnator - v0.7.0

Published by 4gray over 3 years ago

0.7.0 (2021-05-24)

image

Bug Fixes

  • promise issue after channel switch #29 (d1f194a)

Features

  • auto-refresh playlists on app startup (e8ab576)
  • refresh playlist from file system or imported url (57cf247)
  • support of timeshift and catchup attributes in playlists (ced16a8)
iptvnator - v0.6.0

Published by 4gray over 3 years ago

0.6.0 (2021-04-10)

Dark theme, channel logos and other features from v0.6.0

Bug Fixes

  • quit application via window close icon (24d5584), closes #33

Features

  • add "what is new" dialog (cc375a4)
  • add dark theme (0cf010a)
  • add dialog with detailed epg description (96e93c5)
  • set custom user agent for a playlist (a8167c4), closes #26
  • show channel logos in the list (41998ff), closes #28
iptvnator - v0.5.0

Published by 4gray over 3 years ago

0.5.0 (2021-02-27)

Bug Fixes

  • less strict url validation of playlist URL (4f366d9), closes #22
  • macOS corrupt icon fix, closes #21 (955bb27)

Features

  • add dialog about playlist details (9f951fa)
  • add german language (i18n) (7888e85)
  • add internationalization (0f8ca2a)
  • add russian language (i18n) (a93af69)

Screenshot: Language option in App Settings
Language option in App Settings

iptvnator - v0.4.0

Published by 4gray over 3 years ago

0.4.0 (2021-02-09)

Features

  • epg: epg program list with date navigation (fdbe02b)
  • add epg worker with new ipc commands (418566f)
  • check for latest update (68ccabb)
  • integrate epg worker & refactor app menu (3b97d74)
  • validation of playlist url (da2fe5e)

Performance Improvements

  • destroy hls instance after view change (2e3681c)

Note: videojs-based video player is selected as the default now

Welcome screen: Playlists overview

iptvnator - v0.3.0 release

Published by github-actions[bot] almost 4 years ago

0.3.0 (2020-12-18)

Bug Fixes

  • default html5 player initialization fix (4a6b976)

Features

  • add ctrl+f as hotkey to focus search field (cad162d)
  • favorite channels list (f02bbe3)
  • sort playlists by import date (d967b12)
iptvnator - 0.2.0

Published by github-actions[bot] about 4 years ago

Features

  • add new video.js based player
  • add settings page
  • video player configuration in app settings
  • redesign welcome/upload page

iptvnator - v0.1.0

Published by github-actions[bot] about 4 years ago

CHANGELOG:

0.1.0 (2020-09-12)

Bug Fixes

Features

  • add new application icon (0ce0b1f)
  • open playlist from file system (861e480)
iptvnator - v0.0.2

Published by github-actions[bot] about 4 years ago

Bug Fixes

  • define path to userData folder as db store
  • enable copy-paste hotkeys for mac os