Olá,
Neste player você encontrará diversas funcionalidades, entre elas a de adicionar músicas (add), remover (remove), alternar entre os modos de execução aleatória e sequencial (change mode), iniciar a reprodução e também pausá-la (play / pause), além de passar para a próxima música (next). Todas essas funcionalidades foram feitas de modo a serem robustas, visando maior conforto ao usuário.
Neste player as instruções de uso são dadas em tempo de execução. Ou seja, você não precisará se preocupar em ler o manual.
Para compilá-lo, você necessitará seguir o seguinte comando:
g++ main.cpp -pthread -lncurses -o TUI
Já para executá-lo, há o seguinte comando:
./TUI
Pronto, o player estará aberto para você. A partir dai, é só se divertir! :)