Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Playlist

Schede

Ogni lettore ha una riga di schede, una per playlist. Tutti i lettori vedono le stesse playlist; ciascun lettore sceglie quale mostrare. Un punto su una scheda indica dove si trovano i brani del lettore: rosso per il brano in onda, verde per il successivo.

Le schede si dividono la larghezza del lettore. Un nome che non entra termina con «…»; passa il puntatore sulla scheda per leggerlo per intero. Con molte playlist le schede smettono di restringersi a una larghezza minima, agli estremi della riga compaiono delle frecce e la rotella del mouse sulle schede le fa scorrere. La scheda che scegli, e quella che mostra un lettore, viene portata in vista.

Cambiare scheda non modifica mai ciò che è in onda né ciò che è successivo. Quando un brano finisce, il lettore prosegue nella playlist che contiene quel brano.

Le playlist si creano, si rinominano e si eliminano in Impostazioni. L’ultima playlist, e una playlist con un brano in onda, non si possono eliminare.

La tabella dei brani

ColonnaContenuto
#Posizione, con zeri iniziali; per il brano attuale e per il successivo la sostituisce un’icona
TitoloDai tag, o dal nome del file (Artista - Titolo.mp3 viene diviso). Le icone di ripetizione e di stop dopo di un brano stanno prima del titolo
ArtistaDai tag; «Artista sconosciuto» quando non c’è
AlbumDai tag
DataLa data di registrazione così come la memorizza il file (2019, 2019-05 o 2019-05-14, con un orario se c’è)
GenereDai tag
DurataDurata di riproduzione, dal cue-in al cue-out (l’intero file con Usa cue-in e cue-out disattivato)
IntroQuanto dura l’intro, da dove il brano inizia a suonare fino al suo marker di intro; vuota quando il brano non ha un marker di intro
Nome del fileIl nome del file, con la sua estensione

Una nuova installazione mostra #, Titolo, Artista e Durata. Le altre colonne sono facoltative; vedi Scegliere le colonne più sotto. Un brano che non ha un valore mostra una cella vuota, tranne Artista, che mostra «Artista sconosciuto».

Le colonne riempiono la tabella e mantengono le loro proporzioni quando la finestra viene ridimensionata; le colonne di testo hanno più spazio. Trascina i separatori delle intestazioni per cambiare le proporzioni: le colonne a destra del separatore seguono il puntatore a ogni frame (si dividono ciò che resta in proporzione alla loro larghezza), quelle alla sua sinistra restano ferme, e le larghezze vengono salvate quando rilasci. Nessuna colonna diventa più stretta del suo minimo. Le larghezze sono ricordate per lettore; una colonna che mostri in seguito parte con la sua larghezza predefinita e le altre mantengono le loro proporzioni.

Scegliere le colonne

Titolo e Durata sono sempre visibili. Ogni altra colonna si può mostrare o nascondere, e qualsiasi colonna, anche queste due, si può spostare. L’elenco è lo stesso per ogni lettore e ogni playlist, e viene salvato in config.json come ui.table_columns. Tre modi per cambiarlo:

  • Impostazioni → Playlist → Colonne della tabella: spunta le colonne da mostrare; le frecce spostano su o giù una colonna visibile (si leggono da sinistra a destra nelle tabelle). Colonne predefinite torna a #, Titolo, Artista e Durata.
  • Clic destro su un’intestazione: un menu con una casella per ogni colonna facoltativa. Una colonna che mostri compare all’estremità destra; trascinala da lì.
  • Trascina un’intestazione su un’altra: rilasciala sulla metà sinistra di un’intestazione per mettere la colonna prima di essa, sulla metà destra per metterla dopo. Rilasciare altrove non fa nulla.

Un nome in ui.table_columns che questa versione non conosce viene ignorato, e un Titolo o una Durata mancante viene riaggiunto.

All’apertura dell’applicazione, ogni tabella scorre in modo che il brano successivo del suo lettore sia al centro della tabella (per quanto lo permettano gli estremi dell’elenco). Succede una sola volta, all’avvio, e solo quando il brano successivo è nella playlist che la tabella mostra.

