PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Плагины для РоадРанера (http://pccar.ru/forumdisplay.php?f=76)
-   -   Радио или Любой Тюнер через WinAmp (http://pccar.ru/showthread.php?t=1853)

Wanted 28.02.2007 02:16

Радио или Любой Тюнер через WinAmp
 
Вложений: 1
Ветка в целом уже не актуальна, новое "легкое" решение см. здесь http://forum.pccar.ru/showthread.php?p=19248#post19248

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

Проблема подключения радио-тюнера в RR насущна и достаточно актуальна, особенно для тех, у кого Radiator отказался "дружить" с Тюнером. Про ТВ особо говорить не буду (думаю сдружить RR и ТВ через родную прогу смогут многие), а вот RR и Радио постараюсь изложить по максимуму.

Итак, купив GoTView PCI 2 DVD Deluxe и принеся его домой, не ожидал что этот гад не сможет жить с Радиатором. Посему перелопатив почти весь интернет в поисках плугинов/программ/народных средств/бубнов и прочей лабуды понял, что придется делать все самому.

Перепробовал кучу вариантов, пытался прикрутить родную прогу - но без доработки самого RR (а именно компоновки его SDK и сорцов под себя или написания плугина к нему) ничего не получится!
Поэтому глянув на WinAmp TV Plugin (который кстати в ТВ режиме у меня толком так и не заработал совместно с RR) родил идею о его хорошей дружности с DirectSound FM Тюнерами.

Посему что у меня получилось:
1.Радио я слушаю через WinAmp, заранее отсканированными пресетами (.tvc), интерфейс родной скина BMW.
Но: Пока не работает подсветка частоты данного канала и невозможность настройки доп. радостанций без вмешательства "ручками" в пресеты.
2. Радио работает также как и музыка (закаладка AUDIO), а именно:
если я включил свои любимые .MP3 то они играют на любой закладке (ну кроме DVD/TV и Видео) т.е. выйдя из закладки AUDIO я продолжаю слушать музыку.
Тоже самое и с радио, причем если играет музыка и я захожу в радио - ессно аудио глохнет, начинается радио и наоборот.

Теперь как это получилось:

Взял скин (RADIO_player.skin) переименовал его в MYRADIO_player.skin и чуток его поменял (отключил некоторые кнопки LOCAL, TUNE, SEEK и Пресеты, кстати потом планирую их опять оживить).
На первом скрине видно как все отображается.
При загрузке окна MYRADIO вот что срабатывает (из моего EXECtbl.ini):
Все описано по порядку, с описанием каждой команды.

Код:

"MYRADIO","BYVAR;ISRADIO;MYRADIOSTART< - Этой командой запускается RADIO скин из главного меню, она определяет запущено ли радио уже или нет. если да - то просто заходим на страницу MYRADIO_player.skin (команда MYRADIORESUME) иначе MYRADIOSTART

"MYRADIOSTART","SETVAR;ISRADIO;1||MUTE||BACKUPPLAYLIST||STOP||CLEARLIST||RUNQW;C:\Program Files\Road Runner\BATs\LoadRadio.bat||LOADLIST;C:\Program Files\Winamp\TV.m3u||STOP||LOAD;MYRADIO_PLAYER.skin||SETLIST;$RADIOCHANNEL$||PLAY||MUTE"
- Этой командой мы устанавливаем переменную ISRADIO=1, что означает что радио в данный момент активно.|| Глушим звук. ||Запускаем BACKUPPLAYLIST (описание ниже). || Запускаем скрипт (LoadRadio.bat) он копирует плэйлист с радио-пресетами в текущий winamp.m3u || Даем команду RR прочитать данный плейлист в себя || Тормозим его (так надо) || открываем сам Радио Скин || Устанавливаем текущую Радиостанцию на запомненную (если Радио закрывалось, станция сохраняется) || Запускаем проигрывание || есс-но включаем звук

"MYRADIORESUME","LOAD;MYRADIO_PLAYER.skin"
-Грузим Радио Скин

"MYRADIOCLOSE","SETVARBYCODE;RADIOCHANNEL;TRACKNUMBER||EXIT"
-Эта команда срабатывает (стоит на кнопке закрытия скина) собственно при закрытии скина (переходе в главное меню). || Сохраняем текущую радиостанцию в переменную RADIOCHANNEL (тупо копируем в нее текущий номер позиции в плэйлисте) || Выходим в главное меню

Теперь о магии:
"BACKUPPLAYLIST","SETVAR;SAVED;1||SAVELIST;C:\program files\winamp\_backup_winamp.m3u||SETVARBYCODE;SAVEDTRACKNUM;TRACKNUMBER||SETVARBYCODE;SAVEDTRACKPOS;CURRENTTRACKTIME"
-Этой командой я БэкАплю текущий плэйлист (путь видно в команде)|| В переменные SAVEDTRACKNUM - заносим текущую позицию в плейлисте, в SAVEDTRACKPOS - текущую позицию в текущем трэке, чтобы потом его вернуть на то же самое место!

"RESTOREPLAYLIST","MUTE||STOP||SETVAR;SAVED;0||RUNQW;C:\Program Files\Road Runner\BATs\restorePL.bat||LOADLIST;C:\Program Files\Winamp\winamp.m3u||SETLIST;$SAVEDTRACKNUM$||PLAY||SEEKTO;$SAVEDTRACKPOS$||MUTE"
-Этой командой мы есс-но возвращаем предыдущий плэйлист на место и устанавливаем трэк и позицию в нем на запомненное место! (ВАУ, фишка)

Теперь два .BAT файла:

loadRadio.bat: - Копирует заранее созданный плэйлист с файлами .tvc т.е. с настройками Радио каналов, в папку к ВинАмпу (в целом его можно исключить, но это в следующей версии ;) )
Код:

@echo off
copy "D:\TV\tv.m3u" "c:\program files\winamp\TV.m3u" /Y

restorePL.bat: - восстанавлиает игравший ранее плэйлист на место. Все просто как у Буша в политике.
Код:

@echo off
copy "C:\Program Files\Winamp\_backup_winamp.m3u" "C:\Program Files\Winamp\winamp.m3u" /Y

Теперь о тонкостях:- Если ВинАмп крутит радио и я хочу посмотреть ТВ, то ВинАмп конечно останавливает его играть. Но после выхода из ТВ режима, ВинАмп не может переключить Тюнер "вручную" обратно в FM. Поэтому, перед открытием ТВ окна, мне приходится глушить ВинАмп (т.е. закрывать его принудительно). Код Входа в ТВ окно см. ниже

Собственно код открытия Скина ТВ:
Код:

"TV","MUTE||TVBACKUPPLAYLIST||STOP||LOAD;TVW.skin;GoTView;c:\program files\gotview\gotview.exe;TV Screen||CLOSEWINAMP||MUTE"
-Глушим Все и всех || бэкапим Плэйлист (команда отличается от ранее-описанной, только тем что сохраняет текущий плейлист в другой фал, во избежании перекреста плэйлистов) сама она ниже ||Запускаем GoTView.exe || Убиваем ВинАмп || Включаем звук

"TVBACKUPPLAYLIST","SAVELIST;C:\program files\winamp\_backupTV_winamp.m3u||SETVARBYCODE;SAVEDTRACKNUMTV;TRACKNUMBER||SETVARBYCODE;SAVEDTRACKPOSTV;CURRENTTRACKTIME"
- Все тоже самое что и в BACKUPPLAYLIST

Код:

"TVCLOSE","CLOSE||STARTWINAMP||TVRESTOREPLAYLIST"
-Закрываем GoTView.exe || Стартуем ВинАмп || Восстанавлиаем Плэйлист игравший до открытия ТВ

"TVRESTOREPLAYLIST","MUTE||STOP||RUNQW;C:\Program Files\Road Runner\BATs\restorePLTV.bat||LOADLIST;C:\Program Files\Winamp\winamp.m3u||SETLIST;$SAVEDTRACKNUMTV$||PLAY||SEEKTO;$SAVEDTRACKPOSTV$||MUTE"
-Собственно это командой!

Кажется все, ничего не забыл.

В будующем прикручу:
- Возможность через ВинАмп настраивать Радио по набору частоты кнопками, в скине есть такая возможность, будет и у меня.
- Отображение текущей частоты станции (думаю это решить просто, через SENDMESSAGE который уже готов в RR, но это уже тонкости).
- Сохранение списка станций в пресеты (на картинке - кнопки с циферками)
ну и может быть еще чен-ть...

"Но" данного варианта:
- Врядли получится как-то подрубить RDS, даже если тюнер его может "слушать"
- Пресеты имеют вид как на картинке - с расширениями .tvc, косяк конечно, но с этим можно сжится беееез особых проблем. Хотя думаю решаемо.

А о плюсах - судить вам.
Может FAQ получился громоздкий (в большинстве случаев код уменьшится в два-три раза), но это работает так как мне нравится и думаю я не один такой ;)

