Hi guys, I'm appealing to the brain trust here on the devlist. I'm just starting to wrap my head around OOP, so I don't quite understand how everything works yet. But here's the story.
I got tired of doing math in my head because the apodcast plugin displayed elapsed time purely in seconds, as opposed to (h:)mm:ss, so I made an effort to find and fix the problem. Long story short (and after a lot of searching) I found the ApodcastItem class was inheriting (right term?) from Item. I changed this to inherit from AudioItem, where I saw the time formatting code. I think I also made a few changes to AudioItem to make one of the parameters optional (I'll have to look and see). So it WORKS (hooray!) and playing back podcasts displays the time in proper mm:ss format. The minor issue is that when the player stops at the end of the file, the display goes back to the previous menu, but it doesn't respond. I have to press BACK/ESC and then the menus start to respond. It's as if the playback ends, the display goes back to the menu but something in Freevo thinks its still controlling the player, until I press BACK. I figure there must be some kind of trigger or event that isn't getting passed along. If I break out of the player manually with BACK, it works fine. If I use DISPLAY to put the player in the idlebar, the menu works fine. It only happens when the player stops on its own at the end of playback. Anyone have quick ideas or avenues I can run down to find a fix? Thanks again for all your support. James Springfield, OR USA ------------------------------------------------------------------------------ _______________________________________________ Freevo-devel mailing list Freevo-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freevo-devel