Anrimian
Anrimian
Do not save played time, store into static field. Save when pause state is received. How to not update all widgets on played time change every second? A: applyWidgetState() return...
~~Not actual for android 13~~
Make snackbar visibility time depend on text length. Increase short time by ~1s.
Add "currentQueueSource" field to state repository. Values: UNKNOWN, PLAYLIST In case playing from playlist playlist id to state and send it in CurrentQueueItem or so. Or just add playlistId to...
Start multiselect on long click. Start drag-and-drop on icon touch(morph icon play to drag icon) Or: Place a drag-and-drop icon to the left of the menu icon.
Show star near menu button; Display them on top in playlists and in selection menu(but keep selected order); Should be playlist, because db records can disappear
https://developer.android.com/reference/androidx/media3/exoplayer/audio/SilenceSkippingAudioProcessor