101.ru онлайн без браузера и флеша - МУТИМ Автопилот! КАК? [РЕШЕНО-ЗАМУТИЛИ]

Доброго времени суток! Ну очень люблю слушайть NRJ FM ) Но вот в браузере не люблю совсем... Встал вопрос как слушать в плеере?... Нашёл таки сплоит на тему надурилова сервера 101.ru

Вот принцип: они даже проверяют не весь реферрер, главное чтоб он начинался с адреса ресурса
mplayer "http://eu1.101.ru:8000/c1_2" -referrer "http://www.101.ru/"

О чём я тут прошу умных людей? Задачи:

1. Конвертация кодировки с 1251 в локальную (русские станции и треки кракозябрами)
2. Возможность выбора станции по номеру, возможность перевыбора без остановки скрипта
3. Включение, отключение записи треков на диск

Есть готовый скрипт (уже неактуальный) нужно изменить, чтобы не тянул с интернета станции, а брал из файла или того же скрипта... Приведу пример:

NRJ Hot traxx 		4_4
NRJ breakbeat 		16_11
NRJ ClubDance 		4_2
NRJ Drum & Bass 	12_3
NRJ Electro 		6_3
NRJ Gangsta/Hip-Hop     14_11
NRJ House 		6_5

Вырывать номер х_х и заменять в http://eu1.101.ru:8000/х_х
Или целиком брать как:

http://eu1.101.ru:8000/х_х # название радиостанции

Ну в общем смысл понятен ) Енто всё для прослушивания в консоли и для удобства )

ссылка на оригинал сплойта
собственно сам баш скрипт
отредактированный мною список серверов

Он замороченый, думаю его проще даже под новые нужны переделать, но я не умею... Может быть будет удобно не мне одному такое дело )

В общем выкладываю то, что

В общем выкладываю то, что удалось сделать самому на скорую руку.... Скрипт выдаёт список серверов, нужно указать номер и стартует mplayer. Задачи остались прежними:

1. Конвертация кодировки с 1251 в локальную (русские станции и треки кракозябрами)
2. Возможность выбора станции по номеру, возможность перевыбора без остановки скрипта
3. Включение, отключение записи треков на диск

#!/bin/bash

echo "Выберите Сервер из списка"
echo ----EN-----------------
echo "1 NRJ Hot traxx"
echo "2 NRJ ClubDance"
echo "3 NRJ In The Mix"
echo "4 NRJ House"
echo "5 Chill Out"
echo "6 NRJ trance"
echo "7 NRJ Electro "
echo "8 NRJ Progressive "
echo "9 NRJ Psy/Goa trance"
echo "10 RJ Gangsta/Hip-Hop"
echo "11 NRJ breakbeat"
echo ----rock---------------
echo "28 Pink Floyd"
echo "29 Queen"
echo "30 NRJ Rock"
echo "31 Rock Guitar"
echo ----RU-----------------
echo "36 NRJ Russian Dance"
echo "37 Russia Top 50"
echo "38 Русский Рэп"
read doing
case $doing in
1)
/usr/bin/mplayer "http://eu1.101.ru:8000/c4_4" -referrer "http://www.101.ru/"
;;
2)
/usr/bin/mplayer "http://eu1.101.ru:8000/c4_2" -referrer "http://www.101.ru/"
;;
3)
/usr/bin/mplayer "http://eu1.101.ru:8000/c14_3" -referrer "http://www.101.ru/"
;;
4)
/usr/bin/mplayer "http://eu1.101.ru:8000/c6_5" -referrer "http://www.101.ru/"
;;
5)
/usr/bin/mplayer "http://eu1.101.ru:8000/c15_3" -referrer "http://www.101.ru/"
;;
6)
/usr/bin/mplayer "http://eu1.101.ru:8000/c13_3" -referrer "http://www.101.ru/"
;;
49)
/usr/bin/mplayer "http://eu1.101.ru:8000/c12_1" -referrer "http://www.101.ru/"
;;
*)
echo "Вы ощиблись при вводе! Перезапустите скрипт и наберите номер сервера правильно ещё раз."
esac
echo "Выберите сервер вводом его номера:"

И так далее... Ну смысл понятен.... Это работает, но наверное это самое простое как можно было придумать...

полезное дополнение

Ну если консольное

Ну если консольное прослушивание музыки никому не интересно, то буду дорабатывать сам... Долго правда )

идейка интересная , сейчас

идейка интересная , сейчас попробывал скормить ссылку
vlc http://nbn.101.ru:8000/c10_2
чисто один ролик mp3 проигрываеться и все.
как же все таки заставить работать.

Что бы ты не делал , жизнь слишком коротка!
Блог о BSD системах.

В общем я подсуетился и

В общем я подсуетился и усовершенствовал скриптик ) Выкладываю:

