Bislang musste ich immer einen Umweg gehen, um Dateien aus Music (früher iTunes) an MP3Tag zu übergeben.
Dann habe ich probiert es mit Diensten zu lösen, leider ohne Erfolg.
Aber jetzt klappt es mit einem Script!
Einfach dieses Script kopieren, in einer Text Datei mit der endung .scpt speichern und unter [user]/Library/Music/Scripts speichern.
Anschließend sollte es in Music verfügbar sein.
Viel Spaß damit!
Hier ist das Script:
tell application "Music"
-- Hole die aktuell ausgewählten Titel
set selectedTracks to selection
-- Liste für Dateipfade erstellen
set filePaths to {}
-- Für jeden ausgewählten Titel den Dateipfad ermitteln
repeat with aTrack in selectedTracks
try
set trackLocation to (get location of aTrack) as alias
set end of filePaths to POSIX path of trackLocation
on error
-- Handle Tracks ohne gültigen Pfad (z.B. Streams)
end try
end repeat
end tell
-- Prüfen, ob Titel ausgewählt wurden
if (count of filePaths) > 0 then
-- Pfad zu Mp3tag (anpassen, falls erforderlich)
set mp3tagPath to "/Applications/mp3tag.app"
-- Liste der Dateipfade in einen String umwandeln, wobei jeder Pfad in Anführungszeichen gesetzt wird
set quotedPaths to ""
repeat with aFilePath in filePaths
set quotedPaths to quotedPaths & quoted form of aFilePath & " "
end repeat
-- 'open' Befehl vorbereiten, um die Dateien mit Mp3tag zu öffnen
set openCmd to "open -a " & quoted form of mp3tagPath & " " & quotedPaths
-- Terminal-Befehl ausführen, um Mp3tag mit den Dateien zu öffnen
do shell script openCmd
else
display dialog "Keine Titel ausgewählt oder keine gültigen Dateipfade gefunden!"
end if