PSPRadio changelog
v1.19.7 · Mar 24, 2012
Originally developed by PSP dev Cabeza a while back the project was recently picked up by developer Niko. As the title says this app lets you stream music to t he PSP. So if you need to get your music fix then check out PSPRadio v 1.19.7 and check out lots and lots of radio stations from all over the world.
Features and Bugs
"NEW FEATURES
(raf) Core: Updated visualizer plugin interface to level 2. Cleaned-up, reorganized fields, and added gu support. (Also added exclusive mode, and song information to plugin).
(raf) TextUI3D: Added wait for VBlank before page flipping, this eliminates tearing; but reduces framerate because the render thread also waits for vblank; need to optimize.
(raf) TextUI3D: Added complete support for visualizers (just like TextUI).
(raf) Core: Using Alexander Berl (a.k.a. Raphael) routines for VRAM allocation.
(raf) VIS: Added a cube visualizer, displays a scope on every side.
(raf) VIS: Interface changed. Now plugin gets notified when song starts/stops/pauses. Also, now the plugin can request song information.
(raf) VIS: Visualizers can now run in exclusive mode. Added support to TextUI and TextUI3D, and sample code to the repository.
(raf) Core: Updated config file so the default directory for localfiles is ms0:/MUSIC now instead of ms0:/PSP/MUSIC
BUG FIXES
(raf) Core: Fixed an old bug where if a song had no metadata (like an old MP3 without ID3 info), the metadata would be populated from the currently highlighted song.
(raf) TextUI: Fixed crash that could be caused if switching screens (START) while starting a plugin (specially a visualizer).
(raf) TextUI: Don't go to fullscreen if no visualizer loaded.
(raf) TextUI3D: Don't go to fullscreen if no visualizer loaded.
(raf) Core: PSPApp/PSPApp_Network.cpp: Fixed wifi profile enumeration. This has been broken since day one, causing wifi profiles to some times not be displayed, or garbage to be displayed instead.
KNOWN BUGS
(raf) TextUI: When switching skins all the text will disappear. This happens on occasion. Just move up or down for the text to re-render.
OE related Problems on this release
(raf) Core: Static IP connections don't work correctly. Seems the gateway is not used as it should. (Also, make sure CPU speed is 222 when establishing a WiFi connection). Possible solution, if you have a proxy server in your network, set it up in PSPRadio.cfg. A static IP may work then. (This is untested)."
Source:
v1.18.1377 · Apr 2, 2007
Just one week ago, homebrew mainstay developer Raf released an improved version of the already great application PSPRadio. However, some of you mentioned that the program freezes on some occasion and the owner was quick to acknowledge the problem and promised to come up with a bug-fix release.
We here at QJ recently heralded Raf as one of the gods of Playstation Portable (PSP) homebrew scene and as if to secure his much-deserved post, he just delivered what he promised: Folks! We present to you PSP music streaming application PSPRadio v1.18.1377. A lot have changed since last week and to get you familiarize, here's the changelog:
New Features:
- TextUI: Msgbox now goes away after 3sec (not based on frames rendered anymore, but time).
- Core: (Supported by TextUI) Framerate configuration file is now set globally in PSPRadio.cfg (PLUGINS:DISPLAY_FPS)
- TextUI: Now uses GU more; which reduces flickering and improves framerate.
- TextUI: Cleaned up the way stream time and info is displayed while on fullscreen visualization mode.
Bug Fixes:
- Core: PSPRadio would crash on startup if the visualizer plugin was disabled.
- Core: PSPRadio would crash on startup if the SHOUTcast database (newdb.xml) file was empty.
- TextUI: Corrected problem where PSPRadio would crash when downloading the SHOUTcast database. (The problem was caused by lack of complete support for values -1 and -2 in the configuration files after the TextUI rendering changes.
- TextUI: Corrected problem that caused a crash when switching from TextUI3d to TextUI.
- Core: Corrected problem that caused a crash on restore from suspend mode when the wifi was enabled. Now it will also resume play.
- Core: Disabled UI rendering while shutting down; this makes sure the "shutting down" screen is not drawn over.
Raf also said that in case the text disappears in the TextUI while changing skins, just move up or down for the text to re-render. Likewise, in case you're having problems with static IP, you can set up a proxy server in your network in PSPRadio.cfg. Last reminder, the CPU speed should be 222 when establishing Wi-Fi connection.
v1.18.1365 · Mar 26, 2007
Break out those USB/mini USB cables again. Raf has updated PSPRadio to 1.18.1365, only a week after having released the previous version. Here's the list of new features, new fixes, and fixes yet to come:
"All releases are for F/W 2+ with OE (tested on 3.03B); no more static/dynamic mumbo-jumbo. All releases are what was formerly known as dynamic; i.e. plugin based."
NEW FEATURES
- (raf) TextUI: After a configurable amount (default 10 seconds) during playback, the visualizer goes into fullscreen.
- (raf) Core: Use PSPRadio.cfg PLUGINS:VISUALIZER_FULLSCREEN_WAIT to set the wait before going into visualizer fullscreen mode. (Set to 0 to disable).
- (raf) Core: This fullscreen config wait parameter is now configurable from the PLUGINS Options menu.
- (raf) Core: Added kiss-fft routines, and now provide frequency data to visualizer plugins if requested.
- (raf) Plugins: Added a spectrum analyzer plugin (based on finespectrum.c for XMMS).
- (raf) Core: FFT and VIS_Spectrum use vfpu for some calculations, to get a speedup. (Thanks to MrMr[iCE] for his helpful vfpu library pspmath).
- (raf) Core: Removed VBLANK message across the core and sent to UI. UIs need to do it themselves.
- (raf) TextUI3d: Updated to use a renderthread instead of vblank message -- Good speed-up.
- (raf) Core/Plugins: UI Plugins have versioning now, and won't work across versions of PSPRadio that don't support the same interface.
- (raf) Core: Clean-up.
- (raf) CScreen: Using GU for clearing screen and background copies. This makes rendering (TextUI) MUCH faster; especially during fullscreen visualization!.
BUG FIXES
- (raf) TextUI: When switching skins all the text will disappear. Corrected.
- (raf) Choosing exit from option menu is much faster, and less prone to crashing.
KNOWN BUGS
- (raf) Core: Static IP connections don't work correctly. Seems the gateway is not used as it should. (Also, make sure CPU speed is 222 when establishing a WiFi connection).
- (raf) Core: Module unloading doesn't free up all memory correctly. Even though plugins can now be loaded/unloaded, the PSP can eventually crash as it runs out of memory (after loading/unloading enough times; even though I switched back and forth between the text and 3d UIs over 20 times, and everything worked fine).
There still may be a problem with shoutcast download, Raf notes: this occurs with TextUI, he notes, and not with TextUI3D. Expect a corrected version soon.
v1.1.1271 · Feb 12, 2007
There are things in life that just wouldn't go away. That's why it's hard to believe in the old adage "everything good needs replacing." This is especially true for PSPRadio. It doesn't need to be replaced. It just needs to be updated from time to time. And that is what exactly this homebrew coder extra-ordinaire did.
This nifty application is currently in v1.1.1271. In case some of you missed the last update, please take note that Raf changed the released numbers of v0.38.12 to v1.1.1258 with the promise that he will begin taking PSPRadio to a whole new, different direction. And one glance at the changelog tells us that Raf kept his words:
Changelog for PSPRadio v1.1.1271:
- Core+UI Plugins: Added Skin selection support to PSPRadio (finally). This can be accessed via the Options menu (skin option). -Optimized.
- Plugins: Added a version check system. From now on, plugins will only work if designed for the same interface version of PSPRadio (in this case 1.1).
- Plugins: Plugin unloading work-around implemented. Root cause still under investigation. This means plugins can now be loaded/unloaded, switching between user interfaces works, etc.
- Core: Added skins made by Albatross. Thanks, Alba!
As great as these additions and changes, the PSPRadio still has some problems. We listed below all the known issues so don't be surprised if you encounter some of them. also, Raf mentioned that should the plugin stop, all you have to do is press "L+R+START" and that will take you back to PSPRadio.
Known bugs for PSPRadio v1.1.1271:
- Core: USB is not working, menu option removed for now (With AhMan's help this will hopefully be working again on the next version)
- Core: Static IP connections don't work correctly. Seems the gateway is not used as it should.
- Core: Module unloading doesn't free up all memory correctly. Even though plugins can now be loaded/unloaded, the PSP can eventually crash as it runs out of memory (after loading/unloading enough times; even though I switched back and forth between the text and 3d UIs over 20 times, and everything worked fine.)
v1.1.1258 · Feb 5, 2007
So, what's new with homebrew developer Raf and his kickass PSPRadio? Well, not so many really, but then again, a lot. We know you got a bit confused there so let us explain: Raf deciced to re-release PSPRadio v0.38.12 and renamed it PSPRadio v1.1.1258. It's not a simple re-launch though as he tweak some importan things.
First, he wrote that this is a new start for this app as he plans to gear it towards a different direction. He didn't specificall mentioned ehat direction but he did say that all releases from now on are for firmwares 2 and above with OE. The first version was tested on 3.03 B. Some other changes included:
New features:
- Core: Version number is now 1.1.XXXX, where XXXX is the subversion revision at the time of the build.
- Core: Modified Makefile targets. No more static/dynamic versions. Only Dynamic, for f/w 2.0+ (OE F/W).
Bug Fixes:
- Core: Modules can be loaded, but unloading causes a crash
- Core: USB is not working (help is appreciated)
Raf added that if a plugin stops responding, try pressing L+R+START. his should take you to PSP Radio. Also, the coder would like to remind users that the PSP could lock up whenever a plugin stops loading. This includes switching the UI, as the old plugin is unloaded before the new one is loaded.
Sounds like a lot of problems? Don't fret because Raf knows this perfectly well and this version is actually a WIP. In case you are interested and be one of the first ones to try PSPRadio anew, the download link is provided below.
v0.38.12 · Aug 23, 2006
Raf has released PSPRadio 0.38.12, and it has been patched to work under the DevHook environment on firmware versions 2+. As many of you already know, PSPRadio allows you to stream music and listen to Shoutcast servers (WiFi Radio) from the comfort of your PSP.
According to the changelog, these are the changes since PSPRadio 0.38.11:
What's New for PSPRadio
0.38.12 (r1237) (2006-08-24)
NEW FEATURES
(sandberg) Core: Implemented a direct VRAM version of Danzeff for use in Links2.
(raf) Core: Now root of /PSP/MUSIC is also used in the local files screen. (It is shown as 'MUSIC')
(mbf) Core: Patched to run under devhook
BUG FIXES
We have two files available for download: Static and Dynamic. The Dynamic version includes Retawq and Links2 and PSPTris plugins. If a plugin stops responding, you can try L+R+START to take you back to PSPRadio.
