Homebrew RELEASE pPlay: switch video player

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,482
Country
France
I found it works at its optimum level creating its own forwarder soon as I did that it worked perfect.

FYI: Won’t work as a full nsp before anyone try’s to build one.

I'm not sure to understand, you mean previous posted forwarders didn't work fine with high buffering option?
What's sure, and as stated in the readme, if you install the HBL NSP forwarder (https://github.com/switchbrew/nx-hbloader) then all options works fine. I'm sure people saying medias crash when using the nsp forwarder are doing something wrong.​
 
Last edited by cpasjuste,

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,869
Trophies
2
Location
At Home :)
XP
4,472
Country

I'm not sure to understand, you mean previous posted forwarders didn't work fine with high buffering option?
What's sure, and as stated in the readme, if you install the HBL NSP forwarder (https://github.com/switchbrew/nx-hbloader) then all options works fine. I'm sure people saying medias crash when using the nsp forwarder are doing something wrong.​
No you understand me wrong I was just suggesting for the other guy you answered too creating its own forwarder seems to run better, it does for me, it just might help him also.
 
Last edited by Reecey,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,482
Country
France
Then the first forwarder shared by @TheRocK is likely to cause the issue?
Also, note that the console crashes if no forwarder used with medium, high, very high buffer.
I'll try with hbmenu nsp from here https://github.com/switchbrew/nx-hbloader (seems the one I have doesn't work).

I think we may have misunderstood each other. What i can say for sure is launching pplay from the nsp hombrew loader (https://github.com/switchbrew/nx-hbloader) makes medium, high and very high buffer options to work. This is needed for most intensive medias (> 720p).
If the "very high buffer" option does work for you on most medias, but some medias freeze, it's possible that they are encoded with a too high bitrate or something like that.

--------------------- MERGED ---------------------------

Hi, new version (1.2): https://gbatemp.net/download/pplay.35351/

Code:
player: disable screen dimming and auto sleep when playing
player: fix pcm* audio format (unable to initialize audio resampler error)
player: fix "unsupported sutbtitle format" error (subtitle will be disabled)
pplay: add ftp support (ftp://user:password@ip:port/), WIP (very slow loading time..)
pplay: fix media information caching of long path/filename
pplay: force loading of media information on load if not cached
 

littleshaun

Member
Newcomer
Joined
Sep 13, 2009
Messages
14
Trophies
0
XP
330
Country
Very rare that I comment on most forums but just had to say Thank You for all of your work on the Switch - it is very much appreciated and I hope you continue to work on projects that you enjoy :)
 
  • Like
Reactions: cpasjuste

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,818
Trophies
0
Location
Yorosso
XP
3,128
Country
Mali
I think we may have misunderstood each other. What i can say for sure is launching pplay from the nsp hombrew loader (https://github.com/switchbrew/nx-hbloader) makes medium, high and very high buffer options to work. This is needed for most intensive medias (> 720p).
If the "very high buffer" option does work for you on most medias, but some medias freeze, it's possible that they are encoded with a too high bitrate or something like that.

--------------------- MERGED ---------------------------

Hi, new version (1.2): https://gbatemp.net/download/pplay.35351/

Code:
player: disable screen dimming and auto sleep when playing
player: fix pcm* audio format (unable to initialize audio resampler error)
player: fix "unsupported sutbtitle format" error (subtitle will be disabled)
pplay: add ftp support (ftp://user:password@ip:port/), WIP (very slow loading time..)
pplay: fix media information caching of long path/filename
pplay: force loading of media information on load if not cached

Thanks for the new release!
I found the culprit for the crashes! It's the custom NSP files after all!
I had a version 2 of hbmenu nsp that failed to even open pplay. I just switched to the version found here: https://gbatemp.net/threads/homebrew-menu-loader-legal-nsp.518433/
And guess what? It's all working like a charm!
The NSP forwarder by @TheRocK still crashes the console though.
All buffer settings are working fine for video 1&2
Video 3 seems to play fine with buffer set to "medium" but starts cutting off occasionally when skipping (does it even after resuming)

Edit: Video 3 plays fine with "high & very high" buffer setting. Skipping & resuming still makes sound stutter (guess bitrate is too high)
 
Last edited by Zumoly,
  • Like
Reactions: cpasjuste

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,869
Trophies
2
Location
At Home :)
XP
4,472
Country
I have noticed if you don’t shut pplay down properly exciting to the main menu and leaving the film playing in the background crashes your switch, if you try and do anything else but that’s just wip. It works flawless for me I have tried quite a few Blu-ray rips in 576p x264 and they all run beautifully I cannot fault it I am very impressed.
 
Last edited by Reecey,

Zumoly

GBATemp Analyst
Member
Joined
Apr 27, 2018
Messages
1,818
Trophies
0
Location
Yorosso
XP
3,128
Country
Mali
I have noticed if you don’t shut pplay down properly exciting to the main menu and leaving the film playing in the background crashes your switch, if you try and do anything else. It works flawless for me I have tried quite a few Blu-ray rips in 576p x264 and they all run beautifully I cannot fault it.

I'm using the hbmenu nsp and I've been doing this just fine pressing home button and closing the it.
Maybe the nsp forwarder you're using is causing this?
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,869
Trophies
2
Location
At Home :)
XP
4,472
Country
I'm using the hbmenu nsp and I've been doing this just fine pressing home button and closing the it.
Maybe the nsp forwarder you're using is causing this?
Yes your right it probably is but I am prepared to put up with it. It runs a lot smoother with the forwarder .nro on the route, it’s very noticeable. Also you can go straight to your films instead of scrolling through the folders when you boot it up.
 
Last edited by Reecey,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,482
Country
France
Yes your right it probably is but I am prepared to put up with it. It runs a lot smoother with the forwarder .nro on the route, it’s very noticeable. Also you can go straight to your films instead of scrolling through the folders when you boot it up.
pPlay save your last directory when exiting the application thought :) (and restore it when launching back).
 

