Bagaimana cara menghapus file dari iTunes yang telah dihapus pada disk?


24

Saat membersihkan disk saya, saya menghapus beberapa file dari koleksi musik saya yang dikelola iTunes. Sekarang ketika saya mencoba menyinkronkan perangkat saya mendapatkan pesan kesalahan bahwa itu tidak dapat menyinkronkan file-file ini karena mereka tidak ada. Masalahnya adalah saya tidak dapat menemukan file-file ini di iTunes lagi untuk menghapusnya. Mereka tidak muncul ketika saya mencari istilah yang sesuai. Jadi, pertanyaan saya adalah bagaimana cara menemukan mereka, dan apakah iTunes menyembunyikannya dari saya dengan cara "pintar"?

Jawaban:



20

Saya telah menemukan solusi termudah yang paling andal! Tanpa skrip, tidak ada kehilangan playcounts / peringkat, dll.

  1. Buat daftar putar baru, ucapkan temp.
  2. Pilih semua trek yang ingin Anda tangani dan seret dan letakkan di daftar putar. Daftar putar baru hanya akan berisi trek yang valid. Semua trek yang tidak valid akan ditandai dengan tanda seru.
  3. Beralih ke daftar putar dan pilih semua trek, lalu klik kanan dan Hapus centang Pilihan
  4. Beralih kembali ke Musik dan urutkan berdasarkan tanda centang - sekarang semua trek yang tidak valid dikelompokkan bersama!
  5. Pilih semuanya dan hapus!

Anda kemudian dapat pergi dan Periksa lagi lagu untuk memastikan mereka disinkronkan ke perangkat.


1
Terpaksa bertahan iTunes di Windows karena perangkat tertentu, ini terasa seperti pilihan termudah bagi saya.
Ian Pugsley

Sayangnya pada iTunes 11 ini tampaknya tidak berfungsi lagi. Lagu yang tidak valid sekarang ditambahkan ke daftar putar.
Josh Newman

Masih berfungsi dengan baik untuk saya. Saya baru saja menghapus beberapa lagu di album, lalu memilih semua lagu di album dan menariknya ke daftar putar temp. Segera setelah saya mulai menyeret, item yang dihapus menunjukkan tanda seru dan setelah jatuh ke daftar putar temp, hanya trek yang valid yang muncul di daftar putar.
nevster

Hrm Coba saja lagi dan sepertinya berhasil. Entah pembaruan terbaru untuk iTunes 11 memperbaiki ini atau saya melewatkan sesuatu sebelumnya.
Josh Newman

"Cemerlang Sederhana" ?? Saya akan mengatakan item menu sederhana seperti 'Bersihkan perpustakaan' akan lebih pantas disebut 'sangat sederhana' ... Namun, saya setuju, ini sepertinya cara yang paling waras untuk melakukannya.
Rabarberski

4

Skrip dari Doug's AppleScripts untuk iTunes sekarang menjadi bagian dari aplikasi komersial, tetapi versi dari 2011 masih dapat diunduh secara gratis di sini .

Berikut ini adalah skrip sederhana yang harus melakukan hal yang kurang lebih sama:

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

Yang ini menghapus setiap file kedua yang tidak ada pada setiap proses. Alasan itu mungkin bekerja untuk Anda dengan lima kali berjalan adalah bahwa 2 ^ 5 sudah 32 jadi setelah 5 kali berjalan, hanya 1/32 dari file Anda yang hilang masih ada
0x89

1
@ 0x89 Anda benar, ia mengulang-ulang referensi seperti item 1035 of every file track of library playlist 1 of application "iTunes". Saya mengedit skrip untuk menambahkan get eksplisit.
Lri

3

Jalan bundaran lebih panjang, tetapi tidak memerlukan skrip apa pun.

  1. Ekspor perpustakaan Anda ke desktop sebagai xml
  2. keluar dari iTunes dan pindahkan file-file ini ke desktop / tempat sampah

    • iTunes Music Library.xml
    • iTunes Library.itl
    • iTunes Library Extras.itdb
    • iTunes Library Genius.itdb
  3. Mulai iTunes - akan terlihat "kosong" tetapi semua program dan musik Anda masih ada

  4. Seret folder iTunes Media ke jendela iTunes Anda - Library di kiri atas - jatuhkan folder di atas Musik atau kategori lain dan iTunes akan menambahkannya kembali ke database, tetapi hanya file yang masih ada di drive yang akan ditambahkan.
  5. Impor file library.xml yang disimpan - ini akan menambah kembali semua peringkat, daftar putar, dan lagu-lagu yang sudah tidak ada akan dihapus dari daftar putar
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.