#!/bin/bash
# Написан rootkit'ом
# 10.04.2011
# Первый скрипт на BASH
echo 
echo "Вы запустили скрипт радиостанций www.101.ru. Выберите Сервер из списка"
echo -----------EN----------- ---------ROCK--------- -----------RU----------
echo
echo "01 NRJ Hot traxx........|" "28 Pink Floyd........|" "36 NRJ Russian Dance..|"
echo "02 NRJ ClubDance........|" "29 Queen.............|" "37 Russia Top 50......|"
echo "03 NRJ In The Mix.......|" "30 NRJ Rock..........|" "38 Русский Рэп........|"
echo "04 NRJ House............|" "31 Rock Guitar.......|" "39 Дискотека 80х......|"
echo "05 Chill Out............|" "32 Rock..............|" "40 Russia 90’s........|"
echo "06 NRJ trance...........|" "33 Rock Remakes......|" "42 Высоцкий...........|"
echo "07 NRJ Electro..........|" "34 Rock-Koleso.......|" "43 Шансон.............|"
echo "08 NRJ Progressive......|" "35 Русский Рок.......|" "44 Русское Регги......|"
echo "09 NRJ Psy/Goa trance...|......................|" "45 Парад Пародий......|"
echo "10 RJ Gangsta/Hip-Hop...|......................|" "46 Юмор Non-Stop  ....|"
echo "11 NRJ breakbeat........|......................|" "47 Анекдот............|"
echo "12 Funk & Soul..........|......................|" "48 СССР 30-50.........|"
echo "13 NRJ Drum & Bass......|......................|" "49 СССР 50-70.........|"
echo "14 NRJ Jump.............|"
echo "15 NRJ Techno...........|" 
echo "16 NRJ R&B..............|"
echo "17 Jazz.................|" 
echo "18 Live Hits............|" 
echo "19 Euro Hits............|" 
echo "20 Depeche Mode.........|" 
echo "21 Michael Jackson......|" 
echo "22 U2...................|" 
echo "23 Love Songs...........|" 
echo "24 Erotic...............|" 
echo "25 France...............|" 
echo "26 90's Dance...........|" 
echo "27 90's Gold............|"
echo 
echo "Введите номер Сервера:"

read doing
case $doing in
1) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_4" -cache 3000 -referrer "http://www.101.ru/";;
2) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_2" -referrer "http://www.101.ru/";;
3) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_3" -referrer "http://www.101.ru/";;
4) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_5" -referrer "http://www.101.ru/";;
5) /usr/bin/mplayer "http://eu1.101.ru:8000/c15_3" -referrer "http://www.101.ru/";;
6) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_3" -referrer "http://www.101.ru/";;
7) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_3" -referrer "http://www.101.ru/";;
8) /usr/bin/mplayer "http://eu1.101.ru:8000/c8_4" -referrer "http://www.101.ru/";;
9) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_22" -referrer "http://www.101.ru/";;
10) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_11" -referrer "http://www.101.ru/";;
11) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_11" -referrer "http://www.101.ru/";;
12) /usr/bin/mplayer "http://eu1.101.ru:8000/c9_4" -referrer "http://www.101.ru/";;
13) /usr/bin/mplayer "http://eu1.101.ru:8000/c12_3" -referrer "http://www.101.ru/";;
14) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_17" -referrer "http://www.101.ru/";;
15) /usr/bin/mplayer "http://eu1.101.ru:8000/c17_3" -referrer "http://www.101.ru/";;
16) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_3" -referrer "http://www.101.ru/";;
17) /usr/bin/mplayer "http://eu1.101.ru:8000/c10_5" -referrer "http://www.101.ru/";;
18) /usr/bin/mplayer "http://eu1.101.ru:8000/c15_5" -referrer "http://www.101.ru/";;
19) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_13" -referrer "http://www.101.ru/";;
20) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_14" -referrer "http://www.101.ru/";;
21) /usr/bin/mplayer "http://eu1.101.ru:8000/c10_2" -referrer "http://www.101.ru/";;
22) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_18" -referrer "http://www.101.ru/";;
23) /usr/bin/mplayer "http://eu1.101.ru:8000/c9_1" -referrer "http://www.101.ru/";;
24) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_13" -referrer "http://www.101.ru/";;
25) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_17" -referrer "http://www.101.ru/";;
26) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_8" -referrer "http://www.101.ru/";;
27) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_2" -referrer "http://www.101.ru/";;
28) /usr/bin/mplayer "http://eu1.101.ru:8000/c8_2" -referrer "http://www.101.ru/";;
29) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_1" -referrer "http://www.101.ru/";;
30) /usr/bin/mplayer "http://eu1.101.ru:8000/c11_1" -referrer "http://www.101.ru/";;
31) /usr/bin/mplayer "http://eu1.101.ru:8000/c15_1" -referrer "http://www.101.ru/";;
32) /usr/bin/mplayer "http://eu1.101.ru:8000/c1_4" -referrer "http://www.101.ru/";;
33) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_9" -referrer "http://www.101.ru/";;
34) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_5" -referrer "http://www.101.ru/";;
35) /usr/bin/mplayer "http://eu1.101.ru:8000/c1_2" -referrer "http://www.101.ru/";;
36) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_6" -referrer "http://www.101.ru/";;
37) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_5" -referrer "http://www.101.ru/";;
38) /usr/bin/mplayer "http://eu1.101.ru:8000/c1_3" -referrer "http://www.101.ru/";;
39) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_3" -referrer "http://www.101.ru/";;
40) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_1" -referrer "http://www.101.ru/";;
42) /usr/bin/mplayer "http://eu1.101.ru:8000/c11_3" -referrer "http://www.101.ru/";;
43) /usr/bin/mplayer "http://eu1.101.ru:8000/c9_2" -referrer "http://www.101.ru/";;
44) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_4" -referrer "http://www.101.ru/";;
45) /usr/bin/mplayer "http://eu1.101.ru:8000/c5_3" -referrer "http://www.101.ru/";;
46) /usr/bin/mplayer "http://eu1.101.ru:8000/c2_4" -referrer "http://www.101.ru/";;
47) /usr/bin/mplayer "http://eu1.101.ru:8000/c3_5" -referrer "http://www.101.ru/";;
48) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_59" -referrer "http://www.101.ru/";;
49) /usr/bin/mplayer "http://eu1.101.ru:8000/c12_1" -referrer "http://www.101.ru/";;
*) echo "Вы ошиблись при вводе! Перезапустите скрипт и наберите номер сервера правильно ещё раз."
esac

