Take the 2-minute tour ×
Ask Ubuntu is a question and answer site for Ubuntu users and developers. It's 100% free, no registration required.

"Spotify for linux" doesn't show up in default applications menu for Music (system info section in system settings).

Therefore, it also doesn't come in Dash and music media keys don't work as well.

How to make it the default application for playing Music or make media keys work?

share|improve this question
add comment

2 Answers 2

up vote 2 down vote accepted

Don't have spotify so can only answer question 1 generally

The 'Default music player', or 'Listen to Music' in the Dash is set by whatever app is the default application for audio/x-vorbis+ogg

That is the extent of the usefulness to setting a default music player in System Settings > System Info > Default Applications > Music

To use a player that doesn't show up in the above setting's dropdown list there are 2 ways, most direct, in all cases the app must have a .desktop, in this case maybe spotify.desktop

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

In the [Default Applications] section look for this line

 audio/x-vorbis+ogg=

If it's there replace the whatever.desktop with the whatever.desktop of your choice, otherwise just add the line, Example - I've set audacious, you'd be using spotify.desktop if it exists

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

Additionally you may want to add that whatever.desktop to the end of the same line in [Added Associations], same example, note that entries in Added end with ;

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

The other thing that can be done is to open your app's .desktop file in a text editor, in this case possibly spotify.desktop

Add a %U to the end of the Exec= line, again using as an Example audacious

Exec=audacious2 %U

Also look for a MimeTypes= line & see if there is this entry, audio/x-vorbis+ogg;

If not then just add to end of line

share|improve this answer
add comment

As doug suggested, simply add this line to your ~/.local/share/applications/mimeapps.list file in two places, like so:

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

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

After doing this, Spotify instantly showed up as my default music played in Unity.

Cheers!

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.