Jérôme

I love this, thanks for the time and effort you put into creating this
patch.

Paul


On Fri, 2007-12-21 at 14:17 +0100, [EMAIL PROTECTED] wrote:
> Hello,
> 
> Here it is. After diving into python and gPodder code ( I must say
> gPodder is often nicely implemented so it wasn't too hard, maybe
> comments are sometime missing) and spending hours seaking on internet,
> I'm able to deliver you a patch with a first implentation of a status
> icon on the sytem tray.
> 
> Please, try it, test it and/or review its code (it should be easy to
> review since it almost consist of one class), and share you comments,
> suggestions, critisms with us.
> 
> regard,
> Jérôme Chabod
> 
> -------------------------------------------------------------
> 
> WHAT IT DOES:
> -------------
> It displays an icon in the sytem tray after gPodder starts. This icon
> allows following features:
> * hide/show gpodder
>     left clicking several times on this icon will respectively bring
> gPodder to front (if not already), hide gPodder (only the icon will
> remain visible), show gPodder again.
> * popup menu
>     right clicking on the icon will popup a menu for quick access to
> some gPodder functionality ("update feed", "download all episodes",
> "préferences", "about" and "exit")
> * download status and notification
>     during gPodder is downloading, the icons's tooltip will display
> how many files are currently dowloading and the progression
> percentage.
>     Once all downloads are finished (terminated or canceled), a
> notification message is poped up
> 
> GOAL:
> -----
> My idea behind this icon is to have gPodder starting automaticaly and
> running in background for its daily job. To achieve that, gPodder
> should be able to:
> 1. start hidden, only the icon should be visible (activated by a
> configuration option)
> 2. check for new episodes (either automaticaly at startup  - a
> configuration flag already exists -, triggered by the icon's popup
> menu or even periodically)
> 3. inform: status in tooltip and special icon, notification after
> update
> 4. download new episodes (either automaticaly when new episodes where
> found - a configuration flag already exists - or triggered by the
> popup menu)
> 5. inform: status in tooltip and special icon, notification after
> download
> 6. notify errors and troubleshouting
> 
> TODO:
> -----
> * add configuration options: 
>     - show icon in systray (on by default)
>     - display notification (on by default)
>     - start gPodder iconified (off by default)
>     - 4 options when exiting gPodder: "exit", "run in systray", "run
> in systray until all downloads finished", "ask me" ("ask me" by
> default)
> * status and notification for channel updates (check for new episodes)
> * status and notification for mp3 device synchronisation
> * add a status symbol to the icon: dowloading, checking for new
> episodes, synchronising (if somebody could help here)
> * check periodically for new episode (peridiodicity should be
> configurable)
> * error handling: what to do in case of error?  
>     - critical errors where the use can't help (bug, missing
> dependency...).
>     - troubleshouting where the user might do something (server down,
> xml invalid, disk full, ...). 
>     Maybe send a notification popup and make icon blinking
> 
> 
> 
> ______________________________________________________________________
> My...où ? You...quoi ? Face...qui ?... Vous ne savez plus comment être
> vous-même ?
> Pour Créer, Partager et enfin Gagner ... Découvrez iDOO en vidéo
> http://www.idoo.com/fr/videomark.php
> _______________________________________________
> 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