Treure els números del nom de la pista

Una cosa que em passa sovint quan em baixo música d'internet (per probar-la i comprar-la si m'agrada XD), és que a l'afegir-la a l'iTunes surten els noms de les pistes amb el numero davant del titol. Això normalment és degut a que el contingut del id3tag te el titol de la pista així, o que l'iTunes l'interpreta així.

Per corregir aquests noms normalment anava manualment canviant el títol de totes les pistes, però avui m'he cansat, i m'he fet un petit script en applescript per solucionar aquest problema (Solament funciona en osx).

tell application "iTunes"
    copy selection of front browser window to sel
    repeat with thisTrack in sel
        set titol to thisTrack's name
        set sortida to do shell script "echo \"" & titol & "\" | perl -n -e '$_=~s/\\d+[\\s|\\-|\\_|\\.]*(.*)/\\1/g;print $_;'"
        set numero to do shell script "echo \"" & titol & "\" | perl -n -e '$_=~s/(\\d+)[\\s|\\-|\\_|\\.]*.*/\\1/g;print $_;'"
        set thisTrack's name to sortida
        if (numero is not equal to sortida) then
            --display dialog (numero)
            set thisTrack's track number to numero
        end if
        --display dialog (sortida)
end repeat
end tell

Si algu hi veu coses a millorar, endavant, que les canviarem.



Vigileu, al copiar el codi, se m'han esborrat les contrabarres, per lo que el codi és erroni. Miraré de solucionar-ho tant aviat com hem sigui possible.

Publicat per Ignasi — 26 Feb 2006, 23:31

Ja he solucionat el problema!

Publicat per Ignasi — 26 Feb 2006, 23:35

Definitivament, acabes d'arreglar un dels problemes :)

Però ara en queda un altre: aquelles cançons (normalment provinent de compil·lacions) on el títol de la cançó és per exemple "Los Pepes / Nanananana" i el nom de l'autor és "VA" o "Lolailo Forever 7" (nom de la compil·lació), en comptes de fer servir l'atribut del mp3 que diu "part of a compilation" i posar el títol al títol i l'autor a l'autor. Suposo que saps que vull dir :)

Hi hauria alguna manera d'arreglar el problema aquest també?

Publicat per oscar — 28 Feb 2006, 13:56

No hauria de costar gaire de fer un que fos per expressions complexes, que poguessis definir uns tags que aquests tags es fiquessin en els diferents camps del mp3.
Ja m'ho miraré.

Publicat per Ignasi — 28 Feb 2006, 14:47


Afegeix un comentari







 authimage