Closed gohanko closed 6 years ago
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.
@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.
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?
@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.
I did removed the tracking and "google" code from the app. Also firebase and crashlytics is gone. What do you mean with "remove telemetry"?
Can you push it in a dev branch so that I can take a look?
On November 5, 2018 3:19:41 AM UTC, Anjan Momi notifications@github.com wrote:
@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.
-- You are receiving this because you were mentioned. Reply to this email directly or view it on GitHub: https://github.com/SebastianRask/Pocket-Plays-for-Twitch/issues/1#issuecomment-435743850
@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?
@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
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)
@Perflyst With a bit of work, I am sure it can be done.
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.
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.
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/
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.