neumoDVB

Progress has been good. It is mostly working now.
Below are the services I found. Are some missing?

Note that the "type" value (TV, Radio) is sometimes listed as "user defined", which is a
bug that has been solved in the mean time. I think most of those are tv channels.

Also, many duplicates of channels are present,
but some do not seem to be on air.

The TV and radiuo channels I tried all work fine. This will need a working connection to oscam
(Read the neumoDVB documentation instead of asking questions), setting up oscam (don't ask here)
and giving it a proper keys file (also don't ask here)


Code:
Name    freq    pol    sid    encsid    type    Provider

24hHD HEVC Sat    11221855    H    1    3060    TV    RTVE

tdp HD    11221855    H    380    3050    TV   

24h HD    11221855    H    383    3050    TV   

La 2 HD    11221855    H    388    3050    TV   

La 1 HD    11221855    H    504    3025    TV    RTVE

RNE Extremadura    11221855    H    505    3025    RADIO    RTVE

Radio 5 RNE    11221855    H    506    3025    RADIO    RTVE

La 1 HD    11221855    H    524    3026    TV    RTVE

RNE La Rioja    11221855    H    525    3026    TV    RTVE

Radio 5 RNE    11221855    H    526    3026    RADIO    RTVE

La1HD HEVC Sat    11221855    H    534    3060    TV    RTVE

La2HD HEVC Sat    11221855    H    538    3060    TV    SAPEC

La 1 HD    11221855    H    544    3027    TV    RTVE

RNE Murcia    11221855    H    545    3027    RADIO    RTVE

Radio 5 RNE    11221855    H    546    3027    RADIO    RTVE

La 1 HD    11221855    H    574    3028    TV    RTVE

RNE Valencia    11221855    H    575    3028    RADIO    RTVE

Radio 5 RNE    11221855    H    576    3028    RADIO    RTVE

TVG TDT-Sat    11347333    H    1    3305    TV   

A7    11347333    H    10220    3303    TV    TPA

Canal Extremadura TV    11347333    H    10680    3302    TV    Canal Extremadura

Canal Extremadura Radio    11347333    H    10682    3302    RADIO    Canal Extremadura

CyL7    11347490    H    2    3306    TV   

tdp HD    11381826    H    380    3520    TV   

24h HD    11381826    H    383    3520    TV   

La 2 HD    11381826    H    388    3520    TV   

La 1 HD    11381826    H    464    3522    TV    RTVE

RNE Castilla La Mancha    11381826    H    465    3522    RADIO    RTVE

Radio 5 RNE    11381826    H    466    3522    RADIO    RTVE

tdp HD    11382000    H    410    3523    TV    RTVE

24h HD    11382000    H    413    3523    TV    RTVE

La 1 HD    11382000    H    414    3523    TV    RTVE

RNE Andalucía    11382000    H    415    3523    RADIO    RTVE

Radio 5 RNE    11382000    H    416    3523    RADIO    RTVE

La 2 HD    11382000    H    418    3523    TV    RTVE

La 1 HD    11382000    H    444    3521    TV    RTVE

RNE Baleares    11382000    H    445    3521    RADIO    RTVE

Radio 5 RNE    11382000    H    446    3521    RADIO    RTVE

tdp HD    11382000    H    450    3524    TV    RTVE

24h HD    11382000    H    453    3524    TV    RTVE

La 1 HD    11382000    H    454    3524    TV    RTVE

RNE Castilla y León    11382000    H    455    3524    RADIO    RTVE

Radio 5 RNE    11382000    H    456    3524    RADIO    RTVE

La 2 HD    11382000    H    458    3524    TV    RTVE

Antena 3    11653100    H    149    1303    TV    ATRESMEDIA

laSexta    11653100    H    151    1303    TV    ATRESMEDIA

neox    11653100    H    153    1303    TV    ATRESMEDIA

nova    11653100    H    154    1303    TV    ATRESMEDIA

tdp HD    11653100    H    480    1301    TV    RTVE

24h HD    11653100    H    483    1301    TV    RTVE

La 1 HD    11653100    H    484    1301    TV    RTVE

RNE Canarias    11653100    H    485    1301    RADIO    RTVE

Radio 5 RNE Tenerife    11653100    H    486    1301    RADIO    RTVE

Radio 5 RNE Las Palmas    11653100    H    487    1301    RADIO    RTVE

La 2 HD    11653100    H    488    1301    TV    RTVE

tdp HD    11674850    H    380    1420    TV   

24h HD    11674850    H    383    1420    TV   

La 2 HD    11674850    H    388    1420    TV   

La 1 HD    11674850    H    514    1423    TV    RTVE

RNE Galicia    11674850    H    515    1423    RADIO    RNE

Radio 5 RNE    11674850    H    516    1423    RADIO    RNE

tdp HD    11674850    H    560    1421    USER DEFINED    RTVE

24h HD    11674850    H    563    1421    USER DEFINED    RTVE

La 1 HD    11674850    H    564    1421    TV    RTVE

RNE País Vasco    11674850    H    565    1421    RADIO    RTVE

Radio 5 RNE    11674850    H    566    1421    RADIO    RTVE

La 2 HD    11674850    H    568    1421    USER DEFINED    RTVE

Antena 3    12547905    V    149    1702    TV    ATRESMEDIA

laSexta    12547905    V    151    1702    TV    ATRESMEDIA

neox    12547905    V    153    1702    TV    ATRESMEDIA

nova    12547905    V    154    1702    TV    ATRESMEDIA

FDF    12547905    V    188    1703    TV    MEDIASET

Divinity    12547905    V    189    1703    TV    MEDIASET

Telecinco HD    12547905    V    190    1703    TV    MEDIASET

Cuatro HD    12547905    V    191    1703    TV    MEDIASET

SQUIRREL    12547905    V    201    1701    USER DEFINED    SQUIRREL

PARAMOUNT NETWORK    12547905    V    202    1701    USER DEFINED    PARAMOUNT NETWORK

DMAX    12547905    V    277    1701    USER DEFINED    VEO

VEO 7    12547905    V    278    1701    USER DEFINED    Mediapro

RADIO MARCA    12547905    V    280    1701    RADIO    RADIO MARCA

CADENA 100    12547905    V    282    1701    RADIO    CADENA 100

RADIO MARIA    12547905    V    283    1701    RADIO    RADIO MARIA

BOM RADIO     12547905    V    306    1701    RADIO    BOM RADIO

MEGA    12630388    V    155    1003    TV    A3MEDIA

ONDA CERO    12630388    V    156    1003    RADIO    A3MEDIA

EUROPA FM    12630388    V    157    1003    RADIO    A3MEDIA

Melodia FM    12630388    V    158    1003    RADIO    A3MEDIA

TRECE    12630388    V    170    1003    TV    TRECE

COPE    12630388    V    171    1003    RADIO    COPE

Rock FM    12630388    V    172    1003    RADIO    COPE

Energy    12630388    V    192    1003    TV    MEDIASET

Boing    12630388    V    193    1003    TV    MEDIASET

tdp HD    12630388    V    530    1001    TV    RTVE

24h HD    12630388    V    533    1001    TV    RTVE

La 1 HD    12630388    V    534    1001    TV    RTVE

Radio Nacional de España    12630388    V    535    1001    RADIO    RTVE

Radio 5 RNE    12630388    V    536    1001    RADIO    RTVE

La 2 HD    12630388    V    538    1001    TV    RTVE

Clan HD    12630388    V    40001    1002    USER DEFINED    RTVE

La 1 UHD    12630388    V    40003    1002    TV    RTVE

Radio Clasica HQ RNE    12630388    V    40005    1002    RADIO    RTVE

Radio3 HQ RNE    12630388    V    40006    1002    RADIO    RTVE

Radio Exterior RNE    12630388    V    40007    1002    RADIO    RTVE

DKISS    12630388    V    41001    1002    USER DEFINED    DKISS

Kiss FM    12630388    V    41002    1002    RADIO    Kiss FM

HIT FM    12630388    V    41003    1002    RADIO    HIT FM

esRadio    12630388    V    41004    1002    RADIO    esRadio

SER    12630388    V    41005    1002    RADIO    SER

LOS40    12630388    V    41006    1002    RADIO    LOS40

DIAL    12630388    V    41007    1002    RADIO    DIAL

A3Series    12670398    V    101    1004    USER DEFINED    A3MEDIA

BeMad tv HD    12670398    V    102    1004    USER DEFINED    MEDIASET

Realmadrid TV HD    12670398    V    103    1004    USER DEFINED    Realmadrid

TEN    12670398    V    104    1004    USER DEFINED    TEN

LOS40 Classic    12670398    V    105    1004    RADIO    LOS40 Classic

LOS40 Urban    12670398    V    106    1004    RADIO    LOS40 Urban

Radiolé    12670398    V    107    1004    RADIO    Radiolé

FDF    12670398    V    188    1005    TV    MEDIASET

Divinity    12670398    V    189    1005    TV    MEDIASET

Telecinco HD    12670398    V    190    1005    TV    MEDIASET

Cuatro HD    12670398    V    191    1005    TV    MEDIASET

tdp HD    12670398    V    490    1006    TV    RTVE

24h HD    12670398    V    493    1006    TV    RTVE

La 1 HD    12670398    V    494    1006    TV    RTVE

RNE Cataluña    12670398    V    495    1006    RADIO    RTVE

Radio 5 RNE    12670398    V    496    1006    RADIO    RTVE

Ràdio 4 RNE    12670398    V    497    1006    RADIO    RTVE

La 2 HD    12670398    V    498    1006    TV    RTVE
 
Here is an example with 9 services displayed as a mosaic.

Y viva España​


My first glimp of Spanish TV was 40 years ago on VHF hand I, using sporadic-E conditions.

1.webp
 
There are also a few services in HEVC format. They work, but display with some weird
aspect ratio
2.webp
 
Below are the services I found. Are some missing?
Note that the "type" value (TV, Radio) is sometimes listed as "user defined", which is a
bug that has been solved in the mean time. I think most of those are tv channels.
Also, many duplicates of channels are present,
but some do not seem to be on air.
The TV and radiuo channels I tried all work fine. This will need a working connection to oscam
(Read the neumoDVB documentation instead of asking questions), setting up oscam (don't ask here)
and giving it a proper keys file (also don't ask here)

Code:
Name    freq    pol    sid    encsid    type    Provider
tdp HD    11674850    H    560    1421    USER DEFINED    RTVE
24h HD    11674850    H    563    1421    USER DEFINED    RTVE
La 2 HD    11674850    H    568    1421    USER DEFINED    RTVE
SQUIRREL    12547905    V    201    1701    USER DEFINED    SQUIRREL
PARAMOUNT NETWORK    12547905    V    202    1701    USER DEFINED    PARAMOUNT NETWORK
DMAX    12547905    V    277    1701    USER DEFINED    VEO
VEO 7    12547905    V    278    1701    USER DEFINED    Mediapro
Clan HD    12630388    V    40001    1002    USER DEFINED    RTVE
DKISS    12630388    V    41001    1002    USER DEFINED    DKISS
A3Series    12670398    V    101    1004    USER DEFINED    A3MEDIA
BeMad tv HD    12670398    V    102    1004    USER DEFINED    MEDIASET
Realmadrid TV HD    12670398    V    103    1004    USER DEFINED    Realmadrid
TEN    12670398    V    104    1004    USER DEFINED    TEN
All active TV/R services are at Home - FlySat Satellite Chart

It is difficult to say for what reason the ServiceType is not defined, since these services are defined in the TS.
capture_012_23072025_200527.webp

Since the signal is intended for terrestrial transmitters where it is mixed into the final form, it contains only the necessary streams, or only identification data. For areas without DVB-T signal coverage, RTVE offers users a BOX where the resulting channel raster (according to the destination area) is defined directly in its FW.
capture_011_23072025_195717.webp
capture_013_23072025_201707.webp
 
Last edited:
I already found that 11502V was missing. This seems to be due to an incorrect oscam entry (drunken pirate?), which was easily guessed.
So Now A7 and A8 also work on that mux (but A7 was already working on another frequency).

1.webp
 
Thanks for the tip on lyngsat. I think all/most TV channels are working (I did not check all duplicates).
 
Also working: many radio stations, multilingual audio and EPG:
1.webp
 
Many regional radio stations broadcast outside of the PAT/SDT.
e.g. PMTpid-760, Apid-761
capture_002_24072025_202531.webp
 
Thanks enosat. These are not encrypted, but it will require some changes to how scanning is done: basically performing
a full ts stream analysis. I might add that later.

Are there any tv channels broadcasting like that?
 
ABERTIS (now cellnex) does not provide "hidden" TV channels. Can correct/add the stream using TSDuck.
 
I have just releases neumodvb-2.0. There are many changes, including the possibility to scan and
watch the Abertis muxes on 30.0W. For this to work, you need to setup a local oscam and feed it with
the right keys. Don't ask here for help on that!

In neumodvb, configuring a connection to oscam is easy: switch to service list mode. Then select
"edit options" from the menu and enter the IP address of your local oscam server and the port.
Nothing else is needed as configuration.

1.webp
Next, scan or rescan the relevant muxes on 30.0W. If all goes well (and if decryption works!),
you should see services with names like "HS128.1" in the services list.
2.webp
You should also see not only the regular mux, highlighted in yellow below, bit also the embedded muxes.

3.webp


If decryption is not working properly then those muxes will not appear. If the muxes appear, then they can be scanned in the
usual way: select one or more of them and press control-S. After that, the TV and radio channels will appear in the service list
and can be tuned as usual.

Other changes relate to service viewing: many bugs have been fixed, but also the gui has been improved so that it now
shows a "volume changed: popup:

4.webp


Changes in version neumodvb-2.0​

Major new features​

  • Support for muxes transmitted as a transport stream in transportstream, such as the Abertis muxes on 30.0W.

OS support, compilation and installation​

  • Support for Ubuntu 24.02.
  • Support for Fedora42.
  • cmake: automatically choose the best installed linker.
  • cmake: suppress cmake policy messages.
  • Attempt to fix cmake policy.
  • Update installation instructions.
  • Workaround for PyGridBlocksIterator' object is not iterable problem.
  • Export compile commands for clangd.
  • Remove unused menu items which make wxglade crash.
  • Remove unneeded declaration. Fixes #44.

Live screen and service viewing​

  • Add volumne slider to osd; rename textbox-panels; add error text_box; Unfinished!
  • Show black screen when channel has no data.
  • Show EPG information in on-screen display.
  • Show onscreen message when service is not working or not active.
  • Live screen: react immediately to toggle_overlay rather than on next timer event.
  • Persist audio volumes in database and visually show audio volume in the GUI.
  • Avoid confusing display of unknown epg content_code.
  • Improvement: tune channel/service when entering number in live mode.
  • Bug: video window not focused after hiding service list.
  • Bug: timezone not taken into account in OSD.
  • Change accelerator key for full-screen to backslash (to be similar to kodi).
  • Bug: CmdRecord not working in recordings list.
  • Make CmdStop work in recordings list.
  • When a specific mpv player is focused, CmdToggleRecord now records the program played in that player window rather than the one selected in the service list.
  • Bug: incorrect locking causing deadlock in viewing service.
  • Bug: playback mpm cannot find new data at start of new mpm part, resulting in video artifacts.
  • Handle oscam requests with the same filter_no but different demux_no.
  • More detailed scam logging.
  • Ignore oscam filter requests with a NULL pid.
  • scam: index filters by both filter_no and demux_no.
  • scam: handle cases where oscam registers same pid multiple times.
  • scam: use a single demux.
  • scam: allow more than one pmt.
  • Bug: PMT packets generated by playback_mpm contain duplicate packets causing playback errors, even thoughstream saved to disk is correct.
  • Bug: incorrect synchronization between live_mpm and playback_mpm, causing playback glitches when switchingto a new mpm part.
  • Ensure that playback_mpms never read stream data past a pmt change.

Recording​

  • Change various stream related indices from int32 to int64 to cope with large recordings.
  • Various bugs in record dialog, which prevent editing some fields
  • Record dialog: Allow entering seconds in recording start time
  • Record dialog: Allow entering durations in multiple formats.
  • Increase size of start_time and duration boxes in record_dialog.
  • reclist: colour rows according to recording status.
  • Bug: crash when recording is stopped while tuning is still in progress.
  • Bug: Creating a new recording causes an assertion because record is not committed to database.
  • Bug: recording of live program causes unneeded tune and assertion.

Tuning muxes​

  • Alert user when tuning mux fails.
  • In positioner_dialog, show t2mi services, but only in case blindscan is off.
  • Allow tuning multiple muxes simultaneously.
  • frontend: avoid nullptr dereference when tuning was not started.
  • Bug: Incorrect media_mode for some service types.
  • Regression: signal_info no longer notified.

Scanning​

  • Bug: services not always shown in spectrum_dialog.
  • Bug: t2mi_pid not cleared when ckecking for new streams.
  • Bug: crash when oldfe does not exist.
  • Finalize scan: bug in "save" logic.
  • Force saving pmts in cases without valid nit/sdt.
  • Bug: If sat does not exist, selecting lnb network does not work.
  • Bug: earlier tuned mux and associated services accidentally removed when SI data in other mux contains conflicting information.
  • Loosen some assertions in section processing.
  • Bug: muxes of 28.2E appear on 26.0E. Be more careful when confirming sat_pos.
  • Fix for a mux on 7.0W which reports to be on 7.3E.
  • BUG: 11013V@7.0W contains extra bytes at the end of a descriptor. Make the code more robust to errors like that.
  • Reduce debug log verbosity.
  • BUG: when nit_actual is received but does not contain tuined mux, no mux is saved and SDT processing does not end. This fixes problems on 11013H@7.0W and 12604H@7.0W.
  • Fix for some muxes on 7.0w (12604H and 11013H) that claim falsely to be multistreams.
  • Bug: incorrect cleaning of muxes.
  • Bug: incorrect decision to merge services.
  • Bug: finalize_scan called multiple times.
  • Bug: new si streams are created with some data erroneously copied from other streams.
  • Bug: t2mi mux not created on 12606V due to incorrect handling of missing SDT and NIT.
  • Bug: t2mi mux created when mux is still a template.
  • Bug: add_mux erroneously aborts when called from sdt when nit_actual has been received.
  • Bug: when nit contains no dvbs muxes, mux_id is not created/updated in sdt processing.
  • Bug: filedescriptor closed before use when starting embedded stream.
  • Temporary kludge to detect multiple subtables in PSI. Needs to be replaced by something better which detects subtables based on timeouts.
  • Assertion wen spectrum_key is absent.
  • Fix on_nit_section_completion header.
  • Added payload_type in pes parser.
  • Bug: new services expired because they are not in SDT, while they are in PAT.
  • Avoid assertion when spectrum.annot_for_freq returns None.
  • Bug: SDT services not shown in spectrum or positioner dialog.
  • Bug: incorrect assertion when data is received from a nearby sat with slightly different sat_pos.

Internals and debugging​

  • Remove newlines in debug messages.
  • Reduce debug verbosity.
  • Incorrect format string in debug message.
  • Updated libfmt to more recent version.
  • Remove pybind11 (use external package).
  • Update log4cxx.
  • Update pybind11.
  • Update minimal cmake version.
  • Assertions to catch filemapper bugs.
  • Assertions to catch erroneous use of fibers.
  • Log mux_id.
  • Remove unneeded code.
  • neumowxsvg: ignore some files.
  • Refactored get_api_type.
  • Incorrect debug message.
  • remove active_service_t::get_current_program_info.
  • Simplify make_client_mpm.
  • Simplify get_live_service.
  • Replace play_mux by subscriber.subscribe_mux; show error messages when it fails.
  • Make stream_filter_t use the full mux, rather than its key.
  • Move process_channel_data from mpm to active_service; moved dvbcsa from mpm to stream_reader.
  • Bug: stable_pat_ not properly set for embedded streams.
  • Bug: pmt parsing code reports unchanged pmts multiple times.
  • Turn of pmt rewriting in playback_mpm as it does not work.
  • Avoid num_generated_bytes_to_send>=0.
  • Remove bytepos_to_read argument from next_data_file.
  • Experimental change: fuzzy matching in epgdb::running_now.
 
If decryption is not working properly then those muxes will not appear. If the muxes appear, then they can be scanned in the
usual way: select one or more of them and press control-S. After that, the TV and radio channels will appear in the service list
and can be tuned as usual.

Scanning same channel, decrypts OK; unfortunately for me, no tv channels are available in the channel list, only the radio channels and HS data. Other muxes similarly missing the TV channels.

30W 11302H scan.webp


11302H Services found.webp



11302H just the data channels.webp
 
Radio channels are not included in ABERTIS DATA pid (Private Data). The information is normally available in SDT, but the information in PAT is missing. Only PMT and AUDIO pid are available. If you want to process ABERTIS DATA pid, you need a connection to oscam, as already mentioned in the previous post.
capture_001_05082025_195419.webp
 
Last edited:
Scanning same channel, decrypts OK; unfortunately for me, no tv channels are available in the channel list, only the radio channels and HS data. Other muxes similarly missing the TV channels.

View attachment 164251


View attachment 164252



View attachment 164253
You have to scan the muxes as I explained in mypost of yesterday:
If decryption is not working properly then those muxes will not appear. If the muxes appear, then they can be scanned in the
usual way: select one or more of them and press control-S. After that, the TV and radio channels will appear in the service list
and can be tuned as usual
 
oscam is working (shows in webif), but scanning the muxes doesn't provide the necessary channels, so I need to check my oscam configs.
 
LiveLog oscam must show BISS key for DATA pid
 
LiveLog oscam must show BISS key for DATA pid
Doesn't show the EMU in LiveLog. Obviously I have some missing info in my config files.
 
EMU running now, softcam shows in Live Log.
Unfortunately scanning a frequency fails to appear in Services. I suspect incorrect softcam keys. Work to do.

11347H Fails scan No Data.webp
 
It is also necessary to monitor which SID has an active DATApid.
capture_002_08082025_215201.webp
 
Do Albertis DTT muxes disappear occasionally?

I was working with 11222H in the thread, and it's vanished (?)

11222H lost.webp
 
Back
Top