Có thể tạo danh sách phát thông minh trong iTunes bao gồm các bản nhạc của các nghệ sĩ duy nhất (không có nghệ sĩ nào xuất hiện hai lần trong danh sách)?


17

Tôi không thể tìm ra cách để iTunes tạo danh sách phát trong đó mỗi bài hát trong danh sách là một nghệ sĩ độc đáo khác nhau và không có nghệ sĩ hay bài hát nào được lặp lại. Điều này có thể không?

(sử dụng iTunes 10, 64 bit, Windows 7)


Bạn có muốn các bài hát của mỗi nghệ sĩ là ngẫu nhiên?
Sasha Chedygov

Vâng, các bài hát và nghệ sĩ nên là ngẫu nhiên. Bạn không nên xem cùng một bài hát của cùng một nghệ sĩ hai lần trong một danh sách, bạn cũng không nên thấy bất kỳ nghệ sĩ trùng lặp nào xuất hiện trong danh sách.
Nathan Chase

Câu trả lời:


31

Thông qua iTunes, những gì bạn đang hỏi là không thể. Tuy nhiên, tôi nghĩ rằng nó là có thể, và khá dễ dàng để thực hiện thông qua một plugin hoặc giao diện cho itunes,

Vì vậy, tôi đã làm những gì tôi đã hứa!

văn bản thay thế

Đây không phải là một plugin iTunes thực sự, vì tôi không thể tìm thấy bất kỳ sdk hoặc thông tin thực sự nào về việc viết chúng, nhưng đó là một WPF nhỏ có giao diện với iTunes thông qua COM. Tôi đang làm việc để tinh chỉnh nó và tôi hy vọng sẽ sớm có nó trên SourceForge.

Điều này được thực hiện thông qua thư viện COM được cung cấp bởi iTunes hoạt động trong .NET. Thông tin về thư viện có thể được tìm thấy ở đây.


Xuất sắc! Đây là tìm kiếm tuyệt vời! Không thể chờ đợi để thử nó!
Nathan Chase

1
nó lên trên sourceforge. cho tôi biết làm thế nào và nếu nó làm việc cho bạn. sourceforge.net/projects/iplayrandomizer/files/setup.zip/ nam sử dụng các liên kết hỗ trợ trong dự án sourceforge để cho tôi biết bất kỳ vấn đề nào. tôi sẽ cố gắng sửa chúng
càng sớm càng tốt

Tôi đang làm việc để cập nhật ứng dụng. Có (nhiều) lỗi đã biết. Tôi sẽ cố gắng phát hành lại. Theo dõi tôi trên twitter @iPlayRandomizer (chỉ dành cho ứng dụng) hoặc @ XOver9000 (đối với tôi)
xdumaine

Mất khoảng 5 phút để vượt qua 100 bài hát, không có gì trong danh sách đen, nhưng nó hoạt động như quảng cáo. Công việc tốt! Để phát hành trong tương lai, thật tuyệt nếu nó có thể lấy từ danh sách phát hiện có dưới dạng nhóm bài hát để ngẫu nhiên hóa, thay vì toàn bộ thư viện iTunes của tôi.
Nathan Chase

1
Bây giờ đã có trên CodePlex - nếu bạn quan tâm, cập nhật và một số lỗi đã sửa iPlay.CodePlex.com
xdumaine

3

Trên các cửa sổ, có thể thông qua giao diện iTunes COM. Tôi chưa bao giờ thử nó, nhưng đây là một ví dụ


1

Dựa trên khả năng logic với danh sách phát thông minh, để trả lời câu hỏi của bạn: Không, điều này là không thể.

Logic hoạt động như thế này:

  1. Lấy tất cả bài hát
  2. Thu hẹp lựa chọn bằng cách áp dụng các quy tắc (đây là các tuyên bố có điều kiện)
    • Báo cáo có điều kiện chỉ áp dụng cho lựa chọn từ toàn bộ, không phải từ những gì đã được chọn
  3. Bạn cho iTunes biết nơi chọn các mục và cách giới hạn lựa chọn (phút, bài hát, v.v.)
    • Đây là nơi bạn sẽ áp dụng quy tắc "nghệ sĩ độc đáo" - mặc dù hiện tại nó không phải là một tùy chọn. Logic sẽ hoạt động bằng cách giữ một danh sách các nghệ sĩ "được chọn" và khi một bài hát được chọn ngẫu nhiên, nghệ sĩ của nó được kiểm tra theo danh sách các nghệ sĩ "được chọn" đó và nếu nó không có trong danh sách, thì nó sẽ được chọn và nghệ sĩ được thêm vào danh sách "được chọn".

Tôi không thể tìm thấy một cái, và tôi không chắc là nó có thể không - nhưng điều này NÊN có thể được thực hiện thông qua một plugin iTunes.

Vì vậy, trong ngắn hạn, không, nó hiện không thể.


Thật không may, vì có vẻ như đó là một yêu cầu đơn giản. Thật khó để tưởng tượng rằng không có nhu cầu lớn cho việc này. Về cơ bản là một "máy hát tự động không bao giờ lặp lại cùng một bài hát hoặc cùng một ban nhạc hai lần".
Nathan Chase

Tôi đồng ý, chắc chắn. Tôi sẽ sớm đi đến một cuộc trò chuyện với một số đồng nghiệp và tôi đã suy nghĩ về việc viết một trình cắm để làm điều này. Nếu có gì xảy ra, tôi sẽ cập nhật.
xdumaine

1

Thật tệ khi bạn không chạy OSX hoặc bạn có thể sử dụng AppleScript như thế này

Nếu bạn rất có khuynh hướng, có lẽ bạn có thể mã hóa thứ gì đó đọc mã tập lệnh được tham chiếu và sử dụng đề xuất của akurtser để thử giao diện COM với iTunes?

Đây là tài nguyên cửa sổ của Doug's Script cho các tùy chọn tương tự cho người dùng Windows iTunes.

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.