Thanks :d but that is not the file im looking for. I cant give out information becouse it is not simple but simple when you have the code. If you have the code that it's just a snap.
this is a part of that code and i dont want mp3 on the psp

i just dont want to use the memory stick for mp3 storage
(MP3Thread_Active){
// Is there a new file to open
if (MP3_newfile){
MP3_newfile=0;
f=fopen(convert_path(MP3_file),"rb");
if(f==NULL) {
MP3_playing=0;
if (neogeo_mp3_errors)
print_ingame(180,"Can't open %s",short_name(MP3_file));
debug_log(MP3_file);
continue;
}
debug_log("mp3 file opened");
if (neogeo_mp3_trackname)
print_ingame(180,"%s",short_name(MP3_file));
fseek(f,0,SEEK_END);
filesize=ftell(f);
fseek(f,0,SEEK_SET);
/*init mad*/
mad_stream_init(&Stream);
mad_frame_init(&Frame);
mad_synth_init(&Synth);
mad_timer_reset(&Timer);
/*var*/
FrameCount=0;
Status=0;
OutputBuffer_flip=0;
OutputPtr=OutputBuffer[0];
OutputBufferEnd=OutputBuffer[0]+OUTPUT_BUFFER_SIZE;
MP3_playing=1;
}
/* This is the decoding loop. */
while (MP3_playing&&MP3Thread_Active) {
// input
It is all for mp3 playback

thanks for looking out for it is nice of you