RAI DAB+ feed from 5 West

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Yes but... the main problem is contacting them... no one seems to care!
 

Adam792

Specialist Contributor
Joined
Sep 5, 2009
Messages
1,260
Reaction score
1,152
Points
113
Age
31
My Satellite Setup
Dishes: 80cm (5°W), 80cm (30°W), 60cm Zone 2 (13°E/19.2°E/28.2°E)
Receivers: HTPC w/ TBS6905 4x DVB-S2 PCIe tuner card running TVHeadend, Octagon SF8008 mini.
My Location
Cheltenham
Is there any receiver able to process these streams? My linux skill is very poor, so I need such finished product or any Windows software that can be used with my TBS5925 PC card. Thank you.

After discussion of this elsewhere on the 30°W thread, and the great suggestion of @Dggrr , I can confirm you can get both eti-tools and dablin working in Windows via the Windows Subsystem for Linux.


You install that in the way described using PowerShell in Administrator mode, then after rebooting it will automatically set-up Ubuntu for you. You'll need to create a username and password in the WSL Ubuntu system.

In the open Ubuntu command line, you need to run -

Code:
sudo apt update
sudo apt upgrade

(This bit is important as some of the stuff you need isn't available until you've done that!)

Then do -

Code:
sudo apt install build-essential

Now you can install eti-tools -

Code:
git clone https://github.com/piratfm/eti-tools.git
cd eti-tools
make
sudo make install

Finally, install dablin with -

Code:
sudo apt install dablin

Once that's done, you can play the DAB stations in the ways described in this thread. You'll need a stream from whatever satellite device you're using in MPEG-TS format, containing the PID with the DAB data.
 

Attachments

  • 2022-03-21 (1).png
    2022-03-21 (1).png
    1.3 MB · Views: 102
  • 2022-03-21 (3).png
    2022-03-21 (3).png
    49.9 KB · Views: 57
  • 2022-03-21 (4).png
    2022-03-21 (4).png
    1.3 MB · Views: 47
  • 2022-03-21.png
    2022-03-21.png
    1.4 MB · Views: 70

Adam792

Specialist Contributor
Joined
Sep 5, 2009
Messages
1,260
Reaction score
1,152
Points
113
Age
31
My Satellite Setup
Dishes: 80cm (5°W), 80cm (30°W), 60cm Zone 2 (13°E/19.2°E/28.2°E)
Receivers: HTPC w/ TBS6905 4x DVB-S2 PCIe tuner card running TVHeadend, Octagon SF8008 mini.
My Location
Cheltenham
Another DAB mux has appeared on satellite, via BFBS's transponder on 10°E (11221V). PID 701 in EDI format, carrying the new Salisbury "small-scale DAB" multiplex. BFBS is the operator so I guess their existing satellite capacity is the cheapest way for them to get it to the transmitter(s).

239.232.1.201:4000
 

Attachments

  • 2022-03-26.png
    2022-03-26.png
    64.2 KB · Views: 66
  • Screenshot 2022-03-26 142002.png
    Screenshot 2022-03-26 142002.png
    443.4 KB · Views: 99

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Another DAB mux has appeared on satellite, via BFBS's transponder on 10°E (11221V). PID 701 in EDI format, carrying the new Salisbury "small-scale DAB" multiplex. BFBS is the operator so I guess their existing satellite capacity is the cheapest way for them to get it to the transmitter(s).

239.232.1.201:4000
Nice find Adam!
You're always one step ahead :Y

It Works with both Dablin and Enigma2 (satDreamGr)!

Thanks
 

7mdish

Regular Member
Joined
Aug 11, 2013
Messages
542
Reaction score
222
Points
43
My Satellite Setup
CM 2.4m motorised offset dish, Viking Ku-band 2-ports motorised feed, 2 SMW LNBs, RC2000A, Dreambox DM920.
My Location
Milan, Italy
Is it possible to get these mux using enigma2 too?
As I said earlier in this discussion my linux skill is too weak.
I would like to try with my Vu+ box and SatdreamGR if it's possible.
But I have Duo4KSE, and I'm afraid that no SatdreamGR is available for my box...... Can you please explain better? Thanks.
 

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Is it possible to get these mux using enigma2 too?
As I said earlier in this discussion my linux skill is too weak.
I would like to try with my Vu+ box and SatdreamGR if it's possible.
But I have Duo4KSE, and I'm afraid that no SatdreamGR is available for my box...... Can you please explain better? Thanks.
A quick guide:

