OxygenCobalt
d8a40fe219
Cleanup code
...
Cleanup a bunch of redundant, unused, and bad code.
2020-11-21 16:50:16 -07:00
OxygenCobalt
c3a61e6071
Switch from ViewPager to BottomNavigationView
...
Use BottomNavigationView as the main navigator of Auxio instead of a ViewPager + BottomNavigationView, primarily to fix some memory leaks and give Auxio a better UI design overall.
2020-11-16 21:09:55 -07:00
OxygenCobalt
ee95bc1a9e
Fix more queue bugs
...
Fix bugs with QueueAdapter where removing the last item from the user queue or the next queue would cause weird behavior or a crash.
2020-11-13 20:49:53 -07:00
OxygenCobalt
2aa630948b
Prevent the addition of duplicate queue items
...
Band-aid over a bug with DiffCallback that causes weird behavior with duplicate queue items by disallowing the addition of queue items if theyre already allowed.
2020-11-12 19:25:43 -07:00
OxygenCobalt
2be7d34601
Add user queue
...
Add a user-generated queue, currently it isnt played from.
2020-11-07 16:06:47 -07:00
OxygenCobalt
344e566aa3
Update resources
...
Improve resource structure/naming.
2020-11-01 15:56:53 -07:00
OxygenCobalt
08bd0ece3a
Add media controls to notification
...
Add media controls to the Playback Notification [Loop, Last, Play/Pause, Next, Shuffle]
2020-11-01 11:06:26 -07:00
OxygenCobalt
535fc95f71
Add looping
...
Add the ability to loop songs either once or infinitely.
2020-10-30 14:51:49 -06:00
OxygenCobalt
219d1c2c24
Add queue display
...
Add a fragment for displaying the current queue.
2020-10-20 15:16:28 -06:00
OxygenCobalt
2811c83543
Improve semantics
...
Remove some useless TODOs, update naming in places.
2020-10-18 09:06:16 -06:00
OxygenCobalt
c422071e93
Add shuffling
...
Add basic shuffling to PlaybackFragment.
2020-10-15 11:32:01 -06:00
OxygenCobalt
339100e436
Improve genre loading
...
Temporarily remove the ability to play from a genre, update MusicLoader to not load genres/artists simultaniously so that Artist ID's arent completely garbled. Improve PlaybackFragment slightly.
2020-10-15 08:49:32 -06:00
OxygenCobalt
3376b57f8e
Add skipping
...
Add the ability to skip fowards/backwards.
2020-10-13 12:40:16 -06:00
OxygenCobalt
d8f40bfd27
Replace ClickListener with lambdas
...
Replace ClickListener with direct lambdas, so that adapters with multiple datatypes dont have to duplicate ClickListener for each type.
2020-10-13 11:09:48 -06:00
OxygenCobalt
3bafc17d0c
Add durations to PlaybackFragment
...
Add the song duration & the current duration to PlaybackFragment, update the SeekBar in PlaybackFragment to reflect those durations.
2020-10-12 16:13:15 -06:00
OxygenCobalt
09d4e107e0
Refactor dimens
...
Refactor the dimen naming/use across the app.
2020-10-12 11:57:24 -06:00
OxygenCobalt
4ad86593a6
Make PlaybackFragment full-screen
...
Change PlaybackFragment to a full-screen layout w/a slide animation.
2020-10-11 19:01:06 -06:00
OxygenCobalt
d8042ef159
Fix theming issues w/PlaybackFragment
...
Fix some theme issues with PlaybackFragment
2020-10-11 16:46:53 -06:00
OxygenCobalt
f884adc39d
Use animated icons for play/pause
...
Use animated play/pause icons from Noice [https://github.com/ashutoshgngwr/noice ] on the playback fragments.
2020-10-11 11:24:36 -06:00
OxygenCobalt
eb6839b10c
Add play/pause controls
...
Add play/pause controls to the playback fragments.
2020-10-11 11:03:06 -06:00
OxygenCobalt
0c069dfbac
Add specific playback fragment
...
Add a Playback Fragment that shows more information about what is currently playing.
2020-10-09 18:57:28 -06:00