В консоли выглядит шикарно! Но остались вопросы:

1. Чем и как рипать радио с mplayer'a? (в скрипте который я выложил в главном посте, это реализовано, но он почему-то нерабочий, когда ввожу номер станции, скрипт возвращает ошибку). Сразу скажу, что streamripper с 101.ru не рипает, а напрямую mplayer рипает весь поток целиком, что совсем неудобно... Вот если часть того скрипта приспособить под мой, то было бы то что надо, но я не умею так сильно глобоко ковырять BASH.
2. Придумать, как остановить проигрываение, без выхода из скрипта, чтобы он снова выдал список станций.

Наверное это всё ) Тогда будет консольное радио-счастье ) Может быть у кого-то ещё появится интерес ароковырять и разобраться )

Теперь записывает и радио )

Теперь записывает и радио ) Единственное чего нехватает - это бесконечного цикла самого скрипта, чтобы при прерывании проигрывания станции, он по новой выдавал список станций для выбора. Остальное готово ) И ещё 1 минус - русские названия песен и теги отображаются как - - - - - - - - 0.0.mp3 и переконвертировать с формата windows-1251 в utf-8 не удаётся никак, скорее всего они просто символами "- - - - -" скачиваются.... Если кто-то в состоянии решить эти 2 проблемы, то буду признателен.

сам скрипт вот:

#!/bin/bash
# Написан rootkit'ом
# 10.04.2011
# Первый скрипт на BASH
echo 
echo "Вы запустили скрипт радиостанций www.101.ru. Выберите Сервер из списка"
echo -----------EN----------- ---------ROCK--------- -----------RU-----------
echo
echo "01 NRJ Hot traxx........|" "28 Pink Floyd........|" "36 NRJ Russian Dance..|"
echo "02 NRJ ClubDance........|" "29 Queen.............|" "37 Russia Top 50......|"
echo "03 NRJ In The Mix.......|" "30 NRJ Rock..........|" "38 Русский Рэп........|"
echo "04 NRJ House............|" "31 Rock Guitar.......|" "39 Дискотека 80х......|"
echo "05 Chill Out............|" "32 Rock..............|" "40 Russia 90’s........|"
echo "06 NRJ trance...........|" "33 Rock Remakes......|" "42 Высоцкий...........|"
echo "07 NRJ Electro..........|" "34 Rock-Koleso.......|" "43 Шансон.............|"
echo "08 NRJ Progressive......|" "35 Русский Рок.......|" "44 Русское Регги......|"
echo "09 NRJ Psy/Goa trance...|......................|" "45 Парад Пародий......|"
echo "10 RJ Gangsta/Hip-Hop...|......................|" "46 Юмор Non-Stop  ....|"
echo "11 NRJ breakbeat........|......................|" "47 Анекдот............|"
echo "12 Funk & Soul..........|......................|" "48 СССР 30-50.........|"
echo "13 NRJ Drum & Bass......|......................|" "49 СССР 50-70.........|"
echo "14 NRJ Jump.............|"
echo "15 NRJ Techno...........|" 
echo "16 NRJ R&B..............|"
echo "17 Jazz.................|" 
echo "18 Live Hits............|" 
echo "19 Euro Hits............|" 
echo "20 Depeche Mode.........|" 
echo "21 Michael Jackson......|" 
echo "22 U2...................|" 
echo "23 Love Songs...........|" 
echo "24 Erotic...............|" 
echo "25 France...............|" 
echo "26 90's Dance...........|" 
echo "27 90's Gold............|"
echo 
echo "Введите номер Сервера:"
read doing
case $doing in
1) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_4" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c4_4 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
2) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_2" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c4_2 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
3) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c14_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
4) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_5" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c6_5 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
5) /usr/bin/mplayer "http://eu1.101.ru:8000/c15_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c15_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
6) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c13_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
7) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c6_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
8) /usr/bin/mplayer "http://eu1.101.ru:8000/c8_4" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c8_4 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
9) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_22" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c16_22 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
10) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_11" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c14_11 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
11) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_11" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c16_11 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
12) /usr/bin/mplayer "http://eu1.101.ru:8000/c9_4" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c9_4 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
13) /usr/bin/mplayer "http://eu1.101.ru:8000/c12_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c12_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
14) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_17" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c14_17 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
15) /usr/bin/mplayer "http://eu1.101.ru:8000/c17_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c17_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
16) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c4_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
17) /usr/bin/mplayer "http://eu1.101.ru:8000/c10_5" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c10_5 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
18) /usr/bin/mplayer "http://eu1.101.ru:8000/c15_5" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c15_5 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
19) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_13" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c16_13 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
20) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_14" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c13_14 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
21) /usr/bin/mplayer "http://eu1.101.ru:8000/c10_2" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c10_2 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
22) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_18" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c13_18 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
23) /usr/bin/mplayer "http://eu1.101.ru:8000/c9_1" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c9_1 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
24) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_13" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c14_13 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
25) /usr/bin/mplayer "http://eu1.101.ru:8000/c16_17" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c16_17 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
26) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_8" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c7_8 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
27) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_2" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c6_2 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
28) /usr/bin/mplayer "http://eu1.101.ru:8000/c8_2" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c8_2 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
29) /usr/bin/mplayer "http://eu1.101.ru:8000/c13_1" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c13_1 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
30) /usr/bin/mplayer "http://eu1.101.ru:8000/c11_1" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c11_1 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
31) /usr/bin/mplayer "http://eu1.101.ru:8000/c15_1" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c15_1 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
32) /usr/bin/mplayer "http://eu1.101.ru:8000/c1_4" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c1_4 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
33) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_9" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c7_9 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
34) /usr/bin/mplayer "http://eu1.101.ru:8000/c7_5" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c7_5 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
35) /usr/bin/mplayer "http://eu1.101.ru:8000/c1_2" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c1_2 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
36) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_6" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c4_6 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
37) /usr/bin/mplayer "http://eu1.101.ru:8000/c4_5" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c4_5 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
38) /usr/bin/mplayer "http://eu1.101.ru:8000/c1_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c1_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
39) /usr/bin/mplmplayer "http://eu1.101.ru:8000/c7_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c7_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
40) /usr/bin/mplayer "http://eu1.101.ru:8000/c6_1" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c6_1 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
42) /usr/bin/mplayer "http://eu1.101.ru:8000/c11_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c11_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
43) /usr/bin/mplayer "http://eu1.101.ru:8000/c9_2" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c9_2 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
44) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_4" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c14_4 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
45) /usr/bin/mplayer "http://eu1.101.ru:8000/c5_3" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c5_3 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
46) /usr/bin/mplayer "http://eu1.101.ru:8000/c2_4" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c2_4 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
47) /usr/bin/mplayer "http://eu1.101.ru:8000/c3_5" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c3_5 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
48) /usr/bin/mplayer "http://eu1.101.ru:8000/c14_59" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c14_59 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
49) /usr/bin/mplayer "http://eu1.101.ru:8000/c12_1" -cache 5000 -referrer "http://www.101.ru/" & streamripper http://eu1.101.ru:8000/c12_1 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;
*) echo "Вы ошиблись при вводе! Наберите номер сервера правильно ещё раз!";;
esac

                OPTIONS="Радио-станции Закрыть"
           select opt in $OPTIONS; do
               if [ "$opt" = "Закрыть" ]; then
                echo done
                exit
               elif [ "$opt" = "Радио-станции" ]; then
                sh "/home/FirefoxDownloads/101-ru-radio.sh"
               else
                clear
                echo Вы ввели какую-то ерунду... Пробуйте ещё!
               fi
           done