Z@GR 28.02.2007 02:21

интересно я вот посмотрел код, а с бехолдером такое прокатит интересно?
если вместо ГОТАВЬЮ везде написать БЫХОЛДЕР
???

Wanted 28.02.2007 02:23

Цитата:

Сообщение от ZAGR (Сообщение 19019)
интересно я вот посмотрел код, а с бехолдером такое прокатит интересно?
если вместо ГОТАВЬЮ везде написать БЫХОЛДЕР
???

Конечно прокатит ;) Ты думаешь я зря так тему назвал? ;)

Z@GR 28.02.2007 02:27

Цитата:

Сообщение от Wanted (Сообщение 19017)
Поэтому глянув на WinAmp TV Plugin (который кстати в ТВ режиме у меня толком так и не заработал совместно с RR) родил идею о его хорошей дружности с DirectSound FM Тюнерами.

ты чё это серьёзно чтоли? :shok:
у меня пашет как трактор, правда пришлось посидеть пару часов в машине.
А сегодня вечером я его упел сначала сломать, потом починить, потом опять сломать, потом переустановить и опять починить )))
есть там нюансы в настройках плагина, которые трудно описать текстом.
Я вот тыком делал настройки плагина.
У меня тоже сначала не ловилось ничего, потом ловился звук, но изображения не было, потом я это победил, но не помню уже как именно.

