Можно ли создать в iTunes умный плейлист, состоящий из треков от уникальных исполнителей (ни один исполнитель не появляется в списке дважды)?

4332
Nathan Chase

Я не могу найти способ заставить iTunes создать плейлист, где каждая песня в списке - это отдельный уникальный исполнитель, а исполнители или песни не повторяются. Это возможно?

(с использованием iTunes 10, 64-битная, Windows 7)

17
Вы хотели, чтобы песни каждого исполнителя были случайными? Sasha Chedygov 13 лет назад 0
Да, песни и исполнители должны быть случайными. Вы не должны видеть одну и ту же песню одного и того же исполнителя дважды в списке, и при этом вы не должны видеть дубликатов исполнителя, появляющихся в списке. Nathan Chase 13 лет назад 0

4 ответа на вопрос

31
xdumaine

Через iTunes то, что вы просите, невозможно. Тем не менее, я подумал, что это должно быть возможно, и довольно легко сделать через плагин или интерфейс для Itunes,

Я сделал то, что обещал!

альтернативный текст

Это не настоящий плагин iTunes, так как я не смог найти ни одного реального SDK или информации о их написании, но это небольшой WPF, который взаимодействует с iTunes через COM. Я работаю над его доработкой и надеюсь, что он скоро появится на SourceForge.

Это делается с помощью библиотеки COM, предоставляемой iTunes, которая работает в .NET. Информацию о библиотеке можно найти здесь.

Brilliant! Это выглядит великолепно! Не могу дождаться, чтобы попробовать это! Nathan Chase 13 лет назад 0
это на sourceforge. дайте мне знать, как и если это работает для вас. http://sourceforge.net/projects/iplayrandomizer/files/setup.zip/download используйте ссылки поддержки в проекте sourceforge, чтобы сообщить мне о любых проблемах. я постараюсь исправить их как можно скорее xdumaine 13 лет назад 1
Я уже работаю над обновлением приложения. Есть (много) известных ошибок. Я постараюсь переиздать. Следуйте за мной в твиттере @iPlayRandomizer (только для приложения) или @ XOver9000 (для меня) xdumaine 13 лет назад 0
Прошло около 5 минут, чтобы пройти 100 песен, но ничего не попало в черный список, но все работает так, как рекламируется. Хорошая работа! В будущем выпуске было бы неплохо, если бы он мог выбрать из существующего плейлиста в качестве пула песен для рандомизации, а не всю мою библиотеку iTunes. Nathan Chase 13 лет назад 0
Сейчас он на CodePlex - если вам интересно, обновлены и исправлены некоторые ошибки iPlay.CodePlex.com xdumaine 13 лет назад 1
3
akurtser

В Windows это может быть возможно через интерфейс iTunes COM. Я никогда не пробовал, но вот пример

1
xdumaine

Исходя из логических возможностей умных плейлистов, отвечу на ваш вопрос: нет, это невозможно.

Логика работает так:

  1. Взять все песни
  2. Сузить выбор, применяя правила (это условные выражения)
    • Условные утверждения применяются только к выбору из целого, а не из того, что уже было выбрано
  3. Вы сообщаете iTunes, где выбрать элементы и как ограничить выбор (минуты, песни и т. Д.)
    • Здесь вы бы применили правило «уникальных художников» - хотя в настоящее время это не вариант. Логика будет работать, сохраняя список исполнителей «выбранным», и когда песня выбирается случайным образом, ее исполнитель проверяется по этому списку «выбранных» исполнителей, и если его нет в списке, он выбирается, и Исполнитель добавлен в список «выбранных».

Я не могу найти один, и я не уверен, если это возможно - но это ДОЛЖНО быть в состоянии сделать через плагин iTunes.

Короче говоря, нет, в настоящее время это невозможно.

Это прискорбно, потому что это похоже на такой простой запрос. Трудно представить, что на это нет большого спроса. По сути, «музыкальный автомат, который никогда не повторяет одну и ту же песню или одну и ту же группу дважды». Nathan Chase 13 лет назад 0
Я согласен, определенно. Вскоре я собираюсь пообщаться с некоторыми коллегами, и я подумывал о том, чтобы написать плагин для этого. Если что-нибудь получится, я обновлю. xdumaine 13 лет назад 0
Круто, пожалуйста! Спасибо! Nathan Chase 13 лет назад 0
1
r00fus

Жаль, что вы не используете OSX, или вы можете использовать AppleScript, как этот

Если вы так склонны, возможно, вы можете что-то кодировать, читая код сценария, на который ссылаются, и используя предложение Акюрцера, чтобы попробовать интерфейс COM к iTunes?

Вот Windows-ресурсы Doug's Script для похожих опций для пользователей Windows iTunes.

Похожие вопросы