Hacking CMFileManager PSP - Multi-purpose file manager for the PSP

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
ok i get it thanks for your reply no one wants to do something without motivation or for free im just hate myself for not being able to know programming software and see an app with more potential just halfway done...:sad:
I never said I wasn't going to do it. I'll do it at some point but I don't like to give ETAs.
 
  • Like
Reactions: Malckyor

jijisama

Well-Known Member
Newcomer
Joined
Aug 19, 2014
Messages
57
Trophies
0
Age
36
XP
605
Country
Morocco
im sorry for bothering you i want just to thank you for your comprehensive we didn't need an ETA just take your time. and give us update from time to time just to know that the project still live thank you ;)
 
  • Like
Reactions: Malckyor and Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
Major Release v3.00 is now available with FTP mode!

Change-log:
  • Hotfix: fix metadata not being terminated after XM playback.
  • Added support for loading .PCX images.
  • Many Audio changes:
    • Properly clear metadata struct.
    • Update dr_libs (dr_flac and dr_wav)
    • Use libFLAC to display FLAC tags and cover image if they exist.
    • Allow gapless playback via mpg123.
    • Increase string limit for mp3 ID3v2.
    • Enforce a sample rate of 44100 Hz for MP3.
    • Fix mpg123 not being properly terminated after no more samples can be decoded.
    • Remove stb_vorbis and use libvorbis to decode OGG samples.
    • Display OGG and OPUS tag data if it exists.
  • Added FTP mode.
8VKhyos.png


  1. Press START to open settings menu and select FTP connection.
  2. Select a network connection when the Network dialog pops up.
  3. After it is connected successfully, a message will appear saying FTP Connection established IP : Port. Use an FTP client like WinSCP and enter the IP and port (1337) and make sure to use anonymous login.
  4. Once an FTP connection is established from your server, you won't see any folders or files. You have to manually search for the path "/ms0:" or "/ef0:". You can also search for other devices like "/flash0:" or UMD - "/disc0:" (Please use caution when browsing any flash0-flash3)


Download: https://github.com/joel16/CMFileManager-PSP/release
 

Alexander1970

XP not matters.
Member
Joined
Nov 8, 2018
Messages
14,973
Trophies
3
Location
Austria
XP
2,496
Country
Austria
Major Release v3.00 is now available with FTP mode!

Change-log:
  • Hotfix: fix metadata not being terminated after XM playback.
  • Added support for loading .PCX images.
  • Many Audio changes:
    • Properly clear metadata struct.
    • Update dr_libs (dr_flac and dr_wav)
    • Use libFLAC to display FLAC tags and cover image if they exist.
    • Allow gapless playback via mpg123.
    • Increase string limit for mp3 ID3v2.
    • Enforce a sample rate of 44100 Hz for MP3.
    • Fix mpg123 not being properly terminated after no more samples can be decoded.
    • Remove stb_vorbis and use libvorbis to decode OGG samples.
    • Display OGG and OPUS tag data if it exists.
  • Added FTP mode.
8VKhyos.png


  1. Press START to open settings menu and select FTP connection.
  2. Select a network connection when the Network dialog pops up.
  3. After it is connected successfully, a message will appear saying FTP Connection established IP : Port. Use an FTP client like WinSCP and enter the IP and port (1337) and make sure to use anonymous login.
  4. Once an FTP connection is established from your server, you won't see any folders or files. You have to manually search for the path "/ms0:" or "/ef0:". You can also search for other devices like "/flash0:" or UMD - "/disc0:" (Please use caution when browsing any flash0-flash3)


Download: https://github.com/joel16/CMFileManager-PSP/release

Hello.:)

I have used it today for the first time.
Great work.Thank you for this great Tool.:yay:
 
  • Like
Reactions: Malckyor and Joel16

Malckyor

The One and Only!
Member
Joined
Sep 19, 2018
Messages
281
Trophies
0
Age
29
XP
1,385
Country
Brazil
I tested the FTP function just now, it's very good actually, I never thought it would be like this, but this and the auto usb mount seems to have helped me with the file transfer issues I was having with my laptop's usb port.
 
  • Like
Reactions: Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
CMFileManager PSP - v3.10 Released!

