Newsgroup: it.comp.os.linux.iniziare
Titolo: Configurazione canali kaffeine

Uso kaffeine per guardare la TV sul PC.
 
Da qualche giorno č sorto un problema: ha smesso di registrare.
Intendo registrare i programmi sul disco. Il file veniva creato, ma
rimaneva a dimensione zero.
 
Cambiando utente funzionava, quindi il problema č nel mio profilo e mi
sono messo a cercare.
Ho cosě scoperto che i vecchi file di configurazione in
~/.kde/share/app/kaffeine non vengono piů usati. Da qualche anno, mi
sa. Lě dentro c'era un bel channels.dvb coll'elenco in chiaro dei
canali.
 
Per ora ho trovato:
~/.config/kaffeinerc
Che non contiene molto di interessante.
 
~/local/share/kaffeine
Che contiene 5 file:
config.dvb  epgdata.dvb  playlistsK4  scanfile.dvb  sqlite.db
 
Io me ne sono salvata una copia, poi ho provato a cancellare i file.
E kaffeine ha ripreso a registrare, ma ha perso l'elenco dei canali.
Nota: kaffeine non ha la funzione LCN come le TV. I canali vanno
ordinati a mano, di default sono alla rinfusa in base a come sono
stati trovate le varie frequenze. Oppure in base al nome, ovviamente
RAI1 č molto in giů ;-)
 
E' lunga riordinarli a mano, non c'č neanche una funzione di
trascinamento. Se ne apre la proprietŕ, uno a uno, e si mette il
numero di posizione desiderato.
 
Me lo aspettavo, e ho ripristinato la directory che mi ero salvato.
Tornati i canali, tornato il problema. E anche questo me l'aspettavo.
 
La mia domanda č: c'č un modo per salvare l'elenco dei canali e
reimportarlo? Probabilmente č dentro sqlite.db.
 
 
 
-- 
Ci sono 10 tipi di persone al mondo: quelle che capiscono il sistema binario
e quelle che non lo capiscono.

 reimportarlo? Probabilmente è dentro sqlite.db.
 
Ciao, ti premetto che ho usato Kaffeine solo fino al 2019 poi la
chiavetta DVB-T, una cinesata da 4 soldi, è morta e non l'ho più
sostituita con una nuova, per cui le poche informazioni che ho non sono
aggiornate e non so neppure rispondere di preciso alla tua domanda.
 
Ricordo che quando facevo l'iniziale scansione di tutti i canali radio e
TV in chiaro, appariva nella schermata di kaffeine, a poco a poco sulla
destra, una lunga lista con tutte le emittenti trovate.
 
Finita la scansione selezionavo i pochi canali che effettivamente mi
interessavano e che venivano elencati in una lista sulla sinistra della
stessa schermata di scansione.
Questa lista di preferiti avrebbe rappresentato i canali TV ai quali
avrei potuto sintonizzarmi durante l'uso di kaffeine che nel mio caso,
controllando ora nel backup, non sono più di ventina e sono elencati
come appunto hai scritto tu in
~/.local/share/kaffeine/sqlite.db
 
Per visualizzarne i vari record, oltre ovviamente ad installare ed usare
sqlite3, potresti più sbrigativamente usare il comando:
 
strings ~/.local/share/kaffeine/sqlite.db | less
 
(Premere il tasto q per uscire)
 

strings ~/.local/share/kaffeine/sqlite.db | less
 
Questo però non mi dà l'ordinamento, è l'elenco complessivo dei canali
che posso trovare con una ricerca.
 
Ho installato sqlitebrowser e ho aperto il file (prima una copia,
ovviamente). Ci sono due tabelle, e una è proprio quella dei canali
con anche il campo della numerazione.
 
La mia idea era di esportare e reimportare su un nuovo sqlite.db, ma
non ce n'è stato bisogno. E' bastato aprire il file, e il problema si
è risolto.
Strano, perché non ho dato "write". Forse una corruzione è stata
corretta in automatico?
 
Poi un'esportazione l'ho fatta, per sicurezza.


 corretta in automatico?
 
L'importante è ovviamente prima di tutto che sei riuscito a risolvere
:-) però sembrerebbe un po' strano pure a me, anche se non posso dire
nulla perché di sqlitebrowser so solo che è un editor con interfaccia
grafica per database SQLite, ma non l'ho mai usato.
 
Quando ho studiato un po' sqlite ho anche provato ad installare qualche
addon per Firefox tipo i primi elencati qui:
https://addons.mozilla.org/it/firefox/search/?q=sqlite&type=extension
 
ma poi in pratica non ho mai usato neppure quelli perché mi ero fatto
uno script in Bash ed ancora adesso quando devo gestire un database
sqlite uso quello.
 
Ad esempio la tabella Channels di ~/.local/share/kaffeine/sqlite.db con
i dati incolonnati, io con lo script la vedo così nel terminale:
https://ibb.co/ft6pYBX
 
poi volendo posso ulteriormente ordinare le colonne in vari modi o
esportare la tabella salvandola in un file di testo, ma nel mio script
se solo visualizzo come nel caso che vedi nello screenshot ma non uso
comandi come delete, insert o replace, nessun record viene cancellato,
aggiunto o modificato nella tabella, quindi alla chiusura tutto resta
immutato. Altro non saprei dire ...
 

 Poi un'esportazione l'ho fatta, per sicurezza.
 
saggia decisione, in questo contesto nella fattispecie (come in qualsiasi altro del
resto) avere un backup dei propri dati (nello specifico delle proprie
impostazioni/configurazioni) è di fondamentale importanza.
 
perdona/te l'intrusione della discussione ma è sempre bene rammentare certe pratiche.
 
saluti :)
 
-- 
◈  [WinterMute] @ [debian «-» bookworm | testing]  ◈
 

 reimportarlo? Probabilmente è dentro sqlite.db.
 
un editor sqlite
 
-- 
bye
!(!1|1)

 ritrovarla anche sul computer. Che so, Rai4 al 21, Cielo al 26 etc.
 
puoi ordinare secondo la frequenza, la rete, ecc... e hai anche 
diverse possibilità di importazione
 
io ho selezionato una ventina di canali
tanto al massimo registro qualche serie o qualche film
-- 
bye
!(!1|1)

diverse possibilità di importazione
 
Quello che manca è la numerazione LCN, kaffeine non la supporta quindi
la sistemazione è interamente manuale
