Dear all,
I've recently ran into some issues to do with XMMS on SGUG which I previously have not run into (due to hardware reasons) I'm doing a fresh sgug install on an r4k 200mhz Indigo2.
I installed XMMS, which in IRIX uses the 'esound' output plugin. XMMS would complain of 'please make sure something isn't blocking your soundcard' when attempting to play an mp3.
Later that day I was studying @jenna64bit 's dot files, and inside her .sgisession file it calls for ESD:
github.com
I thought 'AHA!' this is what XMMS needed (but doesn't seem to be documented on the forum?) So I had a look inside /usr/sgug/bin and there is NO 'esd' ... So installing XMMS from tdnf didn't automatically install esd. I did some searching and found 'esound-daemon' in tdnf, installed it and then voila 'esd' is inside my bin directory.
I then launch ESD and now XMMS works....
If you want a reason why I haven't ran into this problem in the past, it's because I've always just copied 'libirix.so' from Nekoware's XMMS output plugins directly into Sgug's version, and it's just worked for me that way. But on this 32bit Indigo2, this plugin does not work (must be compiled for 64bit) which led me down the ESD rabbithole. Just a shame ESD seems to be very CPU intensive with large mp3 files (hour long EDM mixes etc) so ideally it would be nice if someone could re-compile the Nekoware's output plugin. Also someone should ideally add e-sound daemon as a dependency for XMMS on tdnf, otherwise others will run into this issue.
I've recently ran into some issues to do with XMMS on SGUG which I previously have not run into (due to hardware reasons) I'm doing a fresh sgug install on an r4k 200mhz Indigo2.
I installed XMMS, which in IRIX uses the 'esound' output plugin. XMMS would complain of 'please make sure something isn't blocking your soundcard' when attempting to play an mp3.
Later that day I was studying @jenna64bit 's dot files, and inside her .sgisession file it calls for ESD:
irix-dotfiles/usr/people/home/.sgisession at main · Jenna64bit/irix-dotfiles
I have done many terrible things to my 4D Irix Interactive Desktop. Lets share! - Jenna64bit/irix-dotfiles
# Launch enlightenment sound daemon
/usr/sgug/bin/esd &
I thought 'AHA!' this is what XMMS needed (but doesn't seem to be documented on the forum?) So I had a look inside /usr/sgug/bin and there is NO 'esd' ... So installing XMMS from tdnf didn't automatically install esd. I did some searching and found 'esound-daemon' in tdnf, installed it and then voila 'esd' is inside my bin directory.
I then launch ESD and now XMMS works....
If you want a reason why I haven't ran into this problem in the past, it's because I've always just copied 'libirix.so' from Nekoware's XMMS output plugins directly into Sgug's version, and it's just worked for me that way. But on this 32bit Indigo2, this plugin does not work (must be compiled for 64bit) which led me down the ESD rabbithole. Just a shame ESD seems to be very CPU intensive with large mp3 files (hour long EDM mixes etc) so ideally it would be nice if someone could re-compile the Nekoware's output plugin. Also someone should ideally add e-sound daemon as a dependency for XMMS on tdnf, otherwise others will run into this issue.
Last edited: