Join Us and become a Member for a Verified Badge to access private areas with the latest PS4 / PS5 PKGs.
Proceeding his OpenTyrian Homebrew Game Port PS4 PKG and PEMU Portable FinalBurn Neo Emulator PS4 PKG, PlayStation 4 Scene developer @Cpasjuste recently updated the pPlay video player for Nintendo Switch in his Github repository with a pPlay v3.6 PS4 PKG adding PlayStation 4 support for Jailbroken PS4 consoles followed by a pPlay v3.7 PS4 PKG, pPlay v3.8 PS4 PKG update, PPLAY v3.09 PS4 PKG and PPLAY v4.0 PS4 PKG updates compiled by @psbax4. 🤩

Download: pplay-3.8_ps4.zip (34.5 MB - includes IV0001-PPLA00001_00-PPLA000013080000.pkg and subfont.ttf) / GIT / IV0001-PPLA00001_00-PPLA000013090000.zip (41.93 MB - PPLAY 3.09 includes IV0001-PPLA00001_00-PPLA000013090000.pkg) / 🆕 IV0001-PPLA00001_00-PPLA000010400000.zip (44.32 MB - PPLAY v4.0 includes IV0001-PPLA00001_00-PPLA000010400000.pkg) compiled by @psbax4

Spoiler: Depreciated

:idea: In the changelog below @Cpasjuste notes he's currently seeking donations to buy a PS5 to develop on, so those interested in supporting his ongoing homebrew work in the scene can do so directly HERE via PayPal. <3

pPlay v3.8 Changelog:
  • PS4: correctly fix some clock/sync problems (previous fix was running all videos at 60 fps, they now correctly sync at video fps as on other platforms)
pPlay v3.7 Changelog:
  • PS4: fix some clock/sync problems (fix lag problems on 1080p videos)
  • PS4: fix "watch-later" mpv option
  • PS4: add new shader (support more videos)
  • common: correctly show currently selected video/audio/subtitle track in options menus
  • common: correctly restore video/audio/subtitle track selection and position on video restart
  • common: create pplay data directory on launch
pPlay v3.6 Changelog:
  • add PS4 support
  • further improvements to overall system stability and other minor adjustments to enhance the user experience...
  • note: I'm actually seeking donations to start developing on the PS5 (to buy a device). If you want to support this, please donate here!
And from the README.md: pPlay

pPlay is a video player for the Nintendo Switch. pPlay support most popular video format, subtitles, http and ftp streaming and more. pPlay use the MPV interface to handle ffmpeg interoperability, which provide a fast, stable and powerful experience.

Installation
  • Switch: copy "pplay" folder to switch sdcard ("/switch/pplay")
  • PS4: install pkg and copy "data" folder on ps4 internal hdd
Usage (switch)
  • Use left/right to switch menu's and windows... select a media and... have fun.
  • When playing a media, you can press the "DOWN" or "A" button to bring the UI, the "R" shoulder for fast forward ("L" button to stop), and "LEFT" to access video, audio and subtitles selection.
Notes
  • pPlay can stream media from an http server with directory listing enabled, or an ftp server. To do so, you must edit the configuration file (pplay.cfg) to add your server address:
    • NETWORK = "http://samples.ffmpeg.org/";
    • NETWORK = "ftp://user:password@ip:port/";
  • As pPlay use MPV, you can put a file named "mpv.conf" in the "mpv" folder to play with. See the CONFIGURATION FILES and OPTIONS sections in the MPV manual for more information.
  • pPlay should be able to play most media. While 720p and 1080p medias should be fine, you can unlock all the switch cpu speed for heavy medias in the main options menu (LEFT button)
Cheers to BiteYourConsole of BiteYourConsole.net for the heads-up on this via Twitter! 🍻
PPlay v3.6 Video Player Updated with PS4 Support PKG by Cpasjuste.png
 

Comments

@Doyle444, thanks will take a closer look.

Else here is the (quick) update: pPlay v3.7
  • ps4: fix some clock/sync problems (fix lag problems on 1080p videos)
  • ps4: fix "watch-later" mpv option
  • ps4: add new shader (support more videos)
  • common: correctly show currently selected video/audio/subtitle track in options menus
  • common: correctly restore video/audio/subtitle track selection and position on video restart
  • common: create pplay data directory on launch
Edit: @Doyle444, i added support for your samples (thanks), it now works but it seems they are hard to decode for the ps4. Will try to improve that in the future.

@alfky86, how do you monitor cpu speed?
 
This app is awesome works great playing videos from USB now I don't get how to stream my own videos from pc I've never used ftp or http server I tried creating both and it still doesn't show up is there a easy step by step tutorial or what should I use and how do I set it up thanks for the app
 
Hi, i'm sorry but i did release a new version again... I will be away from home for the next few days and i think it's a major fix, here we go: pPlay 3.8
  • ps4: correctly fix some clock/sync problems (previous "fix" was running all videos at 60 fps, they now correctly sync at video fps as on other platforms)
 
@Cpasjuste Use orbis toolbox. For pPlay v3.8 I got:
  • x265 10bit 720p play fine
  • x265 10bit 1080p play fine
  • x265 10bit 4K by PSArips just bluescreen with audio. 4K by YTS, video and audio stutter.
  • Option on left button still can not open
  • Subtitle select can not scrolling if many subtitle on file
  • Scrapper option, how to use it? It load by pressing square, it show searching but nothing show like cover or movie info. Internet connected.
Many many thank you for your hard work man, now my PS4 Pro is ultimate Media Player Console.
 
Also another bug I have found. Using mkv h265 videos work fine but as soon as integrated subtitles are enabled, it immediately blue screens and it will only play audio.
 
3.8 has a issue, when you stop, continue to play a video, the player no longer ask you play from beginning to play.

Some suggestions for the settings of shortcuts button, left and right button set to specify multiplier fast reverse and fast forward, cross button set to pause and continue (do not pop up the panel when the above two operations), L2 and R2 set to fast reverse and fast forward 10 minutes, triangle set to pop up panel, square set to pop up the right panel.

i think this setting has a better experience, especially to reduce the frequency of the panel pop up.
 
The problem with the "blue screen" videos comes from me not using the "devkit piglet modules" that comes with the retroarch R4 release. MPV does use multiples different shaders which I need to manually dump so we don't have to use those modules.

For the next release I'll add support for those modules, so if they are found on the PS4 HDD they will be used instead of precompiled shaders (no blue screen anymore with any media).

I also take not of all your suggestions and will try to add most in the next version :)

Thanks for all your report (and support).
 
Back
Top