MP3PlayerPlugin PSP: Difference between revisions
From GameBrew
More actions
Created page with "{{Infobox PSP homebrew | title = MP3PlayerPlugin | image = https://dlhb.gamebrew.org/psphomebrew/MP3PlayerPlugin1.jpg|250px | type = Plugins | version = v3.3fix | licence = Mi..." |
No edit summary |
||
| Line 1: | Line 1: | ||
{{Infobox PSP homebrew | {{Infobox PSP homebrew | ||
| title = MP3PlayerPlugin | | title = MP3PlayerPlugin | ||
| image = https://dlhb.gamebrew.org/psphomebrew/ | | image = https://dlhb.gamebrew.org/psphomebrew/mp3playerplugin.jpg|250px | ||
| type = Plugins | | type = Plugins | ||
| version = | | version = 3.3fix & lite (2011) | ||
| licence = Mixed | | licence = Mixed | ||
| author = plum_429 (plum) | | author = plum_429 (plum) | ||
| website = https:// | | website = https://twitter.com/plum_429/status/113960873046982656 | ||
| download = https://dlhb.gamebrew.org/psphomebrew/ | | download = https://dlhb.gamebrew.org/psphomebrew/mp3playerplugin.7z | ||
| source = | | source = | ||
}} | }} | ||
MP3PlayerPlugin is a plugin that can play MP3 files during game and as well as in XMB, developed by plum (aka plum_429). | MP3PlayerPlugin is a plugin that can play MP3 files during game and as well as in XMB, developed by plum (aka plum_429). | ||
Installation | ==Installation== | ||
You will find the 2 versions (support different fonts/languages, for English version please use Lite) and a configuration file. | 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.prx - Plugin Japanese supported. | ||
mp3play_lite.prx - Plugin for oversea users, display only 1 byte character. | * mp3play_lite.prx - Plugin for oversea users, display only 1 byte character. | ||
mp3play.ini - Configuration file. | * mp3play.ini - Configuration file. | ||
Depending on the version you are using, copy the corresponding prx file and mp3play.ini to ms0:/seplugins/. | 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 | Edit vsh.txt and game.txt in the same seplugins directory and add the following line | ||
ms0:/seplugins/mp3play.prx 1 | ms0:/seplugins/mp3play.prx 1 | ||
It reads MP3 from ms0:/MUSIC/. | |||
User guide | ==User guide== | ||
===How to use=== | |||
'''Playback mode:''' | |||
* There are normal playback, loop playback, and random playback modes. | |||
'''Mute mode:''' | |||
There are | * 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. | MP3PlayerPlugin uses about 9KB of memory for work, so it will not work without at least 9KB of free memory. | ||
Controls | ==Controls== | ||
L | L+R+Square - Play, Stop | ||
L | |||
L | L+R+Right - Next Track | ||
L | |||
L | L+R+Left - Previous Track | ||
L | |||
L | L+R+Up - Up (while selecting song), Volume up | ||
L | |||
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''' ([https://www.youtube.com/watch?v=UXHAYc2Y1Jg FedeBiondi94]) <br> | |||
<youtube>PHYxdAPIi3w</youtube> | |||
==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: | Tested by the developer: | ||
PSP-1000 CFW 5.00M33-6 <br> | |||
PSP-2000 CFW 6.60ME <br> | |||
Tested and works on: | Tested and works on: | ||
Changelog | 5.00 M33 <br> | ||
v3.3 fix | 5.03 GEN <br> | ||
5.50 GEN <br> | |||
6.20 TN <br> | |||
6.20 PRO <br> | |||
6.35 PRO <br> | |||
6.39 PRO <br> | |||
6.39 ME <br> | |||
6.60 ME <br> | |||
==Changelog== | |||
'''v3.3 fix''' | |||
* Fixed Some Bugs that are on unfixed version. | |||
v3.3 | '''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 | '''v3.2''' | ||
* Fixed a bug that was frozen when MP3 files were placed only in ms0:/MUSIC. | |||
v3.1 | '''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 | '''v3.0''' | ||
* Renewed source code. | |||
v2.3 | '''v2.3''' | ||
* Removed the drawing (DRAW) item from the menu. | |||
* Fixed some bugs. | |||
* Code optimization. | |||
v2.2 | '''v2.2''' | ||
* Some patching changes. | |||
* Enabled to start without ini file (starts with default settings). | |||
v2.1 | '''v2.1''' | ||
* Enhanced MUTE function? | |||
v2.0 | '''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 | '''v1.9fix2''' | ||
* Fixed a bug in the patch part to the sceKernelLoadExecVSHWithApitype function. | |||
v1.9fix | '''v1.9fix''' | ||
* Restored the MUTE function. | |||
* Other adjustments of operation, etc. | |||
* Source code released. | |||
v1.9 | '''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 | '''v1.8''' | ||
* Compatible with FW6.39. | |||
* Added CPU clock change item to menu (Changes will be applied when the menu disappears). | |||
v1.7 | '''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 | '''v1.6''' | ||
* Compatible with FW6.38. | |||
* Enhanced error checking. | |||
v1.5fix | '''v1.5fix''' | ||
* Enhanced error checking when there is no free memory. | |||
* Fixed a problem that 2byte characters were unreadable in homebrew. | |||
v1.5 | '''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 | '''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 | '''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 | '''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 | '''v1.1''' | ||
* [mp3play_lite] PSP-HUD Font is now used. | |||
v1.0fix | '''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 | '''v1.0''' | ||
* Added mp3play_lite plugin (you can use single byte character only). | |||
* Reduction of memory used. | |||
v0.9 | '''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 | '''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 | '''v0.7''' | ||
* Hold function added. | |||
v0.6 | '''v0.6''' | ||
* Improved processing when reading MP3 files. | |||
* Considering the load of the Memory Stick, the folder is searched only one level. | |||
v0.5 | '''v0.5''' | ||
* Compatible with PSP-Go. Also supports 6.20TN. | |||
v0.4 | '''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 | '''v0.3''' | ||
* Fine-tuning & minor bug fixes. | |||
v0.2 | '''v0.2''' | ||
* Prevented crashing when sleeping while playing music. | |||
* Other minor bug fixes. | |||
v0.1 | '''v0.1''' | ||
* Public release. | |||
Credits | ==Credits== | ||
DX Library Portable, LibMenu and PSP-HUD. | DX Library Portable, LibMenu and PSP-HUD. | ||
Special thanks to kotetsu and drumersasaki. | Special thanks to kotetsu and drumersasaki. | ||
==External links== | |||
Author's | * Author's Tweet - https://twitter.com/plum_429/status/113960873046982656 | ||
* Author's Tweet - https://twitter.com/plum_429/status/78710323426762752 | |||
[[Category:PSP homebrew applications]] | |||
[[Category:PSP homebrew plugins]] | |||
