Workflow для Apple Music и не только

Недавно поставил для себя задачу хоть как-то автоматизировать процесс шаринга музыки в социальные сети и непубличные заметочники на iOS. Стандартными средствами программа Music отдаёт лишь короткую ссылку на альбом или трек, предлагая пользователю самому вписать другие данные. Мне обычно хочется дописать к ссылке имя исполнителя, название, жанр, год, графическую обложку альбома и добавить к этим данным короткий комментарий. По ходу обсуждения своих хотелок в Twitter получил также пожелания в виде тиражирования ссылок на Spotify и YouTube. Всё это удалось реализовать с помощью программы Workflow.

Системные требования

Итак, прежде чем приступить к установке такого же решения, оглашу системные требования:

  • Мобильная операционная система iOS
  • Оформленная подписка на сервис Apple Music в любом географическом регионе
  • Купленное и установленное приложение Workflow

Скачивание

Если все условия соблюдены, можете приступать к установке скрипта перейдя на следующую веб страницу: https://workflow.is/workflows/e5fac7c0d37c4b9eb4643b973df89e0d и нажав кнопку GET WORKFLOW.

Возможности

Скрипт умеет расшаривать следующие данные:

  • Проигрываемый альбом или трек
  • Прикреплять дополнительные ссылки на Spotify и YouTube (при всех условиях искать и шарить будет только трек)
  • Добавлять собственный комментарий

Обо всём этом Worflow спросит в процессе работы. Запускать скрипт можно как через само приложение, так и через iOS виджет, что может быть гораздо быстрее и удобнее.

Особенности и специфика

Скрипт не требует пользовательского вмешательства за исключением ряда случаев.

Если вы хотите добавлять YouTube ссылки, то нужно самостоятельно сгенерировать YouTube API ключ и вставить его в соответствующее текстовое поле, как показано на рисунке ниже.

Если вы желаете добавлять ссылки в Apple Music региона отличного от российского, то надо в блоке «Search iTunes Store» выбрать вместо России иную страну. Прошу обратить внимание, что пользоваться можно американским Apple Music, ссылки генерировать на российский и это прекрасно будет работать.

Ссылки на Spotify генерируются в зависимости от полного соответствия названия и исполнителя проигрываемой музыки. Иногда бывает, что наименования альбомов и треков в разных сервисах несколько отличаются в манере написания. В таких случаях ссылки на Spotify может вообще не быть, а может оказаться некорректная, что ещё хуже. Так происходит не часто, но бывает.

Алгоритм работы скрипта с YouTube довольно примитивный, он берёт название артиста и текущего трека, делает поисковый запрос и вытаскивает первую ссылку. К сожалению, проверить достоверность найденного в автоматическом режиме невозможно, так что советую проверять результат.

Скрипт написан таким образом, чтоб была возможность кастомизировать его под нужды конечного пользователя. Я, например, точно знаю, что в большинстве случаях мне понадобится только общее описание, ссылка на Apple Music, возможность иногда добавить комментарий и расшарить всё это в Twitter, Bear или DayOne.

Из-за ошибок работы штатного расширения Twitter в iOS программа может некорректно считать символы, включая в расчёт ссылки и картинку с обложкой. Возможно пофиксят в будущем, я этого знать не могу.

Выглядит красиво:

Другие Workflow для Apple Music

По ходу решения основной задачи я придумал себе несколько параллельных, и также успешно их реализовал с помощью Workflow.

Иногда во время прослушивания музыки возникает мысль почитать рецензии и сверить свои эмоции с эмоциями профессиональных критиков. Для этого я придумал вот такой вот несложный скрипт: https://workflow.is/workflows/771acfdd153449479401ff80c6892e5c. Просто запускаете его через виджет, выбираете где искать и получаете результат в виде сформированного поискового запроса.

Музыки так много, а времени так мало. Сохранять альбомы «на потом» в виде плейлиста было удобным до того момента как этот список разросся до неприличных размеров. Потом я просто стал забывать зачем я в него добавил ту или иную музыку. Таким образом пришла мысль сохранять ссылки на альбомы в заметочное приложение Bear, дописывать комментарий с причинами попадания в этот список и убирать на хранение. Всё это делается одним лишь нажатием на следующий Workflow: https://workflow.is/workflows/8c3acfa30c914def814f7f6c4ef51554

Приложение Workflow не очень удобное когда приходится писать много строк кода, но совершенно точно незаменимое и необходимое для автоматизации всей рутины в самой закрытой мобильной операционной системе. Всем без исключения рекомендую начать им пользоваться.

Поделиться
Отправить
Запинить
21 марта   apple   музыка
Популярное