;)

Я тут на досуге поколдовал немного... Авось пригодится ;)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Привет, Youshi :) Спасибо

Привет, Youshi :) Спасибо огромное что моё предложение нашло отклик у тебя и многих остальных :) Всем спасибо за помощь в этом маленьком проектике! До недавнего времени я совсем не знал BASH, но благодаря этому полезному делу стал немного разбираться :)

Выкладываю оптимизированный скрипт со множеством серверов в списке! Если возникнет необходимость добавить ещё серверы или наоборот, убрать, то думаю это не составит никакого труда, там всё понятно :) Вывод mplayer'a так и не удалось сделать на русском, поэтому я его скинул в конец команды, а в консоль выводится streamripper в котором прекрасно видны русские треки. А какая разница в конце концов? Суть не меняется, треки сохраняются на русском, что нам и нужно :) Единственный минус, так это невозможность регулировать громкость средствами mplayer'a в консоли, так как хоть его поток и не виден, но программы запущены вместе и накладываются друг на друга... Спиздел! Так было при обратном порядке, не проверил, громкость регулируется! Ну просто идеальный скрипт! :) Приходится открывать второй терминал и там выставлять громкость через alsamixer или горячими клавишами тот же миксер, что не совсем удобно.... В остальном супер! :) Youshi, ты меня извини, спасибо конечно за парсер, возможно для кого-то это удобно, но лично мне удобней юзать такой скриптик, независящий ни от чего :) Всем приятного прослушивания!

#!/bin/bash
# Написан rootkit'ом при поддержке форумчан www.gentoo.ru :)
# Оптимизирован коллективно :) Теперь он сперва стартует streamripper, а после mplayer, благодаря чему
# в консоли мы видим названия треков на русском языке :) Если у кого-то другая кодировка на компе, то
# просто смените её ниже...
# 15.04.2011
# Первый скрипт на BASH

# SPECIAL CODE

RFR="http://www.101.ru/"
QUICKLY="--codeset-filesys=utf-8 --codeset-metadata=cp1251 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/Radio101Ru/"

while true; do
    echo
    echo "Вы запустили скрипт радиостанций www.101.ru. Выберите Сервер из списка"
