An open API service indexing awesome lists of open source software.

https://github.com/gokayburuc/bash_radio_player

Terminal Radio Player using mpv and fzf
https://github.com/gokayburuc/bash_radio_player

bash bash-script

Last synced: 8 months ago
JSON representation

Terminal Radio Player using mpv and fzf

Awesome Lists containing this project

README

          

# Terminal Radio Player

```bash

'||'''|, ||` '||'''|, '||`
|| || || '' || || ||
||...|' '''|. .|''|| || .|''|, ||...|' || '''|. '|| ||` .|''|, '||''|
|| \\ .|''|| || || || || || || || .|''|| `|..|| ||..|| ||
.|| \\. `|..||. `|..||. .||. `|..|' .|| .||. `|..||. || `|... .||.
, |'
```

## Introduction

Extremely simple Customizable Internet Radio that runs on your terminal. Select your FM and press enter. The script will do the rest. Sit back and listen to your favorite radio on your terminal screen!

It contains 1000 radio links of Turkish radio stations. You can also add new radio stations by pasting the links of the radios you like into the csv file.

This radio player is the first version that works bare-bones, before plugins. It is open to development with other plugins in future versions. For your new ideas and opinions, you can contact me at gokayburuc@yandex.com.

## Video

[![CLI-Bash-Radio-Dashboard](https://img.youtube.com/vi/ScJ30aipwf8/0.jpg)](https://www.youtube.com/watch?v=ScJ30aipwf8)

## Todo

- [x] executable radio listener - make this project executable
- [x] new radio stations add feature ( bash script & CSV file )
- [ ] graphic visualizer
- [ ] zsh-integration ( add this add zsh function )
- [x] Dashboard
- [x] add station
- [x] remove station

## Installation

Just open the folder and install required apps with `install.sh` :

```bash
bash install.sh
```

if `dashboard.sh` not working properly use this code also to make it executable:

```bash
chmod +x radio-dashboard.sh
```

## Usage

```bash
cd radio-mpv-station
./radio-dashboard.sh
```

## LOG

- 2024-03-26 16:04 => Dashboard Added!