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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: pysmoothstreams-0.11.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.11.tar.gz
Algorithm Hash digest
SHA256 23602065b9a4a91598649b556bd83a7ba3f59f7463fde7dac21ec2b51590e51d
MD5 fb919b9cec4af0d4e92e93071b696c00
BLAKE2b-256 a4aaaa53ec4a6413bdd3b001f2db2f35841c665e7428d8711f4d189c7e56d64a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pysmoothstreams-0.11-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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 8f52f3c84425de92e85a426deae2957242d84372f024fcd679d997a406f453cd
MD5 ad5c2262fa06b01ed9d71a1bddc4f98b
BLAKE2b-256 27b355c2a42023f2674c153815a31ef9fd0de847209aeaa05182e88c57eb9091

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