echo -----------EN----------- ---------ROCK--------- -----------RU-----------
echo
echo "01 NRJ Hot traxx........|" "28 Pink Floyd........|" "36 NRJ Russian Dance..|"
echo "02 NRJ ClubDance........|" "29 Queen.............|" "37 Russia Top 50......|"
echo "03 NRJ In The Mix.......|" "30 NRJ Rock..........|" "38 Русский Рэп........|"
echo "04 NRJ House............|" "31 Rock Guitar.......|" "39 Дискотека 80х......|"
echo "05 Chill Out............|" "32 Rock..............|" "40 Russia 90’s........|"
echo "06 NRJ trance...........|" "33 Rock Remakes......|" "41 Высоцкий...........|"
echo "07 NRJ Electro..........|" "34 Rock-Koleso.......|" "42 Шансон.............|"
echo "08 NRJ Progressive......|" "35 Русский Рок.......|" "43 Русское Регги......|"
echo "09 NRJ Psy/Goa trance...|" "53 Ленинград.........|" "44 Парад Пародий......|"
echo "10 RJ Gangsta/Hip-Hop...|......................|" "45 Юмор Non-Stop  ....|"
echo "11 NRJ breakbeat........|......................|" "46 Анекдот............|"
echo "12 Funk & Soul..........|......................|" "47 СССР 30-50.........|"
echo "13 NRJ Drum & Bass......|......................|" "48 СССР 50-70.........|"
echo "14 NRJ Jump.............|......................|" "54 BI-2...............|"
echo "15 NRJ Techno...........|......................|" "55 Agatha Christy.....|"
echo "16 NRJ R&B..............|"
echo "49 NRJ Minimal..........|"
echo "50 NRJ Electronic.......|"
echo "51 NRJ DubStep..........|"
echo "52 Chill Out........... |"
echo "17 Jazz.................|" 
echo "18 Live Hits............|" 
echo "19 Euro Hits............|"
echo "57 Robbie Williams......|"
echo "20 Depeche Mode.........|" 
echo "21 Michael Jackson......|" 
echo "22 U2...................|" 
echo "23 Love Songs...........|" 
echo "24 Erotic...............|" 
echo "25 France...............|" 
echo "26 90's Dance...........|" 
echo "27 90's Gold............|"
echo "56 90's Pop.............|"
echo "0: ............ВЫХОД....|"
echo 
    read doing
    case $doing in
        0) exit;;
	1) URL="http://eu1.101.ru:8000/4_4";;
	2) URL="http://eu1.101.ru:8000/4_2";;
	3) URL="http://eu1.101.ru:8000/14_3";;
	4) URL="http://eu1.101.ru:8000/6_5";;
	5) URL="http://eu1.101.ru:8000/15_3";;
	6) URL="http://eu1.101.ru:8000/13_3";;
	7) URL="http://eu1.101.ru:8000/6_3";;
	8) URL="http://eu1.101.ru:8000/8_4";;
	9) URL="http://eu1.101.ru:8000/16_22";;
	10) URL="http://eu1.101.ru:8000/14_11";;
	11) URL="http://eu1.101.ru:8000/16_11";;
	12) URL="http://eu1.101.ru:8000/9_4";;
	13) URL="http://eu1.101.ru:8000/12_3";;
	14) URL="http://eu1.101.ru:8000/14_17";;
	15) URL="http://eu1.101.ru:8000/17_3";;
	16) URL="http://eu1.101.ru:8000/4_3";;
	17) URL="http://eu1.101.ru:8000/10_5";;
	18) URL="http://eu1.101.ru:8000/15_5";;
	19) URL="http://eu1.101.ru:8000/16_13";;
	20) URL="http://eu1.101.ru:8000/13_14";;
	21) URL="http://eu1.101.ru:8000/10_2";;
	22) URL="http://eu1.101.ru:8000/13_18";;
	23) URL="http://eu1.101.ru:8000/9_1";;
	24) URL="http://eu1.101.ru:8000/14_13";;
	25) URL="http://eu1.101.ru:8000/16_17";;
	26) URL="http://eu1.101.ru:8000/7_8";;
	27) URL="http://eu1.101.ru:8000/6_2";;
	28) URL="http://eu1.101.ru:8000/8_2";;
	29) URL="http://eu1.101.ru:8000/13_1";;
	30) URL="http://eu1.101.ru:8000/11_1";;
	31) URL="http://eu1.101.ru:8000/15_1";;
	32) URL="http://eu1.101.ru:8000/1_4";;
	33) URL="http://eu1.101.ru:8000/7_9";;
	34) URL="http://eu1.101.ru:8000/7_5";;
	35) URL="http://eu1.101.ru:8000/1_2";;
	36) URL="http://eu1.101.ru:8000/4_6";;
	37) URL="http://eu1.101.ru:8000/4_5";;
	38) URL="http://eu1.101.ru:8000/1_3";;
	39) URL="http://eu1.101.ru:8000/7_3";;
	40) URL="http://eu1.101.ru:8000/6_1";;
	41) URL="http://eu1.101.ru:8000/11_3";;
	42) URL="http://eu1.101.ru:8000/9_2";;
	43) URL="http://eu1.101.ru:8000/14_4";;
	44) URL="http://eu1.101.ru:8000/5_3";;
	45) URL="http://eu1.101.ru:8000/2_4";;
	46) URL="http://eu1.101.ru:8000/3_5";;
	47) URL="http://eu1.101.ru:8000/14_59";;
	48) URL="http://eu1.101.ru:8000/12_1";;
	49) URL="http://eu1.101.ru:8000/15_15";;
	50) URL="http://eu1.101.ru:8000/c15_20";;		
	51) URL="http://eu1.101.ru:8000/c15_24";;
	52) URL="http://eu1.101.ru:8000/c15_3";;
	53) URL="http://eu1.101.ru:8000/c15_21";;
	54) URL="http://eu1.101.ru:8000/c15_23";;
	55) URL="http://eu1.101.ru:8000/c17_20";;
	56) URL="http://eu1.101.ru:8000/c15_10";;
	57) URL="http://eu1.101.ru:8000/c16_19";;
	
		*) echo "Нет такой радиостанции. Выберите другую!";;
    esac

    if [ ! -z $URL ]; then
        break
    fi
