/ О Debian Где взять Debian Поддержка Уголок разработчика Новости Wiki Поддержать форум

Автор Тема: streamripper - запись интернет радио  (Прочитано 3667 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн orlyanuch

  • Topic Author
  • Сообщений: 212
streamripper - запись интернет радио
« : 25 Август 2011, 08:01:10 »
Решил попробовать записывать интернет радиостанции. Оказалось, в стандартных репах есть хорошая консольная программа - streamripper.
Она может вытаскивать из потока отдельные треки, создавать файлы с названим трека, и прописывать тэги (разумеется, если это всё поддерживает радиостанция).
Установка стандартная:

apt-get install streamripper
Использование тоже проще некуда:

streamripper http://72.26.204.18:6176
В текущей директории будет создана папка с названием потока, в ней ещё одна - incomplete, в которую будут помещаться не полностью записанные треки, которые, по мере заполнения, будут перемещаться на уровень выше.
Можно указать место, где будет создана директория:

streamripper http://72.26.204.18:6176 -d /home/user/dir
Следующая команды будет ещё и нумеровать полные файлы:

streamripper http://72.26.204.18:6176 -d /home/user/dir -q [start]
где start - начальный номер, если он не указан, первый трек будет под номером '000'
Если не нужно создавать директорию с названием потока:

streamripper http://72.26.204.18:6176 -d /home/user/dir -s
Записывать тэги в файл:

streamripper http://72.26.204.18:6176 --with-id3v1
Можно одновременно с записью слушать радиостанцию, избегая дублирования трафика:

streamripper http://72.26.204.18:6176 -r
будет создан relay-сервер, по умолчанию на порту 8000, и в другом окне набрать:

mplayer http://127.0.0.1:8000
или прописать этот адрес в любом плеере, поддерживающим воспроизведение из потока (я пробовал в clementine, vlc, rhythmbox, totem)

Иногда необходимо не только разбивать поток на отдельные композиции, но и записать всё в один файл:

streamripper http://72.26.204.18:6176 -a [pattern]
где pattern - имя файла. Если имя не указано, по умолчанию будет использоваться датирующее имя файла

Бывает необходимость вообще не создавать отдельные композиции, а создавать
только один файл:

streamripper http://72.26.204.18:6176 -A -a [pattern]
Или вообще нечего не создавать, а просто перенаправить поток:

streamripper http://72.26.204.18:6176 -A -r
Можно завершить работу через определённое время (задаётся в секундах):

streamripper http://72.26.204.18:6176 -l 3600 # через 1 час
или по достижении заданного объёма мегабайт:

streamripper http://72.26.204.18:6176 -M 100 # когда накопится 100 мегабайт
Edimus, ut vivamus; nоn vivimus, ut edamus.
 

Оффлайн Александр

  • Сообщений: 3
  • новичок, чайник, ламер
Re: streamripper - запись интернет радио
« Ответ #1 : 14 Ноябрь 2012, 08:04:29 »
Большое спасибо! Обязательно испробую все возможности!  :)
Debian 64 bit
 

Оффлайн Сет

  • Редкая сволочь
  • Сообщений: 44
  • Debian Jessie, i3wm 4.8
Re: streamripper - запись интернет радио
« Ответ #2 : 25 Август 2013, 14:06:21 »
Благодарю за статью.
Думаю, не лишним будет добавить, что все настройки можно не забивать в терминале каждый раз, а просто внести в файл:

$ nano ~/.config/streamripper/streamripper.ini
Единственная опция, которую все же придется вводить каждый раз - это URL потока:

$ streamripper http://72.26.204.18:6176
seth@phenom:~$ apt-get moo
 

Оффлайн rcsnik

  • Сообщений: 8
Re: streamripper - запись интернет радио
« Ответ #3 : 29 Январь 2018, 18:28:31 »
Программа не поддерживает кириллицу , и потому файлы с русскими песнями невозможно прочитать , что нужно делать ?
 

Оффлайн Ogis1975

  • OS: Debian 9.2 / WM: Ratpoison
  • Сообщений: 171
  • Debian 9.2 Xmonad
Re: streamripper - запись интернет радио
« Ответ #4 : 29 Январь 2018, 19:11:39 »
Программа не поддерживает кириллицу , и потому файлы с русскими песнями невозможно прочитать , что нужно делать ?
Править теги?
 

Оффлайн rcsnik

  • Сообщений: 8
Re: streamripper - запись интернет радио
« Ответ #5 : 29 Январь 2018, 19:24:22 »
Да , чтобы можно было прочитать название песни
 

 

Шейпер, HTB, локальный трафик и интернет-трафик

Автор gardarea51

Ответов: 0
Просмотров: 1481
Последний ответ 24 Сентябрь 2014, 21:38:49
от gardarea51
Скрипт переключения между двумя интернет-каналами

Автор gardarea51

Ответов: 0
Просмотров: 1645
Последний ответ 22 Январь 2014, 22:12:52
от gardarea51
Измеряем скорость интернет-соединения из терминала [Инструкция]

Автор CoolAller

Ответов: 19
Просмотров: 2257
Последний ответ 26 Январь 2017, 12:26:36
от yoric