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

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

Lexx09 06.03.2016 13:44

Плагин SDR_Radio
 
Наваял расширение для работы с SDR Radio. Используется программа SDRSharp с немного доработанным мной плагином SDRSharp-Net-Remote, т.к. он в некоторых случаях падает вместе с SDRSharp.

http://i74.fastpic.ru/thumb/2016/030...e571d8faf.jpeg http://i75.fastpic.ru/thumb/2016/030...d49d57a6b.jpeg

Установка:
  • Запускаем exe-файл, при этом:
    • в папку Extentions распаковывается расширение SDR_Radio.
    • расширение регистрируется в системе.
    • в папку "Program Files" распаковывается программа SDRSharp.
    • в ini-файлы скина вносятся необходимые изменения.
    • в Программах создается ярлык для удаления расширения.
  • Далее работаем ручками:
    • в iCarDS на экране "Радио" заходим в выбор города и указываем свой населенный пункт в качестве домашнего.
    • в папке скина запускаем SaveSkinSetting.exe.
    • в папке расширения (Extentions\SDR_Radio) создаем ini-файл в кодировке windows-1251 с названием своего населенного пункта, и прописываем в него названия радиостанций и параметры (по аналогии с существующим файлом Краснодар.ini).
    • с помощью zadig.exe (в папке SDRSharp) устанавливаем драйвера для своего устройства.
    • в программе SDRSharp выбираем свое устройство, настраиваем (кроме тех настроек, которые задаются в ini-файле).
    • в папке RadioArt создаем png-картинки для своих радиостанций. Имя картинки должно совпадать с именем радиостанции.
Удаление:
  • Удаление запускается с ярлыка в Программах. При этом будет удалена папка с расширением, папка SDRSharp, также будут отменены внесенные изменения в ini-файлах скина.
Использование:
  • SDR_Radio можно использовать на двух экранах - "Радио" и "Радио Winamp":
    • Перед использованием на экране "Радио" необходимо предварительно в папке RadioCities в m3u-файле с названием своего населенного пункта прописать названия радиостанций и их частоты в Гц.
    • Перед использованием на экране "Радио Winamp" необходимо предварительно в файле скина radio_preset.ini прописать названия радиостанций и их частоты в МГц.
  • Воспроизведение включается/выключается при клике по элементу в списке на экране "Радио", либо по иконке на экране "Радио Winamp".
  • Воспроизведение выключается при запуске другого медиа-экрана ("Аудио", "Видео"). При возврате на экраны "Радио" и "Радио Winamp" вопроизведение продолжается.
  • Воспроизведение выключается при закрытии экрана "Радио" или "Радио Winamp".
  • SDRSharp запускается в свернутом режиме автоматически при первом включении радиостанции. При закрытии iCarDS - SDRSharp тоже закрывается.
Забирать тут.

seriousstas 06.03.2016 16:40

Lexx09
А про само радейко есть тема ?
Если нет создай плиз, например здесь :
http://www.pccar.ru/forumdisplay.php?f=128
И что сам скажешь про качество приёма , помехоустойчивость в движении ?

Lexx09 07.03.2016 00:09

Цитата:

Сообщение от seriousstas (Сообщение 353817)
И что сам скажешь про качество приёма , помехоустойчивость в движении ?

Качество однозначно хуже, чем с FM-тюнерами от автомагнитол.
В авто пока не пробовал, надо спаять антенный переходник. Дома на антенну из комплекта ловит плохо. Чем слабее радиостанция, тем хуже.
Ловил переговоры охранников из магазина на первом этаже. Ловил какие-то аэропортовские переговоры.

seriousstas 07.03.2016 02:32

Цитата:

В авто пока не пробовал, надо спаять антенный переходник
Очень интересен результат ...

YraY 07.03.2016 12:22

Речь то вообще об RTL2832U идет?
Если о нем то пробовал в машине - очень плохо работает.
Даже если сравнивать со свистком от Beholder - RTL2832U ему на порядок проигрывает, а про нормальные тюнеры и говорить даже не стоит.

wladkom1953 07.03.2016 21:06

Вложений: 5
Вроде всё сделал как описано в первом посте. Свисток определился. Станции при запуске файла SDRSharp.exe играют даже на малюсенькую антенну. А в твоих плагинах Икара не работает. Update делал, списки станций своего региона подкорректировал. Что поставить в конфиге Икара?

Lexx09 07.03.2016 21:55

Хм, что-то и у меня перестало работать... Буду разбираться.

Lexx09 08.03.2016 00:00

Все нормально, все у меня работает. Радио было вытащено из USB...:rofl:

wladkom1953, Update не нужно было делать, я же не написал. Из-за этого, скорее всего, слетели настройки. Выложи в архиве ExecTBL.ini (из папки скина), Initialize.ini, skin.ini, radio_preset.ini, свой m3u-файл из папки RadioCities, свой ini-файл из папки Extentions\SDR_Radio.

PS: В конфигураторе ничего делать не нужно.

wladkom1953 08.03.2016 00:40

Цитата:

