O campo de duração é mantido localmente em um arquivo chamado rhythmdb.xml
encontrado em ~/.local/share/rhythmbox
Não é atualizado se você tocar apenas uma faixa.
Para forçar o rhythmbox a reler a faixa e atualizar o rhythmdb.xml, é necessário garantir que o rhythmbox esteja atento a arquivos novos ou alterados:
Reinicie o rhythmbox e o rhythmbox deve, após algum tempo, atualizar as informações da faixa sendo exibidas.
Você também pode forçar uma atualização alterando o registro de data e hora da faixa de áudio
cd ~/Music/youralbum
touch *.mp3
Se, após o acima, ele ainda não reconhecer a mudança de duração, então isso é realmente um bug gstreamer / ou um bug no mp3wrap. Gstreamer é a biblioteca que realmente lê / grava faixas de áudio - não o próprio rhythmbox.
O Gstreamer depende da leitura das informações do ID3 - se não estiver no local esperado, ele selecionará apenas as informações que encontrar.