Skip to main content

Shoutcast Radio Directory API

Project description

Shoutcast Radio Directory API

Actions Status

A Python module for interacting with the shoutcast radio directory api. For Python >= 3.

Getting started

Installation via pip:

$ pip install shoutcast-api

Manual installation:

$ git clone https://github.com/eadwinCode/shoutcast_api
$ cd shoutcast_api
$ python setup.py install

The module consists of the following sub-modules:

Usage:

from shoutcast_api import get_stations_by_now_playing
response = stations.get_stations_by_now_playing(api_key, ct='john legend', limit=100, br=128)

Error handling

All functions may raise exceptions if incorrect parameters are passed or other problems. If it is server-error APIException exception will be raised.

SHOUTcast API Usage Restrictions

By using our API, you agree to the following restrictions which are in place to protect the SHOUTcast brand and ServiceMark.

  • Please do not hammer the servers. We request reasonable usage and recommend that you utilize local caching.
  • Do not copy the shoutcast.com design, make your design as original as possible.
  • We reserve the right to revoke access for DevIDs which abuse the system.
  • We have included official logos for your usage below (with more to follow later).

API License Terms

For License Terms, here

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

shoutcast-api-1.0.8.tar.gz (8.2 kB view details)

Uploaded Source

Built Distribution

shoutcast_api-1.0.8-py3-none-any.whl (10.8 kB view details)

Uploaded Python 3

File details

Details for the file shoutcast-api-1.0.8.tar.gz.

File metadata

  • Download URL: shoutcast-api-1.0.8.tar.gz
  • Upload date:
  • Size: 8.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for shoutcast-api-1.0.8.tar.gz
Algorithm Hash digest
SHA256 d58493846d9db3bf99112b12273f4b6e6becfd5877899f3d0995d07cd97a082b
MD5 0b6cf3dabd65063b09062e1dbd0a91ea
BLAKE2b-256 5cd2e4c02a9d3769e87b58b80a1385451b5c22203d1b2cc921d3568d3de0e51a

See more details on using hashes here.

File details

Details for the file shoutcast_api-1.0.8-py3-none-any.whl.

File metadata

  • Download URL: shoutcast_api-1.0.8-py3-none-any.whl
  • Upload date:
  • Size: 10.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/49.2.1 requests-toolbelt/0.9.1 tqdm/4.53.0 CPython/3.9.0

File hashes

Hashes for shoutcast_api-1.0.8-py3-none-any.whl
Algorithm Hash digest
SHA256 4a923e40dec015111a59abb5bf310319012cc29dadc7a31a4ce38bd34c02f5d6
MD5 00eb9418fa3a9c1588436a86b654615a
BLAKE2b-256 eac638bc15cdd1472e2190f59693f2b634a4a86fe7a05811150ab8b399ed6765

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