Homebrew WiiMC-SS - GameCube controller support and more

enderer

Well-Known Member
Member
Joined
Jul 19, 2015
Messages
381
Trophies
0
Age
34
XP
1,652
Country
United States
that is what i explained to you, even if an homebrew has CC support it will not have gamepad support when injected becuase the injection patches the controller codes and functions the games use, but homebrew doesnt use those functions so they dont work, they need to write specific code to make gamepad work on wiivc inject, the classic controller code does nothing for it.
so can you make it work with the gamepad or no? i still use wiimc all the time and if it was usable with the gamepad i wouldn't have to keep a wii remote next to me all the time. i know my premise was wrong, but i'm wondering if it is still achievable or within your wheelhouse.
 

pedro702

Well-Known Member
Member
Joined
Mar 3, 2014
Messages
12,719
Trophies
2
Age
33
XP
8,693
Country
Portugal
so can you make it work with the gamepad or no? i still use wiimc all the time and if it was usable with the gamepad i wouldn't have to keep a wii remote next to me all the time. i know my premise was wrong, but i'm wondering if it is still achievable or within your wheelhouse.
If you code it to use the gamepad then yes, if they jsut code CC then no, i dont know how to code so you have to find someone who is willing to do so.
 

MikaDubbz

Well-Known Member
Member
Joined
Dec 12, 2017
Messages
3,846
Trophies
1
Age
36
XP
7,295
Country
United States
@SuperrSonic is there any chance you can release a version that adds back in the photo/image viewer section, and the ability to change themes? Furthermore, could you add an option to hide the Network section? See if you use the Wii U Pro controller and encounter any part of the WiiMC menu that pulls up a keyboard or even a prompt with a button to push, there is no way to actually hit any of the on screen buttons with the Pro controller, and just by going to the Network section can trigger such prompts. And considering I don't use WiiMC for it's network features, it'd be nice to be able to turn off like the DVD section.
 

shaner50

New Member
Newbie
Joined
Dec 28, 2020
Messages
1
Trophies
0
Age
43
XP
42
Country
United States
@SuperrSonic,
Does WiiMC-SS support Ustealth for Wii U when in Vwii mode? Working on a new Wii U project and always used your SS mod, really want to get it working this way. I’ve had luck getting Wiimc to load via forwarder in Vwii mode but can’t see the USB drive if it’s hidden with Ustealth.
 

SuperrSonic

Well-Known Member
OP
Member
Joined
Dec 9, 2011
Messages
807
Trophies
1
XP
2,296
Country
Puerto Rico
WiiMC version 2.0.0:

- Perfect sync in 29.97 videos. (Since the start WiiMC has always had stuttering issues with 30fps videos, by looking at how PSF support works in libogc-rice, I was able to come up with a solution that detects whether the video should run at this speed and restore the original speed elsewhere.) This only works for 480i/p, 240p mode works but with a constant stutter.
In short WiiMC could not use vsync in these videos but after setting a value in memory it can.

