Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

ElevenMPV Vita: Difference between revisions

From GameBrew
m (Text replacement - "GameBrew!" to "GameBrew")
m (Text replacement - "Category:Support the author" to "")
 
(14 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{#seo:
|title=Vita Homebrew Apps (Media players) - GameBrew
|title_mode=append
|image=elevenmpvvita.jpg
|image_alt=ElevenMPV
}}
{{Infobox Vita Homebrews
{{Infobox Vita Homebrews
|title=ElevenMPV
|title=ElevenMPV - Eleven Music Player VITA
|image=elevenmpvvita.jpg
|image=elevenmpvvita2.png
|description=Music Player for PSVITA.
|description=Music Player for PS Vita.
|author=joel16
|author=joel16
|lastupdated=2019/07/17
|lastupdated=2019/07/18
|type=Media players
|type=Media Players
|version=2.10
|version=2.10
|license=Apache-2.0
|license=Apache-2.0
|download=https://dlhb.gamebrew.org/vitahomebrews/elevenmpvvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/elevenmpvvita.7z
|website=
|website=https://gbatemp.net/threads/elevenmpv-eleven-music-player-vita.534916/
|source=https://github.com/joel16/ElevenMPV
|source=https://github.com/joel16/ElevenMPV
|donation=https://www.paypal.me/Joel16IA
}}
{{#seo:
|title=Vita Homebrew Apps (Media players) - GameBrew
|title_mode=append
|image=elevenmpvvita2.png
|image_alt=ElevenMPV - Eleven Music Player VITA
}}
}}
A homebrew music player for Playstation VITA that aims to support many different audio formats compared to the offical PS VITA music application.


== Features: ==
ElevenMPV (Eleven Music Player VITA) is a homebrew music player for PlayStation VITA that aims to support many different audio formats compared to the offical PS VITA music application.
* Browse ux0:/, ur0:/ and uma0:/ to play the above audio formats.
 
==Features==
* Browse ux0:/, ur0:/ and uma0:/ to play audio.
* Pause/Play audio.
* Pause/Play audio.
* Shuffle/Repeat audio.
* Shuffle/Repeat audio.
Line 27: Line 29:
* Display ID3v1 and ID3v2 metadata for MP3 files. Other tags are displayed for OGG, FLAC, OPUS and XM.
* Display ID3v1 and ID3v2 metadata for MP3 files. Other tags are displayed for OGG, FLAC, OPUS and XM.
* Basic touch support.
* Basic touch support.
* Seeking support using touch screen. (No support for OPUS)
* Seeking support using touch screen. (No support for OPUS).


=== Currently supported formats: (16 bit signed samples) ===
==User guide==
Currently supported formats (16 bit signed samples):
* FLAC
* FLAC
* IT
* IT
Line 39: Line 42:
* WAV (A-law and u-law, Microsoft ADPCM, IMA ADPCM)
* WAV (A-law and u-law, Microsoft ADPCM, IMA ADPCM)
* XM
* XM
==Screenshot==
https://dlhb.gamebrew.org/vitahomebrews/elevenmpvvita3.png
https://dlhb.gamebrew.org/vitahomebrews/elevenmpvvita4.png
https://dlhb.gamebrew.org/vitahomebrews/elevenmpvvita5.png
https://dlhb.gamebrew.org/vitahomebrews/elevenmpvvita6.png


