MP3PlayerPlugin PSP

From GameBrew
MP3PlayerPlugin
Mp3playerplugin.jpg
General
Authorplum_429 (plum)
TypePlugins
Version3.3fix + lite
LicenseMixed
Last Updated2011/09/14
Links
Download
Website

MP3PlayerPlugin is a plugin that can play MP3 files during game and as well as in XMB, developed by plum (aka plum_429).

Installation

You will find the 2 versions (support different fonts/languages, for English version please use Lite) and a configuration file.

  • mp3play.prx - Plugin Japanese supported.
  • mp3play_lite.prx - Plugin for oversea users, display only 1 byte character.
  • mp3play.ini - Configuration file.

Depending on the version you are using, copy the corresponding prx file and mp3play.ini to ms0:/seplugins/.

Edit vsh.txt and game.txt in the same seplugins directory and add the following line

ms0:/seplugins/mp3play.prx 1

It reads MP3 from ms0:/MUSIC/.

User guide

How to use

Playback mode:

  • There are normal playback, loop playback, and random playback modes.

Mute mode:

  • Mute sounds other than this plugin.
  • There are 0 to 7 PSP channels, one can be muted or all can be muted.
  • You can use this feature to mute the BGM of the game (however some games produce all sounds from one channel).

Hold mode:

  • You can disable the operation of the plugin.

Skip mode:

  • FILE - Play songs (next/previous) one by one within the folder.
  • FOLDER - Play songs (next/previous) by folder.

Additional notes

Since the PSP has a small amount of memory that can be used, it may not start if a large number of MP3 files are inserted.

If you think it won't start, you may try reducing the MP3 files to start it.

MP3PlayerPlugin uses about 9KB of memory for work, so it will not work without at least 9KB of free memory.

Controls

L+R+Square - Play, Stop

L+R+Right - Next Track

L+R+Left - Previous Track

L+R+Up - Up (while selecting song), Volume up

L+R+Down - Down (while selecting song), Volume down

L+R+Start - Hold mode

L+R+Circle - Change play order (in order, randomly, etc.)

L+R+Triangle - Replay song

Media

PSP GO! - 6.20 TN-C with MP3Player plug-in (FedeBiondi94)

Compatibility

Developer stated it works best on PRO and ME (as NIDResolver used for this plugin does not function properly 100% on TH-HEN).

Tested by the developer:

PSP-1000 CFW 5.00M33-6
PSP-2000 CFW 6.60ME

Tested and works on:

5.00 M33
5.03 GEN
5.50 GEN
6.20 TN
6.20 PRO
6.35 PRO
6.39 PRO
6.39 ME
6.60 ME

Changelog

v3.3 fix

  • Fixed Some Bugs that are on unfixed version.

v3.3

  • Activating the Plugin is back in the Mute button.
  • Fixed a bug that occurred with some games.
  • Fixed the menu display (video artifacts). MP3PlayerPlugin.

v3.2

  • Fixed a bug that was frozen when MP3 files were placed only in ms0:/MUSIC.

v3.1

  • Fixed a bug that it doesn't work unless MP3 files are placed in ms0:/MUSIC.
  • Fixed a bug that was frozen in some environments.

v3.0

  • Renewed source code.

v2.3

  • Removed the drawing (DRAW) item from the menu.
  • Fixed some bugs.
  • Code optimization.

v2.2

  • Some patching changes.
  • Enabled to start without ini file (starts with default settings).

v2.1

  • Enhanced MUTE function?

v2.0

  • Added clock change item to menu (The clock change has been patched so that the clock change is invalid except for this plugin).
  • Fixed characters in Homebrew (EBOOT).
  • Other adjustments of operation, etc.

v1.9fix2

  • Fixed a bug in the patch part to the sceKernelLoadExecVSHWithApitype function.

v1.9fix

  • Restored the MUTE function.
  • Other adjustments of operation, etc.
  • Source code released.

v1.9

  • The CPU change patch is still unstable and has been removed.
  • Because the SYSCALL patch inevitably freezes:
    • The MUTE function has been changed so that only SRC CHANNEL can be set to MUTE.
  • Changed to reserve the list of MP3 file paths in kernel memory.

v1.8

  • Compatible with FW6.39.
  • Added CPU clock change item to menu (Changes will be applied when the menu disappears).

v1.7

  • Fixed an issue that caused a freeze when trying to return to XMB from the game while the menu was displayed.
  • Adjusted plugin behavior.

v1.6

  • Compatible with FW6.38.
  • Enhanced error checking.

v1.5fix

  • Enhanced error checking when there is no free memory.
  • Fixed a problem that 2byte characters were unreadable in homebrew.

v1.5

  • When changing the volume, you can also change it by pressing and holding the setting key.
  • Fixed a bug that occurred in author's own HOMEBREW
  • It has been made to work with emulator software such as gpSP:
    • It seems that the screen display cannot be performed normally with the emulator software.
    • It seems better to operate the menu on the menu screen of the emulator.

v1.4

  • Lightened the operation of the plug-in.
  • Re-added skip mode to menu.
  • Added drawing mode to the menu.
  • It is now possible to specify a channel and mute it.
  • Changed the operation method.

v1.3

  • Enabled to specify the reading folder (see mp3play.ini).
  • MP3 files are read from all folders under the read folder as much as the memory allows.
  • Enabled to allocate memory according to the length of the MP3 file path.

v1.2

  • When the memory is insufficient, the number of MP3 files to be read is limited.
  • [Mp3play] Optimized drawing method to make operation lighter Can be used with plug-ins such as PSP-HUD.

v1.1

  • [mp3play_lite] PSP-HUD Font is now used.

v1.0fix

  • Fixed a bug that blacked out when displaying 2Byte characters in XMB.
  • The MP3PlayerPlugin is no longer displayed during Hold mode.

v1.0

  • Added mp3play_lite plugin (you can use single byte character only).
  • Reduction of memory used.

v0.9

  • Enhanced mute function.
  • Abolished the reset function and added a skip function.
  • Fixed an issue where 2Byte characters were unreadable during the game.

v0.8

  • Halved the memory used (the number of MP3 files that can be read might have been doubled).
  • Fixed the problem that MP3 was frozen when returning with the HOME button while playing it during the game (FW5.00 to FW6.37).
  • Stop MP3 playback while reading and writing files only during the game.

v0.7

  • Hold function added.

v0.6

  • Improved processing when reading MP3 files.
  • Considering the load of the Memory Stick, the folder is searched only one level.

v0.5

  • Compatible with PSP-Go. Also supports 6.20TN.

v0.4

  • If you allocate memory at the beginning of the game, you will occasionally allocate the memory that the game should have allocated.
  • Since there was a bug that blacked out, the memory of the kernel area was temporarily used.
  • Haven't experienced blackout yet, possibly okay to use the kernel area?

v0.3

  • Fine-tuning & minor bug fixes.

v0.2

  • Prevented crashing when sleeping while playing music.
  • Other minor bug fixes.

v0.1

  • Public release.

Credits

DX Library Portable, LibMenu and PSP-HUD.

Special thanks to kotetsu and drumersasaki.

External links

Advertising: