Skip to main content

A Python library for SmoothStreams

Project description

A Python library for working with SmoothStreams services.

Usage

Create a list of channels with metadata – including stream URLs – for a defined service, for a particular server, with a specific quality.

>>> g = Guide(Feed.ALTEPG)
>>> auth = AuthSign(service=Service.LIVE247, auth=('username', 'password'))
'c2VydmVyX3R...'
>>> s = g.generate_streams(Server.NA_EAST_VA, Quality.HD, auth, Protocol.RTMP)
>>> s[0]
{'number': '1', 'name': '01 - ESPNNews', 'icon': 'https://fast-...', 'url': 'rtmp://dnae2.smoothstreams.tv:3625/view247/ch01q1.stream/playlist.m3u8?wmsAuthSign=c2VydmVyX3R...'}
>>> s[0]['url']
'rtmp://dnae2.smoothstreams.tv:3625/view247/ch01q1.stream/playlist.m3u8?wmsAuthSign=c2VydmVyX3R...'

Project details


Download files

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

Source Distribution

pysmoothstreams-0.15.tar.gz (8.0 kB view details)

Uploaded Source

Built Distribution

pysmoothstreams-0.15-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file pysmoothstreams-0.15.tar.gz.

File metadata

  • Download URL: pysmoothstreams-0.15.tar.gz
  • Upload date:
  • Size: 8.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pysmoothstreams-0.15.tar.gz
Algorithm Hash digest
SHA256 aa1835cee3209710366b4679f1165ae2bd6b9b9f5641c3caa921ab1478707724
MD5 b7a6a0f1076fb7fa402f204363fadfd0
BLAKE2b-256 c79e67decd2f6412250d6c617e15f4766ca9848e530176181dd55edc8038b59e

See more details on using hashes here.

File details

Details for the file pysmoothstreams-0.15-py3-none-any.whl.

File metadata

  • Download URL: pysmoothstreams-0.15-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/51.0.0 requests-toolbelt/0.9.1 tqdm/4.54.1 CPython/3.8.6

File hashes

Hashes for pysmoothstreams-0.15-py3-none-any.whl
Algorithm Hash digest
SHA256 5ea4aedd79cd22ac03d2357399d0d080fc5c7a5d07b571050590051a94c122b7
MD5 f9c1a8faf1f524e1f4f5d3cff7549a4a
BLAKE2b-256 ef04f2638f782f381cbced55e872e4a27178f0b18e6a4b076478257c72fc93cb

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page