Làm cách nào để xóa các tệp khỏi iTunes đã bị xóa trên đĩa?


24

Khi dọn đĩa, tôi đã xóa một vài tệp khỏi bộ sưu tập nhạc mà iTunes đang quản lý. Bây giờ khi tôi cố gắng đồng bộ hóa thiết bị, tôi nhận được thông báo lỗi rằng nó không thể đồng bộ hóa các tệp này vì chúng không tồn tại. Vấn đề là tôi không thể tìm thấy các tệp này trong iTunes nữa để xóa chúng. Chúng không xuất hiện khi tôi tìm kiếm các cụm từ thích hợp. Vì vậy, câu hỏi của tôi là làm thế nào để tôi tìm thấy chúng và iTunes có che giấu chúng theo cách "thông minh" không?

Câu trả lời:



20

Tôi đã tìm thấy giải pháp đáng tin cậy nhất chưa! Không có kịch bản, không mất số lượt chơi / xếp hạng, v.v.

  1. Tạo một danh sách nhạc mới, nói tạm thời.
  2. Chọn tất cả các bản nhạc bạn muốn xử lý và kéo và thả chúng vào danh sách phát. Danh sách phát mới sẽ chỉ chứa các bản nhạc hợp lệ. Tất cả các bản nhạc không hợp lệ sẽ được đánh dấu bằng dấu chấm than.
  3. Chuyển sang danh sách phát và chọn tất cả các bản nhạc, sau đó nhấp chuột phải và Bỏ chọn Lựa chọn
  4. Quay trở lại Âm nhạc và sắp xếp theo dấu chọn - bây giờ tất cả các bản nhạc không hợp lệ được nhóm lại với nhau!
  5. Chọn tất cả và xóa!

Sau đó, bạn có thể đi và Kiểm tra lại các bài hát để đảm bảo chúng được đồng bộ hóa với thiết bị.


1
Bị buộc phải chịu đựng iTunes trong Windows vì một số thiết bị nhất định, đây cảm thấy là lựa chọn dễ nhất đối với tôi.
Ian Pugsley

Thật không may, kể từ iTunes 11, điều này dường như không còn hoạt động. Các bản nhạc không hợp lệ hiện được thêm vào danh sách phát.
Josh Newman

Vẫn hoạt động tốt cho tôi. Tôi vừa xóa một số bản nhạc trong album, sau đó chọn tất cả các bài hát trong album và kéo chúng vào danh sách phát tạm thời. Ngay khi tôi bắt đầu kéo, các mục đã xóa hiển thị dấu chấm than và sau khi thả vào danh sách phát tạm thời, chỉ có các bản nhạc hợp lệ xuất hiện trong danh sách phát.
nevster

Hrm. Chỉ cần thử lại và nó dường như đang hoạt động. Một bản cập nhật gần đây cho iTunes 11 đã sửa lỗi này hoặc tôi đã bỏ lỡ điều gì đó trước đây.
Josh Newman

"Đơn giản rực rỡ" ?? Tôi muốn nói một mục menu đơn giản như 'Dọn dẹp thư viện' sẽ xứng đáng được gọi là 'đơn giản hơn nhiều' ... Tuy nhiên, tôi đồng ý, đây có vẻ là cách lành mạnh nhất để làm điều đó.
Rabarberski

4

Kịch bản từ AppleScripts cho iTunes của Doug hiện là một phần của ứng dụng thương mại, nhưng phiên bản từ năm 2011 vẫn có thể được tải xuống miễn phí tại đây .

Đây là một kịch bản đơn giản hơn nên thực hiện ít nhiều cùng một điều:

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

Cái này loại bỏ mọi tập tin thứ hai không có trong mỗi lần chạy. Lý do có thể có hiệu quả với bạn với năm lần chạy là vì 2 ^ 5 đã 32 rồi nên sau 5 lần chạy, chỉ 1/32 số tệp bị thiếu của bạn sẽ vẫn ở đó
0x89

1
@ 0x89 Bạn nói đúng, nó đã được lặp qua các tài liệu tham khảo như item 1035 of every file track of library playlist 1 of application "iTunes". Tôi đã chỉnh sửa tập lệnh để thêm một nhận rõ ràng.
Lri

3

Đường vòng sẽ dài hơn, nhưng không cần bất kỳ tập lệnh nào.

  1. Xuất thư viện của bạn sang máy tính để bàn dưới dạng xml
  2. thoát iTunes và di chuyển các tệp này vào máy tính để bàn / thùng rác

    • Thư viện âm nhạc iTunes
    • Thư viện iTunes.itl
    • Thư viện iTunes Extras.itdb
    • Thư viện iTunes Genius.itdb
  3. Bắt đầu iTunes - nó sẽ trông "trống rỗng" nhưng tất cả các chương trình và âm nhạc của bạn vẫn ở xung quanh

  4. Kéo thư mục iTunes Media vào cửa sổ iTunes của bạn - Thư viện ở trên cùng bên trái - thả thư mục qua Âm nhạc hoặc các danh mục khác và iTunes sẽ thêm lại chúng vào cơ sở dữ liệu, nhưng chỉ các tệp tồn tại trên ổ đĩa sẽ được thêm vào
  5. Nhập tệp thư viện đã lưu - phần này sẽ thêm lại tất cả các xếp hạng, danh sách phát và các bài hát không còn tồn tại sẽ bị xóa khỏi danh sách phát
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.