Homebrew RELEASE pPlay: switch video player

CampofMusic

Active Member
Newcomer
Joined
Jun 7, 2018
Messages
40
Trophies
0
Age
25
XP
229
Country
Israel
Hi guys, after a lot (lot, lot) of work, i'm so happy to release pPlay 1.4, which now use threading for video and audio decoding. This is a major step, it allow using the "low" buffer option for most media (faster loading/seeking..), fix most of the audio desync but also fix audio lost when seeking. You'll still have to use a higher buffer option if you loose audio on some media. It was not intensively tested, you'll report problems!

By the way, I hope this version will be tested for the contest :=)

PLEASE SET YOUR BUFFERING OPTION TO LOW IF YOU ARE UPDATING

https://github.com/Cpasjuste/pplay/releases/tag/v1.4
  • implement threading (major speed improvement)!
  • fix date format in status bar
  • fix status bar not hidden on timeout hide
  • set lower buffering option by default (thanks threading)
please god custom subtitles! :(
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France

SethPDA

Well-Known Member
Newcomer
Joined
Oct 13, 2018
Messages
48
Trophies
0
Age
33
XP
327
Country
Hungary
Hi @SethPDA, can you share some more details on what webserver your are using (and OS), and your webserver configuration so i can reproduce it? Thanks!

I use USB Webserver from here: http://www.usbwebserver.net/downloads.html
Download it, start it, and that's all basically. You can also set a custom folder for it to work in the settings. You just need to config your pplay.cfg to your PC IP address and it works.
Although, for me there is a bug which prevents me to open folders on my switch in pplay, so I place every video I download into one single folder and it works without any problems.
Hope I could help.

PS.: I'm on latest Win10 Insider Preview
 
Last edited by SethPDA,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
I use USB Webserver from here: http://www.usbwebserver.net/downloads.html
Download it, start it, and that's all basically. You can also set a custom folder for it to work in the settings. You just need to config your pplay.cfg to your PC IP address and it works.
Although, for me there is a bug which prevents me to open folders on my switch in pplay, so I place every video I download into one single folder and it works without any problems.
Hope I could help.
Thanks, im sure I'll easily fix this (maybe tomorrow).
 
  • Like
Reactions: peteruk

SethPDA

Well-Known Member
Newcomer
Joined
Oct 13, 2018
Messages
48
Trophies
0
Age
33
XP
327
Country
Hungary
Thanks, im sure I'll easily fix this (maybe tomorrow).

Wow, Thank you very much! I didn't even realize you, the creator of the app messaged me. XD I just wanted to help a fellow user, because I was struggling with this web server thing myself a few days back.
On the issue:
pPlay lists folders in the directory, but when I press on one of them, it just jumps back to the first item of the list without opening the folder. Streaming works great, but it takes a good 1-2 minutes to even start a my mkv videos. (Not streaming problem, the app basically freezes for those 1-2 minutes, but after that, it works.)
Thanks for the fast response!
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Wow, Thank you very much! I didn't even realize you, the creator of the app messaged me. XD I just wanted to help a fellow user, because I was struggling with this web server thing myself a few days back.
On the issue:
pPlay lists folders in the directory, but when I press on one of them, it just jumps back to the first item of the list without opening the folder. Streaming works great, but it takes a good 1-2 minutes to even start a my mkv videos. (Not streaming problem, the app basically freezes for those 1-2 minutes, but after that, it works.)
Thanks for the fast response!
Did you try with low buffering option and latest pPlay? For the folder problem, its probably just because this web server use a different "mechanism", I'll fix that asap.
 

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Just so you guys know, the crash when launching pPlay twice without exiting the homebrew loader isn't fixed yet, but to me its a low priority bug (and hard to find/fix).
 
  • Like
Reactions: wicksand420

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
Might be memory that gets allocated but not free'd.
I'm not sure of that, it's not as simple :) The problem comes from my pthread port (for threaded ffmpeg) which is... well, a lot of work/hooks/hacks. pthread is a very big thing to implement, i've already spent, I don't really know, but maybe 50 hours just on that since a few months. I did spent a few hours the past days to locate the problem without success, so for now I guess it does not worth it as the problem is "minor" to me. I'll go back to it later.
 
Last edited by cpasjuste,

enderer

Well-Known Member
Member
Joined
Jul 19, 2015
Messages
381
Trophies
0
Age
34
XP
1,652
Country
United States
thank you for rmvb support. my dragonball episodes play perfectly!

does this release have the auto-play next video function?
 

icefox

Well-Known Member
Newcomer
Joined
Jun 16, 2018
Messages
99
Trophies
0
Age
44
XP
528
Country
United States
Just so you guys know, the crash when launching pPlay twice without exiting the homebrew loader isn't fixed yet, but to me its a low priority bug (and hard to find/fix).
I remember your psnes and pfba had the same bug. it must be deeper than the project itself.

