Nite
|
221f218856
|
Added PlaybackComplete intent when a song playback is completed
|
2021-10-07 17:51:19 +02:00 |
Nite
|
b640805559
|
Moved settings related properties from Util to their own class
|
2021-09-24 18:20:53 +02:00 |
Nite
|
982639d2c7
|
Fixed lint errors
Added comments
|
2021-07-18 13:17:29 +02:00 |
Nite
|
56af9e4bf2
|
Moved MediaSession handling to its own class
Fixed queue and position handling on Now Playing screen
|
2021-07-13 19:25:37 +02:00 |
Nite
|
83c6b76d0a
|
Updated Android Auto to use MediaPlayerService separately
Added some missing features found in the docs
|
2021-07-12 16:13:34 +02:00 |
James Wells
|
4ff167e497
|
merge develop
|
2021-06-22 20:08:49 -04:00 |
tzugen
|
8c2896ea16
|
Remove static field leaks on SeekBar,
cleanup code and update baseline
|
2021-06-19 23:52:24 +02:00 |
tzugen
|
28336c8bf7
|
Convert PlayerFragment to Kotlin
|
2021-06-19 23:52:24 +02:00 |
James Wells
|
be4ffc2c7e
|
Merge branch 'develop' into AndroidAuto
|
2021-06-06 16:36:33 -04:00 |
James Wells
|
e666498f13
|
Initial Test of Android Auto
|
2021-05-28 20:40:00 -04:00 |
tzugen
|
71068fe635
|
Upgrade Koin to 3.0.2
|
2021-05-28 19:39:27 +02:00 |
tzugen
|
e21ae1299b
|
Fix more detekt and lint issues and remove them from the baseline.
|
2021-05-27 15:30:20 +02:00 |
tzugen
|
0500bd5e88
|
Handle also UnknownHostException in GenericListModel
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
3d99269c41
|
Remove context from ShufflePlayBuffer
|
2021-05-21 23:34:57 +02:00 |
tzugen
|
b8fbbd8c49
|
Remove Context from Downloader & DownloadFile
|
2021-05-21 23:34:52 +02:00 |
tzugen
|
76ba4c8ac9
|
Remove more context dependencies
|
2021-05-11 12:04:29 +02:00 |
tzugen
|
9ec92c6cf3
|
Make all preference operations context-free
(use the application context for them)
|
2021-05-11 12:04:26 +02:00 |
tzugen
|
a3b97fef47
|
Delegate all handling of the Intent receiver registering to our Service Class.
|
2021-05-04 16:32:17 +02:00 |
tzugen
|
205f477b43
|
Refactor all event listeners to lambdas
|
2021-04-23 11:26:10 +02:00 |
tzugen
|
2adb9ffc7e
|
Remove two warnings
|
2021-04-23 11:21:28 +02:00 |
tzugen
|
f27212f263
|
Set AudioAttributes in LocalMediaPlayer
|
2021-04-23 11:21:24 +02:00 |
tzugen
|
116307df56
|
Fix a regression were we accidentally reset our current MediaPlayer
Fixes #418
|
2021-04-23 11:13:43 +02:00 |
tzugen
|
19580cda8b
|
We can now remove the deprecated Remote Control API
|
2021-04-23 11:13:43 +02:00 |
tzugen
|
0efb3547c3
|
Update license of two files.
|
2021-04-17 12:32:29 +02:00 |
tzugen
|
cf68038e20
|
Migrate DownloadFile to Kotlin
|
2021-04-17 12:11:17 +02:00 |
tzugen
|
05067aaf3c
|
Rename onCreate/onDestroy functions; create a new MediaPlayer instance on release()
|
2021-03-30 14:38:59 +02:00 |
tzugen
|
970d93bd91
|
Pass down the autoPlay value to BufferTask()
|
2021-03-25 20:33:51 +01:00 |
tzugen
|
bf106b0384
|
Handle a case when reset() is called after release().
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
51dafd542a
|
Static analysis fixes
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
8e7cf487fd
|
Checkstyle fixes
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
8d65b1d25f
|
Private BufferTask() accepts only non-null now
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
2171c971a3
|
Make remoteControl code more functional
Fixes #390
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
60a0fe17dd
|
Fix a bad cast
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
493a587b37
|
Introduce postRunnable helper function
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
93eced9516
|
Move bufferAndPlay to another position in the file; annotate some possible bugs.
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
09fb6aa487
|
Make doPlay method a private method, and play the only public entry point.
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
d017ca9fb2
|
Initialize some vals onCreate, thus making them explicitely non-null
Also modify setNextPlaying to accept only non-null files.
|
2021-03-25 18:37:41 +01:00 |
tzugen
|
a467abf10b
|
Fix errors and warnings
|
2021-03-25 18:37:40 +01:00 |
tzugen
|
2260cc311f
|
Automatic conversion of LocalMediaPlayer to Kotlin
|
2021-03-25 18:37:40 +01:00 |