Auxio/app/src/main/java/org/oxycblt/auxio/music
OxygenCobalt 1e39ceb9fc
music: add more failsafes to loading process
Add even more checks and guards to the music loading process to ensure
proper metadata loading.

Auxio has always had issues handling track numbers and years, mostly
with ensuring their validity. This change resolves them by more or less
surrounding them with gobs of null-checks and fallible parsing
routines, which should help avoid frustrating bugs and crashes with
metadata in the future.

Resolves #88.
Resolves #84.
2022-03-01 19:52:28 -07:00
..
Models.kt music: add more failsafes to loading process 2022-03-01 19:52:28 -07:00
MusicLoader.kt music: add more failsafes to loading process 2022-03-01 19:52:28 -07:00
MusicStore.kt music: add more failsafes to loading process 2022-03-01 19:52:28 -07:00
MusicUtils.kt music: add more failsafes to loading process 2022-03-01 19:52:28 -07:00
MusicViewModel.kt all: rework logging 2022-02-22 17:24:51 -07:00