Как вытащить название текущего трека из Deezer?
Публичный постПривет! Недавно перешел с Эпл Музыки на Дизер ради стриминга во flac и доволен, но есть одна вещь, которая не дает мне покоя.
Я пользуюсь Альфредом и в нем у меня было воркфлоу, которое по хоткею смотрело, какой трек сейчас играет, и копировало его в буфер обмена.
Я сделал его на основе скрипта, который нашел на форуме Альфреда — он позволял ставить лайки и дизлайки по хоткею
on alfred_script(q)
tell application "Music"
if exists current track then
set currentTrackName to name of current track
set currentTrackArtist to artist of current track
set tr to currentTrackArtist & " — " & currentTrackName
set loved of the current track to true
display notification "«" & tr & "» понравился"
else
display notification "Сейчас ничего не играет"
end if
end tell
end alfred_script
Мой код выглядит вот так:
on alfred_script(q)
tell application "Music"
if exists current track then
set currentTrackArtist to artist of current track
set currentTrackName to name of current track
set clip to currentTrackArtist & " — " & currentTrackName
set query to clip
else
display notification "Сейчас ничего не играет"
end if
end tell
end alfred_script
Хочу сделать такое же на Дизере, потому что это было очень удобно. Но не представляю, как и с чего начать — я не разработчик, разбираюсь во всем поверхностно и максимум могу дописать пару строк к уже готовому коду.
Может кто видел подобный скрипт или может посоветовать, как это сделать, в какую сторону вообще смотреть?
Проблема решилась проще — в России появился Спотифай, я перешел на него, а по нему есть куча документации, я написал нужный скрипт
Хм, я пока не знаю, как решить эту задачу, но я бы в первую очередь посмотрел Automator и AppleScript. Это нативные инструменты, которые уже хорошо интегрированы в ОС. Можно записать действие и запускать его по хоткею/таймингам.
Вот кто-то написал интерфейс для командной строки, чтобы дизером управлять.
После некоторой активации оно вроде умеет делать
$ deezer track | pbcopy
, после чего название трека в буфере обмена.https://github.com/snipem/deezer-cli