Quando un lettore passa a un altro brano, la sua tabella mostra la playlist di quel brano e fa scorrere la sua riga in cima, a meno che tu non abbia usato la tabella negli ultimi 10 secondi (l’hai fatta scorrere, hai trascinato un brano, hai aperto il menu di un brano o hai fatto clic su una scheda): allora aspetta finché non la lasci stare per tutto quel tempo. Il tempo è ui.follow_current_grace_secs in config.json; 0 disattiva il seguito.

I lettori sono indipendenti: più lettori possono mostrare la stessa playlist, ciascuno con il proprio brano successivo, i propri segni di riprodotto e i propri tempi nel piè di pagina. Riprodurre, fermare o saltare su un lettore non sposta mai il successivo di un altro lettore. Lo stesso brano può anche essere in onda su due lettori contemporaneamente. Modificare la playlist (aggiungere, spostare o rimuovere voci) o un file che diventa illeggibile può comunque cambiare il successivo di qualsiasi lettore che la mostri.

Colori delle righe:

RigaSignificato
Rossa, con un’icona di altoparlante (o di pausa)In onda su questo lettore. Può mostrare anche la freccia verde: il brano in onda è anche il successivo, quindi suona ancora una volta
P2 rosso (o un altro numero) nella colonna del numeroIn onda su quel lettore
Verde, con una frecciaIl brano successivo di questo lettore
AttenuataGià suonato su questo lettore
File con una croce / icona di avvisoFile mancante / illeggibile (viene saltato); passa il puntatore sulla riga: il popup inizia con il motivo, in ambra, poi i consueti campi. Un file mancante viene cercato di nuovo ogni 30 s (tuning.missing_recheck_ms).
Frecce di ricarica a destra del titoloAnalizzato da una versione precedente; suona comunque con quell’analisi. Impostazioni → Analisi → Analizza i brani obsoleti lo aggiorna (i brani su un lettore vengono comunque aggiornati)
Clessidra a destra del titoloIl brano è in attesa della sua analisi (passa il puntatore sulla clessidra: Analisi in attesa). Suona comunque, e la clessidra scompare quando l’analisi finisce
ViolaSelezionata

Tooltip del brano. Passa il puntatore su una riga per un istante per vedere titolo, artista, album, data, genere, durata, formato (tipo, frequenza di campionamento e profondità di bit, quando noti) e il percorso del suo file. Un campo che il file non ha viene omesso. Il popup è l’unica informazione al passaggio del puntatore su una riga, e non si sposta mai mentre è mostrato. Per un file mancante o illeggibile inizia con il motivo.

Mouse

  • Il clic seleziona un brano. Il doppio clic lo rende il brano successivo di questo lettore. Sul brano in onda lo fa suonare ancora una volta quando finisce il passaggio in corso.
  • Il clic destro apre il menu contestuale:

VoceAzione
Riproduci oraAvvia subito questo brano (con un mix se il lettore è in onda)
Imposta come successivoCome il doppio clic. Sul brano in onda suona ancora una volta, dall’inizio, quando finisce il passaggio in corso (con un mix come Ripeti, senza pause), poi il lettore prosegue. Agisce una volta sola. Stop alla fine, la modalità SINGLE e un segno Stop dopo fermano comunque prima il lettore. Mentre un CUE è in corso, si sposta sul nuovo successivo
Preascolta nel CUELo riproduce sull’uscita CUE (apre la finestra CUE). Attenuata quando il lettore non ha un’uscita Cue distinta dalla sua Main
Modifica i tag…Apre l’editor dei tag per questo brano. Salva scrive le modifiche nel file audio; Annulla (o Esc, quando non è in corso un salvataggio) chiude senza scrivere. La voce è attenuata, con il motivo al passaggio del puntatore, mentre il brano è in onda, nel CUE o su un cart in riproduzione, finché i suoi tag non sono stati letti, quando il file manca e per i formati i cui tag non si possono scrivere (per esempio il DSD)
RianalizzaAnalizza di nuovo ora questo brano, qualunque sia il suo stato. Anche un file corretto che era illeggibile viene recuperato da solo (vedi Risoluzione dei problemi). I marker manuali vengono mantenuti
Aggiungi brani sotto…Scegli i file da inserire dopo questo brano
DuplicaInserisce sotto una copia non ancora suonata (con i suoi segni di ripetizione e di stop dopo)
Ripeti questo branoSpuntala per riprodurlo di continuo, senza pause, finché non premi Play (successivo), Precedente, Stop o Stop in dissolvenza, o attivi Stop alla fine. Pausa lo lascia in ripetizione. Un’icona di ripetizione compare prima del titolo
Stop dopo questo branoSpuntala per fermare il lettore quando questo brano finisce, ogni volta che suona (in qualsiasi modalità). A differenza del pulsante Stop alla fine del lettore, il segno resta con il brano e viene salvato con la playlist. L’icona di stop dopo compare prima del titolo. Ha la precedenza su Ripeti
Sposta in ▸Lo sposta in fondo a un’altra playlist
Rimuovi dalla playlistLo rimuove; non è possibile mentre è in onda

