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

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

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

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

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

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

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

    Для комментирования войдите или зарегистрируйтесь
В общем выкладываю то, что

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

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

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

  • Для комментирования войдите или зарегистрируйтесь
полезное дополнение
  • Для комментирования войдите или зарегистрируйтесь
Ну если консольное

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

  • Для комментирования войдите или зарегистрируйтесь
идейка интересная , сейчас

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

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

  • Для комментирования войдите или зарегистрируйтесь
В общем я подсуетился и

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

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

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

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

  • Для комментирования войдите или зарегистрируйтесь
Теперь записывает и радио )

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

  • Для комментирования войдите или зарегистрируйтесь

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

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

  • Для комментирования войдите или зарегистрируйтесь
Привет, Youshi :) Спасибо

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

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

  • Для комментирования войдите или зарегистрируйтесь
Друзья! Жить становится

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

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

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

  • Для комментирования войдите или зарегистрируйтесь
Меняються URL. Допустим,

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

  • Для комментирования войдите или зарегистрируйтесь
Нет, проблема именно в

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

  • Для комментирования войдите или зарегистрируйтесь
А теперь посмотрите, канал

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

  • Для комментирования войдите или зарегистрируйтесь
Нет, не работает, но я его

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

  • Для комментирования войдите или зарегистрируйтесь
Конечно не найден, потому что

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

  • Для комментирования войдите или зарегистрируйтесь
Я паникёр, сорри ) Забыл "c"

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

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

  • Для комментирования войдите или зарегистрируйтесь
Паникёр --- не паникёр. А

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

:wq -- Live free or die

  • Для комментирования войдите или зарегистрируйтесь

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

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

:wq -- Live free or die

  • Для комментирования войдите или зарегистрируйтесь
Было дело. и на три буквы

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

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

  • Для комментирования войдите или зарегистрируйтесь

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

  • Для комментирования войдите или зарегистрируйтесь
Таким макаром треки

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

📎📎📎📎📎📎📎📎📎📎