A set of scripts that help to better IPTV experience.
Important
IPTVTools is in the Beta phase. Changes and potential instability should be anticipated. Any feedback, comments, suggestions and contributions are welcome!
Scripts currently provided:
- iptvtools-cli filter
- Merge from different resources.
- Check the tcp/udp connectivity.
- Filter by custom criteria, e.g. resolution.
- Match with templates and EPG.
- Format the url with UDPxy if provided.
- Unify channels' titles.
Features planned on the road:
- Scan certain ip and port range to find new channels.
- Establish a lightweight database for routine maintenance.
Besides, all scripts should be lightweight and able to keep running regularly after proper configuration.
Last but not least, any ideas, comments and suggestions are welcome!
To filter by stream information, e.g., resolution/height, ffmpeg (or ffprobe more precisely) is needed, please install according to the documentation.
It is recommended to manage iptvtools via pipx:
pipx install iptvtools
Please refer to the documentation while some useful information in wiki.
MIT License, for more details, see the LICENSE file.