done

streamripper "$URL" $QUICKLY & mplayer "$URL" -cache 5000 -referrer $RFR &>/dev/null

Друзья! Жить становится

Друзья! Жить становится опасно, походу среди нас есть шпиЙон ( урлы перестали работать, давайте решать обход этой проблемы... Какие есть предложения?

З.Ы. В браузере пашет та же станция.... И некоторые станции отвечают через скрипт, но большинство нет.....

Нет, простите, оптимизация! Старая версия идёт на ура... Что ж не так сегодня, вчера-то он работал, да и сегодня некоторые станции работают, а некоторые пишет урл не найден...

Меняються URL. Допустим,

Меняються URL. Допустим, вчера было ...c7_0 , а сегодня уже c7_3.

Нет, проблема именно в

Нет, проблема именно в оптимизации, вчера ещё таким макаром работало.... Но сегодня не все станции, мало. А старый скрипт по старым станциям рули всё ок! Кто-то может попробовать последний скрипт у себя? Я вчера поздно вечером мир обновлял, но сомневаюсь что это связано...

А теперь посмотрите, канал

А теперь посмотрите, канал под номером 39 у вас работает? У меня работает,только поменял URL, так как он сменился. Так же видимо и другие. Раньше работал http://eu1.101.ru:8000/c7_3. Сейчас там ...c7_0.

Нет, не работает, но я его

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

Конечно не найден, потому что

Конечно не найден, потому что неверный. У меня именно этот канал работал на старом URL, а затем бац и не работает. Посмотрел.вижу сменился, остальные лень проверять.Проверьте,чего гадать.Если на одном канале сменился, то почему бы и не смениться на других.Просто факт - URL канала может поменяться.

Я паникёр, сорри ) Забыл "c"

Я паникёр, сорри ) Забыл "c" вставить в урлы....

#!/bin/bash
# Написан rootkit'ом при поддержке форумчае www.gentoo.ru :)
# Оптимизирован коллективно :) Теперь он сперва стартует streamripper, а после mplayer, благодаря чему
# в консоли мы видим названия треков на русском языке :) Если у кого-то другая кодировка на компе, то
# просто смените её ниже...
# 15.04.2011
# Первый скрипт на BASH

# SPECIAL CODE

RFR="-referrer http://www.101.ru/"
QUICKLY="--codeset-filesys=utf-8 --codeset-metadata=cp1251 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/Radio101Ru/"