a minor bug on v1.5. If I use the full memory mode (R+app) to launch hbmenu and pplay, play something, pause it, press menu to get back to the home screen, then goes back into the opened app (hbmenu), the video automatically resumes playing even if the button remains the triangle (play) button.

Also, I appreciate the rmvb support. I still have some old rm videos. they are not directly recognized, but after changing rm to rmvb they play just fine. does this mean there is also rm support? maybe you can include rm into the recognized extensions.
 
Last edited by icefox,

cpasjuste

Well-Known Member
OP
Member
Joined
Aug 27, 2015
Messages
1,108
Trophies
1
Age
44
XP
4,481
Country
France
I remember your psnes and pfba had the same bug. it must be deeper than the project itself.

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

a minor bug on v1.5. If I use the full memory mode (R+app) to launch hbmenu and pplay, play something, pause it, press menu to get back to the home screen, then goes back into the opened app (hbmenu), the video automatically resumes playing even if the button remains the triangle (play) button.
psnes and pfba where another bug (but same result yes). Else thanks for the report, i'll fix that.
 

KnightRiderX420

The Anigmatic Anomoly
Member
Joined
Nov 24, 2018
Messages
151
Trophies
0
Age
47
Location
U.S.A.
Website
www.beyondwindows10.com
XP
682
Country
United States
trying to setup my home server nas to the switch and having difficulties. i have it setup as a media server but when i use th ip of 10.0.0.149 it gives me an error saying illegal format i also have plex installed on my local pc with ip of 127.0.0.1 that fails to i am confused i need a more detailed tutorial please or some help. i also added the port number after the ip that failed too.i have both local pc files and files on the nas as well they are all sorted by name and stuff like that in folders. also i instaleed universal mediac server that failed too. i read that the files cant be in folders is that true?.. if so addding home nas capabilities would be ideal. thanks. :)
 

SethPDA

Well-Known Member
Newcomer
Joined
Oct 13, 2018
Messages
48
Trophies
0
Age
33
XP
327
Country
Hungary
trying to setup my home server nas to the switch and having difficulties. i have it setup as a media server but when i use th ip of 10.0.0.149 it gives me an error saying illegal format i also have plex installed on my local pc with ip of 127.0.0.1 that fails to i am confused i need a more detailed tutorial please or some help. i also added the port number after the ip that failed too.i have both local pc files and files on the nas as well they are all sorted by name and stuff like that in folders. also i instaleed universal mediac server that failed too. i read that the files cant be in folders is that true?.. if so addding home nas capabilities would be ideal. thanks. :)

If you're on windows, just download USB Web Server. Copy all video files you need into it's "root" directory (or modify the default directory), Run it, and then just insert your PC-s ip adress in the pplay config.
I tried with Universal Media Server as well but it's stated that it needs a web server with directory listing. Media servers are not web servers, they act differently afaik, hence it does not work like that.
 
  • Like
Reactions: lordelan

jscjml

Monster Hunter
Member
Joined
Jan 4, 2015
Messages
334
Trophies
0
Age
29
Location
Las Vegas
XP
256
Country
United States
Better than watching videos on my iphone ill tell ya that lol. Thanks for the app brother.

If not planned for already, could we get touchscreen support? Could add a nice touch to the app. Seems to do the job well enough as is though so thanks again!
Audio seems to cut out for awhile after skipping to different parts of the video, I have set the buffer to Very High and CPU Boost is Enabled, also running an NSP of homebrew launcher for the extra memory. Not too big a problem as it seems to just fix itself quickly.

edit: Having trouble running .mkv files, more precisely the subtitles seem to glitch out constantly, closing and restarting the app seems to fix it but it ends up happening again. Cannot get through a ~20min video without atleast 3 restarts. Hopefully this may be addressed, looking forward to it! :)
edit2: Have been using it more and more, some videos work better than others. Have gone through episodes without subtitles glitching out!
 
Last edited by jscjml,

Cyan

GBATemp's lurking knight
Former Staff
Joined
Oct 27, 2002
Messages
23,749
Trophies
4
Age
45
Location
Engine room, learning
XP
15,648
Country
France
aren't external subtitles managed by FFMpeg by default? you have to add support yourself?
I thought on PC it had the option to load external subs if found. but maybe it's managed by other tools I have (like VSFilter)
well, at least it's already great it supports internal ssa/ass natively :)

congratz on your bounty result :)
good luck on updating this project.
 
  • Like
Reactions: peteruk

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    K3Nv2 @ K3Nv2: https://youtu.be/MddR6PTmGKg?si=mU2EO5hoE7XXSbSr