Radiobrowser Lib Rust
Client library for radio-browser.info and other radio-browser-rust servers
Features
- Async / Blocking API
- Clean query api with builder pattern
- Countries, languages, tags, stations, serverconfig
- Server statistics
- Station actions: click, vote
- Add streams
Crate features
- "blocking" - support for non-async (blocking) mode
- "chrono" - return DateTime objects instead of strings
Getting started (Blocking)
Example:
It needs to have the feature "blocking" enabled. Cargo.toml entry:
= { = "*", = ["blocking"] }
use RadioBrowserAPI;
use Error;
Getting started (Async)
Cargo.toml entry
= "*"
Example:
use RadioBrowserAPI;
use StationOrder;
use Error;
async
Usage
Documentation is at https://docs.rs/radiobrowser
License
This project is MIT licensed.