Meine iTunes-Mediathek befindet sich auf einem Netzlaufwerk, oder besser gesagt, die Musik, und meine Mediathek-Datei befindet sich auf meinem MacBook.
- Bibliotheksdatei:
/Users/glenn/Music/iTunes/iTunes Library
- Musik:
/Volumes/MyVolume/Music
Aber ab und zu, wenn ich den Laptop irgendwo außerhalb meines WLAN-Netzwerks verwende und dann zurückkomme, iTunes starte und ein Lied wiedergebe, erhalte ich eine Bibliothek mit diesen lästigen kleinen Ausrufezeichen neben meinen Liedern. Dies liegt daran, dass iTunes vermutet hat, dass "Oh, er ist nicht zu Hause, setzen wir den Speicherort der Musikdateien auf /Users/glenn/Music/iTunes
" zurück. Und dort gibt es keine Musik.
Wie kann ich verhindern, dass iTunes diese "kluge" Vermutung vornimmt, und die Einstellung einfach in Ruhe lassen?
PS. Und MyVolume wird auf meinem Laptop automatisch gemountet. Wenn iTunes jedoch beim Öffnen des Deckels des MacBook ausgeführt wird, dauert es einige Zeit, bis es geladen wird, und iTunes findet den Pfad zur Musik zunächst nicht.
Endlich herausgefunden, wie ich das umgehen kann. Meine Lösung besteht darin, zwei separate Bibliotheken zu haben, eine lokale und eine auf meinem Laufwerk. Ich habe einen LaunchAgent erstellt (siehe https://developer.apple.com/library/mac/documentation/MacOSX/Conceptual/BPSystemStartup/Chapters/CreatingLaunchdJobs.html ), der ein Skript ausführt , wenn sich der Mount-Pfad zur Festplatte ändert (über WatchPaths) . Das Skript prüft, ob das Verzeichnis / Volumes / Laufwerkname vorhanden ist. Wenn dies der Fall ist, wird ein Befehl ausgeführt, mit dem iTunes angewiesen wird, in die Bibliothek auf dem Laufwerk zu wechseln.
Andernfalls wird derselbe Befehl mit dem Pfad zur lokalen Bibliothek ausgeführt.
Mac OS führt eine seltsame Art der Codierung für den Hex-Datenpfad durch. Ich empfehle daher, die Optionstaste beim Starten von iTunes gedrückt zu halten, jede Bibliothek auszuwählen und die Pliste auf die Pfaddaten zu untersuchen (beachten Sie, dass Sie bei Verwendung des Standardbefehls Folgendes verwenden: Klammern und Leerzeichen aus den Hex-Daten entfernen).
Wenn Ihr Laufwerk nicht aktiviert ist, lädt iTunes auf diese Weise eine lokale Bibliothek und bringt Ihre Hauptbibliothek nicht durcheinander. Dies kann nützlich sein, wenn Sie auf Reisen sind usw., wenn Sie nur die lokale Bibliothek zum Abspielen von Inhalten in iCloud verwenden möchten.
quelle
Nur ein Gedanke für Ihren Laptop, warum geben Sie Ihre iTunes-Mediathek nicht frei und streamen sie auf Ihren Laptop, anstatt das Netzlaufwerk zu mounten?
Ich bin gerade dabei, dies einzurichten. Ich habe gerade meine iTunes-Mediathek und Mediendateien in meinen Network Attached Storage verschoben, der für alle Computer in meinem Heimnetzwerk freigegeben werden kann.
Ich hatte das gleiche Problem beim Zurücksetzen der Bibliothek wie Sie, daher werde ich versuchen, dieses Problem mit einem Alias in Windows 7 zu umgehen (danke @zneak). Nichts ist beängstigender, als iTunes mitzuteilen, wo sich meine über 10.000 Songs umfassende Bibliothek befindet, und nichts anzuzeigen :(
quelle
Ich würde vermuten, dass das iTunes-Medienverzeichnis, wenn
/Volumes/MyVolume/Music
es nicht existiert, auf den Standardwert von zurückgesetzt wird/Users/glenn/Music/iTunes
. Das heißt, ich denke nicht, dass es wichtig ist, ob die Dateien vorhanden sind oder nicht (daher ist die Netzwerkmontage nicht so wichtig), sondern dass das Verzeichnis vorhanden ist und durchsucht werden kann.Eine Lösung wäre also, ein leeres Verzeichnis als iTunes-Medienbibliotheksverzeichnis zu haben (dies kann nur das Standardverzeichnis sein) und die Netzwerkfreigabe in dieses Verzeichnis einzuhängen. Dies würde die Verwendung
smbmount
der standardmäßigen Finder-basierten/Volumes/...
Montage erfordern. Natürlich ...smbmount
wird nicht mit OS X ausgeliefert, daher erfordert diese Lösung einige Anstrengungen von Ihrer Seitesmbmount
.Möglicherweise können Sie dasselbe mit symbolischen Links erreichen, obwohl ich nicht sicher bin, ob iTunes das Medienbibliotheksverzeichnis als fehlerhaften Symlink behandeln kann. Möglicherweise wird der Symlink nur gelöscht, indem das
/Users/glenn/Music/iTunes
Verzeichnis zwangsweise darüber erstellt wird ...?quelle
Der Pfad " Musikspeicherort " ist nur relevant, wenn Sie itunes auf " Medien in Ihre lokale Bibliothek importieren " und " Automatische Bibliotheksverwaltung " aktiviert haben. Wenn beide Optionen deaktiviert sind, ist dies nicht von Bedeutung. Sie legen die Optionen auf derselben Registerkarte fest, auf der Sie den Pfad für den Musikspeicherort festgelegt haben .
Denken Sie daran : Wenn Sie Links oder Aliase zu nicht vorhandenen Orten verwenden (wenn Sie nicht in Ihrem Netzwerk sind), kann es sein, dass Sie Probleme mit iTunes haben, wenn Sie versuchen, dort Inhalte zu schreiben. Dies kann sogar zu einem Reset führen.
Wenn Sie Dateien aus einem Netzwerk mit deaktivierter lokaler Verwaltung hinzufügen, wird der Netzwerkpfad in Ihrer Bibliotheksdatei gespeichert, unabhängig davon, welcher Musikspeicherort festgelegt ist. Wenn Sie nicht in Ihrem Netzwerk sind, sehen Sie immer das Ausrufezeichen, da auf die Dateien nicht zugegriffen werden kann. Dies ist absolut sinnvoll. Das Ausrufezeichen verschwindet, sobald Ihr Netzwerk wieder erreichbar ist.
Ich habe alles in meinem Netzwerk gespeichert, nichts vor Ort und habe keine Probleme.
quelle
Anscheinend ist dies ein nie endendes Problem, da ich bis zu diesem Datum OS 10.13.6 auf einem 2012 Mac Mini ausführe und Winger's Answer benötigte, um eine Lösung für mich zu finden: Nicht in der Lage zu sein, die Systemdateien zu codieren. Aber ich habe gemerkt (wie er vorgeschlagen hat), dass, wenn ich iTunes aus der automatischen Startliste "Anmeldeobjekte" im Bereich "Systemeinstellungen" des Benutzers entfernte, der Mac zuerst eine Verbindung zum Netzlaufwerk herstellen musste (das ist eine mit Ethernet verbundene TimeCapsule, die ich verwende ich auch für das Speichervolumen als zusätzlichen Speicherplatz (und IS im Bereich "Anmeldeobjekte"), wenn iTunes geöffnet wird, findet es seine Bibliothek genau dort, wo es sie verlassen hat! Viel Spaß mit iTunes, viel Spaß mit mir!
quelle