Skip to content

gokayburuc/bash_radio_player

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Terminal Radio Player

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

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

Todo

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

Installation

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

bash install.sh 

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

chmod +x radio-dashboard.sh

Usage

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

LOG

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

About

Terminal Radio Player using mpv and fzf

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages