PS: Sì, c'è dietro un database, non devi ricaricare i dati....
Ops... io mi sa ne ho caricati 2 o 3 volte alcuni... scusa, mi sa che dovrai cancellare un po' di righe mie (direi di cancellarle tutte e ripartire da zero, dimmi inoltre se non devo più metterci mano).
Riguardo ai mux nazionali (e fra l'altro e finalmente è una buona cosa) ho capito la tua idea, anche se purtroppo alcuni mux sono diversi da regione a regione, ad esempio il
Rai Mux A che esiste in 11 versioni).
Controlla per favore la colonna c5 del tuo HsvAntennaDigSrvcTable, perchè cambiano i valori? Hai definito dei canali preferiti?
Si, scusa di non avertelo detto subito.
Ho compilato la lista PREFERITI 1 (solo quella) con tutti i canali che solitamente vedo.
Solo che quel valore sembra sempre "40-04" in ogni caso. Ad esempio in channelViewer_digSrvViewer
Codice:
0E-82-80-6E DEEJAY 08572 05120 009 0001 0628 2 16 C1-00-00 40-04
64-0A-B7-46 Cartoon Networ 00272 00901 016 0157 0621 2 18 C1-70-C4 40-04
non sono fra i miei preferiti.
Mentre ad esempio lo sono:
Codice:
69-92-86-AA Rete4 00272 00940 004 4004 0632 2 16 C1-70-C4 40-04
13-5B-50-AB Canale5 00272 00940 005 4005 0631 2 24 C1-70-C4 40-04
7A-12-5B-55 Italia1 00272 00940 006 4006 0630 2 24 C1-70-C4 40-04
e tutti hanno "40-04".
Anche il campo HIDDEN (visualizzato in channelViewer_editChannel ) non sembra corretto.
Questi sono tutti e 3 visibili eppure l'ultimo campo è diverso:
Codice:
003 205,50 Rai 3 TGR Lomb 00318 00001 03403 2 20
004 698,00 Rete4 00272 00940 04004 2 16
005 698,00 Canale5 00272 00940 04005 2 24
Comunque questi della gestione anche dei preferiti o degli hidden direi sono finezze.
Tornando al channelViewer_digSrvViewer o in generali ai miei ordinamenti, ti volevo segnalare un grave errore (non tuo) alla quale purtroppo dovrai porre attenzione, non è detto che lo risolvi (anche perchè sarebbe una soluzione 'ad personam') ma è un grave difetto che devi considerare se vuoi fare un database unico per tutti.
Il fatto è che il televisore sovrascrive alcuni canali di specifici mux (a Milano dove sono io questo capita con il
Rete A MUX 1 sul canale 44 a 658Mhz) ma mantenendo il nome dell'emittente.
Quindi il canale qua segnato come:
Codice:
0E-82-80-6E DEEJAY 08572 05120 009 0001 0628 2 16 C1-00-00 40-04
non è DEEJAY TV ma è Motori Tv Lombardia del mux
La6 DVB (lo avresti visto anche dal tuo onid & tid ma te lo faccio notare).
In pratica se si salva a mano il mux 1 di Rete A, la volta successiva che si fa la resintonizzazione come aggiornamento, il tv sovrascrive le emittenti di quel mux, mantenendone però i nomi del canale 'manualmente' salvato (in verità non è neppure così preciso, un po' li sovracrive un po' no, purtroppo è un pastrocchio, non ne abbiamo mai capito la logica ed il comportamento preciso).