Pagina 1 di 1

Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 02 dic 2007, 20:35
da allanon
Cari tutti,
Ho terminato la selezione in ordine alfabetico (è stata dura): Sogo ha una copia e la stà testando.
Stò tentando anche di sistemare (attualmente crasha), l'ordinamento per providers. Appena la completo la metto in rete.
Ho però un paio di domande da farvi:
1) Come viene assegnato il nome del provider? Vedo che alcuni canali sono privi di Provider: Cioè la funzione Providers() non ritorna nulla...
2) Qualcuno sarebbe così gentile da descrivermi i campi di channels.conf?
Sono un neofita di vdr e non vorrei perdere un anno per capirne il significato.
Tra l'altro ho attualmente una parabola mono-feed, non ho digitale terrestre, dunque molte cose non le posso sperimentare direttamente.
La mia idea sarebbe di inserire nel secondo menu del mio plugin, quello del cambio canale, qualche informazione aggiuntiva (in questo momento visualizza solo il nome del canale). Ma se non sò quali sono le più salienti il lavoro è davvero improbo...D'altra parte posso visualizzare al più due o tre campi, Lo spazio è quello che è.
Un Grazie anticipato!

Re: Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 02 dic 2007, 22:09
da fusibile73
Ciao,
non utilizzo ancora il pluggo menzionato ma sono interessato a una lista canali aggiornata e disponibile a testarne una.
Ho un impianto dual-feed (Hotbird e Astrasui 19°) e ero intenzionato prima o poi a capire i campi del channels.conf per adattarla alle mie esigenze.
Ora utilizzo la lista canali dual-feed che comprende anche i canali in DTT e mi trovo bene.
Il tempo a disposizione è poco ma la voglia tanta.
Se posso aiutare: eccomi!

Ciauz.

Re: Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 03 dic 2007, 14:07
da SoGo
allanon ha scritto:Cari tutti,
Ho terminato la selezione in ordine alfabetico (è stata dura): Sogo ha una copia e la stà testando.
Stò tentando anche di sistemare (attualmente crasha), l'ordinamento per providers. Appena la completo la metto in rete.
Ho però un paio di domande da farvi:
1) Come viene assegnato il nome del provider? Vedo che alcuni canali sono privi di Provider: Cioè la funzione Providers() non ritorna nulla...
2) Qualcuno sarebbe così gentile da descrivermi i campi di channels.conf?
Sono un neofita di vdr e non vorrei perdere un anno per capirne il significato.
Tra l'altro ho attualmente una parabola mono-feed, non ho digitale terrestre, dunque molte cose non le posso sperimentare direttamente.
La mia idea sarebbe di inserire nel secondo menu del mio plugin, quello del cambio canale, qualche informazione aggiuntiva (in questo momento visualizza solo il nome del canale). Ma se non sò quali sono le più salienti il lavoro è davvero improbo...D'altra parte posso visualizzare al più due o tre campi, Lo spazio è quello che è.
Un Grazie anticipato!
la cosa che si vuo fare notare e che alcuni canali non appartengono ad un bouquet specifico, a tal proprosito qualcuno potrebbe commentare la riga tipica di channles.conf esempio:

TSI1;Televisione svizzera di lingua italiana:11526:hC34:S13.0E:27500:162:88=ita,89=eng:38:500:14003:318:1700:0


TSI1; <-----che cosa è e cosa indica
Televisione svizzera di lingua italiana: <-----che cosa è e cosa indica
11526: <-----che cosa è e cosa indica

e cosi via x tutto il rigo.

thanks.

Re: Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 03 dic 2007, 17:29
da allanon
Grazie SoGo, è esattamente quello che mi serve. C'è qualche esperto che può darmi una mano?

Re: Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 03 dic 2007, 17:55
da ragno
Basta dare un'occhiata al man di vdr:

Codice: Seleziona tutto

Name
The channel's name (if the name originally contains a ':' character
it has to be replaced by '|').
Some TV stations provide a way of deriving a "short name" from the
channel name, which can be used in situations where there is not
much space for displaying a long name. If a short name is available
for this channel, it follows the full name and is delimited by a comma,
as in

RTL Television,RTL:...

If present, the name of the service provider or "bouquet" is appended
to the channel name, separated by a semicolon, as in

RTL Television,RTL;RTL World:...

Frequency
The transponder frequency (as an integer). For DVB-S this value is in MHz. For DVB-C
and DVB-T it can be given either in MHz, kHz or Hz (the actual value given will be
multiplied by 1000 until it is larger than 1000000).

etc,etc...
ciao

Re: Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 03 dic 2007, 18:56
da allanon
Tra l'altro man vdr è già tradotto su questo sito.
Mea Culpa, Mea Maxima Culpa!

P.S.
Sempre grazie per l'ottimo lavoro!

Re: Plugin Channel Manager (chanman) II (Channels.conf)

Inviato: 03 dic 2007, 20:42
da lukkino
@allanon

io per ordinare per provider avevo caricato la lista canali su una lista temporanea e poi usato questa funzione

Codice: Seleziona tutto

int SortChannelsForProvider( const void *a, const void *b )
{
  sChannel *ChannelA = ( sChannel * ) a;
  sChannel *ChannelB = ( sChannel * ) b;
  return strcoll( ChannelA->Provider, ChannelB->Provider );
}
richiamata da questa funzione

Codice: Seleziona tutto

qsort( lChannels, nChannels, sizeof( sChannel ), &SortChannelsForProvider );
lChannels è la lista canali temporanea
nChannels è il numero di canali nella lista
sChannel è la struttura di un canale

A Sogo ho dato un pò di codice, magari ti può essere di aiuto :)

Ciauz