Skip to content

Design goals

Tom Shea edited this page Sep 2, 2019 · 2 revisions

Problems solved by podflock

  • The usual problems a podcast app solves
    • Subscribe to a podcast (RSS feed) (+ auth)
    • Listen to a podcast episode, and a queue of them
    • Download new episodes when they release
  • Social podcasting
    • See whether an episode has been listened to by a friend
    • See where in an episode a friend has listened up to
    • Get notified when a friend listens to a specific part of an episode

MVP features

  • Subscribe to a podcast RSS feed
  • Download episodes
  • Play episodes
  • Every 5 minutes during playback, and on pause and play, upload status to server
  • View whether friend has listened to an episode
  • View where friend is in episode

Nice to have

  • Playback rate controls
  • Privacy controls: turn off sharing for the whole app, turn off sharing for a specific podcast
  • Control auto downloads on a per-podcast basis
  • Forward 30s back 10s
Clone this wiki locally