https://github.com/rphillips/escapepod
Self hosted podcast player
https://github.com/rphillips/escapepod
Last synced: 3 months ago
JSON representation
Self hosted podcast player
- Host: GitHub
- URL: https://github.com/rphillips/escapepod
- Owner: rphillips
- License: agpl-3.0
- Created: 2019-05-12T00:16:04.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2022-12-11T03:11:21.000Z (over 2 years ago)
- Last Synced: 2025-03-18T14:01:44.426Z (4 months ago)
- Language: Go
- Homepage:
- Size: 10.4 MB
- Stars: 27
- Watchers: 1
- Forks: 2
- Open Issues: 24
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Escapepod
[](https://travis-ci.org/rphillips/escapepod)
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.

## Features
- OPML Import
- Individual RSS Feed import
- Embedded Player using [plyr](https://github.com/sampotts/plyr)
- UI is embedded in the binary## Running Escapepod
Use the included [docker-compose.yml](https://raw.githubusercontent.com/rphillips/escapepod/master/docker-compose.yml).
```sh
docker-compose up
```or
```sh
docker-compose up -d
```Open a web browser to localhost:5000.
## Docker Image
```sh
docker pull rphillips/escapepod:latest
```## Development
See [HACKING.md](./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](./LICENSE.txt); however, third-party applications communicating with the
API may be closed source.