İTunes'dan diskten silinen dosyaları nasıl kaldırırım?


24

Diskimi temizlerken iTunes'un yönettiği müzik koleksiyonumdan birkaç dosya sildim. Şimdi bir cihazı senkronize etmeye çalıştığımda, mevcut olmadıkları için bu dosyaları senkronize edemediğini belirten bir hata mesajı alıyorum. Sorun, bu dosyaları silmek için iTunes’ta daha fazla bulamamam. Uygun terimleri aradığımda görünmüyorlar. Öyleyse sorum şu: onları nasıl bulabilirim ve iTunes onları “akıllı” bir şekilde benden mi saklıyor?

Yanıtlar:



20

Şimdiye kadarki en kolay ve güvenilir çözümü buldum! Komut dosyası yok, oyun sayıları / puan kaybı yok.

  1. Yeni bir çalma listesi oluştur, temp.
  2. Başa çıkmak istediğiniz tüm parçaları seçin ve çalma listesine sürükleyip bırakın. Yeni çalma listesi yalnızca geçerli parçalar içerecek. Tüm geçersiz parçalar ünlem işareti ile işaretlenecektir.
  3. Çalma listesine geçin ve tüm parçaları seçin, ardından sağ tıklayın ve Seçimi Kaldır'ı kaldırın
  4. Müzik'e geri dönün ve onay işaretine göre sıralayın - şimdi tüm geçersiz parçalar bir araya getirildi!
  5. Hepsini seç ve sil!

Daha sonra cihazlara senkronize olduklarından emin olmak için şarkıları tekrar kontrol edebilirsiniz.


1
Bazı aygıtlar nedeniyle iTunes’u Windows’a dayanmaya zorlamak, bu benim için en kolay seçenek gibi geliyor.
Ian Pugsley

Ne yazık ki iTunes 11'den itibaren bu artık çalışmıyor gibi görünüyor. Şimdi çalma listesine geçersiz parçalar eklendi.
Josh Newman,

Hala benim için iyi çalışıyor. Bir albümdeki bazı parçaları sildim, ardından albümdeki tüm şarkıları seçip geçici bir çalma listesine sürükledim. Sürüklemeye başlar başlamaz, silinen öğeler ünlem işareti gösterdi ve geçici çalma listesine bıraktıktan sonra, çalma listesinde yalnızca geçerli parçalar görünüyor.
nevster

Hrm. Sadece tekrar denedim ve çalışıyor gibi görünüyor. Ya iTunes 11’e yapılan son bir güncelleme bunu düzeltti ya da daha önce bir şeyleri özledim.
Josh Newman,

"Zekice Basit"? 'Kütüphaneyi temizle' gibi basit bir menü öğesinin 'zekice basit' olarak adlandırılmaya daha çok hak vereceğini söyleyebilirim ... Yine de, katılıyorum, bunu yapmanın en akıllıca yolu gibi görünüyor.
Rabarberski

4

Doug’ın iTunes’un AppleScripts for iTunes’u artık ticari bir uygulamanın bir parçası, ancak 2011’den bir sürüm buradan ücretsiz olarak indirilebilir .

İşte aşağı yukarı aynı şeyi yapması gereken daha basit bir betik:

tell application "iTunes"
    repeat with t in (get file tracks of library playlist 1)
        if location of t is missing value then delete t
    end repeat
end tell

Bu, her çalıştırmada bulunmayan her ikinci dosyayı kaldırır. Muhtemelen sizin beş
çalışmanızla

1
@ 0x89 Haklısınız, gibi referanslar arasında döngü vardı item 1035 of every file track of library playlist 1 of application "iTunes". Açık bir get in eklemek için betiği düzenledim.
Lri

3

Bir dolambaçlı yol daha uzundur ancak herhangi bir komut dosyasına gerek yoktur.

  1. Kütüphanenizi masaüstüne bir xml olarak dışa aktarın
  2. iTunes'dan çıkın ve bu dosyaları masaüstüne / çöp kutusuna taşıyın

    • iTunes Music Library.xml
    • iTunes Library.itl
    • iTunes Library Extras.itdb
    • iTunes Library Genius.itdb
  3. İTunes'u başlatın - "boş" görünecek ancak tüm programlarınız ve müzikleriniz hala buralarda

  4. İTunes Media klasörünü iTunes pencerenize sürükleyin - sol üstteki Kitaplık - klasörü Müzik'in veya diğer kategorilerin üzerine bırakın; iTunes bunları veritabanına yeniden ekler, ancak yalnızca sürücüde hala var olan dosyalar eklenir
  5. Kaydedilen library.xml dosyasını içe aktarın; bu işlem tüm derecelendirmeleri, çalma listelerini ve artık varolmayan şarkıları çalma listelerinden çıkarır
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.