Modificare i tag

Modifica i tag… apre una finestra per un solo brano. Finché è aperta nessuna scorciatoia da tastiera agisce, e i file trascinati sulla finestra dell’applicazione vengono ignorati.

  • Cosa vedi. L’editor legge il file quando si apre (nel frattempo mostra «Lettura dei tag…»). Sempre visibili: titolo, artista, album, artista dell’album, data, numero della traccia e totale, numero del disco e totale, genere, compositore e commento. Visibili quando il file li ha: sottotitolo, raggruppamento, BPM, tonalità iniziale, atmosfera, ISRC, editore, numero di catalogo, copyright, artista originale, album originale, data di uscita originale, paroliere, direttore, remixer, arrangiatore, interprete, lingua, codificato da, testo, ordinamento titolo, ordinamento artista, ordinamento album, ordinamento artista dell’album, ordinamento compositore e sito web dell’artista.
  • Aggiungi campo. Il menu sotto i campi elenca gli altri campi. Offre solo ciò che il formato di tag del file può memorizzare (un WAV con RIFF INFO, un AIFF o un vecchio tag ID3v1 memorizzano meno campi di ID3v2, FLAC o MP4), ed è attenuato quando non resta nulla da aggiungere. Uno dei campi sempre visibili che il formato non può memorizzare è disattivato con una nota. Svuotare un campo lo rimuove dal file; un campo aggiunto e lasciato vuoto non viene scritto.
  • Più valori. I campi che possono contenere più valori (artista, artista dell’album, genere, compositore, atmosfera e i crediti come paroliere, direttore, remixer, arrangiatore e interprete, e lingua) mostrano un valore per riga; Salva scrive un valore per riga nel modo proprio del formato. Commento e testo sono testo libero su più righe.
  • Controlli. Data e data di uscita originale sono in ISO 8601 (2019, 2019-05 o 2019-05-14, facoltativamente con un orario); numero della traccia e del disco, i loro totali e i BPM sono numeri interi, e un totale richiede il suo numero. Un campo con un valore non valido viene segnato e Salva resta disattivato. Un valore che il file aveva già e che non hai toccato viene mantenuto com’è.
  • Campi troppo lunghi. Un campo il cui testo è più lungo di limits.max_tag_chars, o che contiene più valori di limits.max_tag_values, viene mostrato in sola lettura con la nota «Troppo lungo per modificarlo qui; viene mantenuto com’è nel file». Non viene mai riscritto, quindi un salvataggio non può troncarlo.
  • Cosa viene mantenuto. Tutto ciò che l’editor non mostra (altre chiavi standard, chiavi personalizzate, immagini diverse dalla copertina frontale, frame binari) resta nel file con gli stessi valori. L’editor dice quanti tag di questo tipo vengono mantenuti (e «altri» quando il formato contiene frame che non si possono contare). Il salvataggio ricodifica le voci che l’editor mappa, quindi una voce mantenuta può differire nei byte (codifica del testo, ordine dei frame) ma non nel valore.
  • La copertina. L’editor mostra la copertina frontale, o la prima immagine del file quando non c’è una copertina frontale, come miniatura.
    • Cambia… apre una finestra di dialogo per scegliere un’immagine JPEG o PNG (al massimo limits.max_cover_bytes, e deve poter essere decodificata). In caso contrario, l’editor dice perché e non cambia nulla.
    • Rimuovi cancella la copertina frontale. È disattivato quando il file non ha una copertina frontale: un’immagine mostrata solo perché non c’è una copertina frontale è solo per la visualizzazione e viene mantenuta com’è.
    • Una copertina presente nel file ma che non si può mostrare (un’immagine che non si decodifica, o una GIF, BMP o WebP) viene segnalata con «Questa copertina non si può mostrare; viene mantenuta com’è». Cambia… e Rimuovi funzionano comunque.
    • La modifica viene scritta da Salva e scartata da Annulla. Le copertine posteriori e ogni altra immagine non vengono mai toccate. Un formato senza posto per le immagini (WAV con RIFF INFO, AIFF, ID3v1) mostra l’area disattivata. Dopo un salvataggio, la copertina del lettore mostra la nuova copertina.
  • Come funziona un salvataggio. Il file viene copiato accanto all’originale, la copia riceve i tag, viene sincronizzata e sostituisce l’originale, quindi un errore lascia il file com’era. Il motivo compare nell’editor, che resta aperto per riprovare, e nella barra di stato. Vengono scritti solo i campi che hai cambiato. Dopo un salvataggio la tabella mostra subito i nuovi tag, e i marker e la forma d’onda vengono mantenuti. Se il file non ha mantenuto un campo che hai cambiato, la barra di stato lo nomina.
  • Dopo un aggiornamento. I brani di una versione precedente ricevono in silenzio, in background, data, genere e altri tag (senza un’analisi completa).

