Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/pbek/nextcloud-nextpod
- Owner: pbek
- License: agpl-3.0
- Created: 2023-02-27T16:05:28.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2024-09-25T09:08:50.000Z (4 months ago)
- Last Synced: 2024-10-13T01:31:01.749Z (3 months ago)
- Topics: antennapod, gpodder, nextcloud, nextcloud-app
- Language: PHP
- Homepage:
- Size: 2.57 MB
- Stars: 20
- Watchers: 2
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
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.