truefedex / tv-bro

Simple web browser for android optimized to use with TV remote
https://play.google.com/store/apps/details?id=com.phlox.tvwebbrowser
Other
974 stars 106 forks source link

Add TV Bro to F-Droid #134

Open dfsxn opened 1 year ago

dfsxn commented 1 year ago

Hi,

I've submitted the TV Bro repository to F-Droid Requests For Packaging: https://gitlab.com/fdroid/rfp/-/issues/2324

As you probably know, F-Droid is an installable catalogue of FOSS (Free and Open Source Software) applications for the Android platform. The F-Droid client can be able browse, install, and keep track of updates on Android devices.

Izzy's scanner would say when run on the APK provided at your Github release:

Offending libs:
---------------
* Crashlytics (/com/crashlytics): NonFreeDep,Tracking
* Google Ads (/com/google/ads): Ads,NonFreeDep
* Firebase Data Transport (/com/google/android/datatransport): NonFreeNet
* Google Mobile Services (/com/google/android/gms): NonFreeDep
* Firebase (/com/google/firebase): NonFreeNet,NonFreeDep
* Firebase Analytics (/com/google/firebase/analytics): NonFreeDep,Tracking
* Firebase Installations (/com/google/firebase/installations): NonFreeNet

7 offenders.

Are they part of the generic flavor as well? If so, could you please provide a foss flavor coming without them? Those are definitely show-stoppers to F-Droid.

It is OK for you?

If yes, could you also help with the missing Fastlane structures? Be welcome to use Izzy's Fastlane CheatSheet to set them up.

Thank you.

Best regards,

truefedex commented 1 year ago

Hi @dfsxn

Thank you for this effort. True, I planned to add tvbro to f-droid only after adding phones support to tvbro (and this is still in the distant plans). And as far as I know, the f-droid client does not support Android TV, so listing tv-bro among phone applications can mislead users of this catalog. But maybe I'm wrong.

Are they part of the generic flavor as well?

currently yes

could you please provide a foss flavor coming without them?

yes, no problem. I will add this soon (will mention this ticket in commit message)

It is OK for you?

Adding TV Bro to F-Droid? Yes, no problem.

If yes, could you also help with the missing Fastlane structures?

As I understand this is some methadata that should be added to this repo folder structure? Yes I think I can fill it. But right now I'm a little busy - I think I can do it before the end of next week.

dfsxn commented 1 year ago

Hi again,

I planned to add tvbro to f-droid only after adding phones support to tvbro (and this is still in the distant plans). And as far as I know, the f-droid client does not support Android TV, so listing tv-bro among phone applications can mislead users of this catalog.

F-Droid currently has partial support for Android TV, but it needs to be improved (mostly in UX using a remote control).

As I understand this is some methadata that should be added to this repo folder structure? Yes I think I can fill it. But right now I'm a little busy - I think I can do it before the end of next week.

Yes, it should be added to this repo. There's a bot which scan and help to F-Droid team to make it easy some tasks: https://gitlab.com/fdroid-bot

yes, no problem. I will add this soon (will mention this ticket in commit message)

Adding TV Bro to F-Droid? Yes, no problem.

Thank you.

Best regards,

Darin755 commented 10 months ago

Related to #74

Darin755 commented 10 months ago

I know many people are concerned that F-droid doesn't have good TV support and may end up leading a phone users to install it on there device.

Currently the only android TV app on F-droid that I know of is Jellyfin. https://f-droid.org/en/packages/org.jellyfin.androidtv/ It may be worth using them as a reference in this case.

bt4ibwem8 commented 1 month ago

Why is this stucked? Appmanager shows it still contains Firebase Analytics.