Wanted 28.02.2007 02:35

Цитата:

Сообщение от ZAGR (Сообщение 19023)
ты чё это серьёзно чтоли? :shok:
у меня пашет как трактор, правда пришлось посидеть пару часов в машине.
А сегодня вечером я его упел сначала сломать, потом починить, потом опять сломать, потом переустановить и опять починить )))
есть там нюансы в настройках плагина, которые трудно описать текстом.
Я вот тыком делал настройки плагина.
У меня тоже сначала не ловилось ничего, потом ловился звук, но изображения не было, потом я это победил, но не помню уже как именно.

Да пашет то он и у меня пашет, но вот какая проблема была:
Сам ВинАмп ТВ показывает отлично, а вот в скине ТВ вот что происходит:
Он открывается, но в списке каналов я вижу только "1.", что я только не делал (все по порядку и с нашего FAQ по ТВ через WinAmp и с mp3car.com - бестолку). Тоже самое и у некоторых буржуев
Сам Guino так и не понял в чем соль - но у "некоторых" это не работает. Понять почему мне уже в лом - вполне нормально работает и через GoTView. Может чтоит покопаться в настройках RR, хоть я их уже и перерыл все. Или поставить заново на чистую ОСь, но опять же - уже влом :)

В случае если у тебя ТВ кажет через ВинАмп, думаю тебе не придется заморачиваться с выключением-включением винампа!

Z@GR 28.02.2007 02:37

Цитата:

