Commit graph

  • c55bccc7aa Add landscape mode to PlayerView vfsfitvnm 2022-07-12 10:54:21 +02:00
  • 18362e99b0 Set PlayerBottomSheet height as percentage of max height vfsfitvnm 2022-07-11 22:51:05 +02:00
  • 10b8c66887 Add dot to make the user aware of battery restrictions vfsfitvnm 2022-07-11 20:25:40 +02:00
  • 742e8702e5 Add settings to disable battery optimizations and to make the player service unkillable vfsfitvnm 2022-07-11 20:05:24 +02:00
  • 3acde3a3ba Sync nested scroll connection in CurrentPlaylistView vfsfitvnm 2022-07-11 17:48:16 +02:00
  • fc9b773044 Add equalizer shortcut to PlayerView vfsfitvnm 2022-07-11 17:13:16 +02:00
  • ce7b8aa8fd Optimize APK size vfsfitvnm 2022-07-11 14:55:09 +02:00
  • 8a8f051a4c Fix or suppress deprecations vfsfitvnm 2022-07-11 11:58:16 +02:00
  • abd942d5da Rewrite PlayerService vfsfitvnm 2022-07-11 10:47:40 +02:00
  • 32aeadf87d Remove close button from menu vfsfitvnm 2022-07-09 16:13:35 +02:00
  • 29025da7e9 Add "Refetch" option for albums and artists (#93) vfsfitvnm 2022-07-09 15:14:02 +02:00
  • 3608c912b5 Remove song title matching when fetching audio-only video ids (#88) vfsfitvnm 2022-07-08 23:52:57 +02:00
  • 872ec273dd Add enqueue and playlist icons vfsfitvnm 2022-07-08 22:11:57 +02:00
  • cb29edc3b8 Tweak menu UI vfsfitvnm 2022-07-08 21:49:05 +02:00
  • 81c7edee24 Reintroduce "Import as playlist" feature for albums vfsfitvnm 2022-07-08 16:21:10 +02:00
  • 948bb97791 Fetch audio-only video ids for albums (#88) vfsfitvnm 2022-07-08 14:52:28 +02:00
  • eb4e249443 Add Dimensions class vfsfitvnm 2022-07-08 11:18:36 +02:00
  • 87b2ff3788 Tweak BottomSheet code vfsfitvnm 2022-07-08 10:02:13 +02:00
  • fd4a1611e2 Fallback to shuffleVideoId when radioVideoId is null in ArtistScreen (#90) vfsfitvnm 2022-07-07 15:01:48 +02:00
  • 5a5805dc84 Change dropdown item font weight vfsfitvnm 2022-07-07 14:58:46 +02:00
  • 1b9946424d Bump Gradle vfsfitvnm 2022-07-07 10:23:28 +02:00
  • 381156fa78 Use fade transition to SettingsScreen vfsfitvnm 2022-07-06 23:10:21 +02:00
  • bde063995a Fix UI disparities vfsfitvnm 2022-07-06 23:08:06 +02:00
  • 749e995d42 Rework song UI vfsfitvnm 2022-07-06 22:56:02 +02:00
  • 2f46d44ed1 Add shadow to dropdown menus vfsfitvnm 2022-07-06 21:45:07 +02:00
  • 4b3712fcf4 Speed up HorizontalTabPager transition vfsfitvnm 2022-07-06 21:29:30 +02:00
  • 6ac02b9043 Add swipe gesture to PlayerBottomSheet (#79) vfsfitvnm 2022-07-06 21:28:03 +02:00
  • e3f218d904 Add HorizontalTabPager vfsfitvnm 2022-07-06 14:24:25 +02:00
  • b3104207ff Hide songs instead of deleting from database vfsfitvnm 2022-07-06 20:28:34 +02:00
  • 2e542d3c1a Add favorites, cached built-in playlists (#11) vfsfitvnm 2022-07-06 20:19:27 +02:00
  • 59b6c61bb2 Drop home page song collections in favor of a sort feature (#11) vfsfitvnm 2022-07-06 19:30:40 +02:00
  • ae00f8ea3d Make cancel buttons background color in dialog transparent vfsfitvnm 2022-07-04 22:11:16 +02:00
  • 36bf5b17a6 Improve PlayerService lifecycle to accommodate a proper queue persistent storing vfsfitvnm 2022-07-04 22:03:11 +02:00
  • 0655e3efd5 Bump Jetpack Compose version vfsfitvnm 2022-07-04 17:20:05 +02:00
  • 2480fe52c0 Add drawSteps parameter to SeekBar vfsfitvnm 2022-07-03 23:46:47 +02:00
  • fcda7300c3
    Merge pull request #76 from Surendrajat/master vfsfitvnm 2022-07-03 21:08:08 +00:00
  • 3c35176b4f Support youtu.be links (#77) vfsfitvnm 2022-07-03 23:02:07 +02:00
  • 7e42820e7c Add hack to avoid service destroy when notification is paused vfsfitvnm 2022-07-03 22:42:53 +02:00
  • 76ef642563 CI: build debug APK #76 Surendrajat 2022-07-03 23:41:04 +05:30
  • 79ba4ff993 Reduce SettingsEntryGroupText font size vfsfitvnm 2022-07-01 23:33:33 +02:00
  • 1a2d1f8d82 Change missing lyrics message vfsfitvnm 2022-07-01 23:03:58 +02:00
  • e34c575441 Rework play icon UI vfsfitvnm 2022-07-01 22:53:21 +02:00
  • 15f99304bd Align play icon vfsfitvnm 2022-07-01 22:42:19 +02:00
  • 7e8ec8efdb Convert PlayerState to a data class vfsfitvnm 2022-07-01 22:16:32 +02:00
  • fc9b023174 Remove Outcome class vfsfitvnm 2022-07-01 20:19:05 +02:00
  • 17cf2454c7 Continue removing Outcome class in favor of Result (search suggestions) vfsfitvnm 2022-07-01 19:41:52 +02:00
  • 14f46429ef Continue removing Outcome class in favor of Result (search) vfsfitvnm 2022-07-01 19:32:58 +02:00
  • 21ef7e8d5e Continue removing Outcome class in favor of Result vfsfitvnm 2022-07-01 18:51:01 +02:00
  • f7012c9134 Add LoadingOrError component vfsfitvnm 2022-07-01 18:50:03 +02:00
  • c4a8d22760 Stop radio before setting up a new one vfsfitvnm 2022-07-01 18:33:40 +02:00
  • c4fea8835a Start removing Outcome class in favor of Result vfsfitvnm 2022-07-01 18:22:53 +02:00
  • 6ccbf7759c Reduce switch knob shadow when not checked vfsfitvnm 2022-07-01 16:50:15 +02:00
  • b738910d63 New Preferences class vfsfitvnm 2022-07-01 16:45:32 +02:00
  • 9139609cf3 Show radio loading state vfsfitvnm 2022-07-01 15:31:00 +02:00
  • 91edb9672e Do not show "Remove" (from queue) button for the song that is actually playing vfsfitvnm 2022-07-01 15:02:09 +02:00
  • 03333cd157 Move OtherSettingsScreen to CacheSettingsScreen vfsfitvnm 2022-07-01 14:42:20 +02:00
  • 7c165b5c3a Tweak Database class vfsfitvnm 2022-07-01 12:54:22 +02:00
  • 9b67586dd6 Don't update Album when storing a MediaItem vfsfitvnm 2022-07-01 12:02:07 +02:00
  • e6155b428c Add Artist upsert vfsfitvnm 2022-07-01 11:46:52 +02:00
  • 932314f8d2 Decouple compose compiler version vfsfitvnm 2022-07-01 00:01:06 +02:00
  • a366c68f37 Tweak Gradle version catalog vfsfitvnm 2022-06-30 23:48:32 +02:00
  • 174520b616 Change web search intent logic (#62) vfsfitvnm 2022-06-30 21:02:29 +02:00
  • 8066dce73b Change equalizer intent logic vfsfitvnm 2022-06-30 20:39:35 +02:00
  • 3429f27840 Cache album information vfsfitvnm 2022-06-30 15:33:36 +02:00
  • f126972f2d Add playlistRoute in SearchResultScreen vfsfitvnm 2022-06-30 15:32:25 +02:00
  • c8d5753046 Split PlaylistOrAlbumScreen vfsfitvnm 2022-06-30 13:49:30 +02:00
  • d07d3f23b2 Add SongAlbumMap vfsfitvnm 2022-06-30 13:49:05 +02:00
  • 58f821534e Add Bundle extensions vfsfitvnm 2022-06-29 22:38:00 +02:00
  • e4209d18ad Remove println vfsfitvnm 2022-06-29 22:37:49 +02:00
  • ccfedf294b Fix typo vfsfitvnm 2022-06-29 21:50:29 +02:00
  • fd41e78625 Add TextCard component vfsfitvnm 2022-06-29 21:33:35 +02:00
  • 53190a39f7 Prevent items in home page to not be displayed due to an unknown behaviour vfsfitvnm 2022-06-29 20:41:14 +02:00
  • 8b345c2405 Do not display notification on configuration changed if no media item is playing vfsfitvnm 2022-06-29 20:34:39 +02:00
  • 1fb50169ff Cache artist information vfsfitvnm 2022-06-29 20:15:43 +02:00
  • 309a1a4237 Add shuffle/radio data to Artist vfsfitvnm 2022-06-29 20:14:44 +02:00
  • 9103c30044 Add foreign key constraint to Song vfsfitvnm 2022-06-29 15:26:01 +02:00
  • 95879e7a6e Reflect database migration vfsfitvnm 2022-06-29 15:24:00 +02:00
  • 6f5bc02216 Migrate database (2) vfsfitvnm 2022-06-29 15:03:20 +02:00
  • a7bdda074b Migrate database (1) vfsfitvnm 2022-06-29 14:13:39 +02:00
  • ade78c8ecf Tune skip silence feature for music vfsfitvnm 2022-06-29 00:25:28 +02:00
  • f85fe5a403 Delete unused resource vfsfitvnm 2022-06-28 16:22:57 +02:00
  • cfd7dc40df Add BitmapProvider class vfsfitvnm 2022-06-28 16:03:30 +02:00
  • 72eb9d4c7d Add BitmapProvider class vfsfitvnm 2022-06-28 16:03:19 +02:00
  • aa02242cc6 Add palette property to ColorPaletteMode vfsfitvnm 2022-06-28 15:59:40 +02:00
  • c74a8f9f07 Dispose PlayerState vfsfitvnm 2022-06-28 10:43:56 +02:00
  • 8155294516 Display player error in notification vfsfitvnm 2022-06-27 22:41:53 +02:00
  • 978a04bc2e Fix little regression vfsfitvnm 2022-06-27 22:40:03 +02:00
  • 2cbb5a4ba4 Use database executors instead of compose coroutines to launch database operations vfsfitvnm 2022-06-27 22:07:07 +02:00
  • 85f89ec799 Cancel radio job when starting a new radio vfsfitvnm 2022-06-27 21:59:01 +02:00
  • 697c6b6379 Update dependencies vfsfitvnm 2022-06-27 21:14:50 +02:00
  • 1606885f71 Fix minor radio bug vfsfitvnm 2022-06-26 23:07:25 +02:00
  • 3607b041b2 Fix regression that caused the song duration to not be updated in PlayerState vfsfitvnm 2022-06-26 22:52:07 +02:00
  • 5c8dd45c2a Add media metadata in onPlaybackStateChanged vfsfitvnm 2022-06-26 22:47:39 +02:00
  • f6b8cf937e Fix song transition in notification vfsfitvnm 2022-06-26 21:50:17 +02:00
  • 4e16d7b41d Fix song transition in notification vfsfitvnm 2022-06-26 21:16:57 +02:00
  • 8f5bc5e90e Add player state persistence vfsfitvnm 2022-06-26 17:07:03 +02:00
  • c336a274d8 Improve notification management vfsfitvnm 2022-06-26 17:05:20 +02:00
  • 308808a363 Improve loudnessDb handling vfsfitvnm 2022-06-26 17:03:37 +02:00
  • b579b23acb Improve loudnessDb handling vfsfitvnm 2022-06-26 16:40:25 +02:00
  • 664e08831a Update README vfsfitvnm 2022-06-26 15:54:24 +02:00