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.10.tar.gz (5.7 kB view details)

Uploaded Source

Built Distribution

pysmoothstreams-0.10-py3-none-any.whl (9.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pysmoothstreams-0.10.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for pysmoothstreams-0.10.tar.gz
Algorithm Hash digest
SHA256 cb17abdc683775da3a7fc6c886aea1546cf7ddabcf0b960b10494f6f24a01990
MD5 9cdee1701c282c8cdbd3f6c1c287f18e
BLAKE2b-256 450834b6746bb0ee470c253c883dbe71dbcfe1ba27d015195327cd46cd463062

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysmoothstreams-0.10-py3-none-any.whl
  • Upload date:
  • Size: 9.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.45.0 CPython/3.7.7

File hashes

Hashes for pysmoothstreams-0.10-py3-none-any.whl
Algorithm Hash digest
SHA256 a1cbc7595a5d936d43e1bb12f70575ecf22c9288d3db680a5ae1c0cc51353034
MD5 1e2dde4dbfdaea83f8202aaf26976e8f
BLAKE2b-256 43425105a5b9ef153c123e4df82908e22f08ed131599df5cfa9558ef1bff407d

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