Browse and listen to thousands of radio stations across the globe right from your terminal ๐ ๐ป ๐ตโจ
radio
rust
tokio
web-radio
command-line-tool
tui
1[package]
2authors = ["Tsiry Sandratraina <tsiry.sndr@fluentci.io>"]
3categories = ["command-line-utilities"]
4description = "Browse and listen to thousands of radio stations across the globe right from your terminal ๐ ๐ป ๐ตโจ"
5edition = "2021"
6keywords = ["radio", "api", "tokio", "web", "tunein"]
7license = "MIT"
8name = "tunein-cli"
9readme = "README.md"
10repository = "https://github.com/tsirysndr/tunein-cli"
11version = "0.3.1"
12
13[[bin]]
14name = "tunein"
15path = "src/main.rs"
16
17[workspace.metadata.cross.target.aarch64-unknown-linux-gnu]
18pre-build = [
19 "dpkg --add-architecture $CROSS_DEB_ARCH",
20 "apt-get update && apt-get --assume-yes install libasound2-dev libasound2-dev:$CROSS_DEB_ARCH protobuf-compiler",
21]
22
23# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
24
25[dependencies]
26anyhow = "1.0.69"
27async-trait = "0.1.85"
28clap = "3.2.20"
29cpal = "0.14.0"
30crossterm = "0.27.0"
31derive_more = "0.99.17"
32futures = "0.3.26"
33futures-util = "0.3.26"
34hyper = {version = "0.14.23", features = ["client", "stream", "tcp", "http1", "http2"]}
35m3u = "1.0.0"
36minimp3 = "0.6"
37owo-colors = "3.5.0"
38pls = "0.2.2"
39prost = "0.13.2"
40radiobrowser = { version = "0.6.1", features = ["default-rustls"], default-features = false }
41ratatui = "0.26.1"
42regex = "1.11.1"
43reqwest = {version = "0.11.14", features = ["blocking", "rustls-tls"], default-features = false}
44rodio = {version = "0.16"}
45rustfft = "6.2.0"
46serde = "1.0.197"
47surf = {version = "2.3.2", features = ["h1-client-rustls"], default-features = false}
48symphonia = {version = "0.5.1", features = ["aac", "alac", "mp3", "isomp4", "flac"]}
49termion = "2.0.1"
50thiserror = "1.0.58"
51tokio = {version = "1.36.0", features = ["tokio-macros", "macros", "rt", "rt-multi-thread"]}
52tonic = "0.12.3"
53tonic-reflection = "0.12.3"
54tonic-web = "0.12.3"
55tunein = "0.1.3"
56url = "2.3.1"
57
58[build-dependencies]
59tonic-build = "0.12.3"