SpriteOvO / AirPodsDesktop

☄️ AirPods desktop user experience enhancement program, for Windows and Linux (WIP)
GNU General Public License v3.0
1.49k stars 87 forks source link

The main branch still doesn't support AirPods Pro 2 #59

Closed Desynci closed 1 year ago

Desynci commented 1 year ago

Hi there, how about merging the airpods-pro-2 and the main branches? As I noticed, there's still no support for the Pro 2 model in main, cause of missing it's ModelId in the AirPods::getModel function.

So, fixed one: https://github.com/SpriteOvO/AirPodsDesktop/blob/faad5457ed4cb27fa569ff1e28a7ab74b942b753/Source/Core/AppleCP.cpp#L54 Doesn't fixed (open and look below): https://github.com/SpriteOvO/AirPodsDesktop/blob/175f7df9a40fe205533dc1e50c5397949934d88f/Source/Core/AppleCP.cpp#L42

Greetings.

SpriteOvO commented 1 year ago

I will run the CI on that branch so that you can get the installer artifact after it finished compilation.

The reason I still don't want to merge these branches is that the animations are still not ready, and they need to be extracted from unpacked iOS. I kinda forgot how to do it.

I'm still busy with other things, my work, my studies. I apologize for the inconveniences.

SpriteOvO commented 1 year ago

https://github.com/SpriteOvO/AirPodsDesktop/actions/runs/4143238645

Desynci commented 1 year ago

https://github.com/SpriteOvO/AirPodsDesktop/actions/runs/4143238645

It works, thank you. But there is a small problem with the display of the case charge: 2023-02-10_191248

Also, if it's not too much trouble, could you explain how the smaller input latency works? I tried to enable this option, but seems that there's no major sound's latency decrease.

Or maybe there's another way to reduce it if you know?

boobthecat commented 1 year ago

Waiting patiently ❤️

SpriteOvO commented 1 year ago

Duplicate of #46. Will be release in a few hours.

SpriteOvO commented 1 year ago

Also, if it's not too much trouble, could you explain how the smaller input latency works? I tried to enable this option, but seems that there's no major sound's latency decrease.

Or maybe there's another way to reduce it if you know?

@Desynci Normally, if there is no sound output from your system for a period of time, AirPods will go into an inactive mute mode. Then when your system makes sound, it takes a short time (about 1 second or so) between switching from inactive to active mode. This results in the possibility that AirPods may not produce any sound if your system plays a sound shorter than 1 second, or you may only hear the incomplete second half of the sound. low audio latency solves this problem by looping a silent MP3 to keep AirPods active.