Есть ли сочетание клавиш «Сохранить в вашей библиотеке» в настольном приложении Spotify?

1183
GollyJer

Save to Your Libraryотличный способ сохранить любимые песни и воспроизвести их позже как плейлист. Это также здорово сделать Your Library > Songsдоступным в автономном режиме на мобильном телефоне. Тогда ты никогда не будешь без чего-то хорошего слушать.

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

Для справки, здесь была похожая функция под названием «Помечено» с устаревшим вопросом SuperUser .

0

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

3
GollyJer

Никакие сочетания клавиш, не говоря уже о Save to Your Library, встроены в настольные приложения Spotify и, вероятно, никогда не будут. В декабре 2016 года они пометили запрос (первоначально с 2012 года) как «Не сейчас».

Для пользователей MacOS я не знаю решения.

Для пользователей Windows AutoHotkey достаточно работоспособен.

Вот скрипт AutoHotkey, который работает с 10-30-2017.

; Control+Shift+Win+F1 ^+#F1:: SendInput   ; Control+Shift+Win+F2 ^+#F2:: SendInput   ; Control+Shift+Win+F3 ^+#F3:: SendInput   ; Control+Shift+Win+F4 ^+#F4:: SaveSongToSpotifyLibrary()   SaveSongToSpotifyLibrary() { spotify := "ahk_exe spotify.exe" if WinExist(spotify) { ; Store starting window ID and mouse position. MouseGetPos x, y, startingWinId  ; Activate Spotify. WinActivate %spotify% WinWaitActive %spotify%  saveToYourLibraryIcon = %A_WorkingDir%\apps\SpotifyController\SaveToYourLibraryIcon.png ImageSearch FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, %saveToYourLibraryIcon% if (ErrorLevel = 0) { Click %FoundX%, %FoundY%  } else if (ErrorLevel = 2) { MsgBox % "Problem conducting image search. Is the saveToYourLibraryIcon in the correct location?"  } else if (ErrorLevel = 1) { MsgBox % "Unable to save song. Can't find the Add button." }  ; Restore original window and mouse position. WinActivate ahk_id %startingWinId% MouseMove %x%, %y% } } 

инструкции

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

  • Это использует функцию ImageSearch . Я создал изображение для поиска, сделав снимок экрана с кнопкой «плюс» в левом нижнем углу приложения Spotify.
    Вы можете создать его самостоятельно или скачать этот.
    SaveToYourLibrary Icon

  • Назовите его SaveToYourLibraryIcon.pngи поместите в тот же каталог, что и ваш скрипт.

  • Вот и все. Нажмите Ctrl+Shift+Win+F4( измените это на то, что вы хотите ), и активная песня будет добавлена ​​в вашу библиотеку!

По состоянию на апрель 2018 года класс Spotify ahk_class теперь называется Chrome_WidgetWin_1. Я обновил это в вышеупомянутом, но все еще неспособен заставить это работать. Richard Fox 6 лет назад 0
Привет Ричард. Я обновил, чтобы использовать имя exe вместо класса окна. Дайте это попробовать. GollyJer 6 лет назад 0
Спасибо, я обнаружил, что высота окна Spotify сообщается неправильно, хотя. Я выбрал [этот хак] (https://github.com/ProbablePrime/autohotkey-stuff/blob/master/Lib/AddSongToMyLibrary.ahk#L15) на данный момент. Richard Fox 6 лет назад 0
Ричард, немного потестировав, я решил удалить часть кода для оптимизации области поиска. Даже на экране с высоким разрешением для сохранения песни требуется меньше секунды. Ваш код на github не будет работать, если spotify не развернут. GollyJer 6 лет назад 1

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