icyparser

A script to download the ICY information for a stream and return it as a dict


Keywords
shoutcast
License
Other
Install
pip install icyparser==1.1.2

Documentation

icyparser

A script to retrieve an Icecast/Shoutcast's ICY stream and relevant metadata.

Installation

$ sudo pip3 install icyparser

Usage

>>> from icyparser import IcyParser
>>> ip = IcyParser()
>>> ip.getIcyInformation(url) ## starts thread, values become acccessible
>>> print(ip.icy_streamtitle)
Bonobo - Cirrus
>>> print(ip.icy_genre)
Alternative
>>> ip.stop()                 ## stops thread