More actions
No edit summary |
|||
Line 15: | Line 15: | ||
|license=GPL | |license=GPL | ||
|download=https://dlhb.gamebrew.org/wiihomebrews/wiiradiowii.7z | |download=https://dlhb.gamebrew.org/wiihomebrews/wiiradiowii.7z | ||
|website= | |website=http://www.scanff.com/ | ||
|source=https://github.com/scanff/wiiradio | |source=https://github.com/scanff/wiiradio | ||
}} | }} | ||
WiiRadio is a SHOUTcast and ICECast client written for Nintendo Wii. It also allows local playback and sports a great visualization system that includes ProjectM. | WiiRadio is a SHOUTcast and ICECast client written for Nintendo Wii. It also allows local playback and sports a great visualization system that includes ProjectM. | ||
== | ==Features== | ||
* Stream Ripping (0.7) - Will save music to SD:\apps\radiow\wr_music_rip. | |||
* ProjectM Visuals (0.7) - This is not a full port of ProjectM, textured visuals are not supported and some of the filtering is also incorrect. | |||
* Album Art (0.7) - Only works on local files if the file has an APIC or the album art is located in the folder. | |||
* Skins (0.7) - Only the new WRBlue skin allows you to select local playback. The older skins will be updated in time but still work well if you just want stream playback. | |||
* Ability to skin WiiRadio (0.5) - There are two skins by default, if you'd like to create one please see the skinning reference. Also feel free to fill in the blanks on it. | |||
* Ability to change your language (0.5) - Note that however the current language packs are incomplete and maybe incorrect. | |||
==Installation== | |||
Copy the "radiow" directory to your SD or USB Drive under /apps. Do not rename "radiow" directory. | |||
Copy the playlist file to "/apps/radiow/pls" on your SD card. Saving playlists from WiiRadio will create a *.pls file under "/apps/radiow/pls". | |||
'''Note:''' WiiRadio requires free space on the SD card for caching stations and playlists. 10MB free recommended. | |||
==User guide== | |||
Pressing the "+" button will add the playing station to the Playlists. | |||
For better internet connection, make sure you're getting a decent wireless connection on your Wii. | |||
== Controls == | |||
'''In Browser:''' | |||
Aim - Move cursor | |||
Power Button - (Hold) Exit to loader | |||
A Button - Select | |||
Plus Button - Saves current playing stream to Playlists | |||
Home Button - Options Screen | |||
D-Pad Left/RIght - Back/Next (Playlists/Browser/Genre) | |||
D-Pad Up/Down - Volume Up/Down | |||
Minus Button - Mute | |||
2 Button - Show Visualizer | |||
1 Button - Show Stream Information | |||
B Button - Show Browser | |||
'''In Visualizer:''' | |||
Power Button - (Hold) Exit to loader | |||
D-Pad Up/Down - Volume Up/Down | |||
D-Pad Left/Right - Back/Forward a visual (single mode) | |||
Minus Button - Mute | |||
1 Button - Toggle mix and single mode | |||
2 Button - Back To Browser | |||
== Media == | ==Media== | ||
'''WiiRadio Version 0.7 Early Preview''' ([https://www.youtube.com/watch?v=wns2pgP4np4 devscanff]) <br> | |||
<youtube>wns2pgP4np4</youtube> | <youtube>wns2pgP4np4</youtube> | ||
'''WiiRadio - Audio Music WAD Injects Release''' ([https://www.youtube.com/watch?v=yOsCMR4mpj8 RedFire Studios (mrt84)]) <br> | |||
<youtube>yOsCMR4mpj8</youtube> | <youtube>yOsCMR4mpj8</youtube> | ||
== | ==Compatibility== | ||
Tested on PAL 3.2 - works fine. | |||
Tested on NTSC 3.3v2, 4.0 - works great. | |||
== | ==Changelog== | ||
'''Version 0.7''' | '''Version 0.7''' | ||
* Stream searching is now working again | * Stream searching is now working again. | ||
* Stream ripping | * Stream ripping. | ||
* Basic local playback (SD/USB) of mp3 files ** Currently only FAT partitions | * Basic local playback (SD/USB) of mp3 files ** Currently only FAT partitions. | ||
* Album Art if the local file has it | * Album Art if the local file has it. | ||
* Clean up of visuals and a new mix mode | * Clean up of visuals and a new mix mode. | ||
* ProjectM Visuals | * ProjectM Visuals. | ||
* New skin and skin design allowing lua scripting | * New skin and skin design allowing lua scripting | ||
* And more …. | * And more …. | ||
'''Version 0.6''' | '''Version 0.6''' | ||
* More Visuals | * More Visuals. | ||
* Added Icecast Support | * Added Icecast Support. | ||
* Search on stations | * Search on stations. | ||
* Connection to a stream address | * Connection to a stream address. | ||
* Booting from USB support | * Booting from USB support. | ||
* Widescreen setting | * Widescreen setting. | ||
* Added ability for user to select visual mix mode or single mode | * Added ability for user to select visual mix mode or single mode. | ||
* Bug Fixes | * Bug Fixes. | ||
'''Version 0.5''' | '''Version 0.5''' | ||
* Skins | * Skins. | ||
* Languages | * Languages. | ||
* Genre Searching | * Genre Searching. | ||
* New visual system | * New visual system. | ||
* Bug Fixes | * Bug Fixes. | ||
'''Version 0.4''' | '''Version 0.4''' | ||
* Added support for M3U files/format | * Added support for M3U files/format. | ||
* Added three more visuals | * Added three more visuals. | ||
* Dynamic buffering based on stream bitrate | * Dynamic buffering based on stream bitrate. | ||
* Added a couple of options (more will come) | * Added a couple of options (more will come). | ||
* Mute Icon for mute state | * Mute Icon for mute state. | ||
* Added stream information screen press button Wiimote1Button}} | * Added stream information screen press button Wiimote1Button}}. | ||
* Ton of bug fixes | * Ton of bug fixes. | ||
'''Version 0.3''' | '''Version 0.3''' | ||
*Whole new GUI thanks to TiMeBoMb | *Whole new GUI thanks to TiMeBoMb. | ||
*Added a visualizer and black screen that acts as a burn reducer | *Added a visualizer and black screen that acts as a burn reducer. | ||
*Loading streams from a playlist have been changed and bugs fixed | *Loading streams from a playlist have been changed and bugs fixed. | ||
*Added a playlist delete option | *Added a playlist delete option. | ||
*Hovering over stations or playlists now scroll giving you all the information | *Hovering over stations or playlists now scroll giving you all the information. | ||
*Added Volume controls | *Added Volume controls. | ||
*Added dynamic buffering (if your signal is weak) | *Added dynamic buffering (if your signal is weak). | ||
*Fixed a crashing bug when parsing the ICY data | *Fixed a crashing bug when parsing the ICY data. | ||
*Added more controls from the WiiMote (see above) | *Added more controls from the WiiMote (see above). | ||
*Created a cache per genre so if the SHOUTcast DB does not respond you can play streams. If it does respond it will refresh your cache. | *Created a cache per genre so if the SHOUTcast DB does not respond you can play streams. If it does respond it will refresh your cache. | ||
*Caches up to 1,000 stations per genre. No more waiting when you click next or previous | *Caches up to 1,000 stations per genre. No more waiting when you click next or previous. | ||
*Now using the new SDL port which improves the look and performance | *Now using the new SDL port which improves the look and performance. | ||
*Text no longer uses a bitmap, it uses SDL-TTF | *Text no longer uses a bitmap, it uses SDL-TTF. | ||
*Added informational pop-up's | *Added informational pop-up's. | ||
*Lots of bug fixes | *Lots of bug fixes. | ||
'''Version 0.2''' | '''Version 0.2''' | ||
*Changed logo | *Changed logo (Thank You TiMeBoMb for the new logo). | ||
*Added support for loading Playlist files (*.pls) from the SD card | *Added support for loading Playlist files (*.pls) from the SD card. | ||
*Fixed a few minor bugs | *Fixed a few minor bugs. | ||
*Increased pre-buffer size (this seems to help streaming on the Wii) | *Increased pre-buffer size (this seems to help streaming on the Wii). | ||
'''Version 0.1 (Preview version)''' | '''Version 0.1 (Preview version)''' | ||
*First version | *First version. | ||
== | == Credits == | ||
Thanks to: | |||
* TiMeBoMb - For all the graphics work, ideas, feedback, support and testing. | * TiMeBoMb - For all the graphics work, ideas, feedback, support and testing. | ||
* Tantric - For SDL Wii Project. | * Tantric - For SDL Wii Project. The use of libgui images. | ||
==External links== | ==External links== | ||
* | * Author's website - [https://web.archive.org/web/20090403142433/http://www.scanff.com/ http://www.scanff.com/] (archived) | ||
* Wiibrew - https://wiibrew.org/wiki/WiiRadio | * Wiibrew - https://wiibrew.org/wiki/WiiRadio |
Revision as of 01:48, 29 Haziran 2022
WiiRadio | |
---|---|
General | |
Author | scanff |
Type | Media players |
Version | 0.7 |
License | GPL |
Last Updated | 2011/05/02 |
Links | |
Download | |
Website | |
Source | |
WiiRadio is a SHOUTcast and ICECast client written for Nintendo Wii. It also allows local playback and sports a great visualization system that includes ProjectM.
Features
- Stream Ripping (0.7) - Will save music to SD:\apps\radiow\wr_music_rip.
- ProjectM Visuals (0.7) - This is not a full port of ProjectM, textured visuals are not supported and some of the filtering is also incorrect.
- Album Art (0.7) - Only works on local files if the file has an APIC or the album art is located in the folder.
- Skins (0.7) - Only the new WRBlue skin allows you to select local playback. The older skins will be updated in time but still work well if you just want stream playback.
- Ability to skin WiiRadio (0.5) - There are two skins by default, if you'd like to create one please see the skinning reference. Also feel free to fill in the blanks on it.
- Ability to change your language (0.5) - Note that however the current language packs are incomplete and maybe incorrect.
Installation
Copy the "radiow" directory to your SD or USB Drive under /apps. Do not rename "radiow" directory.
Copy the playlist file to "/apps/radiow/pls" on your SD card. Saving playlists from WiiRadio will create a *.pls file under "/apps/radiow/pls".
Note: WiiRadio requires free space on the SD card for caching stations and playlists. 10MB free recommended.
User guide
Pressing the "+" button will add the playing station to the Playlists.
For better internet connection, make sure you're getting a decent wireless connection on your Wii.
Controls
In Browser:
Aim - Move cursor
Power Button - (Hold) Exit to loader
A Button - Select
Plus Button - Saves current playing stream to Playlists
Home Button - Options Screen
D-Pad Left/RIght - Back/Next (Playlists/Browser/Genre)
D-Pad Up/Down - Volume Up/Down
Minus Button - Mute
2 Button - Show Visualizer
1 Button - Show Stream Information
B Button - Show Browser
In Visualizer:
Power Button - (Hold) Exit to loader
D-Pad Up/Down - Volume Up/Down
D-Pad Left/Right - Back/Forward a visual (single mode)
Minus Button - Mute
1 Button - Toggle mix and single mode
2 Button - Back To Browser
Media
WiiRadio Version 0.7 Early Preview (devscanff)
WiiRadio - Audio Music WAD Injects Release (RedFire Studios (mrt84))
Compatibility
Tested on PAL 3.2 - works fine.
Tested on NTSC 3.3v2, 4.0 - works great.
Changelog
Version 0.7
- Stream searching is now working again.
- Stream ripping.
- Basic local playback (SD/USB) of mp3 files ** Currently only FAT partitions.
- Album Art if the local file has it.
- Clean up of visuals and a new mix mode.
- ProjectM Visuals.
- New skin and skin design allowing lua scripting
- And more ….
Version 0.6
- More Visuals.
- Added Icecast Support.
- Search on stations.
- Connection to a stream address.
- Booting from USB support.
- Widescreen setting.
- Added ability for user to select visual mix mode or single mode.
- Bug Fixes.
Version 0.5
- Skins.
- Languages.
- Genre Searching.
- New visual system.
- Bug Fixes.
Version 0.4
- Added support for M3U files/format.
- Added three more visuals.
- Dynamic buffering based on stream bitrate.
- Added a couple of options (more will come).
- Mute Icon for mute state.
- Added stream information screen press button Wiimote1Button}}.
- Ton of bug fixes.
Version 0.3
- Whole new GUI thanks to TiMeBoMb.
- Added a visualizer and black screen that acts as a burn reducer.
- Loading streams from a playlist have been changed and bugs fixed.
- Added a playlist delete option.
- Hovering over stations or playlists now scroll giving you all the information.
- Added Volume controls.
- Added dynamic buffering (if your signal is weak).
- Fixed a crashing bug when parsing the ICY data.
- Added more controls from the WiiMote (see above).
- Created a cache per genre so if the SHOUTcast DB does not respond you can play streams. If it does respond it will refresh your cache.
- Caches up to 1,000 stations per genre. No more waiting when you click next or previous.
- Now using the new SDL port which improves the look and performance.
- Text no longer uses a bitmap, it uses SDL-TTF.
- Added informational pop-up's.
- Lots of bug fixes.
Version 0.2
- Changed logo (Thank You TiMeBoMb for the new logo).
- Added support for loading Playlist files (*.pls) from the SD card.
- Fixed a few minor bugs.
- Increased pre-buffer size (this seems to help streaming on the Wii).
Version 0.1 (Preview version)
- First version.
Credits
Thanks to:
- TiMeBoMb - For all the graphics work, ideas, feedback, support and testing.
- Tantric - For SDL Wii Project. The use of libgui images.
External links
- Author's website - http://www.scanff.com/ (archived)
- Wiibrew - https://wiibrew.org/wiki/WiiRadio