Maxence G
3f408600cb
Add const for custom SessionCommands
...
Improve rating call
2022-07-02 21:47:32 +02:00
Maxence G
9014b47b74
Add song rating to notification
2022-07-02 01:27:12 +02:00
Maxence G
545b65921e
Put Previous/Play/Next in compact notification
2022-06-19 19:43:55 +02:00
Maxence G
9961213f09
Upgrade to media3-beta01
2022-06-19 18:21:33 +02:00
tzugen
b6730f5a93
Reset widget on manual exit as well.
2022-06-08 10:02:04 +02:00
tzugen
87c160610f
Clear widget when service is being shutdown
2022-06-08 09:17:14 +02:00
tzugen
1e571e165c
Don't ecit the process, and reinit Koin on resume
2022-06-06 22:12:16 +02:00
tzugen
5e0dd14c4f
Shutdown service on exit button press
2022-05-31 20:53:58 +02:00
tzugen
608f86ac5f
Always call prepare before starting playback,
...
otherwise resuming playback is difficult when the session was dismissed...
2022-05-30 16:24:24 +02:00
Nite
f790e29add
Fixed AndroidManifest to receive Bluetooth events
...
Set parallel downloads to 2 so the third thread can stream for playback
2022-05-10 18:15:37 +02:00
tzugen
4a00494647
Readd Headphone plug and Bluetooth listeners
2022-05-04 11:52:45 +02:00
Nite
34e0178db3
Fixed Lint errors
2022-05-02 20:47:38 +02:00
Nite
cbe3992b01
Fixed Notification Ids to be different for Downloader and Player
...
Fixed multiple start of periodic CheckDownloads
2022-05-02 20:46:01 +02:00
Nite
46846bd5c9
Incremented max playlist size
...
Fixed DownloadService start
Minor fixes
2022-04-24 08:44:36 +02:00
tzugen
707339b88b
Try to fix the mess :)
2022-04-22 21:03:57 +02:00
tzugen
827654c0c1
Create lock before launching the coroutine,
...
return always a copy of the list and not the real one.
2022-04-21 20:24:43 +02:00
tzugen
7ba599f58c
Remove throttle again, causes calls from wrong thread...
2022-04-21 14:39:16 +02:00
tzugen
2e1e627b7a
- Set Wake mode flag according to Offline status
...
- Use Rx to trigger CheckDownloads()
- Fix #680 by listening to PositionDiscontinuity
- Throttle RxEvents
2022-04-21 10:45:37 +02:00
tzugen
d550eabf88
Always call prepare on adding items
2022-04-21 10:12:05 +02:00
tzugen
2aaa3c2119
Fix de(serilization)
2022-04-20 21:40:22 +02:00
tzugen
5d4aff1f21
Cleanup restore
2022-04-20 20:58:10 +02:00
tzugen
6115ac995f
Remove legacyPlayerState
2022-04-20 20:58:10 +02:00
tzugen
647435fe55
launch restore on Main Thread
2022-04-20 20:57:51 +02:00
tzugen
81d24f6cbb
Cleanup MediaPlayerLifecycleSupport.kt
2022-04-20 17:06:30 +02:00
tzugen
3691428a68
Squashed commit of the following:
...
commit 7a8f20ade7
Author: Holger Müller <github@euhm.de>
Date: Fri Apr 8 23:21:15 2022 +0200
make build working with target sdk 31
commit 5890c32b7e
Author: Holger Müller <github@euhm.de>
Date: Fri Apr 8 22:57:23 2022 +0200
make build working with target sdk 31
commit 1c7c4839b3
Merge: 48b0cdea
92ef78a3
Author: Holger Müller <github@euhm.de>
Date: Fri Apr 8 21:55:14 2022 +0200
Merge remote-tracking branch 'upstream/media3-flat' into media3-flat
commit 48b0cdea83
Merge: 9101980c
3ca25ed1
Author: Holger Müller <github@euhm.de>
Date: Fri Apr 8 19:58:55 2022 +0200
Merge remote-tracking branch 'upstream/media3-flat' into media3-flat
commit 9101980cb6
Merge: 515690ab
97798446
Author: Holger Müller <github@euhm.de>
Date: Fri Apr 8 17:07:54 2022 +0200
Merge remote-tracking branch 'upstream/media3-flat' into media3-flat
commit 515690abac
Author: Holger Müller <github@euhm.de>
Date: Thu Apr 7 08:55:42 2022 +0200
made button off mode better visible
2022-04-17 06:58:39 +02:00
tzugen
a3a0c7f41d
Minor
2022-04-16 11:23:05 +02:00
tzugen
1564379bd1
Fix a bunch of problems with the DataSources
2022-04-16 00:04:52 +02:00
tzugen
e5021959c3
Fix a small bug in togglePlayPause()
2022-04-08 21:24:04 +02:00
tzugen
3ca25ed1c6
Rework ActiveServer handling.
...
Remove blocking call on setting the server.
Implement offline server display more cleanly.
Reconfigure the SourceFactory when the active server has changed
2022-04-08 18:08:56 +02:00
tzugen
e1f4ee15d5
Fix Widget
2022-04-05 22:24:06 +02:00
tzugen
4c22c8b41b
Formating / detekt
2022-04-05 21:56:13 +02:00
tzugen
ba1a1c5538
Use grayed out shuffle and repeat buttons.
...
Fix removing and resorting playlist.
2022-04-05 21:41:27 +02:00
tzugen
1a69507e34
Remove a bunch of now unused prefs
2022-04-05 10:21:46 +02:00
tzugen
46fb7664c3
Fix insertAfterCurrent, Fix getUri
2022-04-05 10:10:24 +02:00
tzugen
dd65a12b53
Migrate AutoMediaBrowser
2022-04-05 00:05:52 +02:00
tzugen
b1c2d020b5
Fix a bug in MetadataParser (unrelated to media3)
2022-04-04 18:27:59 +02:00
tzugen
5dc9fda7a4
Detekt fixes
2022-04-04 18:18:52 +02:00
tzugen
1313fb6c0c
Split Cache into dedicated datasource
2022-04-04 17:59:12 +02:00
tzugen
922022ab03
Switch to Media3
2022-04-03 23:59:18 +02:00
tzugen
988bf62acf
try was missing a catch block.
2022-03-30 16:16:59 +02:00
tzugen
c2226ba202
Fix older detekt issues in DownloadFile and regenerate Baselinefile
2022-03-27 16:40:09 +02:00
tzugen
892b441c0d
Move Track and Album to their own files
2022-03-27 16:39:35 +02:00
tzugen
e53da92dac
Unify terminology also by renaming DownloadFile.song -> DownloadFile.track
2022-03-27 16:39:35 +02:00
tzugen
2de59b2206
Rename MusicDirectory.Entry to Track to make more clear what it is
2022-03-27 16:39:35 +02:00
tzugen
f6f9683a9c
Migrate some old calls
2022-03-19 17:39:59 +01:00
Nite
5962cc2add
Merge branch 'develop' into dependabot/gradle/versions.kotlin-1.6.10
...
Added temporary fix for Koin bug
2022-02-08 18:18:58 +01:00
tzugen
10b83805a9
Create a correctly typed list from getMusicDirectory()
2021-12-21 13:31:58 +01:00
tzugen
c0ef964a3e
Run KtlintFormat
2021-12-20 19:41:55 +01:00
Nite
34e232a43a
Fixed default for cache directory selector
2021-12-20 19:39:44 +01:00
Nite
17e49ff49e
Updated custom cache location handling to remove isUri
...
Fixed DownloadFileCache contained DownloadFiles with old cache path
2021-12-20 13:15:45 +01:00