如何使Spotify成为默认音乐播放器?


12

“ Spotify for linux”未出现在“音乐”的默认应用程序菜单中(系统设置中的系统信息部分)。

因此,它也不会出现在Dash中,音乐媒体密钥也无法正常工作。

如何使其成为播放音乐或使媒体键正常工作的默认应用程序?

Answers:


9

没有Spotify,所以一般只能回答问题1

Dash中的“默认音乐播放器”或“听音乐”由音频/ x-vorbis + ogg的默认应用程序设置

这就是在系统设置>系统信息>默认应用程序>音乐中设置默认音乐播放器的有用程度。

要使用未在上述设置的下拉列表中显示的播放器,有两种方法,最直接的方法是,在所有情况下 ,应用必须具有.desktop,在这种情况下,可能是spotify.desktop

gedit ~/.local/share/applications/mimeapps.list

在[默认应用程序]部分中查找此行

 audio/x-vorbis+ogg=

如果存在,则用您选择的what.desktop替换what.desktop,否则只需添加一行即可。示例-我已经大胆地使用了,如果存在,您将使用spotify.desktop

[Default Applications]
audio/x-vorbis+ogg=audacious2.desktop

另外,您可能想将what.desktop添加到[Added Associations]的同一行的末尾,相同的示例,请注意,Added中的条目以;结尾。

[Added Associations]
audio/x-vorbis+ogg=vlc.desktop;audacious2.desktop;

可以做的另一件事是在文本编辑器中打开应用程序的.desktop文件,在这种情况下,可能是spotify.desktop

将%U添加到Exec =行的末尾,再次以一个示例为例

Exec=audacious2 %U

还要查找MimeTypes = line并查看是否有此条目,audio / x-vorbis + ogg;

如果没有,那么只需添加到行尾


Spotify花了几分钟的时间才出现在“默认应用程序”中,但是效果很好。
Tomas Gonzalez

3

正如doug所建议的,只需~/.local/share/applications/mimeapps.list在以下两个位置将此行添加到文件中即可,如下所示:

[Default Applications]
...
audio/x-vorbis+ogg=spotify.desktop

[Added Associations]
...
audio/x-vorbis+ogg=spotify.desktop;

完成此操作后,Spotify立即显示为我在Unity中播放的默认音乐。

干杯!


任何想法如何打开已经运行的Spotify实例而不是启动一个新实例?
皮兰娜'17

0

在18.04中,我将这些行添加到了/usr/share/applications/mimeapps.list [New File]

[Default Applications]
audio/x-vorbis+ogg=spotify.desktop
[Added Associations]
audio/x-vorbis+ogg=spotify.desktop;

奇迹般有效!现在,我终于可以跳过使用键盘快捷键了。



-1

道格的答案很好。我想补充一点,现在是Spotify的.desktop文件spotify_spotify.desktop,我的~/.local/share/applications/mimeapps.list文件如下所示:

[Default Applications]
audio/x-vorbis+ogg=spotify_spotify.desktop
[Added Associations]
audio/x-vorbis+ogg=spotify_spotify.desktop;
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.