Homebrew NXMP Nintendo Switch Media Player

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
581
Trophies
0
Age
41
XP
1,555
Country
Italy
yeah i noticed that with mpv as well. if you pass it a m3u with multiple sources (eg, same show but at different quality) it seems to randomly (iirc) select a source, which takes a very long time to do so. after the source is selected, it loads instantly, so that part of the m3u loading is okay.

but yeah, something to parse the multiple sources, list them out to the user, showing the quality difference (if listed in the m3u master) would be a nice-to-have feature. this can also be used for crunchyroll and funimation
Yes, i will do a m3u parser and pass only the selected source to mpv.
 
  • Like
Reactions: laraklara

DarkMatterCore

I like turtles.
Developer
Joined
May 30, 2009
Messages
1,288
Trophies
0
Age
26
Location
Madrid, Spain
Website
github.com
XP
2,472
Country
Spain
@DarkMatterCore in libusbhsfs is possible to add an APFS file support.
I only need to read not write.
Just saw this post, sorry for the delay. It should be theoretically possible as long as an open source APFS driver with either an ISC-compliant or a GPL-compliant license exists. Shall this be the case, adding support for APFS should be trivial (and fun).
 

docgold

Active Member
Newcomer
Joined
Feb 4, 2021
Messages
25
Trophies
0
Age
42
XP
56
Country
Bosnia and Herzegovina
Happy to have recovered after big health problems and looking forward to experience the progress of this great player.
As i secure alot of YouTube content on my SD card I use on linux system Video Downloader - https://github.com/Unrud/video-downloader - to get those videos. It's based on yt-dlp.
I've tested a .webm video file and it isn't listed in NXMP.
 

docgold

Active Member
Newcomer
Joined
Feb 4, 2021
Messages
25
Trophies
0
Age
42
XP
56
Country
Bosnia and Herzegovina
Those fkn vaccines allmost killed me.

Your advice was succesfull. It works.

Are there any changes in Enigma2 syntax? I can't find valid instructions in github how to define different port, user & password?
[Enigma2]
e2address=http://ip_of_receiver/ ... ?
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
581
Trophies
0
Age
41
XP
1,555
Country
Italy
Those fkn vaccines allmost killed me.

Your advice was succesfull. It works.

Are there any changes in Enigma2 syntax? I can't find valid instructions in github how to define different port, user & password?
[Enigma2]
e2address=http://ip_of_receiver/ ..
User and PW are not supported right now, port is in form
Code:
http://ip_of_receiver:port/
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
581
Trophies
0
Age
41
XP
1,555
Country
Italy
Dev Update:
Touch Friendly Interface (can be enabled/disabled in settings menu)

touch-int-1.jpgtouch-int-2.jpg

This will make easier to use with touch controls.
 

docgold

Active Member
Newcomer
Joined
Feb 4, 2021
Messages
25
Trophies
0
Age
42
XP
56
Country
Bosnia and Herzegovina
Dev Update:
Touch Friendly Interface (can be enabled/disabled in settings menu)

View attachment 293616View attachment 293617

This will make easier to use with touch controls.
Yeah, I had the situation that NXMP froze when I touched the screen. Maybe someone can help out to let those 8 symbols look uniformly. I've read you're not into graphics but maybe someone specialized in this segment can contribute. I like the combination of blue and orange you've chosen. It reminds me of former techno "radio sunshine live" logo. Sadly they took redesign but maybe this is an inspiration for you. A little bit of change in color matching like this Logo. Keep up on good work.
 
  • Like
Reactions: proconsule54

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
581
Trophies
0
Age
41
XP
1,555
Country
Italy
Yeah, I had the situation that NXMP froze when I touched the screen. Maybe someone can help out to let those 8 symbols look uniformly. I've read you're not into graphics but maybe someone specialized in this segment can contribute. I like the combination of blue and orange you've chosen. It reminds me of former techno "radio sunshine live" logo. Sadly they took redesign but maybe this is an inspiration for you. A little bit of change in color matching like this Logo. Keep up on good work.
The colors was choosen by @bodyXY that makes many of the icons used in NXMP.
I asked here for some help on icons but sadly noone replied.....
 

proconsule54