while true; do
echo "Вы запустили скрипт радиостанций www.101.ru. Выберите Сервер из списка"
echo -----------EN----------- ---------ROCK--------- -----------RU---------- ---------GROUPS------
echo
echo "01 NRJ Hot traxx........|" "30 NRJ Rock..........|" "36 NRJ Russian Dance..|" "20 Depeche Mode.....|"
echo "02 NRJ ClubDance........|" "31 Rock Guitar.......|" "37 Russia Top 50......|" "21 Michael Jackson..|"
echo "03 NRJ In The Mix.......|" "32 Rock..............|" "38 Русский Рэп........|" "22 U2...............|"
echo "04 NRJ House............|" "33 Rock Remakes......|" "39 Дискотека 80х......|" "55 Robbie Williams..|"
echo "05 Chill Out............|" "34 Rock-Koleso.......|" "40 Russia 90’s........|" "28 Pink Floyd.......|"
echo "06 NRJ trance...........|" "33 Rock Remakes......|" "42 Шансон.............|" "29 Queen............|"
echo "07 NRJ Electro..........|" "35 Русский Рок.......|" "43 Русское Регги......|" "41 Высоцкий.........|"
echo "08 NRJ Progressive......|......................|" "44 Парад Пародий......|" "52 Ленинград........|"
echo "09 NRJ Psy/Goa trance...|......................|" "45 Юмор Non-Stop  ....|" "53 Би-2.............|"
echo "10 RJ Gangsta/Hip-Hop...|......................|" "46 Анекдот............|" "56 Агата Кристи.....|"
echo "11 NRJ breakbeat........|......................|" "47 СССР 30-50.........|"
echo "12 Funk & Soul..........|......................|" "48 СССР 50-70.........|"
echo "13 NRJ Drum & Bass......|"
echo "14 NRJ Jump.............|"
echo "15 NRJ Techno...........|"
echo "16 NRJ R&B..............|"
echo "17 Jazz.................|"
echo "18 Live Hits............|"
echo "19 Euro Hits............|"
echo "23 Love Songs...........|"
echo "24 Erotic...............|"
echo "25 France...............|"
echo "26 90's Dance...........|"
echo "27 90's Gold............|"
echo "49 90's Pop.............|"
echo "50 NRJ Minimal..........|" "| БЛАГОДАРНОСТИ..........................."
echo "51 NRJ Electronic.......|" "| v_andal; Youshi; oleg_kaa и остальным!.|"
echo "54 NRJ DubStep..........|" "| за помощь и проявленный интерес :).....|"
echo "0: ............ВЫХОД....|" "|........................................|"
echo
read doing
case $doing in
0) exit;;
	1) URL="http://eu1.101.ru:8000/c4_4";;
	2) URL="http://eu1.101.ru:8000/c4_2";;
	3) URL="http://eu1.101.ru:8000/c14_3";;
	4) URL="http://eu1.101.ru:8000/c6_5";;
	5) URL="http://eu1.101.ru:8000/c15_3";;
	6) URL="http://eu1.101.ru:8000/c13_3";;
	7) URL="http://eu1.101.ru:8000/c6_3";;
	8) URL="http://eu1.101.ru:8000/c8_4";;
	9) URL="http://eu1.101.ru:8000/c16_22";;
	10) URL="http://eu1.101.ru:8000/c14_11";;
	11) URL="http://eu1.101.ru:8000/c16_11";;
	12) URL="http://eu1.101.ru:8000/c9_4";;
	13) URL="http://eu1.101.ru:8000/c12_3";;
	14) URL="http://eu1.101.ru:8000/c14_17";;
	15) URL="http://eu1.101.ru:8000/c17_3";;
	16) URL="http://eu1.101.ru:8000/c4_3";;
	17) URL="http://eu1.101.ru:8000/c10_5";;
	18) URL="http://eu1.101.ru:8000/c15_5";;
	19) URL="http://eu1.101.ru:8000/c16_13";;
	20) URL="http://eu1.101.ru:8000/c13_14";;
	21) URL="http://eu1.101.ru:8000/c10_2";;
	22) URL="http://eu1.101.ru:8000/c13_18";;
	23) URL="http://eu1.101.ru:8000/c9_1";;
	24) URL="http://eu1.101.ru:8000/c14_13";;
	25) URL="http://eu1.101.ru:8000/c16_17";;
	26) URL="http://eu1.101.ru:8000/c7_8";;
	27) URL="http://eu1.101.ru:8000/c6_2";;
	28) URL="http://eu1.101.ru:8000/c8_2";;
	29) URL="http://eu1.101.ru:8000/c13_1";;
	30) URL="http://eu1.101.ru:8000/c11_1";;
	31) URL="http://eu1.101.ru:8000/c15_1";;
	32) URL="http://eu1.101.ru:8000/c1_4";;
	33) URL="http://eu1.101.ru:8000/c7_9";;
	34) URL="http://eu1.101.ru:8000/c7_5";;
	35) URL="http://eu1.101.ru:8000/c1_2";;
	36) URL="http://eu1.101.ru:8000/c4_6";;
	37) URL="http://eu1.101.ru:8000/c4_5";;
	38) URL="http://eu1.101.ru:8000/c1_3";;
	39) URL="http://eu1.101.ru:8000/c7_0";;
	40) URL="http://eu1.101.ru:8000/c6_1";;
	41) URL="http://eu1.101.ru:8000/c11_3";;
	42) URL="http://eu1.101.ru:8000/c9_2";;
	43) URL="http://eu1.101.ru:8000/c14_4";;
	44) URL="http://eu1.101.ru:8000/c5_3";;
	45) URL="http://eu1.101.ru:8000/c2_4";;
	46) URL="http://eu1.101.ru:8000/c3_5";;
	47) URL="http://eu1.101.ru:8000/c14_59";;
	48) URL="http://eu1.101.ru:8000/c12_1";;
	49) URL="http://eu1.101.ru:8000/c15_10";;
	50) URL="http://eu1.101.ru:8000/c15_15";;
	51) URL="http://eu1.101.ru:8000/c15_20";;
	52) URL="http://eu1.101.ru:8000/c15_21";;
	53) URL="http://eu1.101.ru:8000/c15_23";;
	54) URL="http://eu1.101.ru:8000/c15_24";;
	55) URL="http://eu1.101.ru:8000/c16_19";;
	56) URL="http://eu1.101.ru:8000/c17_20";;
	*) echo "Нет такой радиостанции. Выберите другую!"
    esac
    if [ ! -z $URL ]; then
        break
    fi
done
streamripper $URL $QUICKLY & mplayer $URL $RFR &>/dev/null

Ну вроде бы всё :) Приятного прослушивания!

Паникёр --- не паникёр. А

Паникёр --- не паникёр.
А паранойи, как известно, много не бывает :)

:wq
--
Live free or die

/

rootkit написал(а):
До недавнего времени я совсем не знал BASH, но благодаря этому полезному делу стал немного разбираться :)

На три буквы ходил? :)

ЗЫ: Не думаешь ли доработать (скорее дополнить) проект вопросом просмотра потокового видео без браузера (попутно с фичей грабления на жёсткий диск).
Мои наркоманы предпочитают "В нашу гавань заходили корабли" (лучше многого, но всё равно брр-р-р).

:wq
--
Live free or die

Было дело... и на три буквы

Было дело... и на три буквы посылали... Причём вначале послали, а потом доплнили словами скорее всего он найдёт антиблокировочные тормозные системы что в прочем, было бы неудивительно. Но ГУГЛ принял меня правильно :)

З.Ы. Пока не думаю, нет потребности... Если это реально и возникнет потребность, то буду думать :)

вот

/usr/bin/mplayer ... трололо... | recode -f cp1251

Таким макаром треки

Таким макаром треки показывает ок, но только windows1251 а вот сам мплеер пишет кракозябрами...

Слишком много текста )

Слишком много текста ) Оптимизируйте :)

...

42) URL="http://eu1.101.ru:8000/c8_2"
43) URL="http://eu1.101.ru:8000/c9_2"

...

/usr/bin/mplayer "$URL" -cache 5000 -referrer "http://www.101.ru/" & streamripper "$URL" -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/101ru &>/dev/null;;

Working on Gentoo Linux for Asus P535 and Qtopia :-)

