lucasasselli / garmin-podcasts

Garmin Podcasts is a Garmin Connect IQ podcast app powered by Podcast Index. No external service or subscription required: all you need is you watch!
GNU General Public License v3.0
76 stars 17 forks source link

gPodder sync / AntennaPod sync #1

Closed alexanderadam closed 3 years ago

alexanderadam commented 4 years ago

Hi Luca,

first of all: thank you so much for creating an open source app for Garmin devices. :pray:

Just little questions: Is it somehow possible to sync the state with gpodder and/or AntennaPod? Or is it planned to implement this? If not: do you know any alternative that could do this?

PS: I think you should consider adding a license file. Should this be published under a FOSS license?

lucasasselli commented 4 years ago

Thank you for the suggestion! I added a GNU GPLv3 License.

I don't have any plan to integrate any external tool/service, but I'm receiving complaints about how clunky it is to add podcasts using the watch alone. l'll review gpodder and AntennaPod.

alexanderadam commented 4 years ago

Thank you for the suggestion! I added a GNU GPLv3 License.

That's great! :+1:

ll review gpodder and AntennaPod.

Even better! AntennaPod is just another app, so I guess that it would be easier to add some gPodder auth fields to the garmin-podcasts settings and sync it this way. gPodder also allows the manage different devices.

But on the other hand I have no idea how these garmin things work. :wink: So maybe there's an easy way to simply send episodes via a tiny modification in AntennaPod.

lucasasselli commented 4 years ago

I checked gPodder: it looks like a great service that could improve a lot the app!

I want to add this feature but I want to do it as simple as possible. I'm reluctant to develop a complex client: Monkey C and Garmin SDK are terrible and have all sort of limitations.

This is how I see a possible implementation that works in the current framework:

The issues that I see with this approach are:

I have to sleep on it.

alexanderadam commented 4 years ago

I checked gPodder: it looks like a great service that could improve a lot the app!

Absolutely. The only issue I have, is that gpodder.net and its tools occasionally have various performance issues (see also issues like 59, 46, 1172, 414, 486, 205, 612, 842).

But it's a free service with a FOSS software after all. I'm just saying this because you might have to expect and handle sync timeouts. Probably no show stopper but AntennaPod (2343, 2259) and others also ran into it, so please don't be surprised if you're ecountering such issues. :wink:

gPodder has the possibility to manage feeds for every device. It would be great if it would be possible to mark episodes in gPodder itself.

lucasasselli commented 3 years ago

I uploaded a new version on Garmin store! It implements gpodder sync. Tell me what you think!

alexanderadam commented 3 years ago

Oh wow, this is great! Can you describe the suggested workflow? I added my credentials to Garmin IQ Podcasts and when I press sync I'm getting Check phone on my watch and a notification on my phone. When I open that notification, it opens the browser with the gpodder website.

What should I do now?

I can see the watch under devices listed as Not Synchronized.

lucasasselli commented 3 years ago

Well, that's weird. Selecting "Sync" should trigger the synchronization, while selecting "Podcast" should open the notification. Can you confirm that this is the case? What device are you using?

On Wed, 18 Nov 2020, 06:54 Alexander ADAM, notifications@github.com wrote:

Oh wow, this is great! Can you describe the suggested workflow? I added my credentials to Garmin IQ Podcasts and when I press sync I'm getting Check phone on my watch and a notification on my phone. When I open that notification, it opens the browser with the gpodder website.

What should I do now?

I can see the watch under devices https://gpodder.net/devices/ listed as Not Synchronized.

— You are receiving this because you commented. Reply to this email directly, view it on GitHub https://github.com/lucasasselli/garmin-podcasts/issues/1#issuecomment-729474534, or unsubscribe https://github.com/notifications/unsubscribe-auth/AC2ZHZFLNKHY5Q6I3YTRPGTSQNVRPANCNFSM4S7BUJTQ .

alexanderadam commented 3 years ago

Sorry, you're right — my fault. I probably got a wrong menu entry.