Skip to main content

Script to play Czech Television (Česká televize) streams in custom video player.

Installation

Directly using pip:

pip install televize

Dependencies

  • python >=3.5

  • Any player which supports internet playlists. mpv is used by default.

  • Other dependencies are listed in requirements.txt.

Usage

televize live 24  # CT24
televize live D  # CT:D
televize live sport  # CT-sport
televize ivysilani http://www.ceskatelevize.cz/ivysilani/11276561613-kosmo/
televize ivysilani http://www.ceskatelevize.cz/porady/11276561613-kosmo/215512121020005-triumf

Complete usage is printed using –help argument:

televize --help

macOS

To open stream in a native player on macOS (e.g. VLC), use –player command open -a APP –args. For example:

televize --player "open -a VLC --args" live 24

Recommendations

A reload script https://github.com/4e6/mpv-reload is highly recommended for mpv.

Acknowledgement

Based on Perl scripts televize and ctstream from Petr Písař (http://xpisar.wz.cz).

Changelog

0.6.0 (2021-04-23)

  • Support python 3.6-3.9.

  • Restore certificate verification.

  • Update README.

  • Update settings for tests, static checks and CI.

  • Resolve various warnings.

0.5

  • Fix after ceskatelevize.cz switched to HTTPS.

  • Fix PyPI description by using ReST for readme and changelog.

0.4

  • Fix pypi upload

0.3

  • Add support for “pořady” URLs.

  • Fix live streams after CT update in April.

0.2

  • Add –quality argument to select stream quality.

  • Better exception handling.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

televize-0.6.0.tar.gz (15.6 kB view details)

Uploaded Source

File details

Details for the file televize-0.6.0.tar.gz.

File metadata

  • Download URL: televize-0.6.0.tar.gz
  • Upload date:
  • Size: 15.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/52.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.2

File hashes

Hashes for televize-0.6.0.tar.gz
Algorithm Hash digest
SHA256 6b9a346d91c90bcb9cb2de1862dcce7d8e4ba5d7121ab4c6b9a2b109c9ca900e
MD5 fb9e6015e954f93b8a889b948fb58fa8
BLAKE2b-256 91b6229e102786edf5fe689e7ac59078e7289d5acb6a7b4771bb46984e189525

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.6.0 This release

1 file

0.5

1 file

0.4

1 file

0.2

1 file

0.1

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page