Automattic / Automattic/pocket-casts-ios
Open Podcast API-based synchronisation
Nobody has claimed this yet.
- Dominant language
- Swift
- Stars
- 1.8k
- Forks
- 198
- Avg merge
- 17h 20m
- Merged PRs (30d)
- 103
Description
Hello,
Pocket casts is now (one of) the good open source podcast app(s) for iOS. There are potential users out there, who would like Cross-App synchronisation. An example: https://troet.cafe/@christophtill/110739152323728733
> Ich finde es krass, dass es nach all den Jahren scheinbar immer noch keine Podcast-App für iOS gibt, die die Synchronisation von Podcasts via gpodder oder gpodder sync ermöglicht. Ich würde auf Android gern auf @AntennaPod umsteigen, allerdings auch gern Abos und die Playerposition syncen...dummerweise ist mein Diensthandy aber ein iPhone
This person wants to sync their subscriptions & listening progress between their work phone (iOS) and private phone (Android).
I've initiated the Open Podcast API, which aims to enable exactly that: easy, cross-device and cross-app synchronisation. Discussions about the API endpoints and calls are currently ongoing. It would be interesting if someone from Pocket Cast's team would be able to engage in these discussions and perhaps, ons the specs are ready, implement support for it. Happy to have a one-on-one chat about this also.
More info: www.openpodcastapi.org
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Open Podcast API information at www.openpodcastapi.org and its ongoing endpoint discussions. Then identify where Pocket Casts iOS handles subscriptions and listening progress. Done means implementing cross-device synchronisation after the API specification is ready.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- ios, swift
- Domain
- api, mobile-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100