no ebuild exists for this so i made one the program is a player for playstation format music files has an xmms plugin and a gtk based one the gtk based one needs testing it might not work for me due to fact im on a 2.5 kernel Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 10814 [details] sexypsf/sexypsf-0.2.6.ebuild im not sure where this would go i put in media-plugins but with the seperate app it has maybe its better suited elsewhere?
Created attachment 18881 [details] sexypsf/sexypsf-0.4.3.ebuild almost 6 months later .4.3 is out i removed the moding the ebuild did to cflags
I can't test this so I won't add it, here are some comments however: DEPEND="x11-libs/gtk+ xmms? ( media-sound/xmms )" all versions of gtk? neat. KEYWORDS="x86" No. ~x86 mangled header
0.4.4 is out to test it you can get some psf files from http://www.zophar.net/psf/
this program can run on other archs than x86 with a little bit of ebuild editing. also, it seems to hate 64bit systems. also... it doesn't depend directly on gtk at all: ayanami Linux # ldd sexypsf libz.so.1 => /usr/lib/libz.so.1 (0x55580000) libc.so.6 => /lib/libc.so.6 (0x5558f000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x55555000) the xmms plugin depends on xmms, which depends on gtk... which isn't quite the same as depending on gtk. only in 64bit do i get this: ayanami Linux # ./sexypsf Segmentation fault I'll clean the ebuild up today and submit it. hopefully with fixes for the 64bit issues. for now... it's 6:38am and i have yet to sleep. O_O
Created attachment 25108 [details] sexyspc-0.4.4.ebuild updated and cleaned. compiles on amd64, but segfaults. works perfectly on x86. untested on ppc, but it SHOULD work there now too. untested on sparc, and i'm guessing it's not going to work there. I would like to note that the command-line version of this is meant for debugging and testing only in the readme the author provides... so the xmms plugin is the only part that's supposed to really work. but at the moment, the xmms plugin is optional like in the original ebuild.
oh yeah, forgot to mention: untested on alpha, but it really should work there.
Where can I get or how can I rip spf's to test this out?
comment #4 has url to a psf archive (ripping the music from psx cds is a pain getting em is easier)
I get this error when runnign th epsf $ xmms FF7\ 319\ Aerith\'s\ Theme.minipsf ALSA lib pcm_hw.c:535:(snd_pcm_hw_pause) SNDRV_PCM_IOCTL_PAUSE failed: File descriptor in bad state but sexypsf works fine. What version of xmms did you test this on? Can you try it woth 1.2.9-r2? Maybe something borked...
xmms loads doesnt play when trying to kill it/exit it gives that error perhaps it doesnt like minipsf format...
well... I posted a comment on their forums, but still hav eno response... I want to get this bug taken care of before committing this ebuild.
still no response to my bug report after 1 month... I don't want to add a package to portage that is buggy off the bat with no support upstream...
*** Bug 46002 has been marked as a duplicate of this bug. ***
0.4.5 is out There shouldn't really be significant changes to any ebuilds we might have. I didn't know there was a gtk+ interface, which is why my ebuild didn't have one. In fact, as I scroll down the list, gtk+ support was a bad idea anyway. I haven't really looked at these other ebuilds much, but mine (attaching for 0.4.5) includes a patch for its makefiles to remove all its own optimizations and force to use CFLAGS. If the user wants -ffast-math, that's up to them -- they don't necessarily have to put it in global CFLAGS to want it in this package. Because flac is in media-libs, I thought it should go in media-libs -- also, because it's only a plugin if USE="xmms". Works fine on 2.6, and I only ever tried it with pure .psf files -- none of these minipsf/libpsf things, and it isn't supposed to work with psf2. But the only other psf player for Linux is closed source and compiled against gcc 2.
Created attachment 28288 [details] sexypsf-0.4.5.ebuild
Created attachment 28289 [details, diff] files/gentoo-0.4.5.patch goes in files/, patches Makefiles to use user's CFLAGS
I tested 0.4.4... I'll see if 0.4.5 fixes the bug... if not, it will remain WONTFIX unless someone can correct it...
> $ xmms FF7\ 319\ Aerith\'s\ Theme.minipsf You tested it with a minipsf file. I haven't tried that, but it does work with straight '.psf' files. Usually both versions are distributed in the same place -- if you can't find any, I can send you some to test. I've been using this since at least 0.4.3. 0.4.3 had error messages every time I changed the song or hit "stop" while playing a psf file, but those were not fatal and ended with 0.4.4.
this is now in portage, but I won't mark it stable unless that xmms plugin bug gets fixed.
xodnizel.net contents was wiped for an unknown reason. I found one place which still hosts the source archive. It's at http://www.zophar.net/utilities/download/sexypsf045.tar.gz , but you are better to ask webmasters first. About the bug described in comment #10, it happens when you use the ALSA output plug-in in XMMS. If you use the OSS plug-in (even with ALSA drivers), playback is fine. It's unrelated to miniPSF files.