Traduzioni : English - Italiano



Introduzione

Picard è un'applicazione multipiattaforma (Linux/Mac OS X/Windows) scritta in Python ed è lo strumento per tag ufficiale di MusicBrainz. Uno strumento per tag (o tagger) è un software che permette di attaccare metadati (come il nome dell'artista e il titolo della traccia) ad un contenitore multimediale (come un rilascio di CD o DVD) in un database musicale (come MusicBrainz). Per fortuna è pacchettizzato in Debian: picard.

Caratteristiche

Motivazione

Tipicamente picard viene usato come mezzo per "ripagare la comunità" dopo un tentativo fallito di recuperare metadati durante l'estrazione di un particolare CD o DVD fisico. Quando viene fatta l'estrazione si copiano i metadati (ad esempio l'audio) codificato da un contenitore al proprio file system, tipicamente creando nomi di directory o cartella e di file basati sui metadati dei contenitori. Per esempio per estrarre un CD di un album musicale (quello che MusicBrainz chiama rilascio) tipicamente si crea:

Si può digitare tutto a mano, ma il processo è molto più facile quando il proprio strumento di estrazione (ad esempio abcde) recupera automaticamente i metadati dal database musicale dell'utente. Per far sì che ciò avvenga il database deve già contenere i metadati dell'album di cui si sta facendo l'estrazione. Sfortunatamente non è sempre così, particolarmente con registrazioni meno note e ciò produce risultati simili a

$ date ; abcde -c ~/.config/abcde/abcde-MP3.conf ; date
Mon Apr 13 18:46:31 EDT 2015
Use of the encoding pragma is deprecated at /usr/bin/abcde-musicbrainz-tool line 15.
Grabbing entire CD - tracks: 01 02 03
Use of the encoding pragma is deprecated at /usr/bin/abcde-musicbrainz-tool line 15.
No Musicbrainz match.
---- Unknown Artist / Unknown Album ----
1: Track 1
2: Track 2
3: Track 3

Edit selected CDDB data? [y/n] (y):

Quando si arriva a questo punto con questo prompt si hanno 3 opzioni:

  1. Inserire n: l'audio viene estratto dal contenitore nel proprio file system senza metadati. Ciò provoca problemi al momento dell'esecuzione: non si sa cosa si sta riproducendo fino a che non lo si riproduce.

  2. Inserire y: viene avviato l'$EDITOR dell'utente in modo da poter inserire i metadati a mano. Ciò è utile per la propria situazione personale, ma è inutile per il prossimo utente che cerca di estrarre lo stesso album.

  3. Premere Control-c per uscire e poi risolvere il problema in una maniera che sarà di beneficio a tutti coloro che desiderano fare l'estrazione di quel rilascio. Ad esempio si può accedere ad un database pubblico (come MusicBrainz) con uno strumento (come picard) che può connettere quel disco fisico a metadati esistenti oppure creare nuovi metadati (e poi connetterli al disco). Questa è l'opzione moralmente corretta :-) L'unico motivo per cui si possono estrarre altri contenitori in modo relativamente facile è perché altri in passato hanno fatto lo sforzo di pubblicare i metadati per tali contenitori; ora è il proprio turno.

Installazione

Per installare Picard sul proprio computer eseguire il seguente comando come root:

aptitude install picard

Uso

Prima un po' di terminologia.

Rilascio

Supponiamo che si sia comprato un CD fisico o se ne sia preso in prestito uno da una biblioteca o da un amico. Quel pezzo di plastica non è altro che un'istanza di un "rilascio". Un rilascio di un CD è composto da vari metadati, inclusi

ID di rilascio

Quasi tutti i CD fisici commerciali (il pezzo di plastica che si inserisce nel lettore) hanno un "ID di rilascio" scritto nei dati digitali, che identifica il rilascio di cui quel particolare CD fisico non è altro che un'istanza. Strumenti come abcde usano l'ID di rilascio per cercare i metadati di un rilascio; questo è uno dei metodi principali con cui tali strumenti rendono l'?estrazione di CD molto meno laboriosa. Affinché ciò possa funzionare (ad esempio per poter fare l'estrazione di un CD senza problemi) MusicBrainz (o un altro database) deve sapere come connettere l'ID di rilascio (o "CD TOC") dello specifico CD fisico che si sta cercando di estrarre con il resto dei metadati del rilascio.

Collegare un CD TOC

A volte l'ID di rilascio (che MusicBrainz chiama "CD TOC") per un dato CD fisico non è connesso al resto dei metadati del rilascio, e ciò fa sì che il programma d'estrazione non riesca a recuperare i metadati. La buona notizia è che:

