Hello Thomas,

I understand your point of view and I must honestly say I also won't need all this extra "buttons". I also agree to the fact that "new episode are available" should be notified only once.
However, a feature I really, really need is  the ability to automaticaly download episodes as soon as they are discovered (I explain it a few paragraph later).
Anyway, I will implement in my working copy this auto-download feature, probably switched on by a new hidden (only in gpodder.conf) option and send it as a patch to the devel list in case somebody else is interrested on it (it's not a problem for me to live with a patch since I already patch gpodder as soon as I grab a new version in order to have readable file names). If a few other people in the future show an interrest for this feature, you'll alway have the possibility to commit it in the repository, as it will be transparent for the other users.

To let you understand my motivation, let me explain "my ideal" gPodder as it tends to become (if you have to few time, you can skip it ;)):
My ideal gPodder should does the daily work for me in background without I have to think about it, and without my interraction: It starts automaticaly iconified with my session (done). It checks for new episode (done), and downloads it for me. Until now, I have to sit at my computer when something is found, or thing of checking  when I come back, then have to click at least 2 times! (far too much for a lazy boy like me;)) to download them. It's nice if it "discretly" tell me (throught status or notification) that something happens, but not mandatory since I don't alway sit at my computer.
Once a week, I come with my mp3 player and enjoy all the nice episodes gPodder as gently grab me without I even notice.
I have episodes which are  disponible only for one day, and I don't alway  thing about checking them, but I don't want to miss them.

I  tried before some command lines podcaster,  they worked well for me but they haven't this ability to show that something is happening because they work in background and it's difficult to interract with then if needed. Others podcasters with gui had the ability to planify download, but weren't so pretty like gPodder (thanks gtk and the funny gPodder icon). That's why I decided to add the tray icon to gPodder to try to make it the perfect podcaster (once again, for me)

Regards,
Jérôme

Thomas Perl a écrit :
Hello!

On Wed, 2008-01-23 at 16:10 +0100, [EMAIL PROTECTED] wrote:
  
I agree completly with you. 
I propose to modify the tray icon this way:

When new episodes are found:

* the option "auto-dowload new episodes" is ON: 
    - notify "x new episodes where found. Download will start
immediatly..."
    - notification as 2 buttons "cancel" and "show"
    - after 5 s, if cancel wasn't pressed, download starts
automaticaly

* the option "auto-dowload new episodes" is OFF: 
    - notify "x new episodes where found"
    - notification as 3 buttons "download all news", "select episodes"
and "show" 

What do you and other people thing about that?
    

I think all these special cases make configuring and using gPodder
harder than it should be. I agree with you on the problems with gPodder
popping up randomly.

The purpose of "auto-download new episodes" is that a user that wants to
download new episodes doesn't have to click on "download new episodes"
after clicking "refresh feeds", so the menu item would better be
described as "auto-download new episodes after a manual feed update",
which would already tell us the way to go. In my opinion, when gPodder
is minimized to the tray icon, it should only tell the user that new
episodes are available or that downloads have been finished. Although
the buttons in the notification bubble are nice, I think they are a bad
idea for interacting the way we use it currently. The buttons in the
notification area are more useful for things like "don't show me this
again" or in case of an error "show the logfile" or such things.

Interaction with gPodder should only happen when it is not minimized. If
you are letting yourself be distracted by the notification bubble (and
try to read and click on it), you might as well only get a notification
and if you want to act upon it, open gPodder and carry out the actions
you want to do.

The timeout in the notification bubbles with action buttons also gives a
"hurry, hurry - you have to do something now!" kind of feeling - same
with instant messengers - that surely interrupt the normal workflow.

In my opinion, we should throw out the action buttons completely and
make gPodder behave nice and non-intrusive when minimized. This means:
only notification bubbles for the following scenarios:

 * New episodes are available
 * Downloads have been finished
 (did I forget something here?)

Also, the "new episodes are available" notification should only be shown
once, not every time the feed cache gets updated.

When gPodder is minimized, updating the feed cache (automatically or
manually) should never trigger an automatic download. The option
mentioned above should only come into effect when the feed update was
initiated manually and gPodder was not minimized.

What do you think? Anybody willing to implement it this way? I still
want to do the new sync code, so any help with fixing the tray icon
problems is really appreciated!

Thomas

_______________________________________________
gpodder-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-devel


  

_______________________________________________
gpodder-devel mailing list
[email protected]
https://lists.berlios.de/mailman/listinfo/gpodder-devel

Reply via email to