Сообщение от Wanted (Сообщение 19024)
Да пашет то он и у меня пашет, но вот какая проблема была:
Сам ВинАмп ТВ показывает отлично, а вот в скине ТВ вот что происходит:
Он открывается, но в списке каналов я вижу только "1.", что я только не делал (все по порядку и с нашего FAQ по ТВ через WinAmp и с mp3car.com - бестолку). Тоже самое и у некоторых буржуев
Сам Guino так и не понял в чем соль - но у "некоторых" это не работает. Понять почему мне уже в лом - вполне нормально работает и через GoTView. Может чтоит покопаться в настройках RR, хоть я их уже и перерыл все. Или поставить заново на чистую ОСь, но опять же - уже влом :)

В случае если у тебя ТВ кажет через ВинАмп, думаю тебе не придется заморачиваться с выключением-включением винампа!

ааа, понятно
у меня ТВ тюнер бехолдер через ТВ плагин винампа работает

Wanted 28.02.2007 02:47

Цитата:

Сообщение от ZAGR (Сообщение 19026)
ааа, понятно
у меня ТВ тюнер бехолдер через ТВ плагин винампа работает

Можешь мне скинуть свою версию RR? Т.е. только бинарники из корня Road Runner????

Уже не надо, проблему решил. Пришлось просто переустановить заново ВинАмп предварпительно его начистую снести ;)

Z@GR 28.02.2007 12:35

Цитата:

Сообщение от Wanted (Сообщение 19027)
Можешь мне скинуть свою версию RR? Т.е. только бинарники из корня Road Runner????

Уже не надо, проблему решил. Пришлось просто переустановить заново ВинАмп предварпительно его начистую снести ;)

тоесть заработал у тебя ТВ плагин как надо для ТВ?

какой версии у тебя Винамп? Это вроде как тоже важно.

terracan 28.02.2007 14:18

TV Плагин для WinAmp поставил , в настройках настроил, а как телек то посмотреть. Обьясните чайнику:angry:

Z@GR 28.02.2007 14:46

Цитата:

Сообщение от terracan (Сообщение 19054)
TV Плагин для WinAmp поставил , в настройках настроил, а как телек то посмотреть. Обьясните чайнику:angry:

я описывал как это делается вот тут:
http://forum.mp3car.ru/showthread.php?t=1467&page=3

Wanted 28.02.2007 14:56

Цитата:

Сообщение от ZAGR (Сообщение 19042)
тоесть заработал у тебя ТВ плагин как надо для ТВ?

какой версии у тебя Винамп? Это вроде как тоже важно.

Да, представляешь, заработал. Я грешу на настройку Show Extensions в RR. Похоже из за нее проблемы были - проверю отпишусь.

Спасиб за заботу :)

Винамп 2.95 (мой любимый) плагин последний.

terracan 28.02.2007 15:07

Цитата:

Сообщение от ZAGR (Сообщение 19058)
я описывал как это делается вот тут:
http://forum.mp3car.ru/showthread.php?t=1467&page=3

Даёшь всю инфу в WiKi,:pleasantry: , а то пока налазишся по веткам в голове каша. И поделитесь 2.95 Winamp. Из WiKi какаято хрень качаетсо на 9 кб.

Z@GR 28.02.2007 15:28

OFF
 
Цитата:

Сообщение от terracan (Сообщение 19062)
Даёшь всю инфу в WiKi,:pleasantry: , а то пока налазишся по веткам в голове каша. И поделитесь 2.95 Winamp. Из WiKi какаято хрень качаетсо на 9 кб.

ага, если бы мне кто-нибудь ответил вот в этой теме:
http://forum.mp3car.ru/showthread.php?t=1800
я бы уже давно всё туда написал в этот WiKi )))

terracan 28.02.2007 15:29

Пиши всё тут одним постом, я вставлю:tease:

Z@GR 28.02.2007 15:30

Цитата:

Сообщение от terracan (Сообщение 19072)
Пиши всё тут одним постом, я вставлю:tease:

а чё писать-то, если уже написано в другой теме?
оттудава бери и вставляй в WiKi )))

Z@GR 28.02.2007 15:46

Цитата:

