最近升级到 Windows 8 后,我对使用的程序进行了全面“升级”,首先是更好的媒体播放器。Clementine 是朋友推荐给我的,到目前为止,它看起来不错。
不过有一个问题,尽管我已经将 .mp3 文件与 Clementine 关联,双击它们也只会将它们添加到播放列表中。我希望它用所选文件替换播放列表。
我尝试跳入regedit.exe
并找到 shell 命令,并将其更改为:
"C:\Program Files (x86)\Clementine\clementine.exe" -l "%L" -p
这里的目的是使用-l
选项来替换播放列表(这有效),然后使用-p
选项开始播放新的播放列表(这无效)
我在这里做错了什么?或者,由于担心出现 X/Y 问题,我该如何快速轻松地将媒体文件与 Clementine 关联?
答案1
通常情况下,您应该有 2 个与在 Clementine 中打开 MP3 相关的注册表项:
Path: HKEY_CLASSES_ROOT\Clementine music player.AssocFile.MP3\shell\open\command
Key: @="<path>\<to>\<Clementine>\clementine.exe" "%1"
Corrected key: @="<path>\<to>\<Clementine>\clementine.exe" -l "%1" -p
和...
Path: HKEY_CLASSES_ROOT\Clementine music player.AssocFile.MP3\shell\play\command
Key: @="<path>\<to>\<Clementine>\clementine.exe" "%L"
Corrected key: @="<path>\<to>\<Clementine>\clementine.exe" -l "%L" -p
纠正这个问题对我有用。希望它也能帮到你。