Change-log:
  • Add libarchive support
    • Now supports extracting more archive formats such as 7z, ISO 9660, AR, XAR and other formats supported by libarchive.
    • Removed ISO/CSO loading as this feature isn't necessary in this program.
  • Added a kernel plugin to disable/enable screen in FTP and music player. (Press start to toggle screen to save battery)
  • Display message when deleting a file/folder and progress for multiple files/folders.
  • Fix crash on start up on Adrenaline.
  • Fix down-sampled MP3 files not being played properly, and providing inaccurate timings.
  • Clean-up audio decoder functions and add support for audio files with a sample rate of 48KHz through a kernel plugin (audio_driver.prx).
  • Use builtin allegrex for byte swapping.
  • Based on the latest version of mpg123 properly without hacky makefile.
  • Add dialog helper to reduce redundant calls.
  • Bump max file limit in a single directory from 1024 to 2048.
  • Update stb_image and dr_libs to their latest versions.
  • Fix 'for' loop initial declarations for travis builds.

Download: https://github.com/joel16/CMFileManager-PSP/releases/tag/v3.10
 

jijisama

Well-Known Member
Newcomer
Joined
Aug 19, 2014
Messages
57
Trophies
0
Age
36
XP
605
Country
Morocco
how good is that? seeing how far this app goes is fantastic thank you so much for your hard work my friend we appreciate it as a community and we love to see more projects like yours because for me your app is an exemple for a successful project and a must have for everybody how still use a psp or vita (... still wetting for a txt reader update just saying )
 
  • Like
Reactions: Malckyor and Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
how good is that? seeing how far this app goes is fantastic thank you so much for your hard work my friend we appreciate it as a community and we love to see more projects like yours because for me your app is an exemple for a successful project and a must have for everybody how still use a psp or vita (... still wetting for a txt reader update just saying )

I found it to be rather unconvincing cause we don't have access to the qwerty keyboard. I may just have to come up with my own qwerty keyboard for such a feature so I can't say for sure yet.
 

Malckyor

The One and Only!
Member
Joined
Sep 19, 2018
Messages
281
Trophies
0
Age
29
XP
1,385
Country
Brazil
Is it just me or is it faster? I feel that's faster now.

Also I must say, crashed on me when trying to open my music directory, I noticed it a few days ago in the last version too and since it remembers the last directory I was then it won't start again (deleting the lastdir.txt file fix it). Maybe another conflict with any other plugin?

And I know that the system itself does not work well with images that are large then its resolution, so the homebrew. I just tested with some pics and some of them crash, and some like:
pic_0000-bmp.178012
pic_0001-bmp.178013

No big deal, but I wanted to say it anyway.
 

Attachments

  • pic_0000.bmp
    382.6 KB · Views: 598
  • pic_0001.bmp
    382.6 KB · Views: 580

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
Is it just me or is it faster? I feel that's faster now.

Also I must say, crashed on me when trying to open my music directory, I noticed it a few days ago in the last version too and since it remembers the last directory I was then it won't start again (deleting the lastdir.txt file fix it). Maybe another conflict with any other plugin?

And I know that the system itself does not work well with images that are large then its resolution, so the homebrew. I just tested with some pics and some of them crash, and some like:
pic_0000-bmp.178012
pic_0001-bmp.178013

No big deal, but I wanted to say it anyway.

Yeah it doesn't support anything bigger than 512x512 if I remember correctly. Also yeah if it crashes you can just delete "lastdir.txt" in PSP/GAME/CMFileManager folder. Also about the crash does it happen as soon as you enter that music folder? If it does I want to know if that folder consists of a lot of files like 2000+?
 
  • Like
Reactions: Alexander1970

Malckyor

The One and Only!
Member
Joined
Sep 19, 2018
Messages
281
Trophies
0
Age
29
XP
1,385
Country
Brazil
Also about the crash does it happen as soon as you enter that music folder? If it does I want to know if that folder consists of a lot of files like 2000+?
It crashes as soon as I press to enter the music folder. Oh, I think that could be the problem, considering the folders and the files that are not the musics inside each folder and lastly the mp3 files we can say that I have about 1000 files there. I'll try deleting some later to check.
 
  • Like
Reactions: Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
It crashes as soon as I press to enter the music folder. Oh, I think that could be the problem, considering the folders and the files that are not the musics inside each folder and lastly the mp3 files we can say that I have about 1000 files there. I'll try deleting some later to check.

You don't have to delete, could just move some to a different folder and see if it helps. It should throw up an error if it fails to load a folder, but you said it doesn't so I can't say for sure.
 

Malckyor

