Skip to main content

IPyTV

IPyTV is a Python 3 library for parsing and handling IPTV playlists in the M3U Plus format. It also provides two command-line utilities (iptv2json and json2iptv) for handling IPTV playlists from the command line (for example using the jq tool).

Features

  • Parse M3U Plus playlists and access channel attributes.
  • Search channels using regular expressions.
  • Fix common errors in IPTV playlists with the doctor module.
  • Serialize playlists to M3U Plus, M3U8, or JSON formats.
  • Utilities for working with series and episodes in playlists.

Installation

Install the library and the command-line tools using pip:

python -m venv .venv
source .venv/bin/activate  # On Windows use: .venv\Scripts\activate
pip install m3u-ipytv

Repository

You can find the source code and the documentation in the GitHub repository

The documentation for the iptv2json and json2iptv tools can be found here

Metadata

Release files for m3u-ipytv 1.0.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for m3u-ipytv 1.0.1
File Size Uploaded
m3u_ipytv-1.0.1.tar.gz 31.6 kB Details

Release files / m3u_ipytv-1.0.1.tar.gz

Download URL m3u_ipytv-1.0.1.tar.gz
Size 31.6 kB
Tags Source
SHA-256 checksum
How to use checksums
ef674f50e388d672a9309bb89a3c9a862d4e091c9793604a590943b36640b312
BLAKE2b-256 checksum
How to use checksums
7c0833a51a7179f98df8905e931abcb34a2971259a055a0f6e29a03a0e38910d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.10.21

Release history Release notifications | RSS feed

1.0.2

2 release files

This release

1.0.1 This release

1 release file

1.0.0

1 release file

0.2.12

1 release file

0.2.11

1 release file

0.2.10

1 release file

0.2.9

1 release file

0.2.8

1 release file

0.2.7

1 release file

0.2.6

1 release file

0.2.5

1 release file

0.2.4

1 release file

0.2.3

1 release file

0.2.2

1 release file

0.2.1

1 release file

0.2.0

1 release file

0.1.3

1 release file

0.1.2

1 release file

0.1.1

1 release file

0.1.0

1 release file

0.0.14

1 release file

0.0.13

1 release file

0.0.12

1 release file

0.0.11

1 release file

0.0.10

1 release file

0.0.9

1 release file

0.0.8

1 release file

0.0.7

1 release file

0.0.6

1 release file

0.0.5

1 release file

0.0.4

1 release file

0.0.3

1 release file

0.0.2

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page