
removido
(usa Nenhuma)
Enviado em 15/09/2021 - 21:13h
Aqui no meu Debian deu certo com esse:
https://www.khattam.info/howto-install-sbagen-in-ubuntu-14-04-trusty-tahr-2015-07-21.html
Precisei aplicar um patch que encontrei no AUR, do Arch Linux:
https://aur.archlinux.org/cgit/aur.git/tree/build-fix.patch?h=sbagen
Receita do bolo:
sudo -i
apt install mlocate libvorbisidec-dev libmad0-dev
updatedb
cd /usr/local/src
wget -qc https://uazu.net/sbagen/sbagen-1.4.5.tgz
tar xvf sbagen-1.4.5.tgz
cd sbagen-1.4.5
wget -qc -O build-fix.patch https://aur.archlinux.org/cgit/aur.git/plain/build-fix.patch?h=sbagen
patch -p1 < build-fix.patch
cc -DMP3_DECODE -DT_LINUX -Wall -O3 -s sbagen.c $(locate libmad.a | grep /libmad.a) $(locate libvorbisidec.a | grep /libvorbisidec.a) -o sbagen -lm -lpthread
O SBaGen é do tempo da carrocinha, isto é, o programa ainda utiliza diretamente o ALSA. Para rodar o programa nos dias atuais, pode executar com o wrapper
padsp:
padsp ./sbagen -i 300+10/30 pink/2
Para executar de qualquer lugar do sistema, recomendo criar um script:
echo -e '#!/usr/bin/env bash\n\npadsp /usr/local/src/sbagen-1.4.5/sbagen "$@"' | tee /usr/local/bin/sbagen && chmod 0755 /usr/local/bin/sbagen