==Media==
==Media==
'''NEW! PS Vita ElevenMPV MP3 Player! Homebrew App!''' ([https://www.youtube.com/watch?v=ll2j2H49JdQ Tech James]) <br>
<youtube>ll2j2H49JdQ</youtube>
<youtube>ll2j2H49JdQ</youtube>


==Screenshot==
==Controls==
[[image:elevenmpvvita.jpg|600px]]
'''File manager:'''
 
Cross/Circle (Enter button) - Enter folder/play supported audio file
 
Cross/Circle (Cancel button) - Go up parent folder
 
D-Pad Up/Down - Navigate files
 
D-Pad Left/Right - Top/Bottom of list
 
'''Audio player:'''
 
Cross/Circle (Enter button) - Play/Pause
 
Cross/Circle (Cancel button) - Return to file manager
 
L/R - Previous/Next audio file in current directory


== Controls: ==
Triangle - Shuffle audio files in current directory
'''In file manager:'''


* Enter button (cross/circle): enter folder/play supported audio file.
Square - Repeat audio files in current directory
* Cancel button (cross/circle): go up parent folder.
* DPAD Up/Down: Navigate files.
* DPAD Left/Right: Top/Bottom of list.


'''In audio player: (Note: you can use touch controls here or the following buttons below)'''
Start - Turn off display and keep playing audio in background


* Enter button (cross/circle): Play/Pause.
Touch - Touch anywhere on the progress bar to seek to that location
* Cancel button (cross/circle): Return to file manager.
* L trigger: Previous audio file in current directory.
* R trigger: Next audio file in current directory.
* Triangle: Shuffle audio files in current directory.
* Square: Repeat audio files in current directory.
* Start: Turn off display and keep playing audio in background.
* Touch: Touch anywhere on the progress bar to seek to that location.


==Changelog==
==Changelog==
Line 73: Line 91:
* Updated dr_libs to the latest version. (dr_wav/dr_flac).
* Updated dr_libs to the latest version. (dr_wav/dr_flac).
* Minor clean up to decoder functions.
* Minor clean up to decoder functions.
* Allow app to visit any directory with unsafe mode. ('''This is the reason for making this app &quot;unsafe&quot;''')
* Allow app to visit any directory with unsafe mode. (This is the reason for making this app "unsafe").
 
'''If you'd like to support me, then feel free to buy me a coffee, I'd really appreciate it! https://www.paypal.me/Joel16IA'''


'''v2.00'''
'''v2.00'''
Line 90: Line 106:
* Fixed MP3 playback not being properly terminated. The decoder will now check to see if there are no samples to decode and then terminate which fixes issues with repeat/shuffle not working.
* Fixed MP3 playback not being properly terminated. The decoder will now check to see if there are no samples to decode and then terminate which fixes issues with repeat/shuffle not working.
* Fixed crashes with FLAC files (when FLAC metadata is on) by using libFLAC to properly obtain metadata.
* Fixed crashes with FLAC files (when FLAC metadata is on) by using libFLAC to properly obtain metadata.
* Added the ability to use Sony's dynamic normalizer mode from within the settings menu. (I haven't noticed any difference with this but let me know if you guys do! the max ALC mode results in frequent crashes hence only ALC mode off and ALC mode 1 is allowed)
* Added the ability to use Sony's dynamic normalizer mode from within the settings menu (I haven't noticed any difference with this but let me know if you guys do. the max ALC mode results in frequent crashes hence only ALC mode off and ALC mode 1 is allowed).
* Now properly releases the acquired BGM port when exiting the application.
* Now properly releases the acquired BGM port when exiting the application.
* Added support for selecting devices to browse (ux0:/, ur0:/ and uma0:/) from within the settings menu.
* Added support for selecting devices to browse (ux0:/, ur0:/ and uma0:/) from within the settings menu.
Line 96: Line 112:
'''v1.20'''
'''v1.20'''
* Properly save the last visited folder.
* Properly save the last visited folder.
* Minor audiolib cleanup (unused functions, params etc)
* Minor audiolib cleanup (unused functions, params etc).
* Added settings menu (Press SELECT to open) which can toggle metadata for certain file types and sorting options.
* Added settings menu (Press SELECT to open) which can toggle metadata for certain file types and sorting options.
** Settings to toggle reading metadata for FLAC/MP3/OPUS (sometimes loading the cover images can take a while - which is the reason for introducing this feature).
** Settings to toggle reading metadata for FLAC/MP3/OPUS (sometimes loading the cover images can take a while - which is the reason for introducing this feature).
Line 102: Line 118:
* Display the back button on the top left to indicate that the user is not in the root path.
* Display the back button on the top left to indicate that the user is not in the root path.
* Now uses libvorbis with SceIo API for decoding OGG instead of stb_vorbis.
* Now uses libvorbis with SceIo API for decoding OGG instead of stb_vorbis.
* Displays tag data for OGG, OPUS, and FLAC if found. (Title, Artist, Album, Year, Genre)
* Displays tag data for OGG, OPUS, and FLAC if found (Title, Artist, Album, Year, Genre).
* Display parent folder in non root directory (easier for navigation).
* Display parent folder in non root directory (easier for navigation).


Line 109: Line 125:
*Get module name for IT, MOD, S3M and XM files.
*Get module name for IT, MOD, S3M and XM files.
*Add OPUS support.
*Add OPUS support.
*Display cover image for FLAC if found. (might be slow to load if its a large image file)
*Display cover image for FLAC if found (might be slow to load if its a large image file).
*Added basic touch support in audio player.
*Added basic touch support in audio player.
*Press start to power off display and keep music playing in background. (Thanks to theFlow for the power locking code).
*Press start to power off display and keep music playing in background (Thanks to theFlow for the power locking code).
*If an audio file has stopped playing the next file in the folder will be played (if it exists).
*If an audio file has stopped playing the next file in the folder will be played (if it exists).


'''(v.1.0)'''
'''v1.0'''
* First Release.
* First Release.


== Credits ==
==Credits==
* MPG123 contributors.
* MPG123 contributors.
* dr_libs by mackron.
* dr_libs by mackron.
Line 125: Line 141:
* LineageOS's Eleven Music Player contributors for design elements.
* LineageOS's Eleven Music Player contributors for design elements.


== External links ==
==External links==
* Donation - https://www.paypal.me/Joel16IA
* GitHub - https://github.com/joel16/ElevenMPV
* Github - https://github.com/joel16/ElevenMPV
* GBAtemp - https://gbatemp.net/threads/elevenmpv-eleven-music-player-vita.534916/
* VitaDB - https://vitadb.rinnegatamante.it/#/info/447
* VitaDB - https://vitadb.rinnegatamante.it/#/info/447

Latest revision as of 04:08, 17 Mayıs 2024

