PDA

Просмотр полной версии : Плагин SDR_Radio


Lexx09
06.03.2016, 13:44
Наваял расширение для работы с 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
И что сам скажешь про качество приёма , помехоустойчивость в движении ?

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

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

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

wladkom1953
07.03.2016, 21:06
Вроде всё сделал как описано в первом посте. Свисток определился. Станции при запуске файла 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
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

Lexx09
08.03.2016, 02:04
seriousstas, должно работать.

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

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" отрабатывается по первому клику.
Также для проверки посылаю свои файлы настроек.

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

wladkom1953
10.03.2016, 14:33
Настройки вроде в порядке. SDRSharp стартует при клике на радиостанцию?

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

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

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

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

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

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

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

wladkom1953
10.03.2016, 16:53
Так и есть, ОШИБКА!

Lexx09
10.03.2016, 17:48
Запусти RunMe1st.cmd от имени администратора.

wladkom1953
10.03.2016, 17:57
Запустил от админа, грабли остались

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

wladkom1953
10.03.2016, 18:32
Что то не так делаешь. У тебя путь неправильный на скрине.
Пути не менял. Это прописывает инсталятор.

Lexx09
10.03.2016, 18:46
В окне в первой строке путь должен быть такой, как здесь (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 не удаляется , только из "Удаление прог"

Lexx09
11.03.2016, 00:37
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
Если ставить как встроенную программу - работает,
если через скин "Радио" - ни гу-гу.
Подскажите, где ещё копать?

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
А у меня немного другая ситуёвина. При запуске радио в 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)стоит пробовать ?

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

Если кнопки радио настроены плиткой - SDRSharp не запускается, если посписочно - запускается.

И ещё. У меня мониторчик маленький (800х480), и SDRSharp запускается за экраном. Если кому интересно, это можно исправить в SDRSharp.exe.Config
Строчки:
<add key="windowPosition" value="Позиция" />
<add key="windowSize" value="Ширина" />

Beliy
15.04.2016, 19:27
Если кнопки радио настроены плиткой - SDRSharp не запускается, если посписочно - запускается.

И ещё. У меня мониторчик маленький (800х480), и SDRSharp запускается за экраном. Если кому интересно, это можно исправить в SDRSharp.exe.Config
Строчки:
<add key="windowPosition" value="Позиция" />
<add key="windowSize" value="Ширина" />

Я решил по другому ) Разрешение поменял и перетащил )

ternia
16.04.2016, 05:50
Счастливчик! У менян ширина 800, а по умолчанию 900.

ternia
16.04.2016, 05:52
А можно и RDS врубить.

ternia
16.04.2016, 05:55
Есть ещё и плагин TV аналоговый.

Tygra
21.10.2016, 20:18
Забавно ... валяется такой свисток, как раз подумывал радио прикрутить к икару... возле компа вроде сносно ловит, попробую в машине.... Спасибо !

Tygra
21.10.2016, 20:26
Эмм я так понял слепой поиск сканированием частоты не реализован ?

Tygra
22.10.2016, 10:56
Мдаа... сегодня проверил свисток в машине.... беда печаль ... ловит крайне плохо , чувствительность никакая, дома видать на последнем этаже живу от того ловило, в машине считай что не ловит... Антенну не цеплял, ловил на родную от свистка, на которую и дома ловило. В общем попробую сварганить фильтр и усилитель к нему, если не поможет, то в топку .... буду копить на HDradio ....

Tygra
23.10.2016, 12:20
Я просто так не сдался )) Но все равно ничего не получилось.. Есть доступ к планаровским усилам MX961 , линейные усилители с 50-800мгц +-0,75дб , усиление 40дб... В общем не долго думаю я взял два таких и соединил последовательно, т.е. в теории 80дб усиления, но там кабеля, потери и все такое, примем 60дб... Для радио 60дб это дофига усиления . Потестил на ноуте в комнате на кусок провода, уровень станций -5дб . Но все равно играет не очень, особого качества нет. Понес все в машину, там все плохо, уровень помех бешенный, то ли от самого карпс, то ли от чего еще , в общем там ловит отстойно и это еще мягко выражаясь.. По всей видимости как минимум нужно девайс полностью экранировать, усила нужны полосовые в диапазон фм с хорошей фильтраций... Вот теперь я задумался , а "надо ли" ? Даст ли сей девайс приемлемого качества звука при достаточном уровне входного сигнала ?

ternia
15.02.2017, 14:26
Можно слушать переговоры дальнебойщиков. В SDRSharp настраиваем 15 канал - 27.135 МГц, модуляция - АМ.
Ещё бы плагин нарисовать, чтоб активировался при появлении сигнала. Слушать шумы пока кто-то не появится в канале грустно.

Nikolay_Kenig
21.03.2017, 23:59
у меня тоже не 10 Винде не запускается SDR_Radio при выборе радиостанции. отдельно программа работает. решил проблему путем добавления программы в автозапуск винды. теперь при старте винды, запускается SDR_Radio и в iCarDS при выборе меню "радио" и станции. радиостанция начинает играть.

Стало работать все нормально после нескольких установок. Установил раз. Не работало. потом не удаляя установил еще пару раз и вуаля. заработало.

balu
23.06.2017, 22:25
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. Вот бы его еще оттуда выудить в Икар! )