Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Linux support #28

Open
MaybeAdmin opened this issue Mar 11, 2022 · 14 comments
Open

[Feature Request] Linux support #28

MaybeAdmin opened this issue Mar 11, 2022 · 14 comments
Labels
✨ enhancement New feature or request

Comments

@MaybeAdmin
Copy link

Is it possible to get this (mainly the low latency mode) on Linux?

@SpriteOvO
Copy link
Owner

SpriteOvO commented Mar 11, 2022

Sure, I recently happened to be planning to make the entire AirPodsDesktop support Linux, maybe next week, I'll start attempting to port.

The main challenges I can think of right now are Bluetooth related stuff and media pause/play. Low audio latency mode should not be a problem, as it is fully implemented using Qt.

After a successful port, I may need help with packaging and distribution on Linux. I have no experience at all in this area. So contributors are welcome.


UPDATE: WIP on linux branch.

@SpriteOvO SpriteOvO added the ✨ enhancement New feature or request label Mar 11, 2022
@oleggtro
Copy link

You could handle packaging either by just releasing the raw binaries and providing instructions on how to run them, or releasing it on the AUR / as a .deb file for debian based distros. The latter could potentially be automated by running CICD

@aswejei
Copy link

aswejei commented Aug 17, 2022

Where can i find instructions for building it on linux?

@SpriteOvO
Copy link
Owner

Where can i find instructions for building it on linux?

@aswejei Not yet, but you can take a look at the CI script.

It currently just passes compilation, but the platform specific code is still not implemented, so it doesn't work yet.

@krishnams0ni
Copy link

Thanks for making this app! I used it all the time on windows, but now since I've moved to ubuntu, is there any way I can use it?

@oleggtro
Copy link

Where can i find instructions for building it on linux?

@aswejei Not yet, but you can take a look at the CI script.

It currently just passes compilation, but the platform specific code is still not implemented, so it doesn't work yet.

It doesnt work yet @krishnams0ni

@pedrocgr
Copy link

Please Please!! We need it on linux!

This app looks very promising

@Msouza91
Copy link

Where can i find instructions for building it on linux?

@aswejei Not yet, but you can take a look at the CI script.

It currently just passes compilation, but the platform specific code is still not implemented, so it doesn't work yet.

The artifact here is a single binary? How one would go about running this on a Linux system after the Artifact is made?

@oleggtro
Copy link

Its simple: You don't.
A bunch of the bluetooth related code is OS specific and currently not implemented for linux.

@gfhdhytghd
Copy link

still waiting for linux version

@oleggtro
Copy link

oleggtro commented Aug 6, 2023

Then go ahead and submit a pr

@Msouza91
Copy link

Unfortunately I don't have experience with the language in the project to try and help with coding, but I'm up for helping with testing or some CI/CD setup if the devs catch some time to work on this implementation.

@KowabungaOfficial
Copy link

KowabungaOfficial commented May 18, 2024

Would linux support, even if it's bare bones for low latency support be coming? Honestly I only need a way to get the low latency to work as I'm moving over to linux. Mainly because of microsofts moves with Windows 11 24H2. I'm just not staying on it anymore.

@dathide
Copy link

dathide commented Jul 14, 2024

I wouldn't get your hopes up. No one is working on this specific repo anymore, but I am interested in low latency support as well. Wireplumber supports aptX low latency, but I think AirPods only use AAC. I think some Pipewire and Wireplumber code contributions might be necessary.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
✨ enhancement New feature or request
Projects
None yet
Development

When branches are created from issues, their pull requests are automatically linked.

11 participants