Nick
Nick
The current limiter/compressor works fine, but DynamicProcessing uses RMS instead of peak (and I can't change it), so maybe I should use a RMS one too for consistency? Or I...
Currently, it's hard disabled by me in my media3 fork: https://github.com/nift4/media/commit/204c906082c744dd6a3f8a65e8170ac78eeea456 That's because only MPEG-D DRC seems to be usable for serious music purposes (it has a album mode). However,...
types of crossfade: https://helpx.adobe.com/premiere-pro/using/audio-effects-transitions.html#audio_crossfade_transitions probably using 2 audio tracks and volume shaper is best approach, also works with offload (probably)
Understanding MediaRouter1: - lowest level: MediaRouterService in system_server only aware of RemoteDisplayProvider (private API used for Chromecast full-screen mirroring) - middle level: android.media.MediaRouter combines the above information with default route...
still need to figure out whether its really worth it see https://en.wikipedia.org/wiki/APE_tag and https://wiki.hydrogenaudio.org/index.php?title=APEv2_specification and https://wiki.hydrogenaudio.org/index.php?title=APEv1_specification and https://wiki.hydrogenaudio.org/index.php?title=APEv1 and https://wiki.hydrogenaudio.org/index.php?title=ReplayGain#MP3Gain
also need to double check full player due to custom color spagetthi code there
[Archiv 2.zip](https://github.com/user-attachments/files/20034167/Archiv.2.zip) oɔsǝɔuɐɹℲ, [28.03.2025, 22:56:32]: v2000 is used for producer tags, voice recordings, audio samples, stuff like that oɔsǝɔuɐɹℲ, [28.03.2025, 23:09:04]: on the official Apple Music app, it's aligned on...
https://developer.android.com/develop/ui/views/layout/improving-layouts/loading-ondemand
Issue: https://github.com/androidx/media/issues/2577 Test: add Thread.sleep(5000) to setMetadata(), app stays responsive