Embora alguns programas de terminal tenham suporte para divisão, você não poderá acessar essa funcionalidade a partir do shell que está sendo executado em uma camada diferente e não tem acesso ao software que o exibe.
O que você pode fazer é usar um multiplexador de terminal, como GNU Screen
ou tmux
, que permite a execução de vários shells em "painéis" dentro de um console.
A tela existe desde o início dos tempos e funciona, mas ultimamente o projeto caiu em desuso e não está sendo bem mantido. O Tmux é um novo player em cena, mas o código é muito claro e maduro, tem mais algumas características que a tela, e é muito mais fácil de aprender e configurar. Mesmo que eu ainda use a tela fora do vigor, eu recomendo que você use o tmux para isso.
Você deve ser capaz de escrever um script que inicie uma sessão tmux, execute seu código streamripper em um painel, aguarde uma condição, adicione outro painel à mesma sessão, exiba-o como uma tela dividida e execute o mplayer em o novo painel.