Сообщение от Wanted (Сообщение 19061)
Да, представляешь, заработал. Я грешу на настройку Show Extensions в RR. Похоже из за нее проблемы были - проверю отпишусь.

Спасиб за заботу :)

Винамп 2.95 (мой любимый) плагин последний.

Винамп 2.95 это правильно, я просто где-то в закромах форума читал когда-то, помоему Frontera писАл, что новые версии Винампа как-то не очень дружат с РоадРаннером.

makall 28.02.2007 16:40

У кого Авермедиа Гибрид отпишите, получилось ли или нет, и если чтото меняли отпишите плиз.

Wanted 28.02.2007 17:03

Цитата:

Сообщение от makall (Сообщение 19094)
У кого Авермедиа Гибрид отпишите, получилось ли или нет, и если чтото меняли отпишите плиз.

У меня он был ровно сутки, думал съехаь на него с GoTView.
В итоге оставил свой.
А прикрутить его точно так же как и мой. См. выше

makall 28.02.2007 17:33

Вопрос как делаются радио пресеты? Если не сложно скиньте 1 для наглядности)))

Wanted 28.02.2007 17:56

Цитата:

Сообщение от makall (Сообщение 19101)
Вопрос как делаются радио пресеты? Если не сложно скиньте 1 для наглядности)))

заходишь в Винамп->Options->Preferences->Input->Tv Plugin тамв Scan кажется, выбираешь сверху путь куда их складывать. Есс-но плугин должен быть настроен под твой тюнер. Жмешь Радио Скан и в папке которую ты указал начинают появляться пресеты:
Текстовый файл в четыре строки, синтаксис простой.

Wanted 01.03.2007 19:27

Вообщем всем кому интересно.

Сейчас пробую написать замену Радиатора через ВинАмп.
Если все получится, то все забудут про Радиатор и будут пользоваться Цинампиатором моего производства ;)

Wanted 02.03.2007 01:36

Ветка в целом уже не актуальна, новое "легкое" решение см. здесь http://forum.pccar.ru/showthread.php?p=19248#post19248

2func 05.03.2007 16:06

Цитата:

Сообщение от ZAGR (Сообщение 19077)
Винамп 2.95 это правильно, я просто где-то в закромах форума читал когда-то, помоему Frontera писАл, что новые версии Винампа как-то не очень дружат с РоадРаннером.

хм..... я не писАл что другие версии не дружать.... я писал, что лучше его ставить т.к. он более твердолобый ну и сам РР как-то под него заточен (например всякие там видеоокна, визуализаторы и т.п.) и по скорости запуска приложения (хотя весьма сомнительно) но он типа шустрее.......
да все голосят что 2,95 лучше, че я один то?!?!?!? :big::big::big::big::big::big::big::big:

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

кстати, кто-нить на USB/PCMCIA устройствах победил сам по себе TV plugin????
у меня в Авер пишет что стандарт ТВ у нас SECAM D/K а у ТВ плугина такого понятия нету...........

Z@GR 05.03.2007 17:12

Цитата:

Сообщение от frontera (Сообщение 19526)
хм..... я не писАл что другие версии не дружать.... я писал, что лучше его ставить т.к. он более твердолобый ну и сам РР как-то под него заточен (например всякие там видеоокна, визуализаторы и т.п.) и по скорости запуска приложения (хотя весьма сомнительно) но он типа шустрее.......
да все голосят что 2,95 лучше, че я один то?!?!?!? :big::big::big::big::big::big::big::big:

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

Цитата:

Сообщение от frontera (Сообщение 19526)
по поводу плагина: красиво, на дектопе попробовал все в цвет, но тут у меня толком проверит нече, попробую еще дома, там тюнер дубовый валяется, собственно из-за него то и есть весь сыр-бор.....

кстати, кто-нить на USB/PCMCIA устройствах победил сам по себе TV plugin????
у меня в Авер пишет что стандарт ТВ у нас SECAM D/K а у ТВ плугина такого понятия нету...........

а вот это странно, т.к. у меня с бехолдером во всех ТВ файлах .tvc прописан стандарт ТВ SECAM D и всё работает нормально...

