rphillips / escapepod

Self hosted podcast player

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Escapepod

Build Status

escapepod is a standalone, self-hosted, podcast manager. It includes a modern frontend web interface, an internal player, and a flexible API for mobile applications to use.

Image 1 Image 2

Features

  • OPML Import
  • Individual RSS Feed import
  • Embedded Player using plyr
  • UI is embedded in the binary

Running Escapepod

Use the included docker-compose.yml.

docker-compose up

or

docker-compose up -d

Open a web browser to localhost:5000.

Docker Image

docker pull rphillips/escapepod:latest

Development

See HACKING.md

TODO

  • Played history
  • Resuming

License Note

Third party applications (ie: mobile, desktop, etc) that communicate with the Escapepod server API are not considered a derivative work. Any modifications to the server component (or included client interface) must conform to the license; however, third-party applications communicating with the API may be closed source.

About

Self hosted podcast player

License:GNU Affero General Public License v3.0


Languages

Language:Go 45.9%Language:Vue 34.4%Language:JavaScript 13.4%Language:Makefile 3.7%Language:HTML 2.1%Language:Dockerfile 0.5%