Сообщение от Lexx09 (Сообщение 354039)
Update не нужно было делать, я же не написал. Из-за этого, скорее всего, слетели настройки. Выложи в архиве ExecTBL.ini (из папки скина), Initialize.ini, skin.ini, radio_preset.ini, свой m3u-файл из папки RadioCities, свой ini-файл из папки Extentions\SDR_Radio.

PS: В конфигураторе ничего делать не нужно.

Спасибо за совет! Переустановлю Икар и приложения по новой. С твоим инсталятором - не в тягость. Попробую и в файлах сам разобраться. Если не найду причину, то выложу свои настройки здесь.:drinks:

seriousstas 08.03.2016 01:40

Цитата:

Сообщение от YraY (Сообщение 353930)
Речь то вообще об RTL2832U идет?
Если о нем то пробовал в машине - очень плохо работает.
Даже если сравнивать со свистком от Beholder - RTL2832U ему на порядок проигрывает, а про нормальные тюнеры и говорить даже не стоит.

А если не свисток, а в таком исполнении :
http://ru.aliexpress.com/item/NEW-10...c-6b963f3644ef

Lexx09 08.03.2016 02:04

seriousstas, должно работать.

YraY 08.03.2016 03:15

Да работать то будет, но качество от этого врятли изменится, тюнер же один и тот же, просто в коробочке.

seriousstas 08.03.2016 04:32

Цитата:

Сообщение от YraY (Сообщение 354070)
Да работать то будет, но качество от этого врятли изменится, тюнер же один и тот же, просто в коробочке.

Гибрид .. Вот можно и с паяльной станцией посидеть :
http://ru.aliexpress.com/item/DIY-KI...7-2c1aa44150ab

wladkom1953 10.03.2016 02:41

Вложений: 3
Так и не получается связать шарп с икаром, хоть тресни.:dntknw:
Может расширение SDR_Radio из папки Extentions не прописывается в системе? Как это проверить ?
Обнаружил небольшой баг в одном из окон скина Радио (смотри в прилагаемых миниатюрах)
В других окнах скина "Радио" и в скине "Радио Winamp" отрабатывается по первому клику.
Также для проверки посылаю свои файлы настроек.

Lexx09 10.03.2016 13:21

Настройки вроде в порядке. SDRSharp стартует при клике на радиостанцию?
Как сделать такой экран, как на скринах? У меня в "Радио" просто список, как на скриншоте в первом сообщении.

wladkom1953 10.03.2016 14:33

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

Сообщение от Lexx09 (Сообщение 354321)
Настройки вроде в порядке. SDRSharp стартует при клике на радиостанцию?

SDRSharp при клике на радиостанцию не стартует и в трее не появляется.
Запустил лог настройки. Посмотри.

Цитата:

Как сделать такой экран, как на скринах? У меня в "Радио" просто список, как на скриншоте в первом сообщении.
Нажми на кнопку вверху

wladkom1953 10.03.2016 14:44

А фрамеворк 4.6 не нужно устанавливать для шарпа? Вроде на сайте советуют для корректной работы плагинов.

Lexx09 10.03.2016 15:01

Все, что нужно для работы SDRSharp, должно быть установлено. SDRSharp сам по себе стартует, если из его папки запустить?

wladkom1953 10.03.2016 15:27

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

Сообщение от Lexx09 (Сообщение 354344)
SDRSharp сам по себе стартует, если из его папки запустить?

При запуске из папки стартует в состоянии "стоп", когда нажимаю "плей" - начинает играть.
Может в конфиге где нибудь исправить

Lexx09 10.03.2016 16:04

Настройки ни при чем. SDRSharp должна стартовать при клике на радиостанцию, а этого не происходит. Возможно, причина в Windows 10. Я то на Win7 разрабатывал и тестировал.

Зайди в папку Extentions\SDR_Radio, открой в блокноте файл RunMe1st.cmd. Во второй строке напиши "pause". Сохрани, запусти, выложи скриншот.

wladkom1953 10.03.2016 16:53

Вложений: 1
Так и есть, ОШИБКА!

Lexx09 10.03.2016 17:48

Запусти RunMe1st.cmd от имени администратора.

wladkom1953 10.03.2016 17:57

Вложений: 1
Запустил от админа, грабли остались

Lexx09 10.03.2016 18:17

Что то не так делаешь. У тебя путь неправильный на скрине. Сделай так: ПКМ на файле RunMe1st.cmd > "Запуск от имени администратора".

wladkom1953 10.03.2016 18:32

Цитата:

Сообщение от Lexx09 (Сообщение 354390)
Что то не так делаешь. У тебя путь неправильный на скрине.

Пути не менял. Это прописывает инсталятор.

Lexx09 10.03.2016 18:46

В окне в первой строке путь должен быть такой, как здесь - "C:\Program Files (x86)\TipTop software\iCar DS\Extentions\SDR_Radio".
У тебя же на последнем скрине - "C:\Windows\system32". Естественно, будет ошибка, т.к. файла regasm.exe там нет.

Сделал так, как я написал?
Цитата:

