Openttd uses aplaymidi as musicplayer. This player doesnt work for my setup. Timidity does work, but there is no way to specify it. I have to create a symlink to make it work (amidiplayer -> timidity). I believe a simple modification to the ebuild should be enough to make it work. Reproducible: Always Steps to Reproduce: 1. Install openttd 2. Start it
>but there is no way to specify it you are wrong. aplaymidi works for any alsa midi sequencer that's why it was chosen instead of use flag for each linux midi player openttd ebuild says that you should just set ALSA_OUTPUT_PORTS env variable so if you have f.e. Port Client name Port name 128:0 TiMidity TiMidity port 0 128:1 TiMidity TiMidity port 1 128:2 TiMidity TiMidity port 2 128:3 TiMidity TiMidity port 3 you should set ALSA_OUTPUT_PORTS=128:0
(In reply to comment #1) > >but there is no way to specify it > you are wrong. > aplaymidi works for any alsa midi sequencer that's why it was chosen instead of > use flag for each linux midi player > openttd ebuild says that you should just set ALSA_OUTPUT_PORTS env variable > so if you have f.e. > Port Client name Port name > 128:0 TiMidity TiMidity port 0 > 128:1 TiMidity TiMidity port 1 > 128:2 TiMidity TiMidity port 2 > 128:3 TiMidity TiMidity port 3 > > you should set > ALSA_OUTPUT_PORTS=128:0 > Ah i see. But my aplaymidi doenst show any (timidity) ports. So maybe there is something else wrong.
(In reply to comment #2) > (In reply to comment #1) > Ah i see. But my aplaymidi doenst show any (timidity) ports. So maybe there is > something else wrong. > /etc/init.d/timidity start
sounds like user error to me