Commit Graph

55 Commits

Author SHA1 Message Date
vfsfitvnm
554dea3fba Add try/catch block when inserting an event to mitigate SQLITE_CONSTRAINT_FOREIGNKEY
Caused by ExoPlayer
2022-10-14 12:12:33 +02:00
vfsfitvnm
0de5330676 Fix #415 2022-10-13 20:10:42 +02:00
vfsfitvnm
7ed138ea51 Coerce loudnessDb in -10f,+10f 2022-10-13 13:54:38 +02:00
vfsfitvnm
12f8b6fbcb Improve loudness normalization curve 2022-10-12 11:57:29 +02:00
vfsfitvnm
f726d3e934 Tweak PlayerService code 2022-10-11 17:24:56 +02:00
vfsfitvnm
493fc75345 Change android youtube client 2022-10-11 12:13:58 +02:00
vfsfitvnm
270986215c Complete android auto support (#47) 2022-10-11 09:29:38 +02:00
Slany
d0cffe466b Support android auto (#47) 2022-10-11 09:29:30 +02:00
vfsfitvnm
fae96d1114 Do not expand player when queue is restored (#396) 2022-10-10 11:48:58 +02:00
vfsfitvnm
ff611d792e Use the correct setMediaItems overload to make onPlaybackStatsReady behave correctly 2022-10-10 11:15:23 +02:00
vfsfitvnm
c00a079715 Try fix #385 2022-10-09 15:06:02 +02:00
vfsfitvnm
13028e41c7 Workaround exoplayer bug 2022-10-03 18:30:41 +02:00
vfsfitvnm
917e194d63 Rename youtube-music module to innertube and rewrite it 2022-10-02 15:25:07 +02:00
vfsfitvnm
b4fb9cf6d9 Make durationText nullable 2022-09-29 19:36:29 +02:00
vfsfitvnm
33778b33dd Start working on QuickPicks screen 2022-09-28 21:46:56 +02:00
vfsfitvnm
8588f022a2 Fix dynamic theme not being applied when restarting queue after being cleared 2022-09-15 20:00:44 +02:00
vfsfitvnm
784c941938 Do proper cache organization 2022-09-09 12:46:37 +02:00
vfsfitvnm
996dbb4de1 Improve player service dismiss logic 2022-09-06 18:02:06 +02:00
vfsfitvnm
b50c54b1ed Add force seek operations when loop one mode is enabled 2022-09-05 17:13:28 +02:00
vfsfitvnm
105565afec Set isShowingThumbnailInLockscreen as false by default 2022-09-05 11:50:41 +02:00
vfsfitvnm
45235acd5d Remove "loop none" option (#276) 2022-09-04 20:45:41 +02:00
vfsfitvnm
8ae7bd96f5 Do not increment totalPlayTimeMs of a song if shorter than 2 seconds 2022-09-03 09:44:59 +02:00
vfsfitvnm
1f88238e78 Send NotificationDismissReceiver intent in onTaskRemoved 2022-09-01 15:25:03 +02:00
vfsfitvnm
6dc04cca90 Revert targetSdk to 32 2022-08-29 10:55:07 +02:00
vfsfitvnm
3117ea253e Try fix #241 2022-08-26 19:37:58 +02:00
vfsfitvnm
6440219430 Restore default theme when the queue is cleared 2022-08-25 10:57:08 +02:00
vfsfitvnm
2716319339 Add dynamic theme (#159) 2022-08-10 13:09:35 +02:00
vfsfitvnm
161760de55 Loosen silence skipping strictness 2022-08-07 13:28:07 +02:00
vfsfitvnm
073a50b34c Improve playback errors UI 2022-08-07 12:41:27 +02:00
vfsfitvnm
a246f1f336 Show the song cover as lockscreen wallpaper (#170) 2022-08-05 08:56:23 +02:00
vfsfitvnm
20da9e5df3 Add album title to media session metadata 2022-08-05 08:53:42 +02:00
vfsfitvnm
457e6712d4 Implement #51 2022-07-25 12:32:19 +02:00
vfsfitvnm
e912bfed1c Tweak code 2022-07-23 16:57:38 +02:00
vfsfitvnm
6a8fdb7c11 Implement #122 2022-07-22 21:28:59 +02:00
vfsfitvnm
f4edfaefd2 Tweak code 2022-07-18 15:22:47 +02:00
vfsfitvnm
f5716937d1 Improve volume normalization logic 2022-07-18 14:36:57 +02:00
vfsfitvnm
61eeeb07c0 Fix #106, #108, #113 2022-07-18 13:30:28 +02:00
vfsfitvnm
1e719b33ed Refactor preferences to avoid a global state when it's not necessary 2022-07-16 13:51:38 +02:00
vfsfitvnm
d905fb8614 Stop service before calling exitProcess 2022-07-13 23:10:57 +02:00
vfsfitvnm
927a6f1321 Re-add fallback to audio/mp4 2022-07-12 22:30:31 +02:00
vfsfitvnm
0ddd49fd10 Improve cache settings 2022-07-12 22:09:25 +02:00
vfsfitvnm
742e8702e5 Add settings to disable battery optimizations and to make the player service unkillable 2022-07-11 20:05:24 +02:00
vfsfitvnm
ce7b8aa8fd Optimize APK size 2022-07-11 14:55:09 +02:00
vfsfitvnm
abd942d5da Rewrite PlayerService 2022-07-11 10:47:40 +02:00
vfsfitvnm
36bf5b17a6 Improve PlayerService lifecycle to accommodate a proper queue persistent storing 2022-07-04 22:03:11 +02:00
vfsfitvnm
7e42820e7c Add hack to avoid service destroy when notification is paused 2022-07-03 22:42:53 +02:00
vfsfitvnm
fc9b023174 Remove Outcome class 2022-07-01 20:19:05 +02:00
vfsfitvnm
b738910d63 New Preferences class 2022-07-01 16:45:32 +02:00
vfsfitvnm
9139609cf3 Show radio loading state 2022-07-01 15:31:00 +02:00
vfsfitvnm
7c165b5c3a Tweak Database class 2022-07-01 12:54:22 +02:00