iTunes (Music) hat den richtigen File-Link, kann das File aber trotzdem nicht finden

T

TheNepomuk

Mitglied
Thread Starter
Dabei seit
04.11.2008
Beiträge
63
Reaktionspunkte
1
Liebe Leute!

Ich habe ein Problem mit Music (1.0.6.10) auf meinem Mac mit Catalina (10.15.6). Music kann einzelne Files nicht finden, in der Info über die Datei ist der Link aber korrekt, die Datei ist auch nicht korrupt oder sonst irgendwas. Wenn ich sie auswähle funktioniert es wieder ganz normal.

Das Problem ist jetzt, dass solche angeblich falschen Links immer wieder - scheinbar unregelmäßig - auftauchen, zB auch nur ein paar Songs in einem Album. Meine einzige Erklärung ist, dass das irgendwie im Zuge der Migration der Bibliothek passiert ist. Allerdings funktionieren ja fast alle Songs, es betrifft nur einzelne. Und die Daten sind auch alle da.

Hat jemand eine Erklärung wie das passieren kann und vielleicht irgendeine Idee, wie ich das Problem lösen kann ohne jede einzelne Datei extra rauszusuchen?

Danke & LG!
 
Bump!

(Hoffe das ist erlaubt) 😇
 
Die Music App ist noch obskurer als iTunes. Am besten du bewhahrst die alte itunes itl-Library Datei gut auf, falls du im schlimmsten Fall die Migration wiederholen musst.
Ob es in der Music App noch so wie früher funktioniert, weiss ich nicht, aber versuchs mal mit diesem Appleskript, das die Trackinfos aktualisieren sollte (refresh):
Code:
set progress completed steps to 0
set progress description to "Refresh Selection"
with timeout of 7200 seconds
tell application "Music"
if selection is not {} then
set sel to selection
set songs_selected to (number of items in sel) as number
repeat with aTrack in sel
try
with timeout of 90 seconds
refresh aTrack
end timeout
on error errMsg number errorNumber
set trackName to the name of aTrack
set trackArtist to the artist of aTrack
set theLine to (do shell script ¬
"date +'%Y-%m-%d %H:%M:%S'" as string) & " " & quoted form of ("ERROR!" & return & return & "Details:" & return & "Track: '" & trackName & return & "Artist: " & trackArtist & return & return & "ERROR MESSAGE: " & quoted form of errMsg & return & return & "-----------------" & return & return)
do shell script "echo " & theLine & " >> ~/Desktop/Errors_MusicApp_Refresh.log"
end try
my progresscounter(songs_selected)
end repeat
beep 7
display notification "Done refreshing."
else
display dialog "Selection = empty" buttons {"Cancel"} default button 1 with icon 2 giving up after 15
end if
end tell
end timeout

on progresscounter(total)
set progress total steps to total as integer
set progress completed steps to (progress completed steps) + 1
end progresscounter
Den Code in den Skripteditor kopieren, alle Tracks in der Music App auswählen und Skript starten.

Ansonsten findest du evtl. auf der Seite von Doug Adams ein Appleskript, das dir weiterhilft.
 
Zurück
Oben Unten