It was actually a lot easier than I thought to add support for Random Play, Repeat Play, adding songs to the playlist (enqueue), and having the LCD backlight turn off after a configurable timeout. See http://www.reza.net/rio/files/CHANGELOG for a full list of what's been updated.

You can find the latest version (0.7.9) here :

http://www.reza.net/rio/files/

In order to see if you have Repeat or Random turned on or off, you'll have to go check out the Playlist link from the rio's main url.

If you want to adjust the default timeout (normally 60s) before the backlight goes out, edit the congiruation paramter "lcd_powerdown_interval"

And it also seems like I've got some kind of resource leak somwhere. The more songs play in the playlist, the higher the load seems to get. If the receiver starts skipping, click on the 'Restart' link, and let me know about it and the conditions that led up to it. I really need to figure out a better debugging environment to track down these problems.

I've also been playing with adding telnetd to the rio. However, I'm having some problems with allocating a pseudo-tty. I'm not going to play around with this too much, but if anyone knows much about pseudo-tty's, please contact me.

Otherwise, give it a shot, and let me know. Sorry for releasing two versions within 12 hours of each other.. The changes were just a lot easier to implement than I thought.

Reza

p.s. the random/repeat buttons on the reciever and remote both work.


Edited by reza (23/08/2002 17:59)