• Stars
    star
    185
  • Rank 208,271 (Top 5 %)
  • Language
    C
  • Created about 6 years ago
  • Updated about 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A multi-purpose file manager for the PSP, heavily inspired by the CM file manager design.

CMFileManager PSP C/C++ CI Github latest downloads

CMFileManager PSP is a PSP application built using the unofficial PSPSDK and glib2d (modded). The user interface in this homebrew is heavily inspired and based on the LineageOS/CM file manager. The aim of this project is to provide a stable and up to date file manager that makes use of updated tools, whilst offering a modernized and user friendly interace. CMFileManager PSP is the only homebrew that properly uses the 'move' function correctly for moving files/folder from one place to another. Unlike other file managers for PSP which copies a file from one place to another and then deletes it, which can take a while depending on the file size.

CMFileManager-PSP

Features:

  • Copy files/folders.
  • Move files/folders.
  • Delete files/folders.
  • Multi file handling functions for copy/move/delete.
  • Edit text files. (Supported extensiosn include .JSON, .INI, .CFG, .LOG, .TXT and .MD)
  • File properties. (File size, creation time, modification time, access times, permissions)
  • Creating directories.
  • Renaming files/folders.
  • Image viewer (BMP, GIF - non animated, JPG/JPEG, PNG).
  • Dark theme mode.
  • Extract metadata from homebrew (Eboots) or ISOs. (ICON0.PNG, ICON1.PMF, PIC0.PNG, PIC1.PNG, SND0.AT3)
  • Browse other drives like flah0, flash1 and UMD (if not using PSP Go).
  • Support for both ef0:/ (internal) and ms0:/ (external) drives on PSP Go.
  • Screenshots in .PNG format. Use L + R to capture a screenshot.
  • Audio Player 16-Bit short 41K - 48K Hz. (FLAC, IT, MOD, MP3, OGG, OPUS, S3M, WAV and XM)
  • FTP connection

FTP Mode Instructions:

  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 may not see any folders or files. If this is the case, you can manually enter the path of the device like ip:port/ms0: (A real example would look something like: 127.0.0.1:1337/ms0:)

Buttons:

  • Press DPAD Up to move the cursor up.
  • Press DPAD Right to move the cursor down.
  • Press DPAD Left to position the cursor to the start of the directory.
  • Press DPAD Right to position the cursor to the end of the directory.
  • Press Start to open settings.
  • Press Select to open menubar.
  • Press Triangle to bring up file options.
  • Press enter button (depending on your region) to enter directory/open file.
  • Press cancel button (depending on your region) to go back to previous directory/menu.
  • Press L + R to caputre screenshot.
  • Press Home to display exit dialog.
  • Press Start on FTP mode or Audio player to disable/enable screen to save battery.

Image Viewer controls:

  • L/R - Rotate anti-clockwise/clockwise
  • Up/Down - Zoom in/out
  • Select - Help menu
  • Left/Right - Previous/Next image
  • Analog stick - Position image after zoom
  • Triangle - Flip vertically
  • Square - Flip horizantally

More Repositories

1

NX-Shell

A multi-purpose file manager for the Nintendo Switch.
C
939
star
2

3DShell

3DShell - (Pronounced 3D Shell) is a multi purpose file manager for the Nintendo 3DS. Heavily inspired by the CyanogenMod/LineageOS file manager.
C++
300
star
3

3DSident

PSPident clone for 3DS
C
266
star
4

PSV-VSH-Menu

A VSH menu tai-hen plugin for the PS VITA.
C
109
star
5

VITAident

The first system/hardware identity tool for the PS VITA.
C
79
star
6

SwitchIdent

An identity tool for the Nintendo Switch
C++
76
star
7

VitaBackup

A backup/restore tool for the PlayStation VITA/ PlayStation VITA TV. (Design created by Berion)
C
49
star
8

ElevenMPV

Eleven Music Player PS Vita
C
47
star
9

FriendMii

An experimental open source friends app for the Nintendo 3DS.
C
27
star
10

VITA-Homebrew-Sorter

A basic PS VITA homebrew application that sorts the application database in your LiveArea.
C
23
star
11

VITABattery

A simple tai-hen plugin that displays the current battery percentage on your PS VITA
C
23
star
12

3DS-Recovery-Tool

A tool for restoring and backing-up unique data on the Nintendo 3DS
C
21
star
13

VITAlbum

A simple file browser for PS Vita homebrew that is used for viewing various image formats.
C
18
star
14

Custom-Firmware-Extender

Originally Developed by Cpasjuste. My modificaton is to allow it to work efficently on 6.XX Custom Firmwares
C
16
star
15

SDL2-PSP-Sample

This uses stb_image to workaround the missing sdl2_image.
C
15
star
16

dt2s-vita

dt2s-vita (Double Tap 2 Sleep for PS VITA)
C
14
star
17

NTPSP

A NTP client for the Sony PlayStation Portable.
C
9
star
18

PickrVITA

Pickr3DS port for PS VITA.
C
6
star
19

VLFFM

C
6
star
20

android_device_sony_satsuki

Shell
5
star
21

VITAforecast

A PS VITA application that grabs data from api.openweathermap.org, and parses the data to extract relevant details.
C
5
star
22

np_inst

A reverse engineered implementation of PSP 6.60's np_inst.prx
C
3
star
23

leda

Reverse engineered version of LEDA - Legacy Software Loader, version 0.1, by Dark_AleX.
C
2
star
24

PSPickr

C
2
star
25

usbacc

C
1
star
26

proprietary_vendor_sony

Makefile
1
star
27

Psheet

This is a reverse engineering of the psheet.prx module (6.61). Intended for uOFW. This was brought up and later abandoned by Omega2058. I'm using his as a base to improve fix and optimize it before getting it merged into uOFW's respostiory.
C
1
star
28

http_storage.prx-reverse

This is a reverse engineering of the http_storage.prx module (6.61). Intended for uOFW.
C
1
star