Guida all'utilizzo del programma

Cos'è e a cosa serve

Come funziona
Come scaricare il programma
Cronologia delle versioni
Licenza
Ringraziamenti



Cos'è e a cosa serve

Il Blue&Me legge i TAG ID3V2, più precisamente 2.3.0 e 2.4.0.
I tag che è in grado di riconoscere sono questi 4:
- Titolo
- Artista
- Album
- Genere

In alcuni MP3, se ci sono altri tag oltre a quelli specificati, possono creare problemi, come ad esempio impedire che il file MP3 venga riprodotto.


Alla fine ho risolto tutti i miei problemi creando questo programma che, datagli in input il nome della directory contenente i files MP3:
- Crea una playlist inserendovi i files/directories in ordine alfabetico
- Cancella dai files MP3 i tag ID3V1 (tanto la radio non li legge) !!!
- Riscrive i TAG ID3V2 facendo in modo che siano presenti solo i 4 tag che la radio è in grado di leggere.


Come funziona

L'eseguibile non necessita di installazione ed è disponibile sia nella versione per Windows che in quella per Linux (Io uso Ubuntu).
Io ed altre persone lo usiamo da qualche mese e non ci ha mai dato problemi, però sarebbe meglio usarlo direttamente sugli MP3 presenti sulla chiavetta e non su quelli originali sul vostro hard Disk.


L'uso del programma è abbastanza intuitivo, volevo solo inserire qualche precisazione sulle scelte possibili relative a "Operazioni da eseguire sui Tag"

Non fare niente Come dice il nome, non fa assolutamente niente: i tag non vengono per niente toccati
Cancella i tad ID3 Cancella dai files sia i tag ID3V1 sia i tag ID3V2
Sistema i tag ID3 Il funzionamento è questo:
- se il file contiene i 4 tag (Artista, titolo, genere e album), tiene buoni quelli. Prendo quelli della versione ID3V2.
- se non contiene il titolo, lo ricavo dal nome del file (Vedi precisazione successiva)
- se non contiene l'artista, lo ricavo dal nome del file (Vedi precisazione successiva)
- per quanto riguarda invece genere ed album, se non ci sono metto appunto "sconosciuto"


Precisazione riguardo al reperimento dell'artista e del titolo dal nome del file MP3: tutti i miei files MP3, hanno il nome nel seguente formato: "Artista - Titolo.mp3" (Esempio: "Vasco Rossi - Siamo solo noi.mp3"). Quindi, per fare il reperimento dell'artista e del titolo dal nome del file, cerco nel nome stesso i 3 caratteri " - ". Tutto quello che c'è prima dei 3 caratteri lo considero il nome dell'artista, tutto quello che c'è dopo lo considero il titolo della canzone. Se nel nome del file non vengono trovati quei 3 caratteri, l'artista non viene reperito, e tutto il nome viene considerato come titolo del brano

Sistema i tag ID3 per display multifunzionale Questa modalità è stata richiesta da un partecipante al forum. Fa' le stesse operazioni che verrebbero fatte scegliendo "Sistema i tag ID3". L'unica differenza è che nel tag del titolo viene messo tutto il nome del file esclusa l'estensione.

Se ad esempio il nome del file è "Vasco Rossi - Siamo solo noi.mp3", i tag Autore e Titolo saranno valorizzati in questo modo:

Autore: Vasco Rossi

Titolo: Vasco Rossi - Siamo solo noi

Riscrivi sempre Autore e Titolo Se selezionato, i 2 tag Autore e Titolo, vengono sempre riscritti. In questo caso, la valorizzazione di questi 2 campi, è quella spiegata qui.

Crea una playlist per ogni directory Se selezionato, crea una playlist per ogni directory trovata nell'alberatura. Ad esclusione della "Directory contenente i files MP3", la PlayList verrà creata solo se l'alberatura della directory contiene almeno un file MP3. ATTENZIONE: tutte le playlist presenti nell'alberatura su cui si sta operando, verranno eliminate prima di creare quelle nuove.

Ricodifica Mp3 Questo campo viene abilitato solo se viene trovato 'applicativo "lame". Per quanto riguarda Windows, l'applicativo lame viene distribuito nello zip di BravoPlayList. Per quanto riguarda invece Linux, l'applicativo lame va installato in base alla propria distribuzione. L'abilitazione di questo flag, permette di ricodificare tramite l'applicativo "avconv" i brani in modo da aggirare i problemi dovuti alle varie codifiche dei brani. Se impostato tale flag, tutti i brani verranno ricodificati con il bitrate impostato nell'apposito campo.

Segnala i tag mancanti Se abilitato, alla fine dell'elaborazione verranno emesse le segnalazioni relative ai brani per cui non è steto possibile determinare il tag da assegnare all'autore o quello del titolo del brano.

