Clone wiki

PodcastUtilities / devmeetings

Development Meetings

Notes and task lists from the development meetings

2nd Mar 2012

Tasks from the last meting have been carried forward, not much has changed largely because DW has not done any of his tasks.

The big push is to build the V2 ZIP

Tasks for V2

  1. Documentation
    1. Document download scenario - DW
    2. hook verbose mode to diag mode - see controlfile for diag mode - DW
    3. implement feed XML saving switchable by diag mode - DW
  2. Project Tasks
    1. Rebuild Help file
    2. Build V2 ZIP

Backlog

  1. Project Tasks
    1. Test development environment in a blank VM with #develop / VS express
  2. Downloader
    1. Support ATOM feed format (RSS is default) - DW
    2. Execute post download process - DW
    3. Delete old .partial downloads
  3. App - UI
    1. Global Settings
    2. Properties for podcasts
      1. Folder name
      2. number to sync
      3. etc
    3. Adding URLs
      1. Drag and drop from browser
      2. Load and convert OPML
    4. Export OPML
    5. Runner
      1. Sync
      2. Downloader
      3. Purger
      4. Revert / View state.xml (high tide mark)
  4. Control File
    1. Serialisation
      1. Tests for XmlSerialisation and Clone of the ControlFile

5th Dec 2011

Tasks from the last meting have been carried forward

The big push is to build the V2 ZIP

Tasks for V2

  1. Documentation
    1. Document download scenario - AT and DW
    2. hook verbose mode to diag mode - see controlfile for diag mode - DW
    3. implement feed XML saving switchable by diag mode - DW
  2. Project Tasks
    1. Rebuild Help file
    2. Build V2 ZIP

Backlog

  1. Project Tasks
    1. Test development environment in a blank VM with #develop / VS express
  2. Downloader
    1. Support ATOM feed format (RSS is default) - DW
    2. Execute post download process - DW
    3. Delete old .partial downloads
  3. App - UI
    1. Global Settings
    2. Properties for podcasts
      1. Folder name
      2. number to sync
      3. etc
    3. Adding URLs
      1. Drag and drop from browser
      2. Load and convert OPML
    4. Export OPML
    5. Runner
      1. Sync
      2. Downloader
      3. Purger
      4. Revert / View state.xml (high tide mark)
  4. Control File
    1. Serialisation
      1. Tests for XmlSerialisation and Clone of the ControlFile

4th Oct 2011

Tasks from the last meting have been carried forward

  1. Project Tasks
    1. Document download scenario - AT and DW
    2. Test development environment in a blank VM with #develop / VS express
  2. Downloader
    1. Support ATOM feed format (RSS is default) - DW
    2. hook verbose mode to diag mode - see controlfile for diag mode
    3. implement feed XML saving switchable by diag mode
    4. Execute post download process - DW
    5. Delete old .partial downloads
  3. App - UI
    1. Global Settings
    2. Properties for podcasts
      1. Folder name
      2. number to sync
      3. etc
    3. Adding URLs
      1. Drag and drop from browser
      2. Load and convert OPML
    4. Export OPML
    5. Runner
      1. Sync
      2. Downloader
      3. Purger
      4. Revert / View state.xml (high tide mark)
  4. Control File
    1. Serialisation
      1. validate XML DOM (using XmlDocument parser?)
      2. Re-factor ReadXml into Helper
      3. Re-factor Clone into Helper
    2. Settings
      1. Add diagnostic mode
      2. Make "pattern" an IDefaultableItem<string>

3rd Aug 2011

Tasks

  1. Support ATOM feed format (RSS is default) - DW
  2. Delete PartCoverSettings as no longer used - DW
  3. Document download scenario - AT
  4. FxCop - DW
  5. UI
    1. Global Settings
    2. Save config
    3. Properties for podcasts
      1. Folder name
      2. number to sync
      3. etc
    4. Adding URLs
      1. Drag and drop from browser
      2. Load and convert OPML
      3. Copy / Paste
    5. Export OPML
    6. Runner
      1. Sync
      2. Downloader
      3. Purger
  6. Execute post download process - DW

12th Jan 2011

Tasks

  1. we need to ensure that the base class for test is the same (a copy of) between RC and PU (AT) (#2)
  2. Change name of Assemblies folder to be References (to match up with RC) (AT) (#3)
  3. Investigate the use of the HG addin for VS (AT)
  4. The tests need to be extended we need wrappers for all parts of the OS / FileSystem that we currently use (#4)
  5. We need to start using PartCover to measure coverage (DW) (#5)
  6. we need to document installation, configuration and common usage scenarios (#7)
  7. build ZIP deployment - we have then got the first release (#6)
  8. plan remaining tasks - work jointly on download ? or work on different tasks ?
  9. We will need a UI to manage the XML config file - maybe an addin for browsers to subscribe

24th Nov 2010

PodcastUtilities is the project that is nearest to being useful for other people and something that we would not be embarrassed to show other people.

As soon as practical we will work on this project together, in the mean time DW will pick up immediate tasks required to keep RemoteControl running.

Tasks

  1. Tests, we need to get tests written (after the event I know but it unless we start we will not be able to adopt TDD in this project)
  2. Download, as soon as PodcastUtilities supports downloads I can stop using Juice
  3. Trans-code, both bulk and "on the fly"
  4. Synchronize Music folders
  5. Time based SyncPodcasts, only consider files created in the last n days (do we just use the file timestamp to identify when the podcast was "broadcast")
  6. use micro Torrent for downloads
  7. GeneratePlaylist, on an Android device

Updated