Trascinamento

  • Trascina un brano nell’elenco per riordinarlo. Una linea viola mostra dove atterrerà: si trova sul confine di riga più vicino al puntatore, e solo nell’elenco sotto il puntatore. Rilasciare sopra l’intestazione, il bordo di una colonna, la barra di scorrimento o una finestra che copre l’elenco (la finestra CUE) non rilascia nulla.
  • Mentre trascini un brano, tieni il puntatore vicino al bordo superiore o inferiore di un elenco per farlo scorrere: più sei vicino al bordo, più va veloce, e si ferma agli estremi dell’elenco o quando ti allontani dal bordo. Anche la rotella del mouse fa scorrere l’elenco durante il trascinamento. La linea viola continua a seguire il puntatore mentre l’elenco si muove. Anche trascinare file dal file manager su un elenco lo fa scorrere allo stesso modo dove il sistema comunica la posizione del puntatore, una volta che sposti il puntatore sull’elenco.
  • Trascinalo sull’elenco di un altro lettore per spostarlo lì.
  • Trascinalo su una scheda per aggiungerlo in fondo a quella playlist.
  • Rilascia file o cartelle dal file manager su un elenco per inserirli nella posizione di rilascio. Sopra l’intestazione, il bordo di una colonna, la barra di scorrimento o una finestra che copre l’elenco non viene inserito nulla. Se il sistema non comunica la posizione, vanno in fondo all’elenco mostrato.

+ Aggiungi apre una finestra di dialogo per scegliere i file, che parte dalla cartella della musica impostata nelle Impostazioni. Azzera (l’icona a freccia accanto) cancella il segno attenuato di «già suonato» di ogni brano della playlist, per ogni lettore, dopo aver chiesto «Cancellare il segno di riprodotto da ogni brano di questa playlist?» (Annulla, Esc o un clic fuori mantengono i segni). Il brano in onda mantiene il suo stato e viene segnato quando il lettore lo lascia. Il pulsante è attenuato quando non c’è nulla da cancellare. Il piè di pagina mostra anche il numero di brani, il tempo rimanente nella playlist e la sua durata totale.

File di playlist

  • Importazione: Impostazioni → Playlist → Importa M3U / PLS…, oppure trascina un file .m3u, .m3u8 o .pls sulla finestra. Diventa una nuova playlist con il nome del file.
    • I percorsi relativi vengono risolti rispetto alla cartella del file di playlist.
    • Gli indirizzi file:// vengono interpretati.
    • I file che non si trovano vengono comunque aggiunti, segnati come non disponibili.
    • Gli stream Internet vengono ignorati; un messaggio dice quanti.
  • Esportazione: il pulsante M3U su ogni playlist nelle Impostazioni la salva come file M3U8 con titoli, durate e percorsi completi.