assuming you have the transponder stored in your box, we have to create the service for receiving the radios.
in this case we know the PID where the stream is broadcasted (701), so we create a new service whit dreamboxedit editing one of the channels of the bouquet:
service1.png
In the extra parameters i tell the box to use the pid 701 (c:15=use pid 02bd=701 in HEX)
Now you have to send the new channel to your box and restart enigma2.

We are ready to see what's inside the stream: connect to your box using telnet and send this command:
Code:
wget http://localhost:8001/1:0:1:21FD:1:10:640000:0:0:0: -q -O- | fedi2eti 701 239.232.1.201 4000 | ni2out --list

where:
1:0:1:21FD:1:10:640000:0:0:0 is the service reference of the channel we just created (just copy it from dreamboxedit)
fedi2eti is the command necessary to decapsulate the dab stream
701 is the pid containing the stream
239.232.1.201 is the multicast ip address where the dab stream is transmitted
4000 is the port
ni2out --list tells the receiver to list the stations contained in the stream

If we did everything right we should see something like this:
Code:
root@sf8008:~# wget http://localhost:8001/1:0:1:21FD:1:10:640000:0:0:0: -q -O- | fedi2eti 701 239.232.1.201 4000 | ni2out --list
using pid 701 ip 239.232.1.201 port 4000
[03/28/22 10:10:32] Initialise next pseq to 63188
[03/28/22 10:10:32] EDI-AF: Packet sequence error

Ensemble: Salisbury (0xc1d8)
****************************************************************************
 #  Programme Label   Serv.Id.  P/S SubCh Capac.Units   Prot.   Bitrate Mode
****************************************************************************
 1: Grt Hits S Coast  (0xc4e5)  Prm  15   24 (334-357)  eep-3a  32 Kb/s DAB+
 2:    Grt Hits Sals  (0xc487)  Prm  14   58 (276-333)  uep-3   80 Kb/s DAB
 3:       Nation 70s  (0xc2ed)  Prm   4   24 ( 24- 47)  eep-3a  32 Kb/s DAB+
 4:       Nation 80s  (0xc2ef)  Prm   5   24 ( 48- 71)  eep-3a  32 Kb/s DAB+
 5:       Nation 90s  (0xc2fa)  Prm   6   24 ( 72- 95)  eep-3a  32 Kb/s DAB+
 6:    Angel Vintage  (0xcdc2)  Prm   7   24 ( 96-119)  eep-3a  32 Kb/s DAB+
 7:  Salisbury Radio  (0xc2c1)  Prm   8   36 (120-155)  eep-3a  48 Kb/s DAB+
 8:         Like One  (0xceeb)  Prm   9   24 (156-179)  eep-3a  32 Kb/s DAB+
 9:        BFBS Edge  (0xc4f1)  Prm  11   24 (204-227)  eep-3a  32 Kb/s DAB+
10:      BFBS Gurkha  (0xc2fc)  Prm  13   24 (252-275)  eep-3a  32 Kb/s DAB+
11:       BFBS Beats  (0xced6)  Prm  12   24 (228-251)  eep-3a  32 Kb/s DAB+
12:       Like Retro  (0xc1f3)  Prm  10   24 (180-203)  eep-3a  32 Kb/s DAB+
13:   BFBS Salisbury  (0xc991)  Prm   1   24 (  0- 23)  eep-3a  32 Kb/s DAB+
14:         Hot Gold  (0xccef)  Prm  16   18 (358-375)  eep-3a  24 Kb/s DAB+
15:        Hot Radio  (0xc481)  Prm  17   18 (376-393)  eep-3a  24 Kb/s DAB+
Free CUs on this multiplex = 470

Back to dreamboxedit, we need to create a new bouquet of favorites and add a new iptv service (right click - "IPTV and other streaming services" - Add) and insert the data we have collected before:
sevice2.png
The important data are:
Stream Type : non -TS
Name : Use the name you want
URL: http://localhost:5237/fedi2eti/ SERVICE REFERENCE / PID / IP ADDRESS / PORT / SERVICE ID
Service Type: 2 (radio)

In the url the SERVICE ID is the hex number you see in table received using telnet, so in the example above BFBS Beats has the service id 0xced6.

Add an IP service for every channel of the dab stream, send the new channels to the box, reload channels and if you did everithing right you can now listen to your new radio stations.
 
Last edited:

Satfaca

Specialist Contributor
Joined
Aug 2, 2008
Messages
619
Reaction score
858
Points
93
Location
Melmac (46N, 14.5E)
My Satellite Setup
Prodelin PFA 340 cm + H2H motor + Seavey ESR-124H Corotor
Prodelin PFA 240 cm + EGIS ProfiTracker + Chaparral PR1 Ku feed
DM920 + Octagon SF8008 + TBS 6925
Chaparral M140 + Echostar DVR-7000 HDD + Lyngbox
My Location
Melmac
A quick guide:

