Thomas Orgis, um desenvolvedor e mantenedor do mpg123, acabou de implementar essa funcionalidade no mpg123 (como um script chamado 'conplay') a meu pedido.
Sua descrição é:
This little wrapper runs mpg123 on a given directory (hand in '.' for the current one), playing all *.mp[123] files therein in terminal control mode. The extra trick is that a playlist file (conplay.m3u) is read and updated (created) with the position you left playback at (via 'q' key), to return on next invokation.
The name stands for CONtinued PLAYback. What did you think?;-)
Eu acho que é brilhante! Faz exatamente o que eu pedi na minha pergunta acima. Eu tenho usado o dia todo e funciona perfeitamente. Eu não poderia estar mais feliz!
Obrigado Thomas!