LinuxForum.Fans
Тема

Радио плеер командной строки

Автор: u-_Serj_- 11 сообщений 4356 просмотров
#352959

Дело было вечером, делать было.. В общем, один человек попросил, а я и сделал из спортивного интереса :-)

Программа берёт списки каналов из ShoutCast. Возможности:
- получение списка жанров
- проигрывание случайной станции выбранного жанра
- поиск и проигрывание станции по названию


Жанр или название станции можно также указывать из командной строки при запуске:

text

$ ./terra "аcoustic blues"

Для работы программы необходим VLC.

Написана на Go, репозиторий на GitHub - https://github.com/sshikaree/terra-player
Готовый бинарник (х86) - https://github.com/sshikaree/terra-player/releases/download/v0.1.5/terra

#353080

Оно таки работает!

#353094

Что-то подобное уже было.

#353115
"zenon" написал:
Оно таки работает!
Сам не ожидал)
"verg" написал:
Что-то подобное уже было.

Не-не, то просто проигрывание заданного списка каналов, здесь же онлайн поиск по

51,416 Free Internet Radio Stations

Пакеты для openSUSE - http://software.opensuse.org/package/terra-player , спасибо XRevan86 :)

#353118
"-=Serj=-" написал:
Пакеты для openSUSE - http://software.opensuse.org/package/terra-player , спасибо XRevan86 ab

Потребует:

text
localhost:/home/verg # zypper in terra-player
Загрузка данных о репозиториях...
Чтение установленных пакетов...
Разрешение зависимостей пакетов...

Будут установлены следующие НОВЫЕ пакеты: libavahi-client3 libavahi-common3 libvlc5 libvlccore7 terra-player vlc-noX

6 новых пакетов для установки. Полный размер загрузки: 4,3 MiB. После этой операции будет использовано дополнительно 15,3 MiB. Продолжить? [y/n/? shows all options] (y)

з.ы. эти libavahi-client3, libavahi-common3 уже должны стоять по умолчанию. (я у себя удалял)

#353120

Понравилось, что можно любое слово, которое придет в голову написать, и что-нибудь найдется. :_)

#353122

verg
А в чём проблема?
А, ты это написал для проходящих мимо пользователей openSUSE?

#353124
"XRevan86" написал:
А в чём проблема?

Ни в чём.

#353144

-=Serj=-, а можно реализовать историю комманд?

#353147
"zenon" написал:
а можно реализовать историю комманд?

Как в шелле? Надо подумать..

#353154
"-=Serj=-" написал:
Как в шелле? Надо подумать..

Да, было бы очень удобно, и чтобы отредактировать строку можно было.

Войдите или зарегистрируйтесь, чтобы ответить.