Please check the build logs for more information.
See Builds for ideas on how to fix a failed build, or Metadata for how to configure docs.rs builds.
If you believe this is docs.rs' fault, open an issue.
TuneIn CLI 📻 🎵 ✨
A command line interface for TuneIn Radio / Radio Browser. You can search for stations, play them, and see what's currently playing.
🚚 Installation
Compile from source, without Nix:
# Install dependencies
# Compile and install
With Nix:
macOS/Linux
Using Bash:
|
Using Homebrew:
Using Nix:
Ubuntu/Debian
|
Fedora
Add the following to /etc/yum.repos.d/fury.repo
:
[fury]
name=Gemfury Private Repo
baseurl=https://yum.fury.io/tsiry/
enabled=1
gpgcheck=0
Then run:
Arch Linux
Using paru:
Or download the latest release for your platform here.
📦 Downloads
Mac
: arm64: tunein_v0.4.1_aarch64-apple-darwin.tar.gz intel: tunein_v0.4.1_x86_64-apple-darwin.tar.gzLinux
: tunein_v0.4.1_x86_64-unknown-linux-gnu.tar.gz
🚀 Usage
USAGE:
tunein <SUBCOMMAND>
OPTIONS:
-h, --help Print help information
-p, --provider <provider> The radio provider to use, can be 'tunein' or 'radiobrowser'.
Default is 'tunein' [default: tunein]
-V, --version Print version information
SUBCOMMANDS:
browse Browse radio stations
help Print this message or the help of the given subcommand(s)
play Play a radio station
search Search for a radio station
server Start the server
service Manage systemd service for tunein-cli server
Search for a radio station:
Result:
BBC Radio 1 | The best new music | id: s24939
BBC Radio 1Xtra | Remi Burgz | id: s20277
Play a radio station:
# Or by station ID
🧙 Systemd Service
Tunein daemon can be started as a systemd service. To enable and start the service, run the following command:
To disable and stop the service, run the following command:
To check the status of the service, run the following command:
API Documentation
https://buf.build/tsiry/tuneinserverapis/docs/main:tunein.v1alpha1
You can start the server locally by running:
and then use Buf Studio to make requests to the server