[Banshee-devel-list] Ideas about LiveRadio extension



Hi all,

Some time ago Frank asked for some feedback about the new LiveRadio
extension he created. I just got around to play with it, so here are a
few random thoughts and ideas about it. I hope they'll be useful.

But first, how is it different from the RadioStationFetcher extension ?
It also allows you to search and browse radio stations, but you can
listen to a station without adding it to the "Internet Radio". If you
like it, you can then add it to your stations with one click.
I think I quite like this approach.

1/ It might be nice to combine all the sources for stations (shoutcast,
xiph and live365) into one screen, without necessarily separating
between each origin. If I'm looking for a "ambient-electro-metal"
station, I don't want to do 3 searches.
Thus, the LiveRadio source wouldn't have any child sources, and its
contents would be similar to what is now currently in each child.
Being able to disable a station source, and having settings for each
(username, etc.) is still useful.

2/ I think it would be nice to use Mono.Addins to have pluggable station
sources, instead of doing that "by hand".
An extension can itself be extended. For example, look at what is done
in the Banshee source with the Banshee.Dap extension being extended by
each specific Dap extension (Ipod, MassStorage and Mtp)

3/ There are configuration option for the HTTP proxy. Wouldn't it be
better to use the system settings for that ?
I think those are used automatically, but I'm not sure.

4/ The preferences dialogs have Cancel/Apply/Save buttons. Preferences
should be applied immediately, if possible. The dialogs then only needs
a Close button.

5/ The refresh button should have a different icon. The
Gtk.Stock.Refresh icon might probably fit better.

Well, I hope I've managed to make myself clear.

Of course, you can all now doubt my credentials for making this kind of
suggestions, after having a look at the AlarmClock extension... ;)

-- 
Bertrand Lorentz <bertrand lorentz gmail com>
> http://bl-log.blogspot.com <

Attachment: signature.asc
Description: This is a digitally signed message part



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]