Working it into the backend (i.e. mplayer.py) would be quite easy. In fact, I doubt any changes would be necessary at all. The playlist (i.e. playlist.py) would be equally straightforward.
The frontend might be a different matter. For example, I'm not sure how copy and paste would work using pygame. And Kagu currently has no virtual keyboard. (the maemo virtual keyboard works with GTK, not pygame)
Doing a quick google search, there's pygame.scrap for clipboard integration, but that's only in pygame >=1.8, and I think maemo uses 1.6 or 1.7 currently.
Anyway, I'm sure it could be done. It's just a matter of finding a good way to paste text into Kagu's UI. Possibly a GTK popup window? Dunno...
I see what you mean about the keyboard...for now, I just created a Notes document with my Shoutcast URL's and I'm using cut and paste into the Terminal. Maybe someone will come along and suggest a different way to do this.
FYI to all: Apparently OGG support works in Kagu too. The only change needed is a one line change in /usr/lib/kagu/kagu-scanner.py (probably need to be root to edit it): https://www.guardiani.us/projects/kagu/changeset/412
We'll be including this in the next release. Track numbers may not work. I'm not sure if that's an OGG comment issue, or we're just not using them correctly. Patches welcome.
I see what you mean about the keyboard...for now, I just created a Notes document with my Shoutcast URL's and I'm using cut and paste into the Terminal. Maybe someone will come along and suggest a different way to do this.
Python has gtk.Clipboard support. I'll do some tests when I get time and see if it's possible to paste clipboard items into Kagu's playlist this way.
How do you sign up for an account in that site????
Only developers can open tickets. If you want to be a developer, you should write a patch and email it to us. If we like it, we'll give you an account.
User requests and bug reports are handled on IRC and here, in these threads.
I'm having some issues with Kagu: I have Canola installed. Downloaded python then kagu. Kagu scanner seems to get hung (I only have a few songs, maybe 50 at this point) while hitting into the id3 tags. Most of the time it will hang and crash if touched even to wake the screen. Today while I was at work it must have been chugging away in my bag. When I was walking out to the parking lot I went to fire up Canola for the ride home, and there it was, the scanner had completed! I flipped, quite literally through the albums, which performs superbly, by the way, only to find all of the album covers the same. Hmm, OK. Played a song, sounded good, but then it stopped. My music taste varies quit a bit so I dont usually listen to a whole album, and don't have a single full album on my nokia. Back to Canola I went. When I got home I tried playing around a bit to find shuffle through a single album, but no global random (if someone would point me to it I would appreciate it)I then tried rescanning to see if maybe it would correct the artwork issue, but now it is hanging again and taking a while. I can't stay away from my nokia for 8 hours agin until tomorrow at work. I'd really like to get this thing configured properly to see what it can do as it has a gorgeous, intuitive interface.
Is there a conflict with Canola or any other known apps, or could it be an install sequence issue?
I'm having some issues with Kagu: I have Canola installed. Downloaded python then kagu. Kagu scanner seems to get hung (I only have a few songs, maybe 50 at this point) while hitting into the id3 tags. Most of the time it will hang and crash if touched even to wake the screen.
Got a backtrace? (log in via SSH, run `kagu-scanner`, and copy/paste the exception here)