ProgrammingThis forum is for all programming questions.
The question does not have to be directly related to Linux and any language is fair game.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
I would like to create some applications that play
SPC (SuperNintendo Sound Format) files. Does anyone
know of a library that I could use? That only player I know
of for linux are the SPC plugins for XMMS.
Update: Ive found OpenSPC and answered my own question........umm.....how do I close/delete this thread?
When I mentioned OpenSPC, i meant libopenspc, my mistake.
I'm currently developing SOAP (steve's own audio player), my
first real project. At the moment it will play one song from the command
line. Im almost done with the next release which will allow playlists,
editing of Id666 tags, and creation of WAV files from the songs.
If you wanna give the current beta a try, go to
soap.sourceforge.net
Well, SPC files have Id666 tags, just like mp3 files have ID3 tags. the only problem is that the Id666 tag doesnt have a genre field, so automatic sorting is out of the question. It could be possible to implement a personalized playlist though, but the user will have to sort the songs out manually first.
I don't think you understand. My project, SOAP, is a SPC player. SPC files dont contain any video. If you want a media player, for all kinds of media files that is themeable and plays video, try XINE or MPlayer. SOAP is exactly not what you want.
The future goal of SOAP is to play many different types of
video game song files. But at the moment I am concentrating
on SPC files, since there is a library available to simplify the coding.
In the future I hope to support many different types of consoles, but
I would have to code the sound CPUs of those chips myself, which is why
Im first supporting SNES. Plus, SNES is my favorite anyway
Still, I dont ever plan to support video, since no file that I know about contains video.
Personally, I sort everything by band and CD, each band has a seperate folder and each CD has its own M3U playlist, that when loaded, has only each song from that peticular CD. Sometimes, I may even put each CD in its own folder. From there, I just remember what band is typically what genre and sometimes what song if one is diferent (maybe Getaway Car from Audioslave, Audioslave is an alturnative rock band, but Getaway car is more a blues song.). SOAP appears to be EXACTLY what I want. I just want something to play my game music. ...now if only I could find something for module audio. I have a game that all the music for it is in modules--Screamtracker 3, ImpulseTracker, and FastTracker. That's one of my favorite games too! (really, three games from one series!).
Tonight, im completely rewriting SOAP's code, and finishing ID666 and Wav output. then i have to start thinking about what other formats im going to support.
ScreamTracker, ImpulseTracker, FastTracker are a few (as UMX's of course, Unreal Music from Unreal, Na Pali, and Unreal Tourney) as one suggestion. Other than that, I'm not sure there are any other music formats out there that are common. I would like to find some music for, like, Metroid Fusion (GameBoy Advance) if you could work that in.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.