assuming you have the transponder stored in your box, we have to create the service for receiving the radios.
in this case we know the PID where the stream is broadcasted (701), so we create a new service whit dreamboxedit editing one of the channels of the bouquet:
Does all this get through on any image or exclusive to SatDreamGR?
 

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Does all this get through on any image or exclusive to SatDreamGR?
Exclusive to SatdreamGr, because they compiled the neccessary files to decapsulate the dab stream (fedi2eti in the case above, but also ts2na, na2ni, tsniv2ni and dabstreamer).

For more info search github piratfm eti-tools
 

7mdish

Regular Member
Joined
Aug 11, 2013
Messages
542
Reaction score
222
Points
43
My Satellite Setup
CM 2.4m motorised offset dish, Viking Ku-band 2-ports motorised feed, 2 SMW LNBs, RC2000A, Dreambox DM920.
My Location
Milan, Italy
A quick guide:

Ohh, what a guide!! Very very useful for a non-linux user.
Just a question: can you please confirm that no SatdreamGR image is available for Vu+ Duo4SE box?
It seems only for Duo4K unfortunately, but I hope having a chande to use it in my Duo4KSE receiver. Thanks.
 

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Ohh, what a guide!! Very very useful for a non-linux user.
Just a question: can you please confirm that no SatdreamGR image is available for Vu+ Duo4SE box?
It seems only for Duo4K unfortunately, but I hope having a chande to use it in my Duo4KSE receiver. Thanks.
For what i see on their site it seems Duo4KSE is not on the supportd receiver list, sorry!
 

7mdish

Regular Member
Joined
Aug 11, 2013
Messages
542
Reaction score
222
Points
43
My Satellite Setup
CM 2.4m motorised offset dish, Viking Ku-band 2-ports motorised feed, 2 SMW LNBs, RC2000A, Dreambox DM920.
My Location
Milan, Italy
Just opened a specific discussion on Vu+ section for this topic. See here:
 

Dggrr

Member
Joined
Sep 2, 2006
Messages
58
Reaction score
60
Points
18
Age
69
My Satellite Setup
VU + Zero, Triax TD88, Technomate TM2600 (Plus CM 1.2 in bits behind the shed)
My Location
SE
I think the SatDreamGR tools are reasonably portable to any other image.

I currently have it working on my Linux desktop.

Steps were as follows:

(0. install eti-tools on Linux as described earlier in this thread and on the piratfm git repository.)

1. Clone the SatDreamGR dabstreamer repository

$ git clone GitHub - satdreamgr/dabstreamer: DAB Streamer for Enigma2 using tsniv2ni and modified ni2http
$ cd dabstreamer

2. the file dabstreamer is Python but has 127.0.0.1 hard coded as the dvb tuner address, I changed this to 192.168.1.11 in my case within the dabstreamer source

3. run dabstreamer

~/src/dabstreamer $ ./dabstreamer
usage: ./dabstreamer start|stop|restart|manualstart

I think start|stop|refresh are for a daemonized execution, so

~/src/dabstreamer $ ./dabstreamer manualstart
Mon Mar 28 22:42:34 2022 Server Starts - :5237

4. in a web browser enter the url, e.g. http://localhost:5237/fedi2eti/1:0:C:21FD:1:10:64ABD5:0:0:0:/701/239.232.1.201/4000/0xced6

After 3 or 4 seconds the BFBS station starts to play in my Firefox tab

Also some messages appear in the console running dabstreamer

127.0.0.1 - - [28/Mar/2022 22:44:15] "GET /fedi2eti/1:0:C:21FD:1:10:64ABD5:0:0:0:/701/239.232.1.201/4000/0xced6 HTTP/1.1" 200 -
127.0.0.1 - - [28/Mar/2022 22:44:15] Parameters: /fedi2eti/1:0:C:21FD:1:10:64ABD5:0:0:0:/701/239.232.1.201/4000/0xced6
127.0.0.1 - - [28/Mar/2022 22:44:15] Using command wget http://192.168.1.11:8001/1:0:C:21FD:1:10:64ABD5:0:0:0: -q -O- | fedi2eti 701 239.232.1.201 4000 | ni2out --sid 0xced6

Finally Ctrl-C in the console to kill the dabstreamer server:

^CMon Mar 28 22:48:08 2022 Server Stops - :5237

Dabstreamer is doing much the same as dablin or dablin_gtk

All that would be required to do the whole thing on another image would be an native compiled set of eti-tools. e.g. Arm, mipsel, etc

