Usar a versão current do Slackware nem sempre é alegria. Não é de agora que deixei de usar o Amarok como player de mp3, por conta dos upgrades do current. A ausência do Amarok em si não me incomoda muito uma vez que existe outras formas de executar esta tarefa como o Audacious, ou via linha de comando com o play. Mas depois de fazer o upgrade no notebook de minha esposa, isto se tornou um grande incomodo prioridade…

Pelo que pude acompanhar o problema não foi especificamente no Amarok compilado, mas no GStreamer, que por problemas com o código de alguns plugins (aparentemente restrições com patentes em partes do código), estes tiveram de ser removidos do código oficial, colocando-os em pacotes alternativos:

  • gst-plugins-bad é um conjunto de plugins que não foram considerados suficientemente maduros para serem disponibilizados com os outros plugins GStreamer;
  • gst-plugins-ugly é um conjunto plugins que têm boa qualidade e funcionalidade correta, mas distribuí-los pode causar problemas devido a restrições por patentes no código.

Foi justamente este último que colocou o Amarok para funcionar novamente.

Ambos os pacotes podem ser instalados pelo sbopkg:

sbopkg -i gst-plugins-bad
...
[prompt]sbopkg -i gst-plugins-ugly
...

ou através dos pacotes compilados pelo Eric Hameleers em ~alien/slackbuilds, listados abaixo:

Aconselho fazer uma checagem nestes links por versões mais novas.

Esta pergunta também foi levantada pelo flyer103, no LinuxQuestions: Amarok doesn’t work in Slackware Current.