Rinomina i files per aumentare la compatibilità Se abilitato, i brani saranno rinominati eliminando dai nomi dei files tutti i caratteri "particolari", come lettere accentate, parentesi, ecc. che possono dare problemi in fase di riproduzione dei brani. Inoltre, se in base alle regole descritte precedentemente, non viene reperito l'artista del brano, verrà forzato in "Artista mancante".

Bitrate Attivato solo se attivato il campo "Ricodifica Mp3". Permette di impostare con quale bitrate verranno ricodificati i brani.

Alta qualità (Più lenta) Attivato solo se attivato il campo "Ricodifica Mp3". Il brano ricodificato sarà di qualità migliore, ma l'operazione di ricodifica durerà più a lungo.

Forza la ricodifica Attivato solo se attivato il campo "Ricodifica Mp3". Se attivato, obbliga il programma a ricodificare ogni brano, anche se questo risulta già ricodificato in precedenza. Infatti, quando un brano viene ricodificato o ritaggato, viene scritto nel tag "Genere"il valore "BravoPlayList". In questo modo riesco a riconoscere i brani a cui sono già stati sistemati i tag e posso così evitare di rifarlo, velocizzando così l'elaborazione.



Come scaricare il programma

- andate al link http://digilander.libero.it/bonmario/imp_laz.html
- andate in fondo alla pagina fino al capitolo "Alcuni programmi sviluppati da me con Lazarus"
- appena sotto al titolo c'è un link che rimanda alla pagina del download
- il programma in questione si chiama "BravoPlayList"

Scusate se non metto il link diretto, ma ho il contatore di accessi solo nella pagina principale !!!


Cronologia delle versioni

1.0.0.0
Prima versione del programma


1.1.0.0 Rilasciata il 17/10/2009
Aggiunto un menù da cui è possibile:
- Accedere al manuale del programma
- Visualizzare la versione del programma
- Aggiunta la possibilità della sistemazione dei tag per "Display multifunzionale"


1.2.0.0 Rilasciata il 19/09/2012
Aggiunto "Riscrivi sempre Autore e Titolo".
Aggiunto "Crea una playlist per ogni directory".
Aggiunta l'emissione della licenza all'avvio del programma fino a quando non viene fatta almeno una elaborazione.
Sistemato un errore che mandava in blocco il programma se un brano aveva l'attributo di "sola lettura". Adesso, se un brano ha tale attributo, i suoi tag rimangono invariati  e viene segnalata l'anomalia.
Forzata la scrittura del tag "Genere" con il valore "BravoPlayList".
Aggiunto check "Ricodifica Mp3".
Aggiunto check "Forza la ricodifica".
Aggiunto check "Alta qualità (Più lenta)".
Aggiunto ComboBox con i valori dei BitRate per la ricodifica.


1.3.0.0 Rilasciata il 02/03/2014
Velocizzata la ricodifica, lanciando più ricodifiche contemporaneamente. Il n° massimo di ricodifiche che possono girare contemporaneamente, è uguale al n° di core presenti sul PC.
Sistemate alcune imprecisioni a video.
Modificato completamente il metodo di gestione dei tag dei brani che serve par la loro lettura e cancellazione.
Ripristino del valore dell'ultimo bitrate utilizzato per le ricodifiche.
Aggiunto il bottone "STOP !!!" che permette di bloccare le ricodifiche in corso.
Aggiunto il flag "Segnala i tag mancanti" che permette all'utente di scegliere se la mancanza di uno o più tag, deve essere emessa come segnalazione di errore.
Aggiunto il flag "Rinomina tutto per aumentare la compatibilità" che permette di rinominare i files e le directories permettendo così di avere meno errori in fase di riproduzione dei brani. Se ques'ultimo flag è compilato, i files mp3 e le directories che li contengono, saranno rinominati. Gli unici caratteri validi dei nomi saranno le lettere dell'alfaveto (non accentate),  lo spazio, il "-" ed i numeri. Le directories saranno rinominate tutte, ed alla fine avranno il loro nome sarà un numero di 4 cifre.

Licenza

ATTENZIONE: Questo prodotto è distribuito gratuitamente.

Questo software è offerto "così come è", senza garanzie di alcun genere,
ne'' esplicite ne'' implicite.
In nessun caso il suo autore potrà essere considerato responsabile
per qualsiasi tipo di danno diretto, indiretto dovuto all''utilizzo di questo
software.
Chiunque può usare questo software per qualsiasi scopo,  anche commerciale e
può ridistribuirlo a piacimento.


Ringraziamenti

Ai gruppi di sviluppo del FreePascal e di Lazarus senza cui questo programma non sarebbe mai nato.
Al Progetto Tango per le icone messe a disposizione.
Agli sviluppatori di "lame", software che utilizzo per la ricodifica dei brani. La versione Windows di lame distribuita insiema all'applicativo è scaricabile da qui.