Wanted 05.03.2007 17:46

Цитата:

Сообщение от frontera (Сообщение 19526)
хм..... я не писАл что другие версии не дружать.... я писал, что лучше его ставить т.к. он более твердолобый ну и сам РР как-то под него заточен (например всякие там видеоокна, визуализаторы и т.п.) и по скорости запуска приложения (хотя весьма сомнительно) но он типа шустрее.......
да все голосят что 2,95 лучше, че я один то?!?!?!? :big::big::big::big::big::big::big::big:

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

кстати, кто-нить на USB/PCMCIA устройствах победил сам по себе TV plugin????
у меня в Авер пишет что стандарт ТВ у нас SECAM D/K а у ТВ плугина такого понятия нету...........


Фронт, ставишь Secam D и живешь спокойной и счастливой жизнью :)

2func 06.03.2007 02:04

Хм, сегодня подрубил к "сильной" антене. при хорошем сигнале звук есь..... :big::big: в secam D а вот при слабом только в PAL D но видео чернобелое......
а не бехолдере я даже не заморачивался на эту тему!!!!

2func 06.03.2007 02:14

заметил интересную тенденцию...... в секам Д звук появляется если начинаю подергивать полоску подстройки частоты или регулятора громкости......... т.е. при изменении звуковых настроек звук просачивается, а потом видимо на уровне плагина режется как шум....
у меня стоит бета 8 ибо бета 13 виснет при открытии настроек........
сейчас попробую все настроить на 8, поставить 13, и запустить не лазая в настройки..... :dntknw:
попробовал, не помогло, надо искать дальше косяк, но это точно с настройкой чувствительности.....

Z@GR 06.03.2007 04:02

Вложений: 1
Цитата:

Сообщение от frontera (Сообщение 19584)
заметил интересную тенденцию...... в секам Д звук появляется если начинаю подергивать полоску подстройки частоты или регулятора громкости......... т.е. при изменении звуковых настроек звук просачивается, а потом видимо на уровне плагина режется как шум....
у меня стоит бета 8 ибо бета 13 виснет при открытии настроек........
сейчас попробую все настроить на 8, поставить 13, и запустить не лазая в настройки..... :dntknw:
попробовал, не помогло, надо искать дальше косяк, но это точно с настройкой чувствительности.....

насчёт звука это конечно пальцем в небо (просто я так нашёл на своём бехолдере звук)
глянь на всякий случай настройки на картинке.
Там по идее можно поперставлять каналы звука

2func 06.03.2007 11:11

пробовал уже лазил везде, у тебя соединение аналоговое стоит, а у меня по любому будет digital через DirectShow ....... у меня карта Aver TV USB 2.0 Plus вот радио в нем более-менее сносно пашет....... должен же быть выход......
я уже и Dscaller ставил и FLY 2000 FM никто его не хавает этот тюнер, кроме родной софтины, картинка есь, звука нет..... :be:

Wanted 07.03.2007 14:00

Цитата:

Сообщение от ZAGR (Сообщение 19589)
насчёт звука это конечно пальцем в небо (просто я так нашёл на своём бехолдере звук)
глянь на всякий случай настройки на картинке.
Там по идее можно поперставлять каналы звука

Андрюх, а у тебя реально звук в Бехолдере не по шине????
ПОДСТАВА!

Z@GR 07.03.2007 16:09

Цитата:

Сообщение от Wanted (Сообщение 19659)
Андрюх, а у тебя реально звук в Бехолдере не по шине????
ПОДСТАВА!

эта, в бехолдере можно поставить галку, чтобы по шине передавать, если это нам попможет конечно
просто я по линии передавал звук по-старинке, т.к. (не помню точно щас в какой момент), но в стандартной конфигурации как GUINO задумывал у меня где-то не работал звук по шине или эхо начинало появляться, что-то типа того...
но можно попробовать кстати перенастроить по шине звук, может заработает?!?!


Часовой пояс GMT +4, время: 04:33.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot