Skip to content

JasonWei512/code-radio-cli

develop
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 

Code Radio CLI

Crate GitHub release (latest by date)

🎡 24/7 music designed for coding, now in your terminal!

A command line music radio client for https://coderadio.freecodecamp.org (about), written in Rust.

Screenshot

Install

  • Download prebuilt binary from GitHub release page.

  • πŸͺŸ On Windows, install with WinGet:

    winget install code-radio-cli
    
  • πŸ¦€ Install with Cargo:

    cargo install code-radio-cli
    

    After installation, run code-radio in command line to start. You may need to restart your shell first.

⚠ About building and running on Linux �

This program uses rustaudio/cpal lib to play audio, which requires ALSA development files on Linux.

In order to build and run this program on Linux, you need to install:

  • libasound2-dev on Debian / Ubuntu
  • alsa-lib-devel on Fedora

Usage

code-radio [OPTIONS]

OPTIONS:
    -h, --help                 Print help information
    -l, --list-stations        List all stations
    -n, --no-logo              Do not display logo
    -s, --station <STATION>    The ID of the station to play from
    -v, --volume <VOLUME>      Volume, between 0 and 9 [default: 9]
    -V, --version              Print version information