ciderapp / Apple-Music-Electron

Apple Music Electron is now deprecated. See our new project Cider https://github.com/ciderapp/Cider
https://cider.sh
MIT License
841 stars 63 forks source link

Exclusive Audio + Chromecast Backend (also Fix for Seamless Audio) #302

Closed vapormusic closed 3 years ago

vapormusic commented 3 years ago

Huge commit , need review. P/S : Backend support only. No UI yet.

coredev-uk commented 3 years ago

oh shit

vapormusic commented 3 years ago

Current build tools in linux doesn't have jackd/alsa/pulseaudio

quacksire commented 3 years ago

dis boi chonky

cryptofyre commented 3 years ago

I'll review this in 2~ hours.

coredev-uk commented 3 years ago

If we cant compile on all platforms, it cant be merged

coredev-uk commented 3 years ago

If we cant compile on all platforms, it cant be merged

Build succeeded on Arch Linux. However, on launch using yarn start application failed with error: PulseAudio device does not support output. The error refers to line 819: RtAudioApi.UNIX_JACK

vapormusic commented 3 years ago

If we cant compile on all platforms, it cant be merged

Build succeeded on Arch Linux. However, on launch using yarn start application failed with error: PulseAudio device does not support output. The error refers to line 819: RtAudioApi.UNIX_JACK

Yes, i dont know what Low Latency API is used for linux now . Audify does support ALSA, PulseAudio and JACK Probably because your installation doesn't have jack

vapormusic commented 3 years ago

Updated CI so it will build on Linux , also moved back to ALSA as low-level and available in most modern Linux flavors Add MV Lyrics and YT lyrics for MV

vapormusic commented 3 years ago

can't play GC and EA on MVs. I did find the audiocontext from the video element but the thing froze out.