anytime_podcast_player icon indicating copy to clipboard operation
anytime_podcast_player copied to clipboard

Add to F-Droid

Open D4RKW1NT3R opened this issue 1 year ago • 2 comments

Is your feature request related to a problem? Please describe. Although this may not affect most people, I would like it if this app was added to F-Droid.

Additional context This would bring in more people from the Foss community to download the app and could do nothing but good.

D4RKW1NT3R avatar Jan 17 '24 03:01 D4RKW1NT3R

Hi @D4RKW1NT3R,

Thank you for your suggestion. This is something I have been meaning to look into for ages, so I will do just that! Hopefully I will be able to get Anytime on to F-Droid soon.

amugofjava avatar Jan 19 '24 19:01 amugofjava

Hi,

I am still looking into this, but will have to pause for a while. As F-Droid builds the application from source I need to find a way to handle the PodcastIndex API keys that are required for searching without committing them to the source code.

amugofjava avatar Feb 15 '24 11:02 amugofjava

a way to handle the PodcastIndex API keys that are required for searching without committing them to the source code.

The only way known to me there is to have those using your app requesting their own API keys and providing a field in the configuration so they can add it.

Meanwhile, mind to make your APK available e.g. as attachments to releases? I could then check if they can be added to the IzzyOnDroid repo :wink:

IzzySoft avatar Jul 10 '24 16:07 IzzySoft

Given that the keys are not very sensitive and could be extracted from the APK, I am considering following as AntennaPod do and just put the keys in a config file.

I will try to remember to add the APKs to releases @IzzySoft :)

amugofjava avatar Jul 11 '24 15:07 amugofjava

I will try to remember to add the APKs to releases

That will be much appreciated! And even needed if you want to go "reproducible builds" (F-Droid would then distribute the APK you signed, as IzzyOnDroid does).

IzzySoft avatar Jul 11 '24 18:07 IzzySoft

PS: Please give me a ping once APKs are there. Would also help you with a "pre-scan" for how close you are to be ready for F-Droid.

IzzySoft avatar Jul 11 '24 18:07 IzzySoft

I have a working .yml file that builds successfully via fdoid build, but I am having issues testing the build - fdroid publish just fails. Making progress though!

amugofjava avatar Jul 15 '24 19:07 amugofjava

Well… fdroid publish is called to sync to your fdroid server on the net, i.e. to put APKs and indices to your public repository. Not sure if that's what you had in mind… As pointed out, providing the APK here at releases would allow me to see if it can be added to the IzzyOnDroid repository – and go right ahead with that if the IzzyOnDroid App Inclusion Criteria are met.

IzzySoft avatar Jul 18 '24 15:07 IzzySoft

Hi @IzzySoft,

I have created a new release - v1.3.9 - and added the apk. I am currently working to get Anytime on F-Droid. So far, I can do a successful fdroid build uk.mu.amugofjava.anytime; however, the F-Droid pipeline is currently failing on build so I am looking in to this.

amugofjava avatar Sep 19 '24 16:09 amugofjava

Hi @D4RKW1NT3R & @IzzySoft,

Anytime is now available on F-Droid. You can find it at: https://f-droid.org/en/packages/uk.me.amugofjava.anytime

Thanks.

amugofjava avatar Oct 04 '24 18:10 amugofjava

Apologies for lack of response, I was on vacation… Congrats to your listing! All solved then I guess?

IzzySoft avatar Oct 08 '24 07:10 IzzySoft

Yes, took a little back-and-forth, but the F-Droid team were very helpful and it's all working.

amugofjava avatar Oct 08 '24 12:10 amugofjava

You can add a F-Droid button to get the app

[<img src="https://fdroid.gitlab.io/artwork/badge/get-it-on.png" alt="Get it on F-Droid" height="80">](https://f-droid.org/packages/uk.me.amugofjava.anytime/)

Poussinou avatar Oct 10 '24 12:10 Poussinou