There is a fork of eti-tools on the SatDreamGR git but it is 4 years out of date, so I suspect that they are now using the version in the piratfm repository but could be wrong.

Dabstreamer seems to run happily on the Python 3.10 of my desktop linux and on the Python 2.7 of my OpenATV, a pleasant surprise.

I do have an arm cross-compiler for building oscam, and will see if I can build eti-tools to run on my SF8008 OpenATV box. It may take a few days.
 

Dggrr

Member
Joined
Sep 2, 2006
Messages
58
Reaction score
60
Points
18
Age
69
My Satellite Setup
VU + Zero, Triax TD88, Technomate TM2600 (Plus CM 1.2 in bits behind the shed)
My Location
SE
So, eti-tools can be cross-compiled for my Octagon SF8008 running OpenATV 6.4.

As an example the Rai DAB+ feed on 5W:
root@sf8008:/usr/local/bin# curl -s http://192.168.1.11:8001/1:0:1:1:FA:C8:DDEAB05:0:0:0: | ts2na -p 1000 -s 0 | na2ni | ni2out --list
WARN: Forward error correction (FEC) disabled (NOT COMPILED)
INFO: Using pid: 0x03e8 (1000)
INFO: E1 Sync found at bit: 256, inverted: no
DEBUG: seek: B:32, b:0
DEBUG: pre-readed output 14 frames (31 bytes left):
DEBUG: MULTIFRAME FILLING: 206
INFO: ETI Sync found at pos: 2
INFO: ETI Multiframe sync found at blockId: 20
.DAB+ RAI (0x5001)
0 : Rai Radio1 (0x5201) Pri subch= 1 start= 0 CUs= 72 PL=eep-3a bitrate=96 DAB+
1 : Rai Radio2 (0x5202) Pri subch= 2 start= 72 CUs= 72 PL=eep-3a bitrate=96 DAB+
2 : Rai Radio3 (0x5203) Pri subch= 3 start=144 CUs= 72 PL=eep-3a bitrate=96 DAB+
3 : Rai GrParlamento (0x5206) Pri subch= 4 start=216 CUs= 36 PL=eep-3a bitrate=48 DAB+
4 : Rai Isoradio (0x5209) Pri subch= 5 start=252 CUs= 48 PL=eep-3a bitrate=64 DAB+
5 : RaiTuttaItaliana (0x5207) Pri subch= 6 start=300 CUs= 72 PL=eep-3a bitrate=96 DAB+
6 : Rai R3 Classica (0x5205) Pri subch= 7 start=372 CUs= 72 PL=eep-3a bitrate=96 DAB+
7 : Rai R Techete' (0x52f1) Pri subch=10 start=492 CUs= 36 PL=eep-3a bitrate=48 DAB+
8 : Rai Radio Live (0x52f2) Pri subch=11 start=528 CUs= 36 PL=eep-3a bitrate=48 DAB+
9 : Rai Radio Kids (0x52f3) Pri subch=12 start=564 CUs= 48 PL=eep-3a bitrate=64 DAB+
10 : Rai Radio1 Sport (0x520f) Pri subch= 8 start=444 CUs= 48 PL=eep-3a bitrate=64 DAB+
11 : Rai Radio2 Indie (0x520a) Pri subch=13 start=612 CUs= 48 PL=eep-3a bitrate=64 DAB+
12 : CUSANO ITALIA (0x5226) Pri subch=14 start=660 CUs= 36 PL=eep-3a bitrate=48 DAB+
root@sf8008:/usr/local/bin#

eti-tools built relatively easily.

