1 (05.12.2013 12:16:26 отредактировано -=Serj=-)

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

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

http://storage7.static.itmages.ru/i/13/1204/h_1386186773_6153955_29c221e016.png
Жанр или название станции можно также указывать из командной строки при запуске:

$ ./terra "аcoustic blues"

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

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

Да, у меня Ubuntu.
Нет, не глючит.

2

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

3

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

4

zenon пишет:

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

Сам не ожидал)

verg пишет:

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

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

51,416 Free Internet Radio Stations

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

Да, у меня Ubuntu.
Нет, не глючит.

5

-=Serj=- пишет:

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

Потребует:

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 уже должны стоять по умолчанию. (я у себя удалял)

6

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

7 (05.12.2013 18:22:43 отредактировано XRevan86)

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

8

XRevan86 пишет:

А в чём проблема?

Ни в чём.

9

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

10

zenon пишет:

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

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

Да, у меня Ubuntu.
Нет, не глючит.

11

-=Serj=- пишет:

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

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

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.