Denna delen av 99 uppdateras inte längre utan har arkiverats inför framtiden som ett museum.
Här kan du läsa mer om varför.
Mac-nyheter hittar du på Macradion.com och forumet hittar du via Applebubblan.

Automator: ID3-tagsraderingscript?

Tråden skapades och har fått 4 svar. Det senaste inlägget skrevs .
1

Jag lyssnar titt som tätt på radioprogram som jag laddar ned och slänger över till MP3-spelaren. Problemet är att ID3-taggarna i dessa MP3-filer inte är dom bästa vilket gör att avsnitten spelas upp i fel ordning. Vill därför finna/skapa något trevligt script som raderar ID3-taggarna på filerna man markerat.

Exempel: Markera filerna där ID3-taggarna skall raderas -> Open With -> ID3 tag remove

Det bästa alternativet hade varit att slippa köra igång tunga iTunes för att göra detta enkla ingrepp.

OBS! Filerna skall inte indexeras i iTunes.

Är detta möjligt? I så fall hur?

Jag har undersökt och letat i Automator men finner ingen lösning.

  • Medlem
  • 2009-03-06 09:38

Det låter som något för Taz_1999.

  • Medlem
  • Stockholm
  • 2009-03-06 16:02

Men vill du radera alla taggar, eller bara låttitlarna? Hur skall du hantera filerna när du raderat alla taggar?

Vänligen, Ylan

Ylan: Allt skall bort, allt vad ID3-tag heter. Anledningen till detta är att displayen på min MP3-spelare är så liten att texten scrollar och scrollar. Det finns tyvärr ingen inställning på min MP3-spelare om den skall läsa av ID3-taggen eller ej.

Hur jag skall hantera filerna är att dom redan heter bra men MP3-spelaren läser av ID3-taggen. Jag hanterar dom via filernas namn.

Hur jag vill ha är enkelt script som agerar raderar ID3-taggen i filerna man markerat. Markera filerna -> Välj Open With -> "ID3 remover" och zaap så är ID3-taggarna borta. Sedan ändrar jag filnamnet till ett kortare alternativ och skickar över till MP3-spelaren via Finder.

Nu kör jag in filerna i iTunes, redigerar varje fil manuellt och ger "Name"-fältet ett kort namn som iTunes döper om filen till. Sedan släpa över dom till MP3-spelaren. Det är onödigt bökigt, speciellt när jag inte har någon användning av radioprogramen i iTunes.

Jag lyssnar på programmen för dagen och sedan raderar dom efteråt.

Intressant problem.

Det finns flera sätt men här är problemet - det är inte riktigt värt att göra detta bara för att du inte vill starta ett program som heter iTunes.

Detta beror på att av de program du har i din dator så är iTunes förmodligen det enda som kan läsa/skriva ID3-taggar på filerna.

Ett par tidigare (inte helt relevanta) trådar i ämnet:
http://www.99.se/ovrig-programvara/248616-program-foer-att-doepa-om-mp3-filer-soekes.html
http://www.99.se/itunes/244410-hur-fa-itunes-identifiera-musik-korrekt.html
http://www.99.se/itunes/253201-byta-namn-smart-pa-id3-taggar.html
(Det finns många flera)

Här är sidor med ledtrådar:
Om hur ID3 formatet fungerar och hur lite info det är i de första versionerna av formatet:
http://dougscripts.com/itunes/itinfo/id3tags00.php
(Här finns massa script som gör det du vill, med just iTunes).

Så det är bara iTunes som via Applescript kan ändra ID3, men det betyder alltså att programmet måste startas för att kunna göra sitt jobb. Så med din "specifikation", så går det alltså inte.

Det visar sig dock om man googlar vidare att det finns ett Open Source bibliotek att installera i UNIX (dvs Mac OS X) i vilket man kan ändra på ID3-filerna:

http://id3lib.sourceforge.net/

Med detta kommando i Applescript (do Script)så kan man skicka "terminalkommandon" till ovanstående, alltså kan man göra vad du vill om:

* Du installerar det hela
* Du skriver ett längre Applescript som tar markerade filer och gör något med dem

Lite tips och tricks på punkt två finns i dessa trådar:

http://www.99.se/grafisk-produktion/247686-applescript-foer-att-processa-bilder-till-bestaemda-bredder-foer-tex-bloggar-tryck-mm.html

http://www.99.se/apple-programvara/243321-aldrig-provat-automator-haer-aer-ett-exempel-introduktion.html

http://www.99.se/microsoft/247316-webkamera-ta-bild-direkt-till-word.html

Så, det är alltså görbart, men inte tillräckligt "nyttigt" för att jag skall orka göra det.

1
Bevaka tråden