pbek / nextcloud-nextpod

Nextcloud app for visualization of podcast subscriptions and episode downloads from GPodderSync
GNU Affero General Public License v3.0
21 stars 0 forks source link

Integrate with owncloud/music podcast feature #6

Open memen45 opened 1 year ago

memen45 commented 1 year ago

Great to see this user interface built around the gpoddersync app! The 'official' music app, owncloud/music, has a podcast feature as well, but does not have this integration with gpoddersync yet. Would it be possible to combine efforts with e.g. @paulijar and build this integration into the official music app?

There is already an existing issue regarding this: owncloud/music#975, looking forward to hear your view on it!

pbek commented 1 year ago

Phew, I don't know. Are you talking about merging the three apps? I'm not sure how easy that could be done, especially integrating the database table structure from gpoddersync...

memen45 commented 1 year ago

Not necessarily the three, but at least the two UIs. Do you use a separate database from gpoddersync or do you interface with it somehow? I could not find any code hinting on how you connected to gpoddersync.

pbek commented 1 year ago

The gpodder sync tables are used.

memen45 commented 1 year ago

Ah okay, so the integration/merging of both gpoddersync tables and the existing podcast tables is indeed a challenge. Could be either synced by import+hooks on change, or only using gpoddersync tables. The latter is easier wrt database, but requires some changes to the APIs (Subsonic and Ampache) to return the correct format. Only the bookmarks scheme in gpodder is quite different compared to the APIs, but those are not yet implemented in owncloud/music, so no problems there.