OxygenCobalt
3134e313a3
Move MusicRepository initialization to coroutine
...
Move the init call to MusicRepostiory to a coroutine so that it doesnt stop the UI thread.
2020-08-18 15:33:59 -06:00
OxygenCobalt
21a110edb0
Heavily rewrite/refactor MusicRepository
...
Rewrite MusicRepository to perform all metadata calculations by themselves, also adding support for Genre loading & Album Art.
2020-08-18 15:22:12 -06:00
OxygenCobalt
a8b368b577
Add music sorting
...
Change MusicRepository so that all music is sorted into Artist/Album/Song lists.
2020-08-18 10:37:02 -06:00
OxygenCobalt
22e8049d6b
Add Music Loading
...
Add a Music Repository/Loader, along with a boilerplate ViewModel for LibraryFragment.
2020-08-17 15:21:14 -06:00
OxygenCobalt
9961b87f47
Refactor Now Playing into Library
...
Turns out a dedicated Now Playing screen wont look that good, so refactor that into the Library screen. Also replace the ActionBar with a Toolbar and update the theming a bit.
2020-08-17 11:28:23 -06:00
OxygenCobalt
7c447e0296
Add basic fragment structure
...
Add the boilerplate fragment code.
2020-08-17 10:32:28 -06:00
OxygenCobalt
675f4af41b
Add android boilerplate code
...
Add the Gradle/Android project structure and the boilerplate code.
2020-08-17 09:52:52 -06:00
OxygenCobalt
14741ef002
Initial commit
2020-08-17 15:35:12 +00:00