Как вытащить название текущего трека из 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

Хочу сделать такое же на Дизере, потому что это было очень удобно. Но не представляю, как и с чего начать — я не разработчик, разбираюсь во всем поверхностно и максимум могу дописать пару строк к уже готовому коду.

Может кто видел подобный скрипт или может посоветовать, как это сделать, в какую сторону вообще смотреть?

5 комментариев 👇

Проблема решилась проще — в России появился Спотифай, я перешел на него, а по нему есть куча документации, я написал нужный скрипт

  Развернуть 1 комментарий

Хм, я пока не знаю, как решить эту задачу, но я бы в первую очередь посмотрел Automator и AppleScript. Это нативные инструменты, которые уже хорошо интегрированы в ОС. Можно записать действие и запускать его по хоткею/таймингам.

  Развернуть 1 комментарий

Посмотрю, спасибо. Ну вот скрипт для Эпл Музыки на AppleScript и написан вроде

  Развернуть 1 комментарий
Andrey Rakhubovsky научный сотрудник 13 июля 2020

Вот кто-то написал интерфейс для командной строки, чтобы дизером управлять.

После некоторой активации оно вроде умеет делать $ deezer track | pbcopy, после чего название трека в буфере обмена.

https://github.com/snipem/deezer-cli

  Развернуть 1 комментарий

Если я правильно понял, оно работает только через Сафари, а с самим приложением Дизера не умеет

  Развернуть 1 комментарий

😎

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

Что вообще здесь происходит?


Войти  или  Вступить в Клуб