TheRocK

Well-Known Member
Member
Joined
Apr 16, 2003
Messages
374
Trophies
2
Website
Visit site
XP
821
Country
Gambia, The
Then the first forwarder shared by @TheRocK is likely to cause the issue?
Also, note that the console crashes if no forwarder used with medium, high, very high buffer.
I'll try with hbmenu nsp from here https://github.com/switchbrew/nx-hbloader (seems the one I have doesn't work).
Thanks for making me aware. Just tried it myself with a higher bitrate 1080p mkv, which cause several crashes when using higher than the lowest buffer settings, so I removed it from the post. This HBL forwarder works the best: https://gbatemp.net/threads/homebrew-menu-loader-legal-nsp.518433/
 

Reecey

Mario 64 (favorite game of all time)
Member
Joined
Mar 7, 2010
Messages
5,869
Trophies
2
Location
At Home :)
XP
4,472
Country
pPlay save your last directory when exiting the application thought :) (and restore it when launching back).
See if you can recreate the problem your end. You have to start up pplay but if you use the home menu button instead to exit back to the main menu you should here the film in the background still playing, if you then for example go into settings the nsw will freeze you have to then hard reset but yes it could just be using an nsp forwarder that causes this.

Sorry yes your on about the menu scrolling, it does work like that as well, it’s very intuitive design! I like it easy and user friendly. I think also it has huge potential for future development considering it’s the first release. Your on to something big with this by the way, Nintendo will love you..

You up for a bit of a calibration with team xecuter I can see it now embedded in sxos I certainly think they should consider the possibility’s, it could be huge.
 
Last edited by Reecey,
  • Like
Reactions: cpasjuste

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,482
Country
France
it cant play music -.- and nxplayer doesnt automatically change songs
I think it can, but one at a time. I'll add playlist support in the future.

--------------------- MERGED ---------------------------

See if you can recreate the problem your end. You have to start up pplay but if you use the home menu button instead to exit back to the main menu you should here the film in the background still playing, if you then for example go into settings the nsw will freeze you have to then hard reset but yes it could just be using an nsp forwarder that causes this.

Sorry yes your on about the menu scrolling, it does work like that as well, it’s very intuitive design! I like it easy and user friendly. I think also it has huge potential for future development considering it’s the first release. Your on to something big with this by the way, Nintendo will love you..

