DAB Radio implementation #952
Replies: 75 comments 76 replies
-
Please post the detail. |
Beta Was this translation helpful? Give feedback.
-
so, the flow is: Once the file is created a script, I called it dab-skeleton.bash, parses the channel list and When one of these "webradios" is played and opens the stream, rtsp-simple-server starts "dabstart.bash" with the appropriate parameters. As the music is stopped the rtsp server sees the connection is closed and stops the dab tuner. I haven't found a way to stream the raw pcm or the same pcm in wav or other lossless formats. about the advantages over internet radio, first of all it does not need internet, so if you have your sound system somewhere without connection you can listen the radio anyways, second you don't have to add the services one by one (in Rome for example there are around 130 DAB radio channels available) and, last but not least, no other player has it as far as I know. |
Beta Was this translation helpful? Give feedback.
-
Forgot to add, these are the packages needed to compile and run the dab tools: probably base-devel and cmake are not needed if the binaries are provided |
Beta Was this translation helpful? Give feedback.
-
Hi @rern , So I spent a little time more and modified cmd.sh, status.sh and status-radio.sh to update the gui with the info transmitted by the broadcaster, plus I added creating the coverart files to dab-skeleton.bash and used subfolder DAB for the DAB radio files. The archive attached has the new versions of the files, it seems to work for me. |
Beta Was this translation helpful? Give feedback.
-
Hi @rern I also tried to pack all the thing in an addon format so I cloned your repos rAudio-1 and rAudio-addons and modded stuff here and there. I changed the release number and the "sourcecode" and "installurl" path to point to my repo. |
Beta Was this translation helpful? Give feedback.
-
Hi @rern , I've put everything in my forks of your repos rAudio-1 and rAudio-addons. Now in the library update pop-up there should be a new element to scan the DAB radio channels, as it finishes (no progress indicator, sorry) it will add the radio stations in subdirectory DAB. There are three things I could not figure out: |
Beta Was this translation helpful? Give feedback.
-
Hi @rern ,
2 - in dab-skeleton.sh dab-scanner-rtlsdr can not be called without any parameter, a workaround is to call it with an initial channel to scan: 3 - in dab-skeleton.sh, line 41 must start with two blanks or the resulting yaml syntax will be wrong, also the following lines have to start with four blanks and not with a tab:
4 - the file /srv/http/data/shm/radio is not created and the radio service is not started, the journal log shows this when a dab radio is started:
|
Beta Was this translation helpful? Give feedback.
-
@rern about point 4 the problems I think are: in status-radio.sh line 48 is missing the extension in filename, should be again in status-radio.sh line 75 Last thing about status-radio.sh, the online check at line 3 should not be executed as if the radio is DAB then being online is not necessary to update the metadata. The check is done at lines 43-45 With these fixes everything seems to work as expected |
Beta Was this translation helpful? Give feedback.
-
No - I was wondering about that aspect!
Tks for the steer ;)
R
…Sent from my iPhone
On 7 Jul 2022, at 13:14, vale-max ***@***.***> wrote:
It is in a hidden add-on, I think rern will unhide it once it is confirmed it works. I've seen he already applied in the update branch the changes I have suggested so I think it will be published shortly
Do you already have an RTL-SDR dongle @Lightwel ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
I'm very interested to use DAB+ in rAudio. Is there any recommendation for the RTL-SDR stick? What about https://www.amazon.com/dp/B011HVUEME? |
Beta Was this translation helpful? Give feedback.
-
Revised. Please try with a fresh image again. |
Beta Was this translation helpful? Give feedback.
-
Hi @rern , Apart from this there are other two problems: 1 - there is something wrong with the gcc-libs.
however the gcc-libs result installed:
doing "pacman -S gcc-libs" reinstalls them
and afterwards the info on the package are exactly the same but libasan is
while in the original image is:
and libstdc++ after update:
while in the original image:
) and two dab tools start ok:
2 - Another thing I had overseen before, you added a "systemctl restart rtsp-simple-server" at line 48 in dab-skeleton.sh
The rtsp server reloads the configuration automatically when it senses that the file has been changed, so it not necessary to restart it. systemctl enable --now rtsp-simple-server then forget about it. |
Beta Was this translation helpful? Give feedback.
-
Hi @rern the output of mpc is always (only the elapsed time changes)
the telnet command result is always (again only the time changes)
|
Beta Was this translation helpful? Give feedback.
-
Have reflashed the 20220526 image and tried to update.
The option to install DAB add-on is there, but none of the add-on install scripts are working.
Best
R
…Sent from my iPhone
On 11 Jul 2022, at 14:12, vale-max ***@***.***> wrote:
PS: I won't be at home until mid august so I can't do more tests on my system until then.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
Have you first updated raudio, before trying to install the addon? |
Beta Was this translation helpful? Give feedback.
-
Did some test, I think something happened to my antenna while I was out because it struggles to get the signal, however there are at least two problems in the scripts. In dab-scan.sh, which does not put the port number in the file name, change line 35 of the file with:
then in dab-start.sh the order of the options for ffmpeg is wrong. Fix it by deleting lines 23-35 of the original file and replace them with:
Let me know if this helps. |
Beta Was this translation helpful? Give feedback.
-
So the latest update is that is working pretty good, but with interruptions. |
Beta Was this translation helpful? Give feedback.
-
@rern there are a couple of problems in the new DAB scripts. The dab-scan.sh does not add the port to the file name and in dab-start.sh you changed the order of ffmpeg options, but in ffmpeg the option order matters because the options before the input file specification are for the input file and these between the input file name and the output file name are for the output file. In this post you can find the corrections necessary to make it work, however it still seems to fail picking up the radio text and art, will check it better later |
Beta Was this translation helpful? Give feedback.
-
There are two ‘general user’ programs which decode DAB+ - welle.io and guglielmo - the latter only available on Debian-based OS.
Also the ‘rtl-sdr ’ program sdrangel has a DAB+ decoder.
Does anyone else know how they do it (none are particularly cpu-lite)?
R
…Sent from my iPhone
On 9 Sep 2022, at 15:03, vale-max ***@***.***> wrote:
I suppose that the executable that returns the buffer underrun is the "nostreamer" one.
The standard executable has a thread that fills with silence the "holes" caused by data not incoming. If without this you get buffer underruns I'm afraid the cause is that the CPU can't elaborate the incoming data timely.
The DAB+ standard streams data in AAC format with a frame size which is not supported by ffmpeg, thus the program uses a different library to decode the flow internally and output PCM. However raw PCM is not a supported format for the rtsp protocol, thus I need to reencode the PCM stream to AAC with a supported frame size to be streamed by MPD which uses ffmpeg as codec.
All this decoding/reencoding/decoding is done in real time and adds CPU load which is probably excessive for the rpi3 CPU.
There is this bug open since a LOONG time on ffmpeg
https://trac.ffmpeg.org/ticket/1407
supporting this frame size directly would avoid a lot of CPU work, but the ffmpeg team does not seem to be interested.
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
For anyone who's experiencing a long silence between the start of a DAB radio station and when sound is heard, please try replacing
Let me know if this way it start playing quickly and without interruptions |
Beta Was this translation helpful? Give feedback.
-
@skycamel can you try the executable attached here, for me it removes the lag when starting to play, I do not know though if it will help with the crashes too |
Beta Was this translation helpful? Give feedback.
-
This is my permanent dab aerial - pulls in 120+ Stations in an indoor location behind the tv stand.
QUOTE
DIY (cheap!) Internal DAB Aerial
Nov 19th, 2010 at 5:23am
I've seen a lot of queries about this, it's often Googled, but I haven't seen this very simple -- and ridiculously cheap!-- DIY aerial design anywhere.
All you need for a much more efficient internal DAB aerial (much better than a 'T', dipole or existing external FM aerial) is two or three metres of standard 75 Ohm co-ax aerial cable, a few cms of insulation tape, wire strippers or a pair of scissors, and an 'F' or 'UHF/VHF' plug (whichever suits your tuner.)
Strip both outer insulation and the braided shield from 300mm/12ins of one end of the cable, just leaving the insulated inner core.
Now carefully strip the outer sheath from the next 230mm (9ins) of the cable, making sure the braid isn't broken. Wrap a little tape around where the shielding braid meets the stripped inner to stop it unravelling.
Now, at that point, where the cable is fully insulated, make a coil of two turns of the remaining fully sheathed cable. The diameter of the coil should be 50mm (2ins).
Secure the coil to stop it unwinding with insulation tape. (Or strips of gaffer tape, which is stronger. Or anything, as long as it isn't metallic.)
Attach the 'F' or UHF/VHF plug to the untouched, longest end. Tape a loop of string or whatever to the top thin end, so you can hang the finished aerial vertically from a nail or drawing pin in the wall as per aesthetic preference. One of mine dangles from a curtain rail behind a curtain, the other from a picture hook, so it's hidden by a picture.
Don't ruin it by letting the uninsulated braid touch anything metallic; and don't coil the long end of the cable!
Plug in to your tuner's DAB antenna socket. You will probably now receive all your 57 or whatever stations at a much higher signal level than using a dipole or 'T' aerial. And probably better than a pricey amplified set-top gizmo.
That's it.
The dimensions don't seem to be absolutely critical except for the top 300mm/12ins; the second stripped length can be up to 10mm longer (9.5ins), and the coil can be a few mm wider; it is a bit tricky to get those two exact anyway, especially with the stiffer 75 Ohm cable. The brown (heavy duty external) type is best, because the shielding braid is tighter woven, the insulation is easier to simply pull off it and it's less likely to unravel.
Don't use thin 75Ohm co-ax, because the braid often sticks to the insulating sleeve, making it very difficult to strip, and it has to be unbroken.
You can probably get away with a metre or three of cable between the coil and the tuner if need be, but the shorter the distance the better I think. I've never actually tried a run of more than a couple of metres, but the cable's cheap, so you can always experiment.
I use one with a Samsung
DAB mini-system and a TEAC 300DAB tuner, with good signal strength and no dropouts in two different rooms, even being on the first floor in London where an internal VHF aerial only works in a couple of positions. And it gives me a better signal than using my big 7-element VHF aerial on the roof 10m higher and aligned on the transmitter.
It may not work for everyone, because proximity to the transmitter is everything as far as digital is concerned, but for just the expense of a couple of quid, it's worth trying before either giving up on DAB or going to the expense and hassle of getting an external DAB aerial fitted.
(The design was given to me by Siemens Research in the UK, right at the beginning of DAB when I was reviewing the first experimental receivers -- via strung-together boxes, power supplies and software on a laptop!--for Hi-Fi News. It was the only way then of getting a signal when the only really effective aerial available was an old ITV H-type turned on its side. Which had long disappeared from my roof.)
UNQUOTE
Hth.. Best of luck
R
…Sent from my iPhone
On 13 Sep 2022, at 10:32, Luc Jonckheere ***@***.***> wrote:
In the next few days I will see if I can install an (temporary) antenna outside to see if that makes a difference.
On an other subject, would it be possible to not have the different ensembles displayed per folder but just one list
with all dab radio's (like in webradio) I find it kind of "annoying" to have to go out of a folder to then go into an other
folder just to change channel ;-) Maybe the folders can be added as an option just like in the webradio?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
Not sure what it is .. according to this thread:
https://www.motorhomefun.co.uk/forum/threads/how-to-make-a-dab-radio-antenna.34914/page-2
It could be a 5/8 end-fed balanced antenna .. I am trying to find out more.
But it works really well enclosed (apart from the coil) in a 22.5 mm pvc pipe for sturdiness. Other diameters may work also.
R
…Sent from my iPhone
On 14 Sep 2022, at 13:57, Luc Jonckheere ***@***.***> wrote:
If my calculation is correct this antenna would be for 282MHz?
I will give a try with 35cm/35cm that would be 210MHz which is more suitable for my DAB (12A - 10C)
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
Sorry cannot just now look up the frequencies of my available ensembles .
Better next week
R
…Sent from my iPhone
On 14 Sep 2022, at 14:17, R Hornby ***@***.***> wrote:
Not sure what it is .. according to this thread:
https://www.motorhomefun.co.uk/forum/threads/how-to-make-a-dab-radio-antenna.34914/page-2
It could be a 5/8 end-fed balanced antenna .. I am trying to find out more.
But it works really well enclosed (apart from the coil) in a 22.5 mm pvc pipe for sturdiness. Other diameters may work also.
R
Sent from my iPhone
>> On 14 Sep 2022, at 13:57, Luc Jonckheere ***@***.***> wrote:
>>
>
> If my calculation is correct this antenna would be for 282MHz?
> I will give a try with 35cm/35cm that would be 210MHz which is more suitable for my DAB (12A - 10C)
>
> —
> Reply to this email directly, view it on GitHub, or unsubscribe.
> You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
So, I invested in a external dipole antenna, a whopping 17€ :-) and I got plenty of channels. Started one of them and played just fine without any interruptions. But hen I selected a channel from an ensemble from the other side of the (small) country, got tuned but then rAudio just hanged, couldn't do anything anymore so I had to cut power and start up again, but it wouldn't, SD card got messed up. So I had to redo everything from scratch, put the latest image 20220917 on it and scanned the DAB. @vale-max Could you please give me a hand to figure out what's wrong? |
Beta Was this translation helpful? Give feedback.
-
No dab-skeleton.sh - below is what I have.
rAudio:~ # cd /srv/http/bash/dab
-bash: cd: /srv/http/bash/dab: No such file or directory
rAudio:~ # cd /srv
rAudio:/srv # ls
ftp http
rAudio:/srv # cd http
rAudio:/srv/http # ls
assets cmd.php index.php mpdlibrary.php settings.php
bash data indexbar.php mpdplaylist.php
camilla.php index-body.php mnt settings
rAudio:/srv/http # cd bash
rAudio:/srv/http/bash # ls
addons.sh lcdcharconfig.py startup.sh
albumthumbnail.sh lcdcharinit.py status-bluetooth.sh
audiocd.sh motd.sh status-coverart.sh
bluealsa-dbus.py mpdidle.sh status-coverartonline.sh
bluetoothbutton.sh powerbutton.sh status-push.sh
bluetoothcommand.sh relaystimer.sh status-radio.sh
cmd-librandom.sh rotaryencoder.sh status.sh
cmd-list.sh scrobble.sh stoptimer.sh
cmd-listsort.php settings upmpdcli.sh
cmd-tageditor.sh shairport-meta.sh usbwifi.sh
cmd.sh shairport.sh vu.sh
common.sh snapcast.sh xinitrc
lcdchar.py spotifyd.sh
rAudio:/srv/http/bash # cd settings
rAudio:/srv/http/bash/settings # ls
camilladsp-gain.py networks.sh relays-data.sh
camilladsp-setformat.sh player-asound.sh relays.sh
features-data.sh player-conf.sh system-data.sh
features.sh player-data.sh system-datareset.sh
networks-data.sh player-devices.sh system.sh
networks-scanbt.sh player-wm5102.sh
networks-scanwlan.sh player.sh
rAudio:/srv/http/bash/settings # cd ..
rAudio:/srv/http/bash # find dab-skeleton.sh
find: 'dab-skeleton.sh': No such file or directory
rAudio:/srv/http/bash #
Tks
R
… On 3 Aug 2022, at 07:41, vale-max ***@***.***> wrote:
Do you have the script "dab-skeleton.sh"?
It should be in /srv/http/bash/dab (sorry I can't verify, I'm still not home).
If you have it can you try to launch it manually and see what happens? It should create the DAB subdirectory in webreadios and populate it
—
Reply to this email directly, view it on GitHub <#952 (reply in thread)>, or unsubscribe <https://github.com/notifications/unsubscribe-auth/ARPSJMB3ZCVURFPIIVVWYDDVXIIBPANCNFSM5ZMRXIPA>.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
@luc - you could try a powered usb hub, but to ensure reliable operation you may need to isolate it from the pi with another unpowered hub.
So rtlsdr > powered usb > unpowered usb > RPi.
This will reduce the power drain pn the pi.
Best
R
…Sent from my iPhone
On 8 Sep 2022, at 09:41, Luc Jonckheere ***@***.***> wrote:
So the latest update is that is working pretty good, but with interruptions.
Yesterday I did some antenna work to increase reception and to somehow rule out bad reception as an issue.
I scanned and I got all available DAB+ channels in my area.
The issue remains when I start a channel it can take up to 2 minutes before I get sound, in the GUI I can see the channel, service and freq
displayed once I press play, but then it takes a long time for sound to be produced.
I fear it is the (lack of) cpu power that is the problem. I deduct this from the fact that when I'm in the GUI on my laptop or my
phone I start getting interruptions, probably because it also takes up cpu power.
I hope there might be a way to decrease the needed cpu power to use DAB, I'm not really planning to upgrade
my rpi3B+ to a rpi4.
In any case @vale-max thanks so much for your effort, it's certainly an important addon to this already wonderful product.
Cheers,
Luc
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
And (of course) as soon as I had sent that mail, now they all open! But the search box is still not there.
R
… On 12 Aug 2022, at 10:47, Richard Hornby ***@***.***> wrote:
v 20220808
No, we’re back to not being able to open multiplexes. Though one did open, it is now refusing to do so. As are all the others.
And the search box sometimes appears, and sometimes not.
Best
R
> On 11 Aug 2022, at 17:39, Richard Hornby ***@***.***> wrote:
>
> I noticed from the website that the 20220808 update is now available.
>
> I made another image from 202207101 and looked for updates - updated this image to 20220808.
>
> So I now have two images - 202207101 and 20220808. Previous comments have been about 220710101.
>
> This comment relates to 2022080808.
>
> Essentially behaves the same as 202207101. However, this time I was able to open one of the multiplex folders and attempt to play a station.
>
> The station could be selected into the current playlist.
>
> The play button did not remain on - it defaulted back to stop after a second or so. The player displayed the station information
>
> rtsp://raudio/11a-cac2
>
> which is the identifier for the station I selected.
>
> On returning to the multiplexer list, I can now select a station within any multiplex and make it the current item in the playlist.
>
> However, none of them actually play.
>
> If you wish further testing, please state which version you want tested.
>
> Best
>
> R
>
>
>
>
>
>
>
>
>> On 11 Aug 2022, at 16:19, Richard Hornby ***@***.***> wrote:
>>
>> Here you go ..
>>
>> rAudio:~ # bsdtar cjvf dabradio.tar.xz -C /srv/http/data/dabradio/ .
>> a .
>> a ./BBC National DAB
>> a ./London 3
>> a ./Herts Beds Bucks
>> a ./SDL National
>> a ./img
>> a ./D1 National
>> a ./London 1
>> a ./London 1/rtsp:||rAudio|12c_c0e5
>> a ./London 1/rtsp:||rAudio|12c_cce9
>> a ./London 1/rtsp:||rAudio|12c_c483
>> a ./London 1/rtsp:||rAudio|12c_caea
>> a ./London 1/rtsp:||rAudio|12c_c787
>> a ./London 1/rtsp:||rAudio|12c_c460
>> a ./London 1/rtsp:||rAudio|12c_c8d3
>> a ./London 1/rtsp:||rAudio|12c_c479
>> a ./London 1/rtsp:||rAudio|12c_cee6
>> a ./London 1/rtsp:||rAudio|12c_c788
>> a ./London 1/rtsp:||rAudio|12c_c3d9
>> a ./London 1/rtsp:||rAudio|12c_caec
>> a ./London 1/rtsp:||rAudio|12c_cdc1
>> a ./London 1/rtsp:||rAudio|12c_c9ef
>> a ./London 1/rtsp:||rAudio|12c_cce7
>> a ./D1 National/rtsp:||rAudio|11d_c0c6
>> a ./D1 National/rtsp:||rAudio|11d_cee8
>> a ./D1 National/rtsp:||rAudio|11d_c6c0
>> a ./D1 National/rtsp:||rAudio|11d_c9eb
>> a ./D1 National/rtsp:||rAudio|11d_cfe6
>> a ./D1 National/rtsp:||rAudio|11d_cae9
>> a ./D1 National/rtsp:||rAudio|11d_c1c0
>> a ./D1 National/rtsp:||rAudio|11d_c4ca
>> a ./D1 National/rtsp:||rAudio|11d_c2a1
>> a ./D1 National/rtsp:||rAudio|11d_c8ea
>> a ./D1 National/rtsp:||rAudio|11d_cfe8
>> a ./D1 National/rtsp:||rAudio|11d_c4cd
>> a ./D1 National/rtsp:||rAudio|11d_c0c0
>> a ./D1 National/rtsp:||rAudio|11d_c9f3
>> a ./D1 National/rtsp:||rAudio|11d_cbd8
>> a ./D1 National/rtsp:||rAudio|11d_c5da
>> a ./D1 National/rtsp:||rAudio|11d_cbe9
>> a ./D1 National/rtsp:||rAudio|11d_c0c2
>> a ./D1 National/rtsp:||rAudio|11d_c4f0
>> a ./D1 National/rtsp:||rAudio|11d_c9ed
>> a ./D1 National/rtsp:||rAudio|11d_cfd1
>> a ./D1 National/rtsp:||rAudio|11d_c1dc
>> a ./D1 National/rtsp:||rAudio|11d_c5c0
>> a ./D1 National/rtsp:||rAudio|11d_c37b
>> a ./SDL National/rtsp:||rAudio|11a_c3d8
>> a ./SDL National/rtsp:||rAudio|11a_cac2
>> a ./SDL National/rtsp:||rAudio|11a_c8e6
>> a ./SDL National/rtsp:||rAudio|11a_c0d8
>> a ./SDL National/rtsp:||rAudio|11a_c7e6
>> a ./SDL National/rtsp:||rAudio|11a_cfd8
>> a ./SDL National/rtsp:||rAudio|11a_c1d8
>> a ./SDL National/rtsp:||rAudio|11a_cde6
>> a ./SDL National/rtsp:||rAudio|11a_c8d8
>> a ./SDL National/rtsp:||rAudio|11a_c5d8
>> a ./SDL National/rtsp:||rAudio|11a_c5ef
>> a ./SDL National/rtsp:||rAudio|11a_cdda
>> a ./SDL National/rtsp:||rAudio|11a_ccd8
>> a ./SDL National/rtsp:||rAudio|11a_c9d8
>> a ./SDL National/rtsp:||rAudio|11a_cad7
>> a ./SDL National/rtsp:||rAudio|11a_c5e0
>> a ./SDL National/rtsp:||rAudio|11a_c7d8
>> a ./SDL National/rtsp:||rAudio|11a_cdd8
>> a ./SDL National/rtsp:||rAudio|11a_caeb
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c8f1
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c8cc
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c363
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c637
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c7e2
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c47f
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c9e5
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c0ce
>> a ./Herts Beds Bucks/rtsp:||rAudio|10d_c1ce
>> a ./London 3/rtsp:||rAudio|11b_c9c9
>> a ./London 3/rtsp:||rAudio|11b_c4dc
>> a ./London 3/rtsp:||rAudio|11b_ced8
>> a ./London 3/rtsp:||rAudio|11b_c6d7
>> a ./London 3/rtsp:||rAudio|11b_cfc1
>> a ./London 3/rtsp:||rAudio|11b_cecd
>> a ./London 3/rtsp:||rAudio|11b_c1d0
>> a ./London 3/rtsp:||rAudio|11b_cece
>> a ./London 3/rtsp:||rAudio|11b_c1db
>> a ./London 3/rtsp:||rAudio|11b_c7c9
>> a ./London 3/rtsp:||rAudio|11b_ceee
>> a ./London 3/rtsp:||rAudio|11b_c7ec
>> a ./London 3/rtsp:||rAudio|11b_cfd6
>> a ./London 3/rtsp:||rAudio|11b_c0ea
>> a ./London 3/rtsp:||rAudio|11b_c9c8
>> a ./BBC National DAB/rtsp:||rAudio|12b_c236
>> a ./BBC National DAB/rtsp:||rAudio|12b_c222
>> a ./BBC National DAB/rtsp:||rAudio|12b_c22a
>> a ./BBC National DAB/rtsp:||rAudio|12b_c224
>> a ./BBC National DAB/rtsp:||rAudio|12b_c22c
>> a ./BBC National DAB/rtsp:||rAudio|12b_c223
>> a ./BBC National DAB/rtsp:||rAudio|12b_c221
>> a ./BBC National DAB/rtsp:||rAudio|12b_c22b
>> a ./BBC National DAB/rtsp:||rAudio|12b_c238
>> a ./BBC National DAB/rtsp:||rAudio|12b_c225
>>
>>
>> AND
>>
>> rAudio:~ # ls
>> dabradio.tar.xz
>> rAudio:~ #
>>
>>
>> <dabradio.tar.xz>
>>
>>
>>
>>
>> R
>>
>> On 10 Aug 2022, at 09:11, rern ***@***.***> wrote:
>>>
>>> bsdtar cjvf dabradio.tar.xz -C /srv/http/data/dabradio/ .
>>
>
|
Beta Was this translation helpful? Give feedback.
-
Great progress!
I would love to try this but may be unable for a couple of weeks. Will see.
In the meantime is there a way to implement sorting channels alphabetically in a single list instead of in folders, and is there a way to implement a favourites list?
Best
R
…Sent from my iPhone
On 7 Sep 2022, at 11:07, Luc Jonckheere ***@***.***> wrote:
Success! That's working fine with these commands. I had one slight interruption but I'm sure that was the reception.
Does that mean it will only work on rpi4 :-( ?
—
Reply to this email directly, view it on GitHub, or unsubscribe.
You are receiving this because you were mentioned.
|
Beta Was this translation helpful? Give feedback.
-
i finally get the dab to work |
Beta Was this translation helpful? Give feedback.
-
Hello @rern ,
I have implemented in my rAudio on raspi4 a set of modification to have DAB radio available on rAudio.
Using only open source tools ( https://github.com/JvanKatwijk/dab-cmdline and https://github.com/aler9/rtsp-simple-server ), an RTL-SDR inexpensive USB stick and a couple of scripts I built a set of webradio files that once played trigger the start of the DAB subsystem.
It all works pretty well without modifying anything of the standard rAudio files, however it would be nice if the web interface could display the "slide" sent by the broadcaster and the Dynamic Label (a kind of RDS, can be used to inform about the song played but it is used for any kind of text message). Currently the DAB client writes the slide in a 320x240 jpg file and the Dynamic label in a text file of few chars, but nothing processes these files yet.
I had a look at how the status.sh and status-radio.sh update the metadata for the known webradios and it is not terribly straightforward, so to add the possibility to read and display the label and the slide I'd have to do quite a bit of reverse engineering of how the flow goes.
Are you interested to add this feature to rAudio?
If you do I can give all the details about what I did for you to integrate it with the GUI.
Let me know,
Valerio
Beta Was this translation helpful? Give feedback.
All reactions