ТОлько наверное URL1; URL2;

ТОлько наверное URL1; URL2; URL3

Нет. Именно URL.

Нет. Именно URL.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

Оптимизировал твой скриптик

Оптимизировал твой скриптик :)

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

rootkit написал(а): И ещё 1

rootkit написал(а):
И ещё 1 минус - русские названия песен и теги отображаются как - - - - - - - - 0.0.mp3 и переконвертировать с формата windows-1251 в utf-8 не удаётся никак, скорее всего они просто символами "- - - - -" скачиваются.... Если кто-то в состоянии решить эти 2 проблемы, то буду признателен.

streamripper http://eu1.101.ru:8000/c7_7 --codeset-filesys=utf-8 --codeset-metadata=cp1251 -u "Mozilla/5.0 Gecko/20101209 Firefox/3.6.13"

Чем больше юзерфрендли, тем сложнее юзать.

Такой вариант у меня не

QUICKLY="--codeset-filesys=utf-8 --codeset-metadata=cp1251 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/Radio101Ru/"
......
streamripper http://eu1.101.ru:8000/c4_5 $QUICKLY & mplayer "http://eu1.101.ru:8000/c4_5" -cache 2000 -referrer "http://www.101.ru/" &>/dev/null;;

Вот так отлично )

Mozilla

rootkit написал(а):
QUICKLY="--codeset-filesys=utf-8 --codeset-metadata=cp1251 -u Mozilla/5.0 Gecko/20101209 Firefox/3.6.13 -d /home/Music/Radio101Ru/"
......
streamripper http://eu1.101.ru:8000/c4_5 $QUICKLY & mplayer "http://eu1.101.ru:8000/c4_5" -cache 2000 -referrer "http://www.101.ru/" &>/dev/null;;

Вот так отлично )

подскажите, пожалуйста, откуда берётся эта строчка, чтобы взять её правильно?
Mozilla/5.0 Gecko/20101209 Firefox/3.6.13

Выбирай любой по вкусу

Вот тут в колонке Browsers.

Я не смог понять твой комментарий...
И по этому поводу решил подарить тебе запятую: ",". Используй её с умом!

http://www.useragentstring.com/

http://www.useragentstring.com/
403 Error - Forbidden

rootkit

rootkit написал(а):
Единственное чего нехватает - это бесконечного цикла самого скрипта, чтобы при прерывании проигрывания станции, он по новой выдавал список станций для выбора.

Бесконечный цикл в шеле создается с помощью while true. Что-то типа

while true
do
    echo
    echo "01 NRJ Hot traxx........|" "28 Pink Floyd........|" "36 NRJ Russian Dance..|"
    echo "0 Выход"

    read doing
    case $doing in
        0) exit ;;
        1) ...
    esac
    mplayer .....
done

Чем больше юзерфрендли, тем сложнее юзать.

bagas написал(а): идейка

bagas написал(а):
идейка интересная , сейчас попробывал скормить ссылку
vlc http://nbn.101.ru:8000/c10_2
чисто один ролик mp3 проигрываеться и все.
как же все таки заставить работать.

Попробуй так:

vlc "http://nbn.101.ru:8000/c10_2" -referrer "http://www.101.ru/"

Ну или без кавычек.... Ну или как там VLC принимает -referrer параметр...

Все намного проще

Все намного проще :))

Достаточно взять любой плеер, поддерживающий смену USER-Agent, например VLC, и изменить User-Agent на Firefox'овский, все работает без всяких скриптов и извращений, достаточно скачать плейлист :)

e1er написал(а): ...плеер,

e1er написал(а):
...плеер, поддерживающий смену USER-Agent, например VLC...

Вы имеете в виду http-user-agent=blablabla из vlcrc? Дык, тогда можно заюзать и более "тематический" параметр - http-referrer=http://www.101.ru/

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Да, именно это. Хоть тот,

Да, именно это. Хоть тот, хоть другой или оба сразу :)
Главное что VLC позволяет это сделать. Еще mplayer позволяет, тоже в конфиге.

e1er написал(а):Да, именно

e1er написал(а):
Да, именно это. Хоть тот, хоть другой или оба сразу :)
Главное что VLC позволяет это сделать. Еще mplayer позволяет, тоже в конфиге.

Хм. А точно VLC позволяет это делать? Что-то я не нашел такой опции. Вроде бы в рассылке разработчиков упоминается патч добавляющий опцию "http-referrer", но в исходниках для 1.1.9 этой опции нет.

Чем больше юзерфрендли, тем сложнее юзать.

v_andal написал(а): в

v_andal написал(а):
в исходниках для 1.1.9 этой опции нет

У меня 9999, там есть

Мы тоже не всего читали Шнитке!.. © В. Вишневский

Spoiler написал(а): У меня

Spoiler написал(а):
У меня 9999, там есть

Тогда понятно. Но как выяснилось, для 101.ru достаточно указывать --http-user-agent, поэтому отсутствие --http-referrer в stable особо не напрягает.

Чем больше юзерфрендли, тем сложнее юзать.

v_andal написал(а): для

v_andal написал(а):
для 101.ru достаточно указывать --http-user-agent

Ну да, и вообще так оно кошернее как-то (имхо)

Мы тоже не всего читали Шнитке!.. © В. Вишневский

винда

Привет всем. А под виндами можно запустить?

Данный вопрос на этом форуме

Данный вопрос на этом форуме врядли кого то интересует. Спроси на форуме про винды

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".