You up for a bit of a calibration with team xecuter I can see it now embedded in sxos I certainly think they should consider the possibility’s, it could be huge.
Yes, I didn't mention it but I know I have a problem when you use the home button (I have the same problem with my emulators). I will also look into it soon.
 
  • Like
Reactions: captiveball

enderer

Well-Known Member
Member
Joined
Jul 19, 2015
Messages
381
Trophies
0
Age
34
XP
1,652
Country
United States
works great! it plays every video i throw at it; and like smooth, like i've never seen these videos this smooth because i'm always either using wiimc or streaming from my crappy pc to a 1st gen chromecast. thanks mate!

some bugs: small hiccup in video when returning to home menu or entering sleep mode. i guess it's not that surprising, that issue exists in pfba, too iirc
workaround: 'stop' video playback, then exit/sleep, when returning, pplay will resume from where it left off
 
Last edited by enderer,

Techjunky90

Well-Known Member
Member
Joined
Apr 7, 2017
Messages
487
Trophies
0
Age
33
XP
882
Country
United States
Is there a reason why you're not using hardware video acceleration? Nvidia Tegra X1 can easily run 4K 60fps video in HDR even with HEVC/h.265 encoding.
The switch hardware is only capable of 30fps, it's limited by out dated hdmi 1.4. Not to mention UHD is most likely not a possibility on the switch, until Nintendo decides to add it.
 
Last edited by Techjunky90,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    I will admit that one does seem more interesting than the usual Ambernic ones, and I already liked those.
  • Veho @ Veho:
    I dread the price point.
    +1
  • Veho @ Veho:
    This looks like one of their premium models, so... $150 :glare:
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    To me that seems reasonable.
  • Psionic Roshambo @ Psionic Roshambo:
    I mean since basically all the games are errmmm free lol
  • Veho @ Veho:
    I mean yeah sure but the specs are the same as a $50 model, it's just those pesky "quality of life" things driving up the price, like an actually working speaker, or buttons that don't melt, and stuff like that.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I think all in my Pi 4 was well north of 200 bucks 150ish for the Pi 4 the case the fancy cooler, then like 70 for the 500GB MicroSD then like 70 for the Xbox controller. But honestly it's a nice set up I really enjoy and to me was worth every penny. (even bought more controllers for 2 or 4 player games.) hmmm have never played any 2 player games yet :(
  • Veho @ Veho:
    Yeah that's what I hate about the RPi, it's supposedly $30 or something but it takes an additional $200 of accessories to actually turn it into a working something.
  • Psionic Roshambo @ Psionic Roshambo:
    yes that's the expensive part lol
  • Veho @ Veho:
    I mean sure it's flexible and stuff but so is uremum but it's fiddly.
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah a lot of it I consider a hobby, using Batocera I am constantly adjusting the collection adding and removing stuff, scraping the artwork. Haven't even started on some music for the theme... Also way down the road I am considering attempting to do a WiiFlow knock off lol
  • Veho @ Veho:
    I want everything served on a plate plz ktnx, "work" is too much work for me.
  • Veho @ Veho:
    Hmm, with that in mind, maybe a complete out-the-box solution with all the games collected, pacthed and optimized for me would be worth $150 :unsure:
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah it's all choice and that's a good thing :)
  • Bunjolio @ Bunjolio:
    animal crossing new leaf 11pm music
  • Bunjolio @ Bunjolio:
    avatars-kKKZnC8XiW7HEUw0-KdJMsw-t1080x1080.jpg
    wokey d pronouns
  • SylverReZ @ SylverReZ:
    What its like to do online shopping in 1998: https://www.youtube.com/watch?v=vwag5XE8oJo
  • BakerMan @ BakerMan:
    wokey d pronouns when woku walks in

    "CALL ME THEY SLASH THEEEEEEEEEEEEEEEEEEEEEEEEEEM"
  • AncientBoi @ AncientBoi:
    :tpi::rofl2::rofl2: Right on point :rofl2::rofl2::tpi:
  • Bunjolio @ Bunjolio:
    politics forum is def a place that exists
  • Bunjolio @ Bunjolio:
    lol
    Bunjolio @ Bunjolio: lol