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. 😛