- Fixed random audio desync when using subtitles. (Another issue that's in every version, when using correct pts, video playback would randomly freeze for a small amount of time and desync the audio. Only if subtitles are enabled, this one was quite a pain, disabling correct-pts would fix this... but also break many other videos, I found a compromise that enables some portions of the no-correctpts code.)

- Added tiled rendering (true 720x480) as a setting called "Enhanced Resolution", it works like in mplayer-ce (shoutouts to Extrems for having the only example of how this works.) but only during video playback, an automatic option is available so videos encoded as 640x don't look worse.

- Added support for reading embedded cover art in aac(.m4a), mp3, flac, ogg vorbis, asf(.wma), and aiff.
- Added dynamic cover art from tunein for radio streams. (Instructions on how to use it in the op.)
- Added site-specific dynamic cover art for Yggdrasil Radio, ANISON.FM, and CVGM.
- If Yggdrasil Radio or ANISON.FM is detected playing, a new setting will appear in the online media section that lets one control the quality +switch between tunein.
- Added OGG Vorbis metadata reading.
- Added AIFF metadata reading.
- Enabled FLAC metadata reading.
- Added ID3v2.2 for MP3 metadata reading. (Doesn't follow the standard fully, but it works.)
- Added ID3v2.3 for MP3 metadata reading.
- Added ID3v2.4 for MP3 metadata reading. (Only supports the same as v2.3 but reads TDRC for year.)
- Added HTTP hack to reconnect after idling, instead of closing the video. (This isn't perfect but it does work. It detects if the video fails and tries to fix it by seeking but if you idle for too long it just hangs.)
- Added setting for displaying album artwork on the screensaver, choose from Top, Side, and Full.
- Removed samplerate switching, always uses 48kHz. (Hardware issue, makes audio sound terrible.)
- Fixed crash when pressing L/R on a GC controller while screensaver is active.
- Don't show the first few frames, fixes garbage when loading from System Menu.
- Make cover art size 188x, fixes forced filtering.
- Seed the random function for cover art. (This got disabled during testing, it does work, it's just not very good with low values.)
- Delay 2 seconds when loading from SD cards, fixes initial slowdown. (depends on the video)
- Corrected scale when using 'Force Fullscreen' setting.
- Changed VI scale to 711 for 16:9 mode.
- Fix memory leak when toggling 'Force 576p'.
- Merged libass speed improvement.
- Pressing B on GC or WUPC can close message/keyboard prompts.
- Removed 'CorrectPAR' from libass, now it will always display at the correct AR.
- Removed MPlayer's ASF demuxer, now uses ffmpeg (supports text and picture metadata.)
- Increase art size limit from 200 KB to 900KB
- Proper 16:9 support in the gui.
- MKV files with the interlace flag will use a different sync method to allow CRTs to play interlaced video properly.
- Added a DVD Video setting for selecting the sync type, this allows perfect sync in interlaced videos.
- If screensaver art is set to 'Full' adjust JPEG downscale to 448px
- Themes as args: theme= gray, red, green, blue, random, dynamic, and blank.
- The argument 'path=' can now be specified to launch videos from sd/usb, but the original way still works.
- English, Spanish, and French will now search for def.ttf to allow users to switch the gui's font.

I couldn't do everything on my list, NTFS support still breaks other stuff (so it's been removed), could not backport opus decoding, instead of baking in so many languages make it read those files externally, no Wii U stuff yet.

Anyway here's a video demonstrating embedded artwork and self-updating art.
 

Extrems

GameCube Wizard
Member
Joined
Jan 17, 2013
Messages
429
Trophies
1
Location
Quebec, Canada
Website
www.extremscorner.org
XP
2,967
Country
Canada

kokokool

Well-Known Member
Member
Joined
Apr 19, 2019
Messages
144
Trophies
0
Age
40
XP
588
Country
Chile
Somehow, raw pastebin links through onlinemedia.xml stopped working with Wiimc. I’ve tested other wiimc versions with no luck. On the other hand, M3u playlists works PG.

For those curious, a same raw pastebin link works in Chrome.

Can someone explain me what might have happened with this feature?

Regards


Enviado desde mi iPhone utilizando Tapatalk
 

kokokool

Well-Known Member
Member
Joined
Apr 19, 2019
Messages
144
Trophies
0
Age
40
XP
588
Country
Chile
probably https security level?

But that feature from pastebin would had affect the other platforms line chrome or movian, which was not the case

Whats for me weird is that from one day to another, started to fail


Enviado desde mi iPhone utilizando Tapatalk
 

Kayron_Kareem

Member
Newcomer
Joined
Mar 26, 2021
Messages
20
Trophies
0
Age
39
XP
94
Country
United States


Now you can specify a folder in the settings to store art/posters and if you do, you can use an XML file to add descriptions for videos or audio files.
I wrote a small guide in the op on how to use it.

You can also use this for the online media tab, if you host a PLX playlist you can point an xml as well:
Code:
version=1

type=playlist // first entry example, leads to another playlist, without info or artwork.
name=Title that will be used for display
URL=http://example/anotherplaylist.m3u

type=playlist // second entry example, leads to a playlist with info and artwork.
name=Title name
thumb=http://example2/item/image_name.jpg // this can be from local storage too and is faster.
xml=http://example2/info.xml
URL=http://example2/url_link.plx

Is there a way to change to online media that is already on there or add my own.
 

DDinghoya

Well-Known Member
Member
Joined
Jun 2, 2016
Messages
130
Trophies
0
Age
45
XP
1,903
Country
Korea, South
WiiMC version 2.0.0:

- Perfect sync in 29.97 videos. (Since the start WiiMC has always had stuttering issues with 30fps videos, by looking at how PSF support works in libogc-rice, I was able to come up with a solution that detects whether the video should run at this speed and restore the original speed elsewhere.) This only works for 480i/p, 240p mode works but with a constant stutter.
In short WiiMC could not use vsync in these videos but after setting a value in memory it can.

- Fixed random audio desync when using subtitles. (Another issue that's in every version, when using correct pts, video playback would randomly freeze for a small amount of time and desync the audio. Only if subtitles are enabled, this one was quite a pain, disabling correct-pts would fix this... but also break many other videos, I found a compromise that enables some portions of the no-correctpts code.)

- Added tiled rendering (true 720x480) as a setting called "Enhanced Resolution", it works like in mplayer-ce (shoutouts to Extrems for having the only example of how this works.) but only during video playback, an automatic option is available so videos encoded as 640x don't look worse.

- Added support for reading embedded cover art in aac(.m4a), mp3, flac, ogg vorbis, asf(.wma), and aiff.
- Added dynamic cover art from tunein for radio streams. (Instructions on how to use it in the op.)
- Added site-specific dynamic cover art for Yggdrasil Radio, ANISON.FM, and CVGM.
- If Yggdrasil Radio or ANISON.FM is detected playing, a new setting will appear in the online media section that lets one control the quality +switch between tunein.
- Added OGG Vorbis metadata reading.
- Added AIFF metadata reading.
- Enabled FLAC metadata reading.
- Added ID3v2.2 for MP3 metadata reading. (Doesn't follow the standard fully, but it works.)
- Added ID3v2.3 for MP3 metadata reading.
- Added ID3v2.4 for MP3 metadata reading. (Only supports the same as v2.3 but reads TDRC for year.)
- Added HTTP hack to reconnect after idling, instead of closing the video. (This isn't perfect but it does work. It detects if the video fails and tries to fix it by seeking but if you idle for too long it just hangs.)
- Added setting for displaying album artwork on the screensaver, choose from Top, Side, and Full.
- Removed samplerate switching, always uses 48kHz. (Hardware issue, makes audio sound terrible.)
- Fixed crash when pressing L/R on a GC controller while screensaver is active.
- Don't show the first few frames, fixes garbage when loading from System Menu.
- Make cover art size 188x, fixes forced filtering.
- Seed the random function for cover art. (This got disabled during testing, it does work, it's just not very good with low values.)
- Delay 2 seconds when loading from SD cards, fixes initial slowdown. (depends on the video)
- Corrected scale when using 'Force Fullscreen' setting.
- Changed VI scale to 711 for 16:9 mode.
- Fix memory leak when toggling 'Force 576p'.
- Merged libass speed improvement.
- Pressing B on GC or WUPC can close message/keyboard prompts.
- Removed 'CorrectPAR' from libass, now it will always display at the correct AR.
- Removed MPlayer's ASF demuxer, now uses ffmpeg (supports text and picture metadata.)
- Increase art size limit from 200 KB to 900KB
- Proper 16:9 support in the gui.
- MKV files with the interlace flag will use a different sync method to allow CRTs to play interlaced video properly.
- Added a DVD Video setting for selecting the sync type, this allows perfect sync in interlaced videos.
- If screensaver art is set to 'Full' adjust JPEG downscale to 448px
- Themes as args: theme= gray, red, green, blue, random, dynamic, and blank.
- The argument 'path=' can now be specified to launch videos from sd/usb, but the original way still works.
- English, Spanish, and French will now search for def.ttf to allow users to switch the gui's font.

I couldn't do everything on my list, NTFS support still breaks other stuff (so it's been removed), could not backport opus decoding, instead of baking in so many languages make it read those files externally, no Wii U stuff yet.

Anyway here's a video demonstrating embedded artwork and self-updating art.


Dear SuperrSonic

Are you no longer support Korean for v2.0.0?

I hope to support like the previous it. :)
 
Last edited by DDinghoya,

ploggy

WAKA! WAKA!
Member
Joined
Aug 29, 2007
Messages
4,818
Trophies
2
XP
7,842
Country
United Kingdom
+1 for WiiU gamepad support please :)
It's a shame the WiiU still doesn't have a native Mediaplayer :/ but this app with WiiU CPU unlocked may get 720p out of it :)
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: https://gbatemp.net/profile-posts/163064/