Não tem spotify, então só posso responder à pergunta 1 em geral
O 'Leitor de música padrão' ou 'Ouvir música' no Dash é definido por qualquer aplicativo que seja o aplicativo padrão para audio / x-vorbis + ogg
Essa é a extensão da utilidade de definir um music player padrão em Configurações do sistema> Informações do sistema> Aplicativos padrão> Música
Para usar um player que não aparece na lista suspensa da configuração acima, existem 2 maneiras, mais diretas, em todos os casos, o aplicativo deve ter um .desktop , nesse caso, talvez, spotify.desktop
gedit ~/.local/share/applications/mimeapps.list
Na seção [Aplicativos padrão], procure esta linha
audio/x-vorbis+ogg=
Se estiver lá, substitua o Whatever.desktop pelo Whatever.desktop de sua escolha; caso contrário, adicione a linha Exemplo:
[Default Applications]
audio/x-vorbis+ogg=audacious2.desktop
Além disso, convém adicionar o que seja .desktop ao final da mesma linha em [Associações adicionadas], mesmo exemplo, observe que as entradas em Adicionado terminam com;
[Added Associations]
audio/x-vorbis+ogg=vlc.desktop;audacious2.desktop;
A outra coisa que pode ser feita é abrir o arquivo .desktop do seu aplicativo em um editor de texto; nesse caso, possivelmente spotify.desktop
Adicione um% U ao final da linha Exec =, novamente usando como um exemplo audacioso
Exec=audacious2 %U
Procure também uma linha MimeTypes = e veja se existe essa entrada, audio / x-vorbis + ogg;
Caso contrário, basta adicionar ao final da linha