Ik heb ongeveer 30 slimme afspeellijsten gedefinieerd in iTunes op de pc. Wat ik graag zou willen doen, is al deze definities exporteren. Ter verduidelijking: ik wil de nummers in elk van deze afspeellijsten niet exporteren, ik wil de definitie exporteren (bijv. “Artiest bevat Foo”).
Ik heb een heleboel voorwaarden gedefinieerd voor elke afspeellijst, en ik zou liever een oplossing hebben waarbij je dezelfde stappen niet 30 keer handmatig moet uitvoeren. Als ik bijvoorbeeld registerinstellingen zou kunnen exporteren, zou dit de beste oplossing zijn.
Antwoord
Als je een slimme afspeellijst selecteert, kies dan Bestand> Bibliotheek> Afspeellijst exporteren … en kies het XML-bestand -formaat, kunt u vervolgens de overeenkomstige opdracht Afspeellijst importeren … uit een andere iTunes-bibliotheek gebruiken om de slimme afspeellijstdefinitie te importeren.
Helaas kunt u met iTunes slechts één afspeellijst tegelijk selecteren, dus er is geen manier om meerdere afspeellijsten te selecteren en ze tegelijkertijd te exporteren. Je kunt de “Export Library …” doen die alles doet, maar dan heb je allerlei extra dingen die je niet wilt.
Als je vertrouwd bent met hacken een beetje zou je echter de hele bibliotheek kunnen exporteren en dan PlistEdit Pro kunnen gebruiken om het bestand te bewerken en alle afspeellijsten en trackwoordenboeken die je niet wilt verwijderen , waardoor alleen je slimme afspeellijsten overblijven. Dan “zou je alle afspeellijstdefinities in een enkel bestand hebben dat je in een andere iTunes-bibliotheek kunt importeren.
Opmerkingen
- Die exportbibliotheek is precies wat ik nodig had. Ik was eigenlijk bezig met het verwijderen van alles uit mijn iTunes-bibliotheek en had alleen deze afspeellijsten die ik wilde exporteren, dus het resulterende
xml
-bestand had alleen de afspeellijstinformatie en werkte uitstekend. Bedankt! - Ik heb gemerkt dat het exporteren van de bibliotheek en het vervolgens opnieuw importeren niet ' zo moeilijk is als je er dan een paar moet verwijderen (misschien zelfs een dozijn) dubbele afspeellijsten. Het lijkt erop dat iTunes steeds beter wordt in het onderdrukken van exacte duplicaten, maar als zelfs één nummer anders is in de afspeellijsten, krijg je beide bij het importeren.
Antwoord
Nadat ik mijn SmartLists voor de schijnbaar 100ste keer opnieuw had opgebouwd, moest ik een betere manier vinden. Ik heb een oplossing bedacht, maar het vergt enige planning vooraf – je moet je lijsten exporteren als XML voordat je ze kwijtraakt . Vervolgens verwijder ik alle songreferenties uit het XML-bestand, zodat het bestand alleen de SmartList-parameters bevat. Als ik dan de lijst moet herstellen (zoals na een update / upgrade), importeer ik gewoon het XML-bestand. Hier zijn de instructies om kopieën van uw lijsten op te slaan:
- Klik met de rechtermuisknop op uw SmartList en kies Exporteren, en zorg ervoor dat u XML selecteert als Opslaan als bestandstype.
- Openen het .XML-bestand met een teksteditor en zoek naar
<key>Playlists</key>
. Zet de cursor aan het begin van die regel en gebruik vervolgens je schuifbalk om helemaal naar boven te scrollen. Selecteer alle regels waar u bent begonnen tot aan de regel met<key>Tracks</key>
, en verwijder vervolgens die regels. (Verwijdert de<dict></dict>
sectie onder Tracks.) - Zoek de regel met
<key>Playlist Items</key>
. Sla de volgende regel over (</dict>
) en klik vervolgens op aan het begin van de volgende regel. Scrol naar de onderkant van het bestand en selecteer vervolgens alle regels tot aan de derde regel van onderen (</array>
). Verwijder die regels. (Verwijdert dePlaylist Items
<array>
)
Hierdoor wordt de XML-bestandsgrootte verkleind (2k tot 3k afhankelijk van de complexiteit van uw lijst), en slaat alleen de parameters van uw SmartList op, niet de daadwerkelijke songlijst. Als u deze XML-bestanden importeert, wordt uw lijst met nummers opnieuw opgebouwd, en dit heeft me nog niet gefaald. Vergeet niet deze bestanden op te nemen met uw back-ups, zodat u deze lijsten kunt herstellen als uw harde schijf defect raakt. Vergeet ook niet om het proces te herhalen als u ooit wijzigingen aanbrengt de parameters van uw SmartList.