tomahawk-player / tomahawk-android

Tomahawk's Android Music Player
GNU General Public License v3.0
690 stars 261 forks source link

[Suggestion] F-Droid #70

Open ghost opened 7 years ago

ghost commented 7 years ago

This should be added on F-Droid and if not, why?

Peque commented 7 years ago

I would love this application to be available in F-Droid as well, I think it is a great idea.

@mrmaffen Do you know about F-Droid? It is a nice way to distribute your application to user not having Google services installed (no Google Play available).

Either way, thanks a lot for your effort and for sharing your code. :blush:

marhkb commented 7 years ago

Interesting: https://f-droid.org/forums/topic/tomahawk/

muesli commented 7 years ago

This might be obsolete by now, since the separate service plugins are also separate apps you need to install next to Tomahawk on Android.

IzzySoft commented 7 years ago

So maybe at least publish the .apk along your releases/ here at Github? I could then pick that up and place it into my F-Droid compatible repo.

theli-ua commented 7 years ago

@izzysoft one can always grab an app from http://download.tomahawk-player.org/nightly/android/

IzzySoft commented 7 years ago

@theli-ua Manually yes. But I don't want to adjust my auto-updater for multiple sites, one per app. And without the auto-updater, I had to manually check all of them – so there's nothing like "immediate" updates via the F-Droid app, which is the idea behind it all.

But thanks for the link! Checking the long list there I see the .apk already exceeds the "per-app-limit" I've set in my repo (reserving ~20M per app; it's a one-man-show on my own server, so I've to deal with resources).

LuccoJ commented 7 years ago

It would be great to have this in F-Droid, but as far as I can see, it depends on the Google Play Services (at least that's present in build.gradle), which are not free software, and cannot be included in packages on the official F-Droid repository. So unless this dependency and any other dependencies on non-free software can be stripped out, I'm afraid inclusion won't be possible. I do not speak in any official capacity but just from general knowledge of how F-Droid works; irc://chat.freenode.net/#fdroid may provide better information from actual F-Droid developers.

IzzySoft commented 7 years ago

@LuccoJ that's why I offered to include it with my F-Droid compatible repo. You'd just have to configure that in your F-Droid client then, and would automatically get updates as with the "official" repo. As you already can do for 220+ apps currently present in it :smile_cat:

LuccoJ commented 7 years ago

Sure, that's fine, but it still doesn't make it free software according to F-Droid's criteria (which mostly match FSF criteria), which is something it's reasonable to presume many of the people using F-Droid care about because, well, that's the reason they use F-Droid in the first place.

IzzySoft commented 7 years ago

Full ack to that, @LuccoJ – but given the choice of a compromise, I prefer not using Playstore but still having a bigger selection. If an app can do without any proprietary stuff, all the better of course; and that's a good thing F-Droid should stick to (so one knows without having to check for each app explicitly). I just offer a "go between" for those willing to compromise this way.