Plugin do Jamendo no Rhythmbox

Pelos vistos alguém criou uma faixa com um número negativo que faz com que o plugin para o Jamendo no rhythmbox deixe de funcionar. O bug já foi corrigido para as novas versões ignorando números de faixa menores que zero, eu optei por outra via ao corrigir o erro no rhythmbox que vem com o Ubuntu 7.10:

Editar o ficheiro /usr/lib/rhythmbox/plugins/jamendo/JamendoSource.py

e na linha 332:

self.__db.set(entry, rhythmdb.PROP_TRACK_NUMBER, int(track[‘trackno’]))

mudar para

self.__db.set(entry, rhythmdb.PROP_TRACK_NUMBER, abs(int(track[‘trackno’])))

Assim se o erro for o sinal e não o valor, a faixa mantém o número mas não afecta o funcionamento correcto do rhythmbox. 😛