thelastgimbus / freebuddy Goto Github PK
View Code? Open in Web Editor NEWFree (and open source) buddy app for bluetooth headphones ๐ง
Home Page: https://the.lastgimbus.com/freebuddy/
License: Apache License 2.0
Free (and open source) buddy app for bluetooth headphones ๐ง
Home Page: https://the.lastgimbus.com/freebuddy/
License: Apache License 2.0
App is awesome for Freebuds 4i. Do you plan to add support for new Freebuds 5i?
Hello! After updating Huawei Freebuds 4i to version 1.9.0.0198, the headphones began to freeze the sound in my pocket jacket on the street; this did not happen with the previous version. The problem appeared after the update and on two pairs that are connected to different phones. I reset the headphones, the problem did not go away. You can reset the previous version of the firmware or tell me how to downgrade, since it is completely impossible to use.
I would like to see a transparent widget showing the headphone charge
It would be nice to support generic bluetooth headphones - ones that don't have separate case/buds, nor any awesome functions - it may still be helpful to provide a battery widget for them and other nice features in future
Hi, it is possible to add equaliser functionality like bass, rock...
Would it be possible to make an intent scheme, or a tasker plugin that can retrieve the data from the headphones (like, charge, anc mode etc)? I managed to retrieve the charge from the huawei app using a logcat read, which I mainly use to be able to remind myself to charge the case. I haven't been able to do something similar with the app (and an intent scheme would be much easier compared to my current method).
Hi,
I think I found a bug. To reproduce:
It works if I disable the "noise cancellation" mode from the official app.
I can still change mode on the app, but not by toch-and-hold.
It works fine if I disable the "noise cancellation" mode and switch back and forth between "normal" and "awareness".
FreeBuddy version: 0.2.0 (but it occurred also on the previous version).
My device is a Xiaomi Redmi Note 9 with MIUI 13/Android 12 (stock OS, no root, no unlocked bootloader).
Crashes when headphones are connected.
As an open source app it might be worth thinking about publishing on https://f-droid.org/. Information about it in the docs https://f-droid.org/en/docs/
It might even be possible to get it beforehand on https://android.izzysoft.de/repo if you need help or if something is unclear. Izzy is usally really helpfull and awesome at supporting app developers to get their app to f-droid :)
Nothing has changed yet the app seems to be out of date perhaps.
Name is still the same
Tried pairing again
Uninstalling and reinstalling the app
It's a super app and I'd like to keep using it.
Thanks
Hi!
I have installed your app on my phone and it looks great.
Thank you for its development!
But I have two FreeBuds 4i headphones, and after I have connected frist instance of those headphones all works fine, but when I switched to another pair your app can't connect to headphones:
Is it possible to update your app to support multiple paired headphones?
A second pair of headphones is connected, and I can use it.
Thanks.
I invented this app when one day I lost one of my 4i's buds... the Pro's have the "find lost" feature... but 4i's don't... while they are perfectly capable of that??? Why??
Yet, almost 3 years passed from that day (I later found the bud :D), and FreeBuddy still can't do that
The headphones do communicate whether one or two buds are currently worn, either directly or by showing only selective battery values... we can detect when one of them was disconnected.... BUT, only when we have active bluetooth serial communication with them - that means, the app needs to:
This may result in battery usage + poor UX - this has to be done right, and would potentialy require one extra onboarding screen for user to select if they want it... and then, two separate logics for the app to go...
...like, every time you hide one headphone in case, or something. This has to be done even more right, because i don't want my battery drained, do you?
This brings a lot of work to code and keep data safe
...so we need an online map provider, and an interacvite map, all done nice-and-pretty - this is some work
This is not so obvious in Flutter world. Right now, there is a clear Stream
s and Futures
pipeline that works great with Flutter widget - we will need some good way to sync all of that up in two places at a time
It's hard. But worth it. Like literal money for lost buds ๐
Great app. Thanks!! Do you plan to release a Windows app? Eta son?
Some people have many different headphones paired to their phones (or PCs etc). Some, even have same model twice! SOME, even have two of them connected at the same time!!!
I want FreeBuddy to be nicely able to handle all these cases
ConnectionEnsuringOverlay
widget :DA declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.