Usare la procedura seguente:

  1. Assicurarsi che la propria macchina possa accedere al CD e al suo ID di rilascio (es. caricarlo nel proprio dispositivo).
  2. Nel terminale avviare la GUI di Picard: es. picard &.

  3. Nella GUI, premere il pulsante "CD Lookup" in alto a destra.
  4. Questo farà comparire un riquadro di dialogo "CD Lookup" con un riquadro con elenco. Dato che MusicBrainz non è riuscito in precedenza a restituire risultati allo strumento di estrazione, quasi certamente quel riquadro sarà vuoto. Fare clic sul pulsante "Lookup manually" per cercare manualmente.

  5. Questo avvia un'istanza del browser web predefinito aperto su una pagina del sito web di MusicBrainz. Il titolo della scheda o della finestra dovrebbe essere "Lookup CD". (Se non è così potrebbe essere necessario fare il login su MusicBrainz or creare un account su MusicBrainz.)

    1. Se il browser web predefinito è Iceweasel, potrebbe essere desiderabile creare un profilo leggero (cioè senza molti plugin o finestre salvate) specificamente per l'esecuzione da Picard.

  6. Eseguire una Search by release (ricerca di rilascio):

    1. Inserire il titolo del rilascio di CD nella casella di testo "Rilascio:"
    2. Fare clic sul pulsante "Search" (cerca).


      A questo punto, se si è fortunati, MusicBrainz trova uno o più rilasci che corrispondono alla ricerca. (Se non è così si dovrebbe aggiungere il rilascio: iniziare facendo clic sul pulsante "Add a new release" (Aggiungi un nuovo rilascio).)

  7. Scegliere il rilascio facendo clic sull'appropriato pulsante di scelta.
  8. Connettere l'ID di rilascio del proprio CD ai metadati di rilascio facendo clic sul pulsante "Attach CD TOC".

Aggiungere un rilascio

Se nessuno ha già aggiunto i metadati del proprio rilascio di CD lo si dovrebbe fare. Ricordarsi che è possibile fare l'estrazione senza fare relativamente fatica perché altri in passato hanno fatto lo sforzo di catturare i metadati da altre registrazioni di cui si vuole fare l'estrazione; per essere giusti è bene "ripagare la comunità." Fortunatamente creare un "rilascio" di MusicBrainz è facile:

  1. Assicurarsi che la propria macchina possa accedere al CD per il quale si desiderano aggiungere i metadati (es. caricarlo nel dispositivo connesso).
  2. Nella propria shell o terminale avviare la GUI di Picard ad esempio con picard &.

  3. Nella GUI, premere il pulsante CD Lookup vicino all'angolo in alto a destra della GUI.

  4. Appare un dialogo CD Lookup con un riquadro per elenco. Dato che MusicBrainz in precedenza non ha potuto fornire i risultati allo strumento di estrazione il riquadro dell'elenco è quasi certamente vuoto. Fare clic sul pulsante Lookup manually.

  5. Viene avviata un'istanza del proprio browser web con un UI web complessa variabile, ma il titolo della scheda o finestra è Lookup CD.

    1. Se il proprio browser web predefinito è Iceweasel, si potrebbe voler creare un profilo leggero (cioè senza molti plugin o schede e finestre salvate) specificamente per l'avvio da Picard.

  6. Provare a cercare il proprio rilascio o il proprio artista: collegare metadati esistenti è sempre più facile che crearne di nuovi. Se però la ricerca fallisce, si ottiene da ultimo una pagina web con un pulsante "Add a new release" (Aggiungi nuovo rilascio): fare clic su di esso.

  7. Inserire i metadati per il proprio rilascio: ciò richiede diverse schermate. Da ultimo si possono salvare i propri metadati. Se non si è sicuri so come formattare i propri metadati (cioè come mappare ciò che è sulla copertina del CD con i vari campi richiesti da MusicBrainz), consultare le Linee guida ufficiali per lo stile di MusicBrainz.

  8. A meno di non inserire metadati per più rilasci, uscire dall'istanza avviata del browser web (con, ad esempio, Control-q).

  9. A meno di non inserire metadati per più rilasci, uscire da Picard (con, ad esempio, Control-q).

  10. Dovrebbe essere ora possibile utilizzare il nuovo rilascio (ad esemprio con il proprio strumento di estrazione)... ma forse non immediatamente.

Installazione

Per installare Picard sulla propria macchina eseguire i comandi seguenti da root:

aptitude install picard

Suggerimenti e trucchi

Latenza del database

Potrebbe trascorrere del tempo tra il momento in cui si aggiungono i metadati a MusicBrainz (es. un artista o un rilascio) e il momento in cui è possibile accedervi, dato che MusicBrainz può necessitare di un po' di tempo

Se non si riesce ad accedere ai metadati appena inseriti:

  1. ... trovare qualcos'altro da fare per alcuni minuti: il problema solitamente si risolve in meno di un'ora.
  2. Riprendere da dove si era rimasti (es. estrazione o aggiunta di un nuovo rilascio): ora dovrebbe essere possibile accedere ai nuovi metadati.

Artisti

MusicBrainz preferisce di gran lunga che si aggiungano (al proprio nuovo Rilascio) metadati per "Artist" già definiti. Se si sta aggiungendo un nuovo rilascio e non si riesce ad aggiungere l'artista che si desidera,

  1. Annullare l'attuale sessione web. Ciò porterà alla pagina web di MusicBrainz.

  2. Dalla barra di menu orizzontale in cima alla pagina scegliere "Editing" > "Add Artist".

  3. Aggiungere l'artista desiderato e salvare. Ciò dovrebbe portare alla pagina per il proprio nuovo artista.
  4. Dalla barra di menu verticale alla destra della pagina, scegliere "Editing" > "Add Release".

  5. Riprendere l'aggiunta del proprio Rilascio: a questo punto dovrebbe essere possibile aggiunger il proprio artista al proprio rilascio... ma forse non immediatamente.

Script

Plugin

Picard può gestire plugin di terze parti, come quelli per scaricare le copertine degli album, ulteriori opzioni di ricerca, ecc.: vedere questa pagina. Per installarle i file di plugin scaricarli in una ~/.config/MusicBrainz/Picard/plugins (creando prima la directory se necessario).

Vedere anche

Collegamenti esterni


CategorySoftware