Coder_TimT
Member
- Joined
- Mar 17, 2006
- Messages
- 288
Well, it's been a little while since my initial release. I had hoped to be able to truly fix some of the issues related to using ommpc2x as a background player, but haven't fully been able to accomplish that. So I'm going to go ahead and put out this release which has some fixes and some workarounds...
If this is the first you've heard of this music player, head over to the project page for initiation.
Otherwise, here's what's changed...
* Workaround to fix output rate changing while running in background
* Volume will still "jump" occasionally, created optional "watchdog" program to
monitor and reset
* Fixed bug where bookmarks dissappear until restart
* added autorun to sample shortcut script since it was supposed to be there.
* replaced complexSample.sh with watchdogSample.sh
* added forceMenuExit.sh shortcut script in case you crash running an external program and get caught in an autorun loop...
* Migrated to latest version of mpd and recent toolchain
The output rate workaround allows for getting rid of all the sleeping and pausing in the shortcut scripts to try and get them to behave correctly. However, for running apps that don't have any sort of volume control, sometimes the gp2x will decide to "reset" the volume back to a default level still. So I created a "watchdog" program to monitor the volume and reset it back if needed.
Again, not everything is perfect...
* Occasionally mpd will lock when running an external program and you won't be able to get back to ommpc2x. You'll have to reset the gp2x and then will probably have to exit ommpc2x with the forceMenuQuit.sh script in order to kill the autorun. Of the programs I've tried pocketsnes is a big offender. If you exit to the psnes menu and return to your game any number of times, expect this bad behavior. PicoDrive and gpfce seem to be fairly well behaved.
* Occasionally mpd will stop outputting when starting watchdog. It's not locked like above though and exiting your program and returning to ommpc2x will get it outputting sound again.
Anyway, give it a try and let me know what you think. Feel free to post any questions or opinions. I don't post often , but do check the boards everyday...so I'm around. The upgrade archives just contain the modified files, they're not too much smaller, but they don't have any config file or what not so you won't accidentely overwrite anything...
Check newest post for download links...
If this is the first you've heard of this music player, head over to the project page for initiation.
Otherwise, here's what's changed...
* Workaround to fix output rate changing while running in background
* Volume will still "jump" occasionally, created optional "watchdog" program to
monitor and reset
* Fixed bug where bookmarks dissappear until restart
* added autorun to sample shortcut script since it was supposed to be there.
* replaced complexSample.sh with watchdogSample.sh
* added forceMenuExit.sh shortcut script in case you crash running an external program and get caught in an autorun loop...
* Migrated to latest version of mpd and recent toolchain
The output rate workaround allows for getting rid of all the sleeping and pausing in the shortcut scripts to try and get them to behave correctly. However, for running apps that don't have any sort of volume control, sometimes the gp2x will decide to "reset" the volume back to a default level still. So I created a "watchdog" program to monitor the volume and reset it back if needed.
Again, not everything is perfect...
* Occasionally mpd will lock when running an external program and you won't be able to get back to ommpc2x. You'll have to reset the gp2x and then will probably have to exit ommpc2x with the forceMenuQuit.sh script in order to kill the autorun. Of the programs I've tried pocketsnes is a big offender. If you exit to the psnes menu and return to your game any number of times, expect this bad behavior. PicoDrive and gpfce seem to be fairly well behaved.
* Occasionally mpd will stop outputting when starting watchdog. It's not locked like above though and exiting your program and returning to ommpc2x will get it outputting sound again.
Anyway, give it a try and let me know what you think. Feel free to post any questions or opinions. I don't post often , but do check the boards everyday...so I'm around. The upgrade archives just contain the modified files, they're not too much smaller, but they don't have any config file or what not so you won't accidentely overwrite anything...
Check newest post for download links...