Giter Club home page Giter Club logo

bgr.sh's Introduction

      ____   _____ _____            _     
     |  _ \ / ____|  __ \          | |    
     | |_) | |  __| |__) |      ___| |__  
     |  _ <| | |_ |  _  /      / __| '_ \ 
     | |_) | |__| | | \ \   _  \__ \ | | |
     |____/ \_____|_|  \_\ (_) |___/_| |_|
         Плеър за Българскo Internet радио                

BGR.sh е Български конзолен медиен плеър за интернет радио, писан на Bash, и съответно работи на всяка Линукс дистрибуция, която има bash, както и например за Mac OS, въпреки че шела по подразбиране при Макинтош е Zsh, те все още поддържат Bash и съответно BGR.sh може да се ползва и на Mac.

Инсталация

wget https://raw.githubusercontent.com/Irdroid/BGR.sh/main/bgr.sh

Състои се само от един файл, горната команда е примерна, в случай че ползвате wget за изтегляне

chmod +x bgr.sh

С горното правим скрипта изпълним

sudo cp bgr.sh /usr/bin

И по желание копираме в някоя от директориите на пътя, примерно /usr/bin (за да може да бъде извикван скрипта независимо от директорията в която се намирате)

За процесинг на аудио потоците се използва ffmpeg/ffplay (bgr.sh зависи от тази библиотека), която е налична при някои от Линукс дистрибуциите, при други трябва да се инсталира, за Debian обикновено:

sudo apt install ffmpeg

За стартиране на BGR.sh

bgr.sh

Ако не сте копирали в някои директориите указани в "Пътя" се стартира с ./bgr.sh в директорията в която сте го изтеглили

Избор на радио

Main Screen

Става с числа от 1-х и enter

Други команди

Main Screen

Когато вече е избрана радиостанция може да се ползват следните команди:

  • s - спиране на стрийма
  • b - връщане към екрана с избор на радио
  • q - Изход без спиране на стрийма ( Плейбека продължава и може да си ползвате конзолата, в която bgr.sh е бил стартиран). В случай че искате да спрете стрийма без да влизате отново в bgr.sh трябва да убиете ffplay процеса. killall ffplay
  • t - Информация за името на текущата песен (Поддържа се само от някои радиостанции, при други ако натиснете t не излиза нищо)

bgr.sh's People

Contributors

irdroid avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.