Fremantle Stars/gPodder

(New page: roadmap goes here)
(initial content posted)
Line 1: Line 1:
-
roadmap goes here
+
The current version is '''0.16.1-2fremantleui''' in Fremantle Extras-Devel.
 +
 
 +
===Already Working===
 +
 
 +
* Welcome screen at first start / when subscription list empty
 +
* Find new podcasts - with podcast directory + YouTube search
 +
* Login to my.gpodder.org and download subscription list
 +
* App menu in main window
 +
** Check for new episodes (update feeds; show progress in titlebar; offer new episodes)
 +
** Downloads (opens the download status list; shows status as gray text)
 +
** Add new podcast (subscribe to a podcast by entering/pasting the feed URL)
 +
** Unsubscribe (remove the subscription and downloads of the selected podcast)
 +
** Preferences (Set up audio and media player)
 +
** About gPodder (About dialog.. nothing more)
 +
** Podcast directory (OPML from web; suggested podcasts; top podcasts; YouTube subscriptions)
 +
* Main window UI
 +
** Left pane lists podcasts, right pane lists episodes in selected podcast
 +
** Clicking on an episode opens its shownotes in a new stackable window
 +
* Episode shownotes UI
 +
** Has image of podcast, title of episode + podcast, shownotes
 +
** Appmenu has: Play/Stream; Download/Cancel/Delete; Pause/Resume; Do not download/Mark as new; Open website (does this work with the browser??)
 +
* Download status UI
 +
** List of current downloads (queued, downloading, finished, paused, cancelled, failed)
 +
** Clicking on an item opens the shownotes window
 +
** Appmenu has: Pause all; Resume all; Cancel all; Clean up list (removes all with status: cancelled, finished, failed)
 +
 
 +
Advanced features:
 +
 
 +
* Close gPodder while downloads are running; on next startup, it asks you to resume the downloads
 +
 
 +
===Known problems===
 +
 
 +
* Main window uses GtkPaned [http://talk.maemo.org/showpost.php?p=296852&postcount=8]
 +
* Podcast directory dialog uses GtkNotebook [http://talk.maemo.org/showpost.php?p=296852&postcount=8]
 +
 
 +
===Planned===
 +
 
 +
* Integration with MAFW -- depends on [https://bugs.maemo.org/show_bug.cgi?id=4675 bug 4675]
 +
 
 +
===Need Help===
 +
 
 +
* Playback + Streaming (How to interface with the Media Player in Maemo 5?)
 +
* Better podcast directory - please suggest feeds[http://talk.maemo.org/showpost.php?p=296812&postcount=6]
 +
* HTML shownotes - is there a "good" HTML widget for PyMaemo?
 +
* UI feedback

Revision as of 15:54, 15 June 2009

The current version is 0.16.1-2fremantleui in Fremantle Extras-Devel.

Contents

Already Working

  • Welcome screen at first start / when subscription list empty
  • Find new podcasts - with podcast directory + YouTube search
  • Login to my.gpodder.org and download subscription list
  • App menu in main window
    • Check for new episodes (update feeds; show progress in titlebar; offer new episodes)
    • Downloads (opens the download status list; shows status as gray text)
    • Add new podcast (subscribe to a podcast by entering/pasting the feed URL)
    • Unsubscribe (remove the subscription and downloads of the selected podcast)
    • Preferences (Set up audio and media player)
    • About gPodder (About dialog.. nothing more)
    • Podcast directory (OPML from web; suggested podcasts; top podcasts; YouTube subscriptions)
  • Main window UI
    • Left pane lists podcasts, right pane lists episodes in selected podcast
    • Clicking on an episode opens its shownotes in a new stackable window
  • Episode shownotes UI
    • Has image of podcast, title of episode + podcast, shownotes
    • Appmenu has: Play/Stream; Download/Cancel/Delete; Pause/Resume; Do not download/Mark as new; Open website (does this work with the browser??)
  • Download status UI
    • List of current downloads (queued, downloading, finished, paused, cancelled, failed)
    • Clicking on an item opens the shownotes window
    • Appmenu has: Pause all; Resume all; Cancel all; Clean up list (removes all with status: cancelled, finished, failed)

Advanced features:

  • Close gPodder while downloads are running; on next startup, it asks you to resume the downloads

Known problems

  • Main window uses GtkPaned [1]
  • Podcast directory dialog uses GtkNotebook [2]

Planned

  • Integration with MAFW -- depends on bug 4675

Need Help

  • Playback + Streaming (How to interface with the Media Player in Maemo 5?)
  • Better podcast directory - please suggest feeds[3]
  • HTML shownotes - is there a "good" HTML widget for PyMaemo?
  • UI feedback