aleksey-saenko / MusicRecognizer

An Android application for music recognition that uses AudD and ACRCloud services to perform song identification.
GNU General Public License v3.0
513 stars 14 forks source link

Un-fdroid version #26

Closed BabyOilJohnson closed 11 months ago

BabyOilJohnson commented 1 year ago

Can u release a dev signed version of the app?

aleksey-saenko commented 1 year ago

Hello. I can, but what's the point?

BabyOilJohnson commented 1 year ago

I have trust issue with fdroid that's why 😅.

aleksey-saenko commented 1 year ago

It seems that F-Droid deserves more trust than a random developer on GitHub (me). F-Droid builds the application from a snapshot of the source code, and anyone can check what is in the code. If I build a personal obfuscated build, you will have to trust me that I built the application from the code of this repository and didn't add anything extra. Why is there such distrust of F-Droid? Did I miss something about it?

BabyOilJohnson commented 1 year ago

I think I can trust u than a third party(fdroid).

Why is there such distrust of F-Droid? Did I miss something about it?

Read this article

Becuz of this I mainly use Obtainium.

aleksey-saenko commented 1 year ago

Thanks for the article. In general, there are good arguments (not to stop using F-Droid, but at least to offer an alternative). I didn't really want to publish another version of the application since it would not be compatible with the previously published one. This may be confusing to some users. But it seems like I will have to. I'll think about what can be done.

aleksey-saenko commented 11 months ago

The developer-signed version has been published, please refer to the release notes.

BabyOilJohnson commented 11 months ago

Thanks a lot 🙏

Closing this issue, as it got resolved.

bt4ibwem8 commented 10 months ago

@aleksey-saenko Why just don't make reproducible build (signed by you) in f-droid?

aleksey-saenko commented 10 months ago

@bt4ibwem8 As I understand it, achieving reproducible builds is not a straightforward process and there may be strange situations where reproduction is violated. It involves delving into the problem, spending time on solving it, which seems like an additional headache with little noticeable impact since not many users are aware of or concerned about it. Potentially, it could be done, but currently there are no plans.