Well-Known Member
OP
Member
Joined
Nov 5, 2019
Messages
581
Trophies
0
Age
41
XP
1,555
Country
Italy
Maybe i forgot the libnfs.a i will add it

Edit:

The libnfs.a is present in my portlibs binary. Probably is missing the -lnfs in Makefile

Code:
LIBS    := `curl-config --libs` `sdl2-config --libs` `freetype-config --libs` -lmpv -lssh2 -lswscale -lswresample -lavformat -lavfilter -lavcodec -lavutil -llzma -lopus -lvpx -lass -lharfbuzz -lfreetype -lfribidi -lpng -lbz2 -lusbhsfs -lntfs-3g -llwext4 -lglad -lEGL -lglapi -ldrm_nouveau -ltinyxml2 -lturbojpeg -llua -lmbedcrypto -lmbedx509 -lmbedtls -lmbedcrypto -lmbedx509 -lmbedtls -lsqlite3 -lsmb2 -lnx -lz

change to this

Code:
LIBS    := `curl-config --libs` `sdl2-config --libs` `freetype-config --libs` -lmpv -lssh2 -lswscale -lswresample -lavformat -lavfilter -lavcodec -lavutil -llzma -lopus -lvpx -lass -lharfbuzz -lfreetype -lfribidi -lpng -lbz2 -lusbhsfs -lntfs-3g -llwext4 -lglad -lEGL -lglapi -ldrm_nouveau -ltinyxml2 -lturbojpeg -llua -lmbedcrypto -lmbedx509 -lmbedtls -lmbedcrypto -lmbedx509 -lmbedtls -lsqlite3 -lsmb2 -lnfs -lnx -lz
 
Last edited by proconsule54,

darkxex

Well-Known Member
Member
Joined
Jun 13, 2016
Messages
148
Trophies
0
Age
28
Location
Santiago
XP
843
Country
Chile
Maybe i forgot the libnfs.a i will add it

Edit:

The libnfs.a is present in my portlibs binary. Probably is missing the -lnfs in Makefile

Code:
LIBS    := `curl-config --libs` `sdl2-config --libs` `freetype-config --libs` -lmpv -lssh2 -lswscale -lswresample -lavformat -lavfilter -lavcodec -lavutil -llzma -lopus -lvpx -lass -lharfbuzz -lfreetype -lfribidi -lpng -lbz2 -lusbhsfs -lntfs-3g -llwext4 -lglad -lEGL -lglapi -ldrm_nouveau -ltinyxml2 -lturbojpeg -llua -lmbedcrypto -lmbedx509 -lmbedtls -lmbedcrypto -lmbedx509 -lmbedtls -lsqlite3 -lsmb2 -lnx -lz

change to this

Code:
LIBS    := `curl-config --libs` `sdl2-config --libs` `freetype-config --libs` -lmpv -lssh2 -lswscale -lswresample -lavformat -lavfilter -lavcodec -lavutil -llzma -lopus -lvpx -lass -lharfbuzz -lfreetype -lfribidi -lpng -lbz2 -lusbhsfs -lntfs-3g -llwext4 -lglad -lEGL -lglapi -ldrm_nouveau -ltinyxml2 -lturbojpeg -llua -lmbedcrypto -lmbedx509 -lmbedtls -lmbedcrypto -lmbedx509 -lmbedtls -lsqlite3 -lsmb2 -lnfs -lnx -lz
thanks, work amazing, I'll send a humble commit soon.
 

darkxex

Well-Known Member
Member
Joined
Jun 13, 2016
Messages
148
Trophies
0
Age
28
Location
Santiago
XP
843
Country
Chile
miaporte.png

Hi friend, this is my pullrequest.

Same as audio above, but added the feature to choose the default subtitle.
what happens is that when there are multiple subtitles in a mkv, by default, it disables the subtitles, when choosing one, it will always start with the desired subtitle.

https://github.com/proconsule/nxmp/pull/9

If anyone wants to try it, here's my fork.
https://github.com/darkxex/nxmp/releases/
 
  • Like
Reactions: Djakku and ber71
General chit-chat
Help Users
    KenniesNewName @ KenniesNewName: I farted so loud it scared me +1