ka9q-fec is a pig for cross-compilation, as it builds executables to use in the build process :( - managed to work around but in the end did not include the libfec in my eti-tools test build. Doesn't seem to completely break the stuff we have been discussing.
 

Dggrr

Member
Joined
Sep 2, 2006
Messages
58
Reaction score
60
Points
18
Age
69
My Satellite Setup
VU + Zero, Triax TD88, Technomate TM2600 (Plus CM 1.2 in bits behind the shed)
My Location
SE
For anyone wanting to have a go on an arm box, here is a zip file.

Now built with libfec support.

Absolutely no guarantees or support, licenses are as specified for eti-tools and ka9q-fec.

The libfec.so file will need to be in the library path, e.g. /usr/lib/ - this is very bad practice. /usr/local/lib or /opt/lib would be better but probably need system configuration changes!
 

Attachments

  • eti-tools-arm.zip
    166.6 KB · Views: 81

Maxx@

Member
Joined
Nov 27, 2017
Messages
17
Reaction score
11
Points
3
Age
46
Location
Częstochowa
My Satellite Setup
Troidal T90
My Location
Poland
Hi
Can I ask for the newest MIPS version of eti-tools.
Thank you
 

Adam792

Specialist Contributor
Joined
Sep 5, 2009
Messages
1,260
Reaction score
1,152
Points
113
Age
31
My Satellite Setup
Dishes: 80cm (5°W), 80cm (30°W), 60cm Zone 2 (13°E/19.2°E/28.2°E)
Receivers: HTPC w/ TBS6905 4x DVB-S2 PCIe tuner card running TVHeadend, Octagon SF8008 mini.
My Location
Cheltenham
For anyone wanting to have a go on an arm box, here is a zip file.

Now built with libfec support.

Absolutely no guarantees or support, licenses are as specified for eti-tools and ka9q-fec.

The libfec.so file will need to be in the library path, e.g. /usr/lib/ - this is very bad practice. /usr/local/lib or /opt/lib would be better but probably need system configuration changes!
Very nice work! Just had a go with these files and they work perfectly on my SF8008 mini also running OpenATV.

I’ve also put the dabstreamer Python script on there and that works with it as I guess it would under SatDreamGR, however I get super slow sounding audio on the DAB+ AAC stations. Probably down to the libavcodec58 AAC960 issue as reported and solved by @cirio70 earlier in this thread. :)
 

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Hi everybody,
i'm back after a 2 week vacation on the lovely island of Lanzarote:cool:

I tried @Dggrr eti-tools on my octagon OpenAtv.
After manually starting the DabStreamer daemon everything works fine except for the AAC960 radios.
The strange thing is even with a libavcodec58 updated (the same i used in SatdreamGr image) i can't play the audio correctly.

But it's a first step in the right direction so, of course, thanks to @Dggrr for his great job on compiling eti-tools!!!

So TODO list for the next days:
+ Learn how to start dabstreamer at boot (this souldn't be hard :unsure )
+ Understand what differs in sound management between OpenATV and SatDreamGr

 

Satfaca

Specialist Contributor
Joined
Aug 2, 2008
Messages
619
Reaction score
858
Points
93
Location
Melmac (46N, 14.5E)
My Satellite Setup
Prodelin PFA 340 cm + H2H motor + Seavey ESR-124H Corotor
Prodelin PFA 240 cm + EGIS ProfiTracker + Chaparral PR1 Ku feed
DM920 + Octagon SF8008 + TBS 6925
Chaparral M140 + Echostar DVR-7000 HDD + Lyngbox
My Location
Melmac
For anyone wanting to have a go on an arm box, here is a zip file.

Now built with libfec support.

Absolutely no guarantees or support, licenses are as specified for eti-tools and ka9q-fec.

The libfec.so file will need to be in the library path, e.g. /usr/lib/ - this is very bad practice. /usr/local/lib or /opt/lib would be better but probably need system configuration changes!
Thank you for this, sounds absolutely promissing & exciting!!
But, how can someone without any serious knowledge, experience and common sense about computing get this on an Octagon SF8008 without ruining everything?
Do you have to use Telnet or any special procedures for that?
Or can you simply upload these files into a certain directory on the Octagon by means of Filezilla or so?
Instructions-for-dummies would be greatly appreciated.
 

cirio70

Member
Joined
Mar 13, 2022
Messages
125
Reaction score
238
Points
43
Age
53
My Satellite Setup
Laminas 180 - Fracarro UX-TW-LTE(PLL) - C Band - TBS6903 - Octagon SF 8008 -Zgemma H92S
My Location
Lombardy - Italy
Quick guide:
FTP all the files in the zip (except libfec.so) to \usr\bin and give permission 755
FTP libfec.so in \usr\lib
Copy "dabstreamer" from satdreamgr image ( \etc\init.d\dabstreamer ) and FTP to \etc\init.d give permission 755 (this is necessary if you want to store the DAB stations like normal channels... see HERE )

At this point you can reboot and all will work.

After rebooting you can start the deamon with the command "/etc/init.d/./dabstreamer start" (using telnet)
 

Satfaca

Specialist Contributor
Joined
Aug 2, 2008
Messages
619
Reaction score
858
Points
93
Location
Melmac (46N, 14.5E)
My Satellite Setup
Prodelin PFA 340 cm + H2H motor + Seavey ESR-124H Corotor
Prodelin PFA 240 cm + EGIS ProfiTracker + Chaparral PR1 Ku feed
DM920 + Octagon SF8008 + TBS 6925
Chaparral M140 + Echostar DVR-7000 HDD + Lyngbox
My Location
Melmac
Thanks a lot!
Where do I find the SatDreamgr image or even better the file alone?
 
Top