ElevenMPV - Eleven Music Player VITA
Elevenmpvvita2.png
General
Authorjoel16
TypeMedia Players
Version2.10
LicenseApache-2.0
Last Updated2019/07/18
Links
Download
Website
Source
Support Author


ElevenMPV (Eleven Music Player VITA) is a homebrew music player for PlayStation VITA that aims to support many different audio formats compared to the offical PS VITA music application.

Features

  • Browse ux0:/, ur0:/ and uma0:/ to play audio.
  • Pause/Play audio.
  • Shuffle/Repeat audio.
  • Next/Previous track in current working directory.
  • Display ID3v1 and ID3v2 metadata for MP3 files. Other tags are displayed for OGG, FLAC, OPUS and XM.
  • Basic touch support.
  • Seeking support using touch screen. (No support for OPUS).

User guide

Currently supported formats (16 bit signed samples):

  • FLAC
  • IT
  • MOD
  • MP3
  • OGG
  • OPUS
  • S3M
  • WAV (A-law and u-law, Microsoft ADPCM, IMA ADPCM)
  • XM

Screenshot

elevenmpvvita3.png

elevenmpvvita4.png

elevenmpvvita5.png

elevenmpvvita6.png

Media

NEW! PS Vita ElevenMPV MP3 Player! Homebrew App! (Tech James)

Controls

File manager:

Cross/Circle (Enter button) - Enter folder/play supported audio file

Cross/Circle (Cancel button) - Go up parent folder

D-Pad Up/Down - Navigate files

D-Pad Left/Right - Top/Bottom of list

Audio player:

Cross/Circle (Enter button) - Play/Pause

Cross/Circle (Cancel button) - Return to file manager

L/R - Previous/Next audio file in current directory

Triangle - Shuffle audio files in current directory

Square - Repeat audio files in current directory

Start - Turn off display and keep playing audio in background

Touch - Touch anywhere on the progress bar to seek to that location

Changelog

v2.10

  • Remove lastdir.txt after switching to another device to fix a crash that occurs if the previous visited directory cannot be found in the current device.
  • Fix cancel button not being used under settings menu.
  • Fix menu title in device settings.
  • Fix playing speed on down-sampled MP3 audio files.
  • Updated dr_libs to the latest version. (dr_wav/dr_flac).
  • Minor clean up to decoder functions.
  • Allow app to visit any directory with unsafe mode. (This is the reason for making this app "unsafe").

v2.00

  • Bumped ID3v2 character limit to 64 chars to display album titles, artist, genre etc with more characters than ID3v1.
  • Updated dr_libs (FLAC and WAV decoders) to the latest revision.
  • Now based on mpg123 v1.25.10
  • Initial support for seeking via touchscreen:
    • WAV: works perfectly.
    • FLAC: works perfectly but slow.
    • MP3: works perfectly but a tad bit slower than WAV.
    • MOD: works perfectly.
    • OGG: works perfectly however might crash if you abuse it by repeatedly seeking simultaneously.
    • OPUS: Not supported due to frequent crashes with libopusfile's API.
  • Fixed MP3 playback not being properly terminated. The decoder will now check to see if there are no samples to decode and then terminate which fixes issues with repeat/shuffle not working.
  • Fixed crashes with FLAC files (when FLAC metadata is on) by using libFLAC to properly obtain metadata.
  • Added the ability to use Sony's dynamic normalizer mode from within the settings menu (I haven't noticed any difference with this but let me know if you guys do. the max ALC mode results in frequent crashes hence only ALC mode off and ALC mode 1 is allowed).
  • Now properly releases the acquired BGM port when exiting the application.
  • Added support for selecting devices to browse (ux0:/, ur0:/ and uma0:/) from within the settings menu.

v1.20

  • Properly save the last visited folder.
  • Minor audiolib cleanup (unused functions, params etc).
  • Added settings menu (Press SELECT to open) which can toggle metadata for certain file types and sorting options.
    • Settings to toggle reading metadata for FLAC/MP3/OPUS (sometimes loading the cover images can take a while - which is the reason for introducing this feature).
    • Sort alphabetically in ascending/descending order and by smallest/largest file size.
  • Display the back button on the top left to indicate that the user is not in the root path.
  • Now uses libvorbis with SceIo API for decoding OGG instead of stb_vorbis.
  • Displays tag data for OGG, OPUS, and FLAC if found (Title, Artist, Album, Year, Genre).
  • Display parent folder in non root directory (easier for navigation).

v1.10

  • Fixed filename not being displayed for MP3s with no ID3 tags.
  • Get module name for IT, MOD, S3M and XM files.
  • Add OPUS support.
  • Display cover image for FLAC if found (might be slow to load if its a large image file).
  • Added basic touch support in audio player.
  • Press start to power off display and keep music playing in background (Thanks to theFlow for the power locking code).
  • If an audio file has stopped playing the next file in the folder will be played (if it exists).

v1.0

  • First Release.

Credits

  • MPG123 contributors.
  • dr_libs by mackron.
  • libvorbis, libogg and libopus contributors.
  • libxmp-lite contributors.
  • Preetisketch for startup.png (banner).
  • LineageOS's Eleven Music Player contributors for design elements.

External links

Advertising: