Is there any proprietary Android app for which you wish there would be an open-source alternative?

https://lemmy.ml/post/19917523

Is there any proprietary Android app for which you wish there would be an open-source alternative? - Lemmy

Basically, what the title says. Do you use any app, that is proprietary, but either has no OSS alternatives or they’re all not good enough? If there is an alternative, what keeps you from switching?

Poweramp

There’s nothing else out there that’s really an equal, foss or not. The closest it gets is neutron, and that’s a hot mess of an app.

It’s the sound quality that’s standout. It doesn’t hurt that it’s a decent player in every other way too, but even apps built for audiophiles don’t match it in real use, in every situation.

None of the foss players are worth a damn sound wise; might as well use whatever comes with the device on that factor alone.

I can’t say I’ve ever noticed any significant audio quality difference between this and something like Vinyl even on very good headphones.

But I would say that I’ve been trying to find equivalent equilizer functions that this app has on desktop. The bass boost function is the best one I’ve ever used. It even turned my very neutral etymotics er3se into solid thumpers.

But I would say that I’ve been trying to find equivalent equilizer functions that this app has on desktop.

Have you tried RootlessJamesDSP?

RootlessJamesDSP | F-Droid - Free and Open Source Android App Repository

System-wide JamesDSP implementation for non-rooted devices

The headphones, and any other gear, probably make some difference; I’m balling on a budget, with some tin t2s for iem, and beyer 770s (80 ohm) for cans, through a fiio DAC for the cheaper devices (but my main player is an old lg g7). Now and then I’ll break out the portapros, and it’s more prevalent since they tend to be a little muffled in the mids and highs no matter what they’re plugged into.

But just the difference between something like gmmp, phonograph, musicolet, vanilla, etc, it can be a huge difference for me. Gmmp is decent, but there’s static where there shouldn’t be, and using the eq tends to distort on the low end even at low amounts of boost.

Can’t recall if vinyl stood out from the rest of the pack or not, since it’s been a couple of years since I did an extended comparison. All of the ones using the standard android audio processing were prone to some degree or another of mudiness to my ears. Some would get distorted playing through anything other than headphones, particularly with hip-hop and house tracks. That was with multiple aux cables, Bluetooth, and on multiple devices.

But, yeah, I would love it if max ported his eq app to other platforms.

I agree.

I try to use as much FOSS as I can, but nothing even comes close to Poweramp.

I love you can set eq per device. My phone speaker, headphones and car all have their own settings. Its fantastic.

There are so many. By usage however:

Smart Audiobook Player: None of the apps I tried had all the features in one, like reading my complex audiobooks folder structure and auto grouping the books based on that. Timer to pause audiobook that is automatically reset by moving the phone.

Maps: No foss solutions work better where I live than GMaps

YTMusic: So this is a tough one to beat because of the nature of the platform itself.

Notes: I am looking for a P2P syncable note app that can also have a web interface or atleast a Linux version of the App. Allows drawing your notes on an android phone or tablet using stylus, and other usual features. Can also use cloud storage as a backup or sync source. I know this one is a really tall order.

For ytmusic you can try innertune
I’ll mention organic maps and rimusic.
There’s a lot of FOSS music apps that just use YTMusic, like ViMusic or the ones other people mentioned in their replies. For maps, I use Organic Maps, the only thing I feel like is missing from it is traffic jams but I think you can see why that would be hard to add. It does have features that Google Maps doesn’t have tho.
Logseq and syncthing could work for your notes. Logseq has a whiteboard feature that can be used with a stylus, and syncthing is p2p.
I use audiobookshelf. You need to have some (self hosted or not) server to use the client, but I find that software incredibly well made.
Symfonium. There are plenty of music apps, and I’ve used a lot of them, but none combine the UX and functionality that Symfonium offers to anywhere near the same quality :/
GitHub - CappielloAntonio/tempo: An open source and lightweight music client for Subsonic, designed and built natively for Android.

An open source and lightweight music client for Subsonic, designed and built natively for Android. - CappielloAntonio/tempo

