/phonograph

Is Podcast Player as PWA. The purpose is to provide an open source architecture to play audio on the web. The current implementation works for mobile and desktop.

Primary LanguageJavaScript

Phonograph

Phonograph is a PWA shell to house Audio Applications. By default (During development to 1.0) it includes a Podcast App, but it can be replaced or enhanced to work with other audio services. This project is powered by Remote and Local Cache to provide a PWA

Netlify Status

https://phonograph.app

Architecture

Goals

Provide a First Class a PWA for Audio Execution. The first release focused on Podcasts.

Todo

App

  • Global Service Worker
  • Global Notifications
  • Audio Download Progress
  • App UI ( Material UI )
  • Global Web Worker
  • Global Caching Services
  • Audio Queue
  • Core Services Doc
  • Electron Release
  • Chrome Extension
  • Remote Plugin Loader

Podcasts - Phonocast?

  • RSS Parsing
  • Library of Favorites
  • Auto Update of Library Contens
  • Search for Podcasts
  • Settings
  • Top Podcasts (Welcome)
  • Offline Mode