Сообщение от Lexx09 (Сообщение 354390)
Сделай так: ПКМ на файле RunMe1st.cmd > "Запуск от имени администратора".

Покажи скриншот.

Должно быть так:
http://i75.fastpic.ru/big/2016/0310/...1ebdc8a66b.png

wladkom1953 10.03.2016 23:33

Вложений: 1
Резюме:плагин SDRSharp-Net-Remote так и не захотел работать на десятке.

seriousstas 11.03.2016 00:11

Цитата:

Сообщение от wladkom1953 (Сообщение 354468)
Резюме:плагин SDRSharp-Net-Remote так и не захотел работать на десятке.

Цитата:

Types registered successfully
Assembly exported to 'C:\Program Files (x86)\TipTop software\iCar DS\Extentions\SDR_Radio\SDR_radio.tlb', and the type library was registered successfully
Пробовал на домашнем , где 10-ка x64 корпоративка , которую тоже на пробу временно поставил
Икара нет и радио пока нет - спорт интерес :)
Lexx09
Через UnInstall.exe не удаляется , только из "Удаление прог"

Lexx09 11.03.2016 00:37

wladkom1953, пишет, что нет прав для записи в реестр.

seriousstas, UnInstall.exe трогать не надо, это вспомогательный файл. Удалять надо либо через Пуск>Все программы>iCarDS>Удалить SDR_Radio, либо через "Программы и компоненты".

wladkom1953 12.03.2016 05:13

Вложений: 1
Спасибо seriousstas, что обнадежил меня и тоже ради интереса продолжу изыскания. Доступ к записи в реестр решил только таким способом
(по ПКМ не отрабатывало):



Пришлось накатить под учеткой администратора оба инсталятора "iCarDS_1.7.0.60b7" и "SDR_Radio_v1.0.0.0".
Регистрация dll-ки прошла успешно, но видимо я не везучий. Плагин так и не заработал.

wladkom1953 12.03.2016 14:12

Вложений: 2
Если ставить как встроенную программу - работает,
если через скин "Радио" - ни гу-гу.
Подскажите, где ещё копать?

Lexx09 12.03.2016 20:16

И опять все тот же вопрос - SDRSharp запускается при клике на радиостанцию?

wladkom1953 12.03.2016 21:06

Нет. В предыдущем сообщении на картинке под цифрой 3 только Икар

MaestroK 15.03.2016 17:45

Большое спасибо за разработку плагина. давно приобрел sdr в синей коробке. примостырил в икар как встроенную программу, но не то... Неудобно управлять выбором радиостанций. А сейчас всё как по маслу. Осталось переделать антенну. Хочу подсоединить к штатной антенне своего Galaxy. Как думаете, можно подсоединить антенну параллельно и к штатной магнитоле и SDR?

Andric 05.04.2016 17:09

Если стоят драйвера SDRSharp, то со свистка RTL2838U можно только радио слушать? Есть ли какие нибудь варианты что бы и ТВ на него повесить?

Beliy 13.04.2016 14:05

Не запускается (((
SDRSharp запускается при переходе на режим радио в icards, но просто запуск в фоне, если развернуть его, то можно вручную управлять после включения. Получается icards не управляет SDRSharp.

Lexx09 посоветуй, что делать )

wladkom1953 13.04.2016 14:33

А у меня немного другая ситуёвина. При запуске радио в icards значек SDRSharp появляется в трее, радиостанции в икаре переключаются, но при закрытии РАДИО и переходе на другое приложение значек SDRSharp в трее не исчезает, хотя звук от него пропадает (по моему разумению SDRSharp должен полностью закрываться). Что не так?

Beliy 13.04.2016 14:40

Цитата:

Сообщение от wladkom1953 (Сообщение 358242)
А у меня немного другая ситуёвина. При запуске радио в icards значек SDRSharp появляется в трее, радиостанции в икаре переключаются, но при закрытии РАДИО и переходе на другое приложение значек SDRSharp в трее не исчезает, хотя звук от него пропадает (по моему разумению SDRSharp должен полностью закрываться). Что не так?

В чём была проблема? Почему до этого не работало ))?

wladkom1953 13.04.2016 14:58

Лично у меня после всех манипуляций с программой на этом свистке как на столе так и при запуске её в дорожных условиях сложилось крайне отрицательное мнение. Есть с чем сравнивать т.к. имеется в наличии и HD RADIO. Количество станций в движении резко уменьшается (на 40%), даже при прослушивании одной и той же станции при разных погодных условиях то появляются шумы то исчезают. В черте города принимает, чуть выехал за пределы - ноль. Конечно тут играет роль и антенна, но пока ни от кого не слышно здесь, что он полностью доволен SDR. Пожалуйства опровергните мой пессимизм.

wladkom1953 13.04.2016 15:06

Цитата:

Сообщение от Beliy (Сообщение 358243)
В чём была проблема? Почему до этого не работало ))?

Много эксперементировал чтобы заставить работать SDR, но в конце концов снёс всю систему и накатил Win10 Pro 64. Программа стала правильно устанавливаться только после выхода седьмого или восьмого релиза (не помню уже) инсталятора IcarDS.


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

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