The One and Only!
Member
Joined
Sep 19, 2018
Messages
281
Trophies
0
Age
29
XP
1,385
Country
Brazil
Finally got home... Hum... I deleted almost all the music folders and files, now I have 6 folders and about 100 files, I have deleted all files besides the mp3 files, including those with long names which was unable to delete using any manager or means in the psp. Then again after this it still crashes... Let me check turning off some plugins.

Edit: Ok, after some testing, all the plugins that I use works with it (enabled and disabled is the same, none incompatibilities). But now I have reduced my files to 1 music file in MUSIC root and just 1 folder with some music files and guess what, it worked................ Well, now we know that if you have more than a few (maybe 50+ files) the homebrew will crash... Really? Is there anything that you can do? I don't remember exactly which previous version was but I think that the first ones didn't have this issue. Awkward that it doesn't crash when I open the SAVEDATA folder which contains 2000+ files.

pic_0003-bmp.178098
pic_0004-bmp.178099
pic_0002-bmp.178097


By the way, nice idea of including the feature to turn the screen off while listening to music. :D
 

Attachments

  • pic_0002.bmp
    382.6 KB · Views: 623
  • pic_0003.bmp
    382.6 KB · Views: 611
  • pic_0004.bmp
    382.6 KB · Views: 602
Last edited by Malckyor,

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
Finally got home... Hum... I deleted almost all the music folders and files, now I have 6 folders and about 100 files, I have deleted all files besides the mp3 files, including those with long names which was unable to delete using any manager or means in the psp. Then again after this it still crashes... Let me check turning off some plugins.

Edit: Ok, after some testing, all the plugins that I use works with it (enabled and disabled is the same, none incompatibilities). But now I have reduced my files to 1 music file in MUSIC root and just 1 folder with some music files and guess what, it worked................ Well, now we know that if you have more than a few (maybe 50+ files) the homebrew will crash... Really? Is there anything that you can do? I don't remember exactly which previous version was but I think that the first ones didn't have this issue. Awkward that it doesn't crash when I open the SAVEDATA folder which contains 2000+ files.

pic_0003-bmp.178098
pic_0004-bmp.178099
pic_0002-bmp.178097


By the way, nice idea of including the feature to turn the screen off while listening to music. :D

Considering you said it loads up savedata folder with 50+ files just fine I don't think its the file limit but perhaps something in your music folder had a weird character or something? I'm accessed folders with many files (50 or so) without problems.
 

Malckyor

The One and Only!
Member
Joined
Sep 19, 2018
Messages
281
Trophies
0
Age
29
XP
1,385
Country
Brazil
Well, I had a lot of j-music with kanji character, let me test something.

Edit: After some testing I may say that... I've put a lot of files in the MUSIC folder, 200+ files including images and .txt files, I have also included some j-music with kanji characters and as expected, it doesn't crash. I don't understand why it didn't crash, even though the files with kanji are not supported they show up and it's normal, not all of them which has very long names that transforms them into blank files which are not recognized as anything.
 
Last edited by Malckyor,
  • Like
Reactions: Joel16

Joel16

Ils ne passeront pas
OP
Member
Joined
May 8, 2011
Messages
933
Trophies
2
Age
27
Location
Doesn't concern you.
XP
5,280
Country
United States
Well, I had a lot of j-music with kanji character, let me test something.

Edit: After some testing I may say that... I've put a lot of files in the MUSIC folder, 200+ files including images and .txt files, I have also included some j-music with kanji characters and as expected, it doesn't crash. I don't understand why it didn't crash, even though the files with kanji are not supported they show up and it's normal, not all of them which has very long names that transforms them into blank files which are not recognized as anything.

Just saw your edit. At this point idk, I assume it may be the very long names? Also another minor feature was recently added. Instead of directly executing an eboot.pbp if pressed on, it will show you a game launcher screen with it's name and icon0. From here you can either launch the eboot or save the eboot's icon0/pic1 to PSP/PHOTO/CMFileManager/[Eboot Title]/.

q59jkff.png
 

Malckyor

The One and Only!
Member
Joined
Sep 19, 2018
Messages
281
Trophies
0
Age
29
XP
1,385
Country
Brazil
I assume it may be the very long names?
Not exactly, as I mentioned very long name files becomes blank files with no name nor formact. I can only think that it only worked because I inserted a lot of files after I put and ran the homebrew for the first time, and to make sure I did copyed almost all the files that I had before updating to the new version. It's a guess at least.
 
  • Like
Reactions: Joel16

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    SylverReZ @ SylverReZ: :rofl2: :rofl2: