Mam około 30 inteligentnych list odtwarzania zdefiniowanych w iTunes na komputerze PC. Chciałbym wyeksportować wszystkie te definicje. Aby wyjaśnić, nie chcę eksportować utworów z każdej z tych list odtwarzania, chcę wyeksportować definicję (np. „Wykonawca zawiera Foo”).
Mam wiele warunków zdefiniowanych dla każdej listy odtwarzania i wolałbym rozwiązanie, które nie wymaga ręcznego wykonywania tych samych kroków 30 razy. Na przykład, gdybym mógł wyeksportować ustawienia rejestru, byłoby to najlepsze rozwiązanie.
Odpowiedź
Jeśli wybierzesz inteligentną listę odtwarzania, wybierz opcję Plik> Biblioteka> Eksportuj listę odtwarzania … i wybierz plik XML format, możesz następnie użyć odpowiedniego polecenia Importuj listę odtwarzania … z innej biblioteki iTunes, aby zaimportować definicję inteligentnej listy odtwarzania.
Niestety, iTunes umożliwia wybranie tylko jednej listy odtwarzania na raz, więc nie ma sposób, aby wybrać wiele list odtwarzania i wyeksportować je w tym samym czasie. Możesz zrobić „Eksportuj bibliotekę …”, która robi wszystko , ale wtedy masz mnóstwo dodatkowych rzeczy, których nie chcesz.
Jeśli nie przeszkadza ci hakowanie trochę jednak, możesz wyeksportować całą bibliotekę, a następnie użyć PlistEdit Pro , aby edytować plik i usunąć wszystkie listy odtwarzania i słowniki utworów, których nie chcesz , pozostawiając tylko inteligentne listy odtwarzania. Wtedy wszystkie definicje list odtwarzania byłyby zawarte w jednym pliku, który można zaimportować do innej biblioteki iTunes.
Komentarze
Odpowiedź
Po odbudowaniu moich SmartLists po raz setny, musiałem znaleźć lepszy sposób. Wymyśliłem rozwiązanie, ale wymaga to pewnego wstępnego planowania – musisz wyeksportować swoje listy w formacie XML, zanim je utracisz . Następnie usuwam wszystkie odniesienia do utworów z pliku XML, aby plik zawierał tylko parametry SmartList. Następnie, gdy muszę przywrócić listę (np. Po aktualizacji / uaktualnieniu), po prostu importuję plik XML. Oto instrukcje dotyczące zapisywania kopii list:
- Kliknij prawym przyciskiem myszy swoją SmartList i wybierz Eksportuj, a następnie wybierz XML jako Zapisz jako typ pliku.
- Otwórz plik .XML w edytorze tekstu i wyszukaj
<key>Playlists</key>
. Ustaw kursor na początku tego wiersza, a następnie użyj suwaka, aby przewinąć do samej góry. Wybierz wszystkie wiersze od miejsca, w którym rozpocząłeś pracę, aż do linii zawierającej<key>Tracks</key>
, a następnie usuń te wiersze. (Usuwa sekcję<dict></dict>
w obszarze Ścieżki). - Poszukaj wiersza z
<key>Playlist Items</key>
. Pomiń następny wiersz (</dict>
), a następnie kliknij początek następnego wiersza. Przewiń do samego końca pliku, a następnie zaznacz wszystkie wiersze do trzeciego wiersza od dołu (</array>
). Usuń te linie. (UsuwaPlaylist Items
<array>
)
W ten sposób zmniejsza się rozmiar pliku XML (z 2 KB do 3 KB w zależności od złożoności listy) i przechowuje tylko parametry listy SmartList, a nie rzeczywistą listę utworów. Importowanie tych plików XML odbuduje twoją listę utworów i to jeszcze mnie nie zawiodło. Pamiętaj, aby dołączyć te pliki do swoich kopii zapasowych, abyś mógł odzyskać te listy w przypadku awarii dysku twardego. Pamiętaj też, aby powtórzyć proces, jeśli kiedykolwiek zmienisz parametry Twojej SmartList.
xml
zawierał tylko informacje o liście odtwarzania i działał znakomicie. Dzięki!