Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pbek/nextcloud-nextpod

Nextcloud app for visualization of podcast subscriptions and episode downloads from GPodderSync
https://github.com/pbek/nextcloud-nextpod

antennapod gpodder nextcloud nextcloud-app

Last synced: 3 months ago
JSON representation

Nextcloud app for visualization of podcast subscriptions and episode downloads from GPodderSync

Awesome Lists containing this project

README

        

# NextPod Nextcloud App

[GitHub](https://github.com/pbek/nextcloud-nextpod) |
[Nextcloud App Store](https://apps.nextcloud.com/apps/nextpod) |
[Changelog](https://github.com/pbek/nextcloud-nextpod/blob/main/CHANGELOG.md)

[![PHPUnit](https://github.com/pbek/nextcloud-nextpod/actions/workflows/ci.yml/badge.svg)](https://github.com/pbek/nextcloud-nextpod/actions/workflows/ci.yml)
[![NPM build](https://github.com/pbek/nextcloud-nextpod/actions/workflows/ci-js.yml/badge.svg)](https://github.com/pbek/nextcloud-nextpod/actions/workflows/ci-js.yml)

This Nextcloud app lets you visualize your podcast subscriptions and episode downloads from
[GPodderSync](https://apps.nextcloud.com/apps/gpoddersync), which acts as a basic gpodder.net
api to sync podcast consumer apps (podcatchers) like AntennaPod.

You need to have [GPodderSync](https://apps.nextcloud.com/apps/gpoddersync) installed to use this app!

## Features

- List of all your podcast subscriptions
- List of all your downloaded episodes
- Click an episode to show the description of the episode
- Create a note of an episode in [Nextcloud Notes](https://apps.nextcloud.com/apps/notes)
- Play episodes in the browser (with or without syncing the progress with gpoddersync)
- Download episodes
- Open episode website and RSS feed

## Screenshots

### Episode List

![episodes](./img/screenshots/episodes.png)

### Episode Description

![episodes](./img/screenshots/episode-description.png)

### Podcast Subscriptions

![podcasts](./img/screenshots/podcasts.png)

## Clients supporting sync of GPodderSync

| client | support status |
| :- | :- |
| [AntennaPod](https://antennapod.org) | Initial purpose for this project, as a synchronization endpoint for this client.
Support is available [as of version 2.5.1](https://github.com/AntennaPod/AntennaPod/pull/5243/). |
| [KDE Kasts](https://apps.kde.org/de/kasts/) | Supported since version 21.12 |
| [Garmin Podcasts](https://lucasasselli.github.io/garmin-podcasts/) | Only for [compatible Garmin watches](https://apps.garmin.com/en-US/apps/b5b85600-0625-43b6-89e9-1245bd44532c), supported since version 3.3.4 |

## Installation

Either from the official Nextcloud app store ([link to app page](https://apps.nextcloud.com/apps/nextpod)) or by
downloading the [latest release](https://github.com/pbek/nextcloud-nextpod/releases/latest) and extracting it into
your Nextcloud `apps/` directory.

## Development

See [docker development](./docker/README.md) for development instructions.