This is a Rust client library for the TuneIn Radio API.
Add the following to your Cargo.toml:
[dependencies]
tunein = "0.1"
Search for a station:
use tunein::TuneInClient;
#[tokio::main]
async fn main() -> Result<(), Box<dyn std::error::Error>> {
let client = TuneInClient::new();
let results = client.search("alternativeradio.us").await?;
println!("{}", serde_json::to_string_pretty(&results)?);
Ok(())
}
See the examples directory for more examples.
- Search
- Browse categories
- Browse stations by category
MIT
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.