Spotify 桌面应用程序中是否有“保存到您的资料库”的键盘快捷键?

Spotify 桌面应用程序中是否有“保存到您的资料库”的键盘快捷键?

Save to Your Library是保存喜爱歌曲并在以后作为播放列表播放的好方法。在移动设备上离线播放也很酷Your Library > Songs。这样你就永远不会没有好听的音乐了。

当我在台式电脑上听音乐时,我想毫不费力地将当前曲目添加到我的资料库中。
是否有键盘快捷键可以实现这一点?

作为参考,有一个名为“加星标”的类似功能,但功能已过时超级用户问题在这里

答案1

Spotify 桌面应用中没有内置键盘快捷键,更不用说 了Save to Your Library,而且可能永远不会有。2016 年 12 月,他们标记请求(最初来自 2012 年)为“现在不行”。

对于 macOS 用户,我不知道解决方案。

对于 Windows 用户自动热键是相当可行的。

这是截至 2017 年 10 月 30 日有效的 AutoHotkey 脚本。

; 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) {
        ; 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%
    }
}

指示

  • 如果你以前从未创建过脚本,请参阅初学者教程

  • 这使用图像搜索功能。我通过截取 Spotify 应用程序左下角加号按钮的屏幕截图创建了要查找的图像。
    您可以自己创建一个或下载这个。
    保存到你的图书馆图标

  • 命名它SaveToYourLibraryIcon.png并将其放在与脚本相同的目录中。

  • 就这样。按Ctrl+Shift+Win+F4(将其更改为您想要的任何内容),当前播放的歌曲将会被添加到您的音乐库中!

答案2

Alt + Shift + B当 Spotify 是活动窗口时,可在 Windows 上运行。

您可以查看所有键盘快捷键通过按Ctrl + /

答案3

Ctrl+Space。我以一种非常随机的方式发现了这一点,所以...是的:>

答案4

  1. 必须安装 Toastyfy 并将其设置为Alt+ Shift+S热键才能显示 Spotify。
  2. 必须安装并配置 hotkeyP 才能通过热键打开脚本(我有 1 个键,Pause/Break)。
  3. 必须将脚本复制到文本文件,并且扩展名必须从 *.txt 更改为 *.vbs。
Set oShell = CreateObject("WScript.Shell")
oShell.SendKeys("^%{s}")
WScript.Sleep 1000
oShell.SendKeys"%+{b}"
WScript.Sleep 1000
oShell.SendKeys("^%{s}")

现在我可以用一个按钮来添加喜欢和删除喜欢而不用停止工作,但我觉得花一天的时间不值得:D

相关内容