You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Google is releasing a new library called media3 that will also become the home of exoplayer eventually. This means I have to migrate much of my internal systems.
Roadmap:
[2.X.X] Move over all my exoplayer uses to Media3.
[2.X.X] Revamp MediaSessionConnector to use Media3 instead of Media1.
Cover loading would become a mess again, as I will likely have to force my async cover loading function to play along with a synchronous getCover call. Why this hasn't become async by default beats me.
[2.X.X] Add android auto support using media3. I could do this right now, but I'd rather not have to migrate old media code to the new library.
The text was updated successfully, but these errors were encountered:
Actually, never mind about this for now. Whereas in previous iterations of androidx.media you could sidestep the default behavior and it's insanity, from what I've seen media3 forces you into their busted and inefficient code for "convenience". As if spending 40 hours grokking androidx code to find an undocumented gotcha is "convenient".
All migrating to media3 would do is make Auxio buggier and less functional. I'll keep extending my custom playback engine and only migrate the ExoPlayer portions to media3 in the future.
Google is releasing a new library called media3 that will also become the home of exoplayer eventually. This means I have to migrate much of my internal systems.
Roadmap:
MediaSessionConnector
to use Media3 instead of Media1.getCover
call. Why this hasn't become async by default beats me.The text was updated successfully, but these errors were encountered: