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

Uploaded Source

Built Distribution

pysmoothstreams-0.18-py3-none-any.whl (11.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pysmoothstreams-0.18.tar.gz
  • Upload date:
  • Size: 8.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pysmoothstreams-0.18.tar.gz
Algorithm Hash digest
SHA256 268d1bf8b9f0fc386a9173ab993d168941cd38506dd0dfcfc7d0bdc1e5554e8d
MD5 ef6662e5f5c06021efe7d8d55cbec01a
BLAKE2b-256 14db7bc1ad7499c2a09beaa726cb9e3c0cc2ac73fed105a50abf57d0f4ad0b3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysmoothstreams-0.18-py3-none-any.whl
  • Upload date:
  • Size: 11.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.8.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.9

File hashes

Hashes for pysmoothstreams-0.18-py3-none-any.whl
Algorithm Hash digest
SHA256 62704d77eb1a1d8440b0b5b3f0bac4c67ec0127dc256abcc12e49cbca896fb4a
MD5 031559a52363182341d421e8014570e0
BLAKE2b-256 92c6bc0a4dfe3775c468837c5fc3c2f352a8d8b884ee119b573e1ea2dc3983cd

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