aioradios
aioradio is an asynchronous API wrapper for www.radio-browser.info
Installation
Use the package manager pip to install aioradios.
pip install aioradios
Example usage
in:
from aioradios import RadioBrowser
async def main():
rb = RadioBrowser()
await rb.init()
radio = rb.search(name='UpBeatRadio', limit=1)
out:
[
{
"changeuuid":"29c0910a-2fae-4623-8054-eaee674fe602",
"stationuuid":"ad95f623-c7fd-4ecb-98d5-32242708ce63",
"name":"UpBeatRadio",
"url":"http://live.upbeat.pw/",
"url_resolved":"http://live.upbeat.pw/",
"homepage":"https://upbeat.pw/",
"favicon":"http://upbeatradio.net/UpBeat.png",
"tags":"",
"country":"UK",
"countrycode":"",
"state":"",
"language":"english",
"votes":0,
"lastchangetime":"2020-06-23 12:38:08",
"codec":"MP3",
"bitrate":128,
"hls":0,
"lastcheckok":1,
"lastchecktime":"2020-11-04 04:14:11",
"lastcheckoktime":"2020-11-04 04:14:11",
"lastlocalchecktime":"2020-11-03 19:16:54",
"clicktimestamp":"2020-10-22 15:09:37",
"clickcount":8,
"clicktrend":0
}
]
Contributing
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
Documentation
For documentation do:
from aioradios import RadioBrowser
help(RadioBrowser())
License
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
aioradios-0.2.tar.gz
(6.1 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file aioradios-0.2.tar.gz.
File metadata
- Download URL: aioradios-0.2.tar.gz
- Upload date:
- Size: 6.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
26e0e0c2077463fc988a4cf12cd2e257d7341205bd354a424ca7add1d604947f
|
|
| MD5 |
f31f13f45fef5c337460b34837b35d3d
|
|
| BLAKE2b-256 |
7324336a751425c55315b9d737d0b22e2cab4a204d527c969a28c363f89a8e97
|
File details
Details for the file aioradios-0.2-py2.py3-none-any.whl.
File metadata
- Download URL: aioradios-0.2-py2.py3-none-any.whl
- Upload date:
- Size: 9.4 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/3.2.0 pkginfo/1.6.1 requests/2.24.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd2bbbac9aba49d42494eb69cecae50bdec2c98102cf5b2e93f347e67fac4e75
|
|
| MD5 |
76fb59f9709732ef3456548edfd909db
|
|
| BLAKE2b-256 |
5bae6e1a56deb1729b414c7023f39f0167cb4c2e6ca1894648af0558398308d3
|