Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Should be added to F-droid.org repository. #1

Closed
gohanko opened this issue May 5, 2018 · 12 comments
Closed

Should be added to F-droid.org repository. #1

gohanko opened this issue May 5, 2018 · 12 comments

Comments

@gohanko
Copy link

gohanko commented May 5, 2018

I actually thought that this app is a commercial, closed source app. It didn't say that it is a open-source app on Google Play either. I think it would be a great addition to the F-droid open source repository.

@anjandev
Copy link

anjandev commented Jun 2, 2018

this app requires google play services. That may be a problem for fdroid inclusion. See:
https://f-droid.org/en/docs/Inclusion_Policy/

However, I believe I can fork this and take out the google play dependancy and have the rest of the app work. I'll see what I can do.

@SebastianRask
Copy link
Owner

@anjandev Removing the Google Play dependency should be quite easy. Let me know if you encounter any issues.

Personally I do not want to support support multiple stores with different APK's. Closing this issue.

@Perflyst
Copy link

Perflyst commented Nov 4, 2018

Seems like @anjandev never tried... I try right now and encounter following issue.
I cannot remove com.google.android.gms:play-services-cast-framework:16.0.2 because than androidx.mediarouter:mediarouter is not available anymore.

The second issue, com.sebastianrask.bettersubscription.misc.SecretKeys is missing. Can you provide a template file what data is in it?

@anjandev
Copy link

anjandev commented Nov 5, 2018

@Perflyst It's a bit more complex. You also have to remove the telemetry. I have it on my computer I just havent pushed anything cause I didnt get it to work.

Thanks for looking into it.

@Perflyst
Copy link

Perflyst commented Nov 5, 2018 via email

@Perflyst
Copy link

Perflyst commented Mar 17, 2019

@SebastianRask would you please provide support on this?
I do not understand why do you have implemented google librarys. This app was a learning project and you probably created it for the use of yourself.
So you implemented Google just to track you in your own app?

What does the (tracking) google libs do in the app? Are they really needed?

@SebastianRask
Copy link
Owner

@Perflyst When publishing the app to Google Play i added a few Google Analytics events to understand how people used the app and how many people dropped off during the onboarding and donation flow.

That is all it does.

I imagine the hard part is removing the casting support as it is a tightly coupled with the rest of the streaming and ui logic

@Perflyst
Copy link

Okay. Thanks, but still.. sad. This is the only app which is working great and has a very nice UI. There is no similar app available and also there is no Twitch client on f-droid (okay there is one but it is very old and needs vlc app too)

@gohanko
Copy link
Author

gohanko commented Mar 17, 2019

@Perflyst With a bit of work, I am sure it can be done.

@gohanko
Copy link
Author

gohanko commented Mar 17, 2019

Also @SebastianRask , it doesn't mean you need to maintain it. Maybe we could fork it, do some work and then push it upstream but maintain the downstream version for F-Droid.

@Perflyst
Copy link

https://gitlab.com/fdroid/fdroiddata/merge_requests/4662

--

You will not have any Twitch Chat if you don't log in but everything else works. I removed unused stuff and also dropped some permissions.

@testman42
Copy link

Even though this issue has been closed for some time, I posting this for everyone who comes across it in the future:
Someone forked this and made it completely FOSS
https://github.com/Perflyst/Twire
And it is also on F-droid
https://f-droid.org/en/packages/com.perflyst.twire/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

6 participants
@testman42 @SebastianRask @anjandev @Perflyst @gohanko and others