GitHub
You know? Doesn’t look like it’s quite there, but it’s the closest I’ve seen by far, I’ll have a good look I think! Thanks for that!
yea considering its FOSS it was good enough compared to a lot of the other clients for me to move away from Symfonium
I was so pissed the other day while pulling out of the driveway that my paid copy of Symfonium wouldn’t work at all. It needed permission from daddy google to start but didn’t have an internet connection at the moment. Fuck that shit I gave you my money!
Synfonium is the only thing that I could get to work with my selfs hosted jellyfin server and with downloading of music. I haven’t had any problems with it though.
I would like to find alternative to Garmin app. It is bad if you don’t want to use the cloud features, also you can’t plan routes without internet connection like wtf that’s the only reason I bought it for.
Have you tried Gadgetbridge?
Garmin watches - Gadgetbridge

A free and open source Android application for bluetooth devices.

Thanks I give it a try, problem for me is that I need to plan route and then put it in cyclocomputer. I don’t need any other bs.
It didn’t worked.

It didn’t work. (not being snarky, or a dick, honestly trying to help)

It hasn’t worked. It worked. It didn’t work.

For some reason getting tense correct on words like “work” is confusing for ESL. (or autoincorrect got you)

Sorry not native speaker, thanks for correction.

you can’t plan routes without internet

Oh fuck I hate that

Yes for the basic thing most people buy it and it is this fucked up. Also it uses Google maps, they are bit useless for cycling.

I have more mapping apps and all of them have offline planning.

Google Play Services

MicroG works really well

A free-as-in-freedom re-implementation of Google’s proprietary Android user space apps and libraries.

microG Project

MicroG works well if you let it leak some data to Google.

I would like a free-as-in-free-from-Google Google Play Services reimplementation that lets me use any app that depends on it without hitting any Google server.

OP asked about Open Source not about privacy.

MicroG minimises connections to google servers, here you can read what addresses it still connects to and why: github.com/microg/…/Google-Network-Connections

Google Network Connections

Free implementation of Play Services. Contribute to microg/GmsCore development by creating an account on GitHub.

GitHub

Free software (not open-source, it’s really free software that’s important) that depends on a single for-profit vendor is not free.

MicroG is open-source but it’s not free. It fails to address two problems:

  • What do I care looking at the source code of a Google Play Services replacement when Google still holds my cellphone by the balls for certain critical functions?
  • Why do I need permission from Google for apps to function properly on my cellphone?

I don’t think OP cares about getting the source of the apps they run so much as the apps being free-as-in-libre in his original question. Many people mistake open-source for free software and MicroG is not truly free.

(I reread ops question and I can only see the term open source 2 times, but whatever, I understand what you say, and I don’t want to debate about semantics.)

The point with microG is it’s still the best way if you want to use android. The other options are:

  • Play services (GMS), or Huawei has some similar solution because of US trade embragoes.
  • You can use android without play services but notifications won’t work for most apps, even if you can open them. (UnifiedPush tries to solve notification part) Wifi and cell based location won’t work
  • I see microG as an acceptable middle ground. I still have to give up something to goog, but it’s not much compared to GMS, and I can use all available apps
UnifiedPush

UnifiedPush
And maybe tomorrow we’ll see UP grow up, removing one more piece from google. And the day after, another piece.

The point with microG is it’s still the best way if you want to use android.

btw I’m perfectly fine without even MicroG. When I was installing my phone it asked whether I want that too, said no, and didn’t fell the need to then it on yet

Huh? Which rom asks this? Usually you have to go through hoops to get microg, and only a handful of roms have it builtin. It can only ask if you want to enable microg not installing it or not, microg to correctly work it should be installed in /system/priv-app, to do that after boot on device, you have to be root.

Do you use any app from aurora or outside fdroid? If your answer is no, than you can use android without a GMS package.

Also as I wrote, location won’t work for you underground or inside concrete buildings. If you are fine with these kind of limitations than you can obviously.

Marwin (the main developer of microg) said in some interview that he doesn’t want microg to exist, and in a perfect world we shouldn’t need such workaround. I would be also happy if android wouldn’t depend this muhc on google

CalyxOS does. It asks in a setup similar to what most common phones use with their stock ROM. MicroG is probably installed, but it’s services are turned off.

Do you use any app from aurora or outside fdroid? If your answer is no, than you can use android without a GMS package.

Yes, there’s a few. My favorite music player, a local public transport app, a file manager… such things. They work fine. I was already not touching “corporate apps” with a 10 feet pole for a long time, so I don’t get to experience their issues.

Also as I wrote, location won’t work for you underground or inside concrete buildings. If you are fine with these kind of limitations than you can obviously.

