Вопрос или проблема
Сохранить в вашу библиотеку
— отличный способ сохранить любимые песни и воспроизвести их позже в виде плейлиста. Также популярно иметь Ваша библиотека > Песни
доступное в оффлайне на мобильном. Так вы никогда не останетесь без чего-то хорошего, чтобы послушать.
Слушая на своем настольном компьютере, я хотел бы без усилий добавить текущий трек в свою библиотеку.
Есть ли сочетание клавиш, чтобы это сделать?
Для справки, существовала аналогичная функция под названием “Избранное” с устаревшим вопросом на SuperUser здесь.
В настольных приложениях Spotify нет сочетаний клавиш, не говоря уже о Сохранить в вашу библиотеку
, и, вероятно, никогда не будет. В декабре 2016 года они отметили запрос (изначально 2012 года) как “Не сейчас”.
Для пользователей macOS я не знаю решения.
Для пользователей Windows AutoHotkey — довольно рабочий вариант.
Вот скрипт AutoHotkey, который работает по состоянию на 30.10.2017.
; Control+Shift+Win+F1
^+#F1:: SendInput {Media_Play_Pause}
; Control+Shift+Win+F2
^+#F2:: SendInput {Media_Prev}
; Control+Shift+Win+F3
^+#F3:: SendInput {Media_Next}
; Control+Shift+Win+F4
^+#F4:: SaveSongToSpotifyLibrary()
SaveSongToSpotifyLibrary() {
spotify := "ahk_exe spotify.exe"
if WinExist(spotify) {
; Сохраняем начальный ID окна и положение мыши.
MouseGetPos x, y, startingWinId
; Активируем 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 % "Проблема с поиском изображения. Находится ли saveToYourLibraryIcon в правильном месте?"
} else if (ErrorLevel = 1) {
MsgBox % "Не удалось сохранить песню. Не найдено кнопки Добавить."
}
; Восстанавливаем исходное положение окна и мыши.
WinActivate ahk_id %startingWinId%
MouseMove %x%, %y%
}
}
Инструкция
-
Если вы никогда не создавали скрипт, пожалуйста, посмотрите Учебник для начинающих.
-
Этот скрипт использует функцию ImageSearch. Я создал изображение для поиска, сделав снимок экрана кнопки плюс в нижнем левом углу приложения Spotify.
Вы можете создать одно сами или скачать это.
-
Назовите его
SaveToYourLibraryIcon.png
и поместите в тот же каталог, что и ваш скрипт. -
Вот и все.
НажмитеCtrl+Shift+Win+F4
(измените это на что угодно), и активная песня будет добавлена в вашу библиотеку!
Alt + Shift + B
работает на Windows, когда окно Spotify активно.
Вы можете просмотреть все комбинации клавиш, нажав Ctrl + /
Ответ 2024 года
Spotify добавил несколько родных сочетаний клавиш, которые вы можете проверить с помощью Shift+? согласно https://support.spotify.com/article/keyboard-shortcuts/
MacOS
Вы можете добавить песню в свои понравившиеся, нажав Ctrl+Shift+B
Другие ОС
Вы можете посмотреть все сочетания клавиш с помощью Shift+?.
Ctrl+Space. Я нашел это абсолютно случайно, так что… да:>
На Mac с помощью Keyboard Maestro довольно легко создать макрос, чтобы поставить лайк на песню с клавиатуры и вернуться к работе. Вот как выглядит макрос визуально:
- добавить горячую клавишу shift-option-l
- создать последовательность: Активировать Spotify
- пауза на 1 секунду (какая-то пауза очень важна, возможно, потребуется меньшее время), чтобы убедиться, что Spotify готов к сочетанию клавиш
- ввести сочетание клавиш Spotify для лайка на песню: shift-option-b (благодарность @Hari выше за указание, где найти сочетание)
- реактивировать последнее активное приложение
Я обычно держу Spotify на половине своего вторичного монитора, чтобы это не слишком мешало рабочему процессу приложения. Я мог бы сделать это в фоне, если бы был пункт меню для “лайка песни”, но его нет.
Другие утилиты макросов для Mac или Apple Script или Automator могут в основном сделать что-то похожее, но я использую Keyboard Maestro (быстрее создавать макросы, легче строить), вот почему я выбрал решение с использованием Keyboard Maestro.
- Toastyfy должен быть установлен и настроен на горячие клавиши Alt + Shift + S, чтобы показать Spotify.
- hotkeyP должен быть установлен и настроен для открытия скрипта горячкой клавишей (у меня 1 клавиша, Pause/Break).
- Скрипт должен быть скопирован в текстовый файл, а расширение должно быть изменено с *.txt на *.vbs.
Set oShell = CreateObject("WScript.Shell")
oShell.SendKeys("^%{s}")
WScript.Sleep 1000
oShell.SendKeys"%+{b}"
WScript.Sleep 1000
oShell.SendKeys("^%{s}")
Теперь я могу ставить лайки и убирать лайки одной кнопкой, не отвлекаясь от работы, но мне кажется, что потраченный день того не стоил 😀
Ответ или решение
На момент последнего обновления в октябре 2023 года, в настольном приложении Spotify нет встроенной комбинации клавиш для быстрого сохранения текущего трека в вашу библиотеку. Несмотря на популярность этой функции и её полезность для пользователей, Spotify не предусмотрел горячие клавиши для этой задачи, что вызвало множество запросов со стороны сообщества на протяжении многих лет.
Альтернативные решения
-
Использование клавиши "Ctrl + Shift + B" на macOS:
На macOS можно использовать комбинацию клавиш Ctrl + Shift + B для сохранения трека. Эта комбинация добавляет текущую песню в список "Нравится". Однако для пользователей Windows такой функции нет, и придется прибегнуть к другим методам. -
Использование AutoHotkey на Windows:
Для пользователей Windows возможно создание скрипта с использованием AutoHotkey, который позволит вам реализовать эту функцию. Примерный код скрипта выглядит следующим образом:; Ctrl + Shift + Win + F4 ^+#F4:: SaveSongToSpotifyLibrary() SaveSongToSpotifyLibrary() { spotify := "ahk_exe spotify.exe" if WinExist(spotify) { ; Активировать Spotify WinActivate %spotify% WinWaitActive %spotify% ; Ищет кнопку "Добавить в библиотеку" saveToYourLibraryIcon = путь\к\иконке\SaveToYourLibraryIcon.png ImageSearch FoundX, FoundY, 0, 0, A_ScreenWidth, A_ScreenHeight, %saveToYourLibraryIcon% if (ErrorLevel = 0) { Click %FoundX%, %FoundY% } else if (ErrorLevel = 1) { MsgBox "Не удалось найти кнопку добавления." } } }
Примечание: вам необходимо будет создать изображение кнопки добавления и сохранить его в том же каталоге, что и скрипт.
-
Клавиша "Alt + Shift + B" для Windows:
Если Spotify является активным окном, комбинация клавиш Alt + Shift + B также работает. -
Проверка всех комбинаций клавиш:
Вы можете получить доступ ко всем доступным сочетаниям клавиш, нажав Ctrl + / или Shift + ? в самом приложении Spotify.
Вывод
На данный момент никаких встроенных сочетаний клавиш для "Сохранить в библиотеку" в настольном приложении Spotify нет, и разработчики не планируют их добавление. Однако, с использованием сторонних утилит, таких как AutoHotkey, вы можете создать индивидуальное решение под свои нужды. Несмотря на это, Spotify улучшает свои функции, и такие возможности могут появиться в будущем.
SEO оптимизация
Если вы ищете информацию о том, как быстро сохранить трек в Spotify на компьютере, обращайтесь к этому руководству. Мы рассмотрели различные комбинации клавиш и альтернативные методы, такие как использование AutoHotkey для пользователей Windows и клавиш для macOS. Знать эти методы поможет вам удобно использовать Spotify и делать вашу музыкальную коллекцию более доступной с помощью упрощенных действий.