superrsonic / wiimc-sslc Goto Github PK
View Code? Open in Web Editor NEWModified WiiMC with new features
License: GNU General Public License v3.0
Modified WiiMC with new features
License: GNU General Public License v3.0
I saw on WiiMC that online was giving a list of youtube/vimeo/dailymotion video.
I discovered that it was provided riitube : https://github.com/RiiConnect24/RiiTube
hosted on http://riitube.rc24.xyz/wiimc/
So I decided to enlarge this functionality and proxy other VOD, (like my local town library)
creating the project : https://github.com/pirostudio-at-github/wiimc-stream
But it seems that online video is empty on WiiMC-SS.
Can the path url to this online playlist be configurable?
Can the online video player can read m3u or mpd (MpegDash) files?
If not, what other stategy can be taken to enlarge VOD access?
Thank you
Any thoughts on adding support for the Nintendo-DVD FST file system so support for games that have supported media files can be played back on WiiMC?
Since my Wii is one of the newer 'LU' models it doesn't support DVD-R, but WiiMC will not even attempt to allow me to attempt to mount a GC or Wii disc because of this. Can this check be removed if support for official Nintendo discs are added?
i'm using ppc r26 and libogc 1.8.12
when i compile brstm.o is never made and my compile fails.
do i need a different libogc? or a special lib?
I don't know which formats work, but I know that VOB and SRT work, wouldn't it be possible to add support for ASS/SSA subtitles?
because ASS/SSA don't work and it wouldn't be interesting to add USB support, on my Wii it's impossible to load USB media
Actually, one would expect the file onlinemedia.xml
to be read from the directory where the DOL is located. It is obviously read from a fixed path apps/wiimc
. That's bad if you have, like me, both versions of WiiMC installed.
Title's pretty self-explanatory. Can WiiMC-SSLC support UPnP? (as that's the easiest way to share files around between two systems)
What ever happened to the source code for WiiXplorer-SS
? It seems the repo (assumably at https://github.com/SuperrSonic/WiiExplorer-SS) has long since been down?
Okay, so I've been trying to figure this out for 3 hours now. I've tried putting subfont.tff and monospace.tff in the main directory (apps/wiimc), tried making a fonts folder, and even scrubbed through several files of the code to maybe get a hint of where I should put them, but nothing works.
What exactly am I doing wrong?
Where is the link to download the latest version?
Sorry mate :)
SS:
As it says in the title, is there a way to add a text box below the artwork that appears, to write dunno, 200 characters for description? or this may overload the program?
Take Care!
I have completed the translation of ko.lang as below link;
https://github.com/DDinghoya/WiiMC-SSLC/blob/master/source/lang/ko.lang
Would you please apply to it?
Best regards.
cd source/mplayer; make -f Makefile; cd ../..
make[1]: Entering directory '/wiimc-master/wiimc-master/source/mplayer'
/opt/devkitpro/devkitPPC/bin/powerpc-eabi-gcc -MD -MP -O3 -mcpu=750 -meabi -mrvl -msdata -mpaired -mmultiple -mstring -pipe -g -ffast-math -frename-registers -Wundef -Wall -Wno-switch -Wno-parentheses -Wpointer-arith -Wredundant-decls -Wmissing-prototypes -Wdisabled-optimization -Wno-pointer-sign -Wdeclaration-after-statement -std=gnu99 -O3 -mcpu=750 -meabi -mrvl -msdata -mpaired -mmultiple -mstring -pipe -g -ffast-math -frename-registers -DGEKKO -DHW_RVL -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Ilibdvdread4 -I/opt/devkitpro/portlibs/ppc/include -I/opt/devkitpro/libogc/include -Ilibdvdread4 -Ilibdvdnav -I/opt/devkitpro/portlibs/ppc/include/freetype2 -I/opt/devkitpro/libogc/include/ogc/machine -I/opt/devkitpro/devkitPPC/../buildscripts/powerpc-eabi/gcc/gcc/include -I. -Iffmpeg -DFF_API_MAX_STREAMS=0 -c -o command.o command.c
powerpc-eabi-gcc.exe: warning: switch '-mstring' is no longer supported
powerpc-eabi-gcc.exe: warning: switch '-mstring' is no longer supported
powerpc-eabi-gcc.exe: error: unrecognized command-line option '-mpaired'
powerpc-eabi-gcc.exe: error: unrecognized command-line option '-mpaired'
make[1]: *** [Makefile:789: command.o] Error 1
make[1]: Leaving directory 'wiimc-master/wiimc-master/source/mplayer'
filebrowser.cpp
In file included from wiimc-master/wiimc-master/source/wiimc.h:11,
from wiimc-master/wiimc-master/source/filebrowser.cpp:21:
wiimc-master/wiimc-master/source/utils/FreeTypeGX.h:27:10: fatal error: ft2build.h: No such file or directory
27 | #include <ft2build.h>
| ^~~~~~~~~~~~
compilation terminated.
make[1]: *** [/opt/devkitpro/devkitPPC/base_rules:13: filebrowser.o] Error 1
make: *** [Makefile:111: build] Error 2
i've been confused on this onlinemedia.xml thing for a while, so i tried and i tried, but in the end, i slammed the brakes on doing something like this.
context: installed wiimc-ss and tried to use the online feature and it gave me the invalid media file error, so i tried different methods.
Is there a wad forwarder for it?
I already said it in gbatemp, but I put it here, that it is more appropriate to put it on this site.
Yes, I know it's related to #8 but maybe this will help.
I have found a library called "lwolfssl" to add https support, maybe you can add it to wiimc, the truth would be great.
https://github.com/Fledge68/WiiFlow_Lite/tree/master/source/libwolfssl
Here you can see how someone implemented ssl in usbloadergx, in case it helps you.
Cheers
I do see that in the source code files, there is a section for building the forwarder, although I cannot figure out how. The only WAD file I can find does install what looks to be a forwarder, but it just blanks out, no matter if the meta.xml file is from WiiMC, or WiiMC-SS
There seems to be a 14(?) character limit when inputting an smb password.
Smb passwords can be longer than that so it would be nice to change it when you can.
I think using the invidius api, It could work properly...
https://github.com/omarroth/invidious/wiki/API
The issue #13 be resolved first
SS, I have another question regarding m3u recognition over syntaxis.
I know that extinf m3u are supported, but i cant make tvg-logo= to work properly with Wiimc. It shows the entire string. The same m3u works for other platforms.
However, if a use the other m3u structure (meaning thumb=, background=, url=, etc, it works perfect). the problem lays in theres not compatible with the other platforms i have.
Any clues? am I missing something in extinf protocol?¿ that can make it to work?
The wii u doesnt have a homebrew media centre, maybe this could be ported to the wii u?
I am have problems compiling so I can See NTFS 8T Drive, love your tweaks, big improvement. Can I have another way to contact you.
thank you ryan
Hi SuperrSonic!
For optimization purposes, I continued to use it after support was missing on v2.0.0.
For WiiMC-SS v3.0.0 Revised
. Reworked the language support for the GUI, now only languages that have finished translations are included: English/Spanish/Korean
I was happy with the Korean language support, but if I select Korean, it doesn't print as below attached file;
You're taking a break from WiiMC, but I'll wait for Korean support if I get the chance. :)
Best regards.
Title. longer (around 1 hour length or longer) youtube videos on riitube are prone to Hang wiiMC.
Hello, First off, I love this application and the work done on this app. Its an amazing media player for 480p content. Lags a little on bigger files but works really well. I love being able to use the GC controller solely to use the app.
The only thing preventing this ability is the fact that the app launches the networking utility immediately after startup. I only have my wii connected to the internet sometimes. When the internet is not connected, the app hangs and the user is unable to cancel out of the network connection attempt with a GC controller. Which then makes the app unusable.
The only workaround I have is to make a wifi hotspot with the same credentials, which tricks the wii to connecting and lets u bypass the network dialogue.
Would love a fix here to make the app completely GCC compatible. Thanks!
Hello, while trying out WiiMC-SS, i've noticed that 576i (PAL 50hz) doesn't look right on this app, with the lower part of the screen being black, and the app not using all of the screen. would it be possible to have this issue looked into and solved?
Random crashes when switching videos. Having previously watched a video for a long time seems to be a factor, possibly pointing to a memory leak.
Had been running it overclocked on a Wii U.
I have lots of music and videos on my local DLNA server and it would be convenient to access them from my Wii.
Mirror of what I said on the GBAtemp thread:
@SuperrSonic Could you possibly add YouTube support to your WiiMC mod? TubeFixer is a project to use YouTube on WiiMC, but it needs you to make an API key.
However, if you use the latest TLS, which can be done if you compile wolfSSL for the Wii, you won't have to proxy video feeds, but you still need an API key.
Hello so If I don't have original WIIMC installed the online media folder is empty and I've tried taking the onlinemedia.xml and it didn't work
We need to do this because now we are having problems with Open Shop Channel, regarding onlinemedia.xml...
Reference to OpenShopChannel/Apps#72
I think it would be neat if it would be possible to either have automated builds or a new stable release for those who are unable to get the app compiled (or dunno how to), could it be possible to have such a thing?
I've tried changing the theme in the XML file according to the instructions...it didn't work.
I tried other formats...it didn't work.
No matter how I try to format the argument in the XML to change the theme...it doesn't work.
hhello, im trying to reconnect to this post written months ago where you answered.
your Quote:
Sorry just spotted this, this isn't the current WiiMC-SS repo it's https://github.com/SuperrSonic/WiiMC-SSLC
"I am aware of the issue with http streaming dropping out, it seems that if WiiMC is not frequently downloading then the connection will stop and play what it has left from the memory cache.
I added a setting you could try (by editing settings.xml) it changes the cache filling from 8MB to 2MB, which is enough for streaming, just avoid pausing the stream. The streams I've tested run all the way through."
1.- Now this is related to tv streams which in some cases there aren un m3u8 format. WiiMC manages these files opening in several "pieces" of ts files. then, when I opened any on these files it plays for about dunno 10 seconds and drops.
2.- Cant find Settings.xml since I dont have access to the build.
3.- i'm trying to find a way Wiimc manages m3u8 files properly.
Take care and I hope you could help me.
SS:
Ok, so im trying to add artwork which works very well. I know that picture size is key to fast pull the image. tvg-logo="" works perfect!
however, HTTPS links to jpg files over the web do not work, while HTTP links to jpg/png files ove the web, works very well.
This issue does not appear to happen in the other platforms which I share the same playlist with images (movían, ssiptv, etc).
Is there a way to let Wiimc to add accept HTTPs support?
Take Care.
Title. I'm interested in running the latest github version of WiiMC-SSLC on my wii, can compilation instructions be added to the readme file?
Hello and sorry to bother you. I tried searching the web for days but i cant seem to find a fix for this.
No matter which WiiMC version i use, this error keeps popping up. I have an SD setup with apps/retro games and a hdd with GC/Wii games, both fat32.
I have tried multiple versions of WiiMC-SS and the original Wii-MC but this keeps popping up. I modded my wii with ModMii.
Ive ran into no other issues besides getting this to work. The only thing i havent tried is NTFS because i didnt want to format my sd or hdd. Any help from anyone would be appreciated. Sorry if the answer is obvious, i just couldnt find any help so far.
Is it possible to support Kor/Eng conversion(switch) on keyboard as below source?
WiiMC-SSLC/source/libwiigui/gui_keyboard.cpp
** Eng <-> Kor **
{
{'q','Q'} <-> {'ㅂ','ㅃ'},
{'w','W'} <-> {'ㅈ','ㅉ'},
{'e','E'} <-> {'ㄷ','ㄸ'},
{'r','R'} <-> {'ㄱ','ㄲ'},
{'t','T'} <-> {'ㅅ','ㅆ'},
{'y','Y'} <-> {'ㅛ','ㅛ'},
{'u','U'} <-> {'ㅕ','ㅕ'},
{'i','I'} <-> {'ㅑ','ㅑ'},
{'o','O'} <-> {'ㅐ','ㅒ'},
{'p','P'} <-> {'ㅔ','ㅖ'},
},
{
{'a','A'} <-> {'ㅁ','ㅁ'},
{'s','S'} <-> {'ㄴ','ㄴ'},
{'d','D'} <-> {'ㅇ','ㅇ'},
{'f','F'} <-> {'ㄹ','ㄹ'},
{'g','G'} <-> {'ㅎ','ㅎ'},
{'h','H'} <-> {'ㅗ','ㅗ'},
{'j','J'} <-> {'ㅓ','ㅓ'},
{'k','K'} <-> {'ㅏ','ㅏ'},
{'l','L'} <-> ('ㅣ','ㅣ'},
{';',':'},
{''','"'}
},
{
{'z','Z'} <-> {'ㅋ','ㅋ'},
{'x','X'} <-> {'ㅌ','ㅌ'},
{'c','C'} <-> {'ㅊ','ㅊ'},
{'v','V'} <-> {'ㅍ','ㅍ'},
{'b','B'} <-> {'ㅠ','ㅠ'},
{'n','N'} <-> {'ㅜ','ㅜ'},
{'m','M'} <-> {'ㅡ','ㅡ'},
{',','<'},
{'.','>'},
{'/','?'},
{'\0','\0'}
}
I'm using WiiMC to do streams of YouTube, Vimeo, Dailymotion, and IPTV. You can download the onlinemedia.xml here. http://riitube.rc24.xyz/onlinemedia.xml
Could this be implemented into your version? It runs by piping yt-dlp in combination with using the API of Invidious on YouTube, and it was easy to make and works pretty decently.
A problem I have is with doing IPTV, it seems like when there's nothing downloaded for 15 seconds it times out. I will assume it's 15 seconds because of the code, but this causes our stream to quit playing then exit. Could this be remedied and changed to a different value to time out like 30 seconds?
P.S. I've wanted to talk to you for some time, but I couldn't find a Discord anywhere to contact you and you turned GBAtemp PMs off. How do you expect people to have contact with you?
Also, your apps are on https://oscwii.org/ if you're OK with that.
The YouTube (Most popular, search, trending) and Radio Network plugins for the network section of the app don't seem to work anymore. It either says "error loading playlist" or is endlessly loading. This is also the case with the original WiiMC channel. Vimeo and Dailymotion work fine however.
Hello so if I don't have original WiiMC installed if I go to the online media category it will take me to radio stations
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.