How would it otherwise? Network based location?

Marwin (the main developer of microg) said in some interview that he doesn’t want microg to exist, and in a perfect world we shouldn’t need such workaround. I would be also happy if android wouldn’t depend this muhc on google

I totally agree. This is part of the reason I don’t want to turn it on, ever. I don’t want to use apps that support that shit, even unknowingly.

How would it otherwise? Network based location?

Yes. Your phone could triangulate its location from nearby celltowers ane wifi networks. Google has a database of wifi routers (actually that was the point of google streetview, they collected wifi bssids alongside taking photos, they also collect this data from android devices).

With microg you can select from different dbs for this, they are called ‘UnifiedNlp backends’: apple has a similar db from iphones, mozilla used to collect this data with a separate app for MLS (they shut down the project in 2024 march). Microg builds an on device private db as well, it will remembers the wifi networks and celltowers you were close to, and next time you are there it won’t need gps, saves a ton of battery life. This was called Deja Vu, I love this name. Search for UnifiedNlp on fdroid you can find some more options.

Since MicroG 0.3 you don’t have to install these separately, Mozilla and Deja Vu are builtin, and they are more than enough

Apple UnifiedNlp Backend | F-Droid - Free and Open Source Android App Repository

UnifiedNlp location provider (Apple Wi-Fi)

Two apps in particular: - Test me Anything* - I can’t wake up
*You could create your own types of test (because sorry, not sorry, Anki sucks): Typing Practice, Multiple Choice, True/False, Fill-in-the-Blank, Matching, Short Answer.
I think that app dead now, but I’m sure there are similar apps on the Play store.

Bitwarden. Most people think that their application is open source, but more and more of their code has shifted from the GPL/AGPL licensed code to code in their SDK, which is under a proprietary license. This led to their new Android app being disqualified from being hosted in F-Droid repos.

Keyguard was supposed to be an open source Bitwarden client, but the dev chose to use a custom proprietary license, so that is source available as well.

GitHub - bitwarden/sdk: Bitwarden Secrets Manager SDK

Bitwarden Secrets Manager SDK. Contribute to bitwarden/sdk development by creating an account on GitHub.

GitHub
They are remaking all apps as native apps so maybe this problem gets addressed too.
Their new, native android apps are also using more and more of their proprietary SDK. It’s not something they’re trying to fix.
Oh!! I didn’t know that … :/
thanks for getting the word out!
Just yesterday I deployed it locally, and was about to migrate from my keepasDX (+syncthing)…

Don’t get me wrong: BW is still a pretty good service, and the proprietary code is still readable by anyone, but the fact that they’re moving a bunch of their previously open source licensed code to something that’s source available is definitely a bummer.

KeePass, on the other hand, has tons of actually open source clients, which definitely gives them an edge for people that don’t mind syncing their own DB.

Vaultwarden ?
That’s actually a good point too: Vaultwarden is fully open source. The official Bitwarden server also has proprietary components.
server/bitwarden_license at main · bitwarden/server

Bitwarden infrastructure/backend (API, database, Docker, etc). - bitwarden/server

GitHub
Yea but I didn’t realize the vaultwarden project didn’t also release client software.
I had looked into running my own vaultwarden, but without open source clients it’s maybe a bit moot. Although I guess the web interface can be considered a client, OS or browser integration is a convenient feature.
I’ve been a paying bitwarden customer for years but i through they were moving more towards free software and not away from it… Makes me consider quitting my subscription. Why do they do this?
Makes me with Proton had their own password manager.
I don’t know much about Proton. Isn’t their back end proprietary though?
Proton Pass is a thing mate take a look it might suit your needs
KeePassDx on F-Droid it also has export function, bit awkward you could call it but it’s a functioning tool that’sd local storage with your export and import options. May lack the features of say Bitwarden never used it.
Tasker: I haven’t used it, but I’ve seen useful automations over the years from people online and I would probably use a good FOSS alternative.
There is something called auto clicker(?) Such is simpler but similar. It’s on fdroid.
I used to be a heavy Tasker user. I think I hit a wall with building more complex rules using their interface, which made me stop using it. Maybe they have a way to just write a script instead now, but I haven’t looked into it.

I use “Automation” (on fdroid) - the UX could do with some improving but it thoroughly covers the basics.

Newer versions of Android make it difficult to automate certain things though, I find root helps to get around that in some cases