我正在寻找一种方法将热键附加到foobar2000中的特定轨道。我还没有找到通过foobar直接做到这一点的方法。我一直试图写下一个autohotkey脚本,它将跳过歌曲,直到foobars窗口标题匹配目标轨道标题,但到目前为止我一直在失败。如果您对如何操作有所了解,请提供帮助。
答案 0 :(得分:1)
首先禁用此功能 Library => Configure => Shell Integration => disable“添加新文件时置于前面 然后启用它 播放=>播放跟随光标 然后使用此
^F1::Run,C:\MusicPlayer\foobar2000.exe /add /immediate "C:\path\to\song.mp3" /play
答案 1 :(得分:1)
我正在寻找一种方法将热键附加到foobar2000中的特定轨道。我还没有找到一种方法直接通过foobar
来做到这一点
实际上,有一种方法
我们使用foo_run的功能将某些命令绑定到(全局)快捷方式。
此外,我们需要foo_cmd_playlist切换到正确的播放列表,因为使用的命令context_command:play <path_to_mp3>
仅在相应的播放列表处于活动状态时才有效。否则,您的曲目将附加到活动播放列表的末尾,或根据您的设置发送到新曲目
下载&amp;安装两个foobar2000插件foo_run和foo_cmd_playlist
在Preferences » Tools » Run services
下为每个曲目添加一个新条目,您需要一个快捷方式。输入正确的名称作为标签
在path:
下输入
foobar2000 /playlist-activate:"Radio" /context_command:play http://listen.radionomy.com/themashupradio
/playlist-activate:"Radio"
是您定义具有所需曲目的播放列表的位置
如果您有一个包含所有音乐的全局播放列表,只需使用此播放列表就可以了。
/context_command:play http://listen.radionomy.com/themashupradio
是您输入mp3的完整路径的地方(或者像我的示例一样在线流)
最后,我们为Preferences » Keyboard Shortcuts
所有人都欢呼fb2k
答案 2 :(得分:0)
Foobar2000支持命令行参数。只需将mp3文件的路径传递给foobar2000.exe即可。下面使用热键 Ctrl + F1
^F1:: Run, %comspec% /c "C:\MusicPlayer\foobar2000.exe "C:\path\to\song.mp3"",, Hide