Homebrew WiiMC-SS - GameCube controller support and more

  • Thread starter Thread starter SuperrSonic
  • Start date Start date
  • Views Views 144,867
  • Replies Replies 335
  • Likes Likes 36
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.
 
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.
 
@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.
 
@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.
 
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.
 
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
 
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
 


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.
 
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,
+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