Skip to content

Oloruntobi1/goradio

Repository files navigation

Go Reference Test Go Report Card Tweet

goradio

The simple cli radio written in Golang

Features

  • Fast CLI
  • Using mpv to play radio
  • Wide variety of radio stations
  • Cross-Platform - Linux, macOS, Windows
  • Colorized TUI

Installation

Golang (Windows, Linux, MacOS)

Install using Golang Packages

go install github.com/neptunsk1y/goradio@latest

This script will automatically detect OS & Distro and use the best option available.

Docker

Install using Docker.

docker pull neptunsk1y/goradio

From source

Clone the repo

git clone https://github.com/neptunsk1y/goradio.git
cd goradio

GNU Make (Recommended)

make setup # if you want to compile and install goradio to path
If you don't have GNU Make use this
# To build
go build

# To install
go install

Usage

Radio

To run: goradio radio

Radio

Keybinds
Bind Description
Prev/Up station
Next/Down station
Next page
Prev page
/ Search

Other

See goradio help for more information

Built With

  • Cobra - The modern CLI framework used

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Authors

  • Mikhail Chikankov - Creator project - neptunsk1y

License

Sample and its code provided under MIT license, please see LICENSE. All third-party source code provided under their own respective and MIT-compatible Open Source licenses.

Copyright (C) 2023, Mikhail Chikankov

Acknowledgments

  • Hat tip to anyone whose code was used
  • Inspiration
  • etc

Stargazers repo roster for @neptunsk1y/goradio

Forkers repo roster for @neptunsk1y/goradio

About

the simple cli radio written in go

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published