Просмотр полной версии : Плагин SDR_Radio
Наваял расширение для работы с SDR Radio. Используется программа SDRSharp с немного доработанным мной плагином SDRSharp-Net-Remote, т.к. он в некоторых случаях падает вместе с SDRSharp.
http://i74.fastpic.ru/thumb/2016/0306/af/8d39f949d4e65ef8df6baafe571d8faf.jpeg (http://fastpic.ru/view/74/2016/0306/8d39f949d4e65ef8df6baafe571d8faf.png.html) http://i75.fastpic.ru/thumb/2016/0306/6b/94f8ba75eb05ce7318a062bd49d57a6b.jpeg (http://fastpic.ru/view/75/2016/0306/94f8ba75eb05ce7318a062bd49d57a6b.png.html)
Установка:
Запускаем 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 тоже закрывается.
Забирать тут (https://drive.google.com/file/d/0Bx114m07NqB1MlBkejZKdTh3MVk/view?usp=sharing).
seriousstas
06.03.2016, 16:40
Lexx09
А про само радейко есть тема ?
Если нет создай плиз, например здесь :
http://www.pccar.ru/forumdisplay.php?f=128
И что сам скажешь про качество приёма , помехоустойчивость в движении ?
И что сам скажешь про качество приёма , помехоустойчивость в движении ?Качество однозначно хуже, чем с FM-тюнерами от автомагнитол.
В авто пока не пробовал, надо спаять антенный переходник. Дома на антенну из комплекта ловит плохо. Чем слабее радиостанция, тем хуже.
Ловил переговоры охранников из магазина на первом этаже. Ловил какие-то аэропортовские переговоры.
seriousstas
07.03.2016, 02:32
В авто пока не пробовал, надо спаять антенный переходник
Очень интересен результат ...
Речь то вообще об RTL2832U идет?
Если о нем то пробовал в машине - очень плохо работает.
Даже если сравнивать со свистком от Beholder - RTL2832U ему на порядок проигрывает, а про нормальные тюнеры и говорить даже не стоит.
wladkom1953
07.03.2016, 21:06
Вроде всё сделал как описано в первом посте. Свисток определился. Станции при запуске файла SDRSharp.exe играют даже на малюсенькую антенну. А в твоих плагинах Икара не работает. Update делал, списки станций своего региона подкорректировал. Что поставить в конфиге Икара?
Хм, что-то и у меня перестало работать... Буду разбираться.
Все нормально, все у меня работает. Радио было вытащено из 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
Update не нужно было делать, я же не написал. Из-за этого, скорее всего, слетели настройки. Выложи в архиве ExecTBL.ini (из папки скина), Initialize.ini, skin.ini, radio_preset.ini, свой m3u-файл из папки RadioCities, свой ini-файл из папки Extentions\SDR_Radio.
PS: В конфигураторе ничего делать не нужно.
Спасибо за совет! Переустановлю Икар и приложения по новой. С твоим инсталятором - не в тягость. Попробую и в файлах сам разобраться. Если не найду причину, то выложу свои настройки здесь.:drinks:
seriousstas
08.03.2016, 01:40
Речь то вообще об RTL2832U идет?
Если о нем то пробовал в машине - очень плохо работает.
Даже если сравнивать со свистком от Beholder - RTL2832U ему на порядок проигрывает, а про нормальные тюнеры и говорить даже не стоит.
А если не свисток, а в таком исполнении :
http://ru.aliexpress.com/item/NEW-100-KHZ-to-1-7-GHz-all-band-radio-RTL-SDR-receiver-RTL2832-R820T-RTL/32272221851.html?spm=2114.03020208.3.340.dPkV8m&ws_ab_test=searchweb201556_1,searchweb201644_3_505 _506_503_504_10032_10020_502_10001_10002_10017_100 05_10006_10003_10021_10004_10022_10007_10018_10019 ,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_-1&btsid=221bbacc-270d-487a-810c-6b963f3644ef
seriousstas, должно работать.
Да работать то будет, но качество от этого врятли изменится, тюнер же один и тот же, просто в коробочке.
seriousstas
08.03.2016, 04:32
Да работать то будет, но качество от этого врятли изменится, тюнер же один и тот же, просто в коробочке.
Гибрид .. Вот можно и с паяльной станцией посидеть :
http://ru.aliexpress.com/item/DIY-KIT-100-KHZ-to-1-7-GHz-all-band-radio-RTL-the-SDR-receiver-RTL2832/32238644146.html?spm=2114.03020208.3.47.2EIJvN&ws_ab_test=searchweb201556_1,searchweb201644_3_505 _506_503_504_10032_10020_502_10001_10002_10017_100 05_10006_10003_10021_10004_10022_10007_10018_10019 ,searchweb201560_3,searchweb1451318400_-1,searchweb1451318411_-1&btsid=c3fc5e7a-8436-4a84-b407-2c1aa44150ab
wladkom1953
10.03.2016, 02:41
Так и не получается связать шарп с икаром, хоть тресни.:dntknw:
Может расширение SDR_Radio из папки Extentions не прописывается в системе? Как это проверить ?
Обнаружил небольшой баг в одном из окон скина Радио (смотри в прилагаемых миниатюрах)
В других окнах скина "Радио" и в скине "Радио Winamp" отрабатывается по первому клику.
Также для проверки посылаю свои файлы настроек.
Настройки вроде в порядке. SDRSharp стартует при клике на радиостанцию?
Как сделать такой экран, как на скринах? У меня в "Радио" просто список, как на скриншоте в первом сообщении.
wladkom1953
10.03.2016, 14:33
Настройки вроде в порядке. SDRSharp стартует при клике на радиостанцию?
SDRSharp при клике на радиостанцию не стартует и в трее не появляется.
Запустил лог настройки. Посмотри.
Как сделать такой экран, как на скринах? У меня в "Радио" просто список, как на скриншоте в первом сообщении.
Нажми на кнопку вверху
wladkom1953
10.03.2016, 14:44
А фрамеворк 4.6 не нужно устанавливать для шарпа? Вроде на сайте советуют для корректной работы плагинов.
Все, что нужно для работы SDRSharp, должно быть установлено. SDRSharp сам по себе стартует, если из его папки запустить?
wladkom1953
10.03.2016, 15:27
SDRSharp сам по себе стартует, если из его папки запустить?
При запуске из папки стартует в состоянии "стоп", когда нажимаю "плей" - начинает играть.
Может в конфиге где нибудь исправить
Настройки ни при чем. SDRSharp должна стартовать при клике на радиостанцию, а этого не происходит. Возможно, причина в Windows 10. Я то на Win7 разрабатывал и тестировал.
Зайди в папку Extentions\SDR_Radio, открой в блокноте файл RunMe1st.cmd. Во второй строке напиши "pause". Сохрани, запусти, выложи скриншот.
wladkom1953
10.03.2016, 16:53
Так и есть, ОШИБКА!
Запусти RunMe1st.cmd от имени администратора.
wladkom1953
10.03.2016, 17:57
Запустил от админа, грабли остались
Что то не так делаешь. У тебя путь неправильный на скрине. Сделай так: ПКМ на файле RunMe1st.cmd > "Запуск от имени администратора".
wladkom1953
10.03.2016, 18:32
Что то не так делаешь. У тебя путь неправильный на скрине.
Пути не менял. Это прописывает инсталятор.
В окне в первой строке путь должен быть такой, как здесь (http://pccar.ru/showpost.php?p=354375&postcount=21) - "C:\Program Files (x86)\TipTop software\iCar DS\Extentions\SDR_Radio".
У тебя же на последнем скрине - "C:\Windows\system32". Естественно, будет ошибка, т.к. файла regasm.exe там нет.
Сделал так, как я написал?
Сделай так: ПКМ на файле RunMe1st.cmd > "Запуск от имени администратора".
Покажи скриншот.
Должно быть так:
http://i75.fastpic.ru/big/2016/0310/6b/a2a2d116d040e66f094cb21ebdc8a66b.png
wladkom1953
10.03.2016, 23:33
Резюме:плагин SDRSharp-Net-Remote так и не захотел работать на десятке.
seriousstas
11.03.2016, 00:11
Резюме:плагин 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 не удаляется , только из "Удаление прог"
wladkom1953, пишет, что нет прав для записи в реестр.
seriousstas, UnInstall.exe трогать не надо, это вспомогательный файл. Удалять надо либо через Пуск>Все программы>iCarDS>Удалить SDR_Radio, либо через "Программы и компоненты".
wladkom1953
12.03.2016, 05:13
Спасибо seriousstas, что обнадежил меня и тоже ради интереса продолжу изыскания. Доступ к записи в реестр решил только таким способом
(по ПКМ не отрабатывало):
F1FbVOmTdgc
Пришлось накатить под учеткой администратора оба инсталятора "iCarDS_1.7.0.60b7" и "SDR_Radio_v1.0.0.0".
Регистрация dll-ки прошла успешно, но видимо я не везучий. Плагин так и не заработал.
wladkom1953
12.03.2016, 14:12
Если ставить как встроенную программу - работает,
если через скин "Радио" - ни гу-гу.
Подскажите, где ещё копать?
И опять все тот же вопрос - SDRSharp запускается при клике на радиостанцию?
wladkom1953
12.03.2016, 21:06
Нет. В предыдущем сообщении на картинке под цифрой 3 только Икар
MaestroK
15.03.2016, 17:45
Большое спасибо за разработку плагина. давно приобрел sdr в синей коробке. примостырил в икар как встроенную программу, но не то... Неудобно управлять выбором радиостанций. А сейчас всё как по маслу. Осталось переделать антенну. Хочу подсоединить к штатной антенне своего Galaxy. Как думаете, можно подсоединить антенну параллельно и к штатной магнитоле и SDR?
Если стоят драйвера SDRSharp, то со свистка RTL2838U можно только радио слушать? Есть ли какие нибудь варианты что бы и ТВ на него повесить?
Не запускается (((
SDRSharp запускается при переходе на режим радио в icards, но просто запуск в фоне, если развернуть его, то можно вручную управлять после включения. Получается icards не управляет SDRSharp.
Lexx09 посоветуй, что делать )
wladkom1953
13.04.2016, 14:33
А у меня немного другая ситуёвина. При запуске радио в icards значек SDRSharp появляется в трее, радиостанции в икаре переключаются, но при закрытии РАДИО и переходе на другое приложение значек SDRSharp в трее не исчезает, хотя звук от него пропадает (по моему разумению SDRSharp должен полностью закрываться). Что не так?
А у меня немного другая ситуёвина. При запуске радио в icards значек SDRSharp появляется в трее, радиостанции в икаре переключаются, но при закрытии РАДИО и переходе на другое приложение значек SDRSharp в трее не исчезает, хотя звук от него пропадает (по моему разумению SDRSharp должен полностью закрываться). Что не так?
В чём была проблема? Почему до этого не работало ))?
wladkom1953
13.04.2016, 14:58
Лично у меня после всех манипуляций с программой на этом свистке как на столе так и при запуске её в дорожных условиях сложилось крайне отрицательное мнение. Есть с чем сравнивать т.к. имеется в наличии и HD RADIO. Количество станций в движении резко уменьшается (на 40%), даже при прослушивании одной и той же станции при разных погодных условиях то появляются шумы то исчезают. В черте города принимает, чуть выехал за пределы - ноль. Конечно тут играет роль и антенна, но пока ни от кого не слышно здесь, что он полностью доволен SDR. Пожалуйства опровергните мой пессимизм.
wladkom1953
13.04.2016, 15:06
В чём была проблема? Почему до этого не работало ))?
Много эксперементировал чтобы заставить работать SDR, но в конце концов снёс всю систему и накатил Win10 Pro 64. Программа стала правильно устанавливаться только после выхода седьмого или восьмого релиза (не помню уже) инсталятора IcarDS.
mendisabal
13.04.2016, 17:01
а с таким свистком (http://ru.aliexpress.com/item/1pc-USB-2-0-DVB-T2-T-DVB-C-TV-Tuner-Stick-USB-Dongle-for-PC/32427890181.html?spm=2114.03010208.3.2.BxjZav&ws_ab_test=searchweb201556_7,searchweb201602_1_100 37_10034_507_10032_508_10020_10017_10005_10006_100 21_10022_10018_10019,searchweb201603_6&btsid=8ddf3c36-94c5-4c2a-8fb2-1a24447657ac)стоит пробовать ?
И опять все тот же вопрос - SDRSharp запускается при клике на радиостанцию?
Если кнопки радио настроены плиткой - SDRSharp не запускается, если посписочно - запускается.
И ещё. У меня мониторчик маленький (800х480), и SDRSharp запускается за экраном. Если кому интересно, это можно исправить в SDRSharp.exe.Config
Строчки:
<add key="windowPosition" value="Позиция" />
<add key="windowSize" value="Ширина" />
Если кнопки радио настроены плиткой - SDRSharp не запускается, если посписочно - запускается.
И ещё. У меня мониторчик маленький (800х480), и SDRSharp запускается за экраном. Если кому интересно, это можно исправить в SDRSharp.exe.Config
Строчки:
<add key="windowPosition" value="Позиция" />
<add key="windowSize" value="Ширина" />
Я решил по другому ) Разрешение поменял и перетащил )
Счастливчик! У менян ширина 800, а по умолчанию 900.
Есть ещё и плагин TV аналоговый.
Забавно ... валяется такой свисток, как раз подумывал радио прикрутить к икару... возле компа вроде сносно ловит, попробую в машине.... Спасибо !
Эмм я так понял слепой поиск сканированием частоты не реализован ?
Мдаа... сегодня проверил свисток в машине.... беда печаль ... ловит крайне плохо , чувствительность никакая, дома видать на последнем этаже живу от того ловило, в машине считай что не ловит... Антенну не цеплял, ловил на родную от свистка, на которую и дома ловило. В общем попробую сварганить фильтр и усилитель к нему, если не поможет, то в топку .... буду копить на HDradio ....
Я просто так не сдался )) Но все равно ничего не получилось.. Есть доступ к планаровским усилам MX961 , линейные усилители с 50-800мгц +-0,75дб , усиление 40дб... В общем не долго думаю я взял два таких и соединил последовательно, т.е. в теории 80дб усиления, но там кабеля, потери и все такое, примем 60дб... Для радио 60дб это дофига усиления . Потестил на ноуте в комнате на кусок провода, уровень станций -5дб . Но все равно играет не очень, особого качества нет. Понес все в машину, там все плохо, уровень помех бешенный, то ли от самого карпс, то ли от чего еще , в общем там ловит отстойно и это еще мягко выражаясь.. По всей видимости как минимум нужно девайс полностью экранировать, усила нужны полосовые в диапазон фм с хорошей фильтраций... Вот теперь я задумался , а "надо ли" ? Даст ли сей девайс приемлемого качества звука при достаточном уровне входного сигнала ?
Можно слушать переговоры дальнебойщиков. В SDRSharp настраиваем 15 канал - 27.135 МГц, модуляция - АМ.
Ещё бы плагин нарисовать, чтоб активировался при появлении сигнала. Слушать шумы пока кто-то не появится в канале грустно.
Nikolay_Kenig
21.03.2017, 23:59
у меня тоже не 10 Винде не запускается SDR_Radio при выборе радиостанции. отдельно программа работает. решил проблему путем добавления программы в автозапуск винды. теперь при старте винды, запускается SDR_Radio и в iCarDS при выборе меню "радио" и станции. радиостанция начинает играть.
Стало работать все нормально после нескольких установок. Установил раз. Не работало. потом не удаляя установил еще пару раз и вуаля. заработало.
http://ru.aliexpress.com/item/1pc-USB-2-0-DVB-T2-T-DVB-C-TV-Tuner-Stick-USB-Dongle-for-PC/32427890181.html?spm=2114.03010208.3.2.BxjZav&ws_ab_test=searchweb201556_7,searchweb201602_1_100 37_10034_507_10032_508_10020_10017_10005_10006_100 21_10022_10018_10019,searchweb201603_6&btsid=8ddf3c36-94c5-4c2a-8fb2-1a24447657ac
Вот такой свисток как по ссылке замечательно стал ловить радио в машине после того как зашел в настройки SDRSharp (иконка шестеренки - Configure Source) и снял галочку с опции "Tuner AGC". Потом подрегулировал параметр "RF Gain" - выставил 20db. Шумы и шиканье исчезли. На основном экране SDRSharp усиление выставлено 48db.
Плагин установлен и работает стабильно (управляю через окно "Радио WinAmp"). Но есть на мой взгляд большие недостатки:
1. после выхода из сна или гипернейта SDRSharp стоит на паузе. При ходится еще раз нажимать станцию.
2. Самое неудобное - при звонке радио как раз продолжает играть.
Вот если ли бы как-нибудь сделать, что бы при нажатии кнопки поднятия трубки телефона оно ставилось на паузу, а при отбое звонка начинало играть далее?
Когда радио играло плохо было в общем-то все равно, а теперь хочется большего. Радио играет громко и четко. Кроме того в SDR Sharp побежала строка RDS. Вот бы его еще оттуда выудить в Икар! )
Работает на vBulletin® версия 3.8.4. Copyright ©2000-2024, Jelsoft Enterprises Ltd. Перевод: zCarot