Commit graph

1242 commits

Author SHA1 Message Date
JFronny
4df292bddf
Merge remote-tracking branch 'retro/dev' into dev
# Conflicts:
#	.github/ISSUE_TEMPLATE/bug_report.md
#	README.md
#	app/build.gradle
#	app/src/main/AndroidManifest.xml
#	app/src/main/java/code/name/monkey/retromusic/App.kt
#	app/src/main/java/code/name/monkey/retromusic/Constants.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/LyricsActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/PermissionActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/PlayingQueueActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/PurchaseActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/SettingsActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/SupportDevelopmentActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/base/AbsBaseActivity.kt
#	app/src/main/java/code/name/monkey/retromusic/activities/bugreport/model/DeviceInfo.java
#	app/src/main/java/code/name/monkey/retromusic/dialogs/CreatePlaylistDialog.kt
#	app/src/main/java/code/name/monkey/retromusic/extensions/ColorExtensions.kt
#	app/src/main/java/code/name/monkey/retromusic/extensions/DrawableExtensions.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/DetailListFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/artists/ArtistDetailsFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/base/AbsRecyclerViewFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/folder/FoldersFragment.java
#	app/src/main/java/code/name/monkey/retromusic/fragments/home/HomeFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/library/LibraryFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/player/full/FullPlaybackControlsFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/settings/AbsSettingsFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/fragments/settings/MainSettingsFragment.kt
#	app/src/main/java/code/name/monkey/retromusic/model/Artist.kt
#	app/src/main/java/code/name/monkey/retromusic/model/Song.kt
#	app/src/main/java/code/name/monkey/retromusic/preferences/AlbumCoverStylePreferenceDialog.kt
#	app/src/main/java/code/name/monkey/retromusic/preferences/BlacklistPreferenceDialog.kt
#	app/src/main/java/code/name/monkey/retromusic/preferences/NowPlayingScreenPreferenceDialog.kt
#	app/src/main/java/code/name/monkey/retromusic/repository/AlbumRepository.kt
#	app/src/main/java/code/name/monkey/retromusic/service/MusicService.java
#	app/src/main/java/code/name/monkey/retromusic/util/AppRater.kt
#	app/src/main/java/code/name/monkey/retromusic/util/NavigationUtil.java
#	app/src/main/java/code/name/monkey/retromusic/util/PremiumShow.kt
#	app/src/main/java/code/name/monkey/retromusic/util/RingtoneManager.kt
#	app/src/main/java/code/name/monkey/retromusic/util/SAFUtil.java
#	app/src/main/res/layout-sw600dp/item_list_no_image.xml
#	app/src/main/res/layout/activity_donation.xml
#	app/src/main/res/layout/activity_pro_version.xml
#	app/src/main/res/layout/fragment_blur.xml
#	app/src/main/res/layout/fragment_classic_player.xml
#	app/src/main/res/layout/fragment_color_player.xml
#	app/src/main/res/layout/fragment_fit.xml
#	app/src/main/res/layout/fragment_flat_player.xml
#	app/src/main/res/layout/fragment_full.xml
#	app/src/main/res/layout/fragment_gradient_player.xml
#	app/src/main/res/layout/fragment_home_player.xml
#	app/src/main/res/layout/fragment_peak_player.xml
#	app/src/main/res/layout/fragment_plain_player.xml
#	app/src/main/res/layout/fragment_simple_player.xml
#	app/src/main/res/layout/fragment_tiny_player.xml
#	app/src/main/res/layout/item_storage.xml
#	app/src/main/res/layout/sliding_music_panel_layout.xml
#	app/src/main/res/mipmap-anydpi-v26/ic_launcher.xml
#	app/src/main/res/mipmap-anydpi-v26/ic_launcher_round.xml
#	app/src/main/res/values-fa-rIR/strings.xml
2022-05-14 14:28:31 +02:00
JFronny
7c6514d010
Repackage to prepare for merge 2022-05-14 13:27:14 +02:00
Prathamesh More
88669ceaef Fixed Playback speed and pitch not working when CrossFade is enabled 2022-05-13 19:09:48 +05:30
Prathamesh More
1cfa5aaac5 Fixed Modify System settings button not working 2022-05-13 13:10:58 +05:30
Prathamesh More
c8dbb0a0fd Added Bluetooth connect permission and better UX for permissions 2022-05-13 12:57:34 +05:30
Prathamesh More
33bbc0d07e Fix Swipe To Dismiss 2022-05-13 09:59:27 +05:30
Prathamesh More
0f06f42e08 Better synced lyrics color in now playing themes 2022-05-12 11:41:49 +05:30
Prathamesh More
00581082ed Added Bluetooth connect permission to communicate with paired Bluetooth devices on A12+ 2022-05-12 11:41:48 +05:30
Prathamesh More
4b08919d7d Added an option to enable/disable swipe 2022-05-12 09:50:34 +05:30
Prathamesh More
3c26c39a5a Better Cast layout 2022-05-12 00:22:27 +05:30
Prathamesh More
5f5bddf5e9 Code Cleanup 2022-05-12 00:06:01 +05:30
Prathamesh More
8d81424365 Set queue for mediaSession so that it (mostly next song) can be read by other apps 2022-05-12 00:04:50 +05:30
Prathamesh More
9c07ca2763 Converted hardcoded strings to string resources 2022-05-11 23:06:34 +05:30
Prathamesh More
90e113e8ab Fix Lyrics not visible in MD3 theme 2022-05-11 18:38:12 +05:30
Prathamesh More
93bb652dd6 Fix blacklist crash 2022-05-11 18:17:32 +05:30
Prathamesh More
7debeb13c0 Added MD3 playing theme 2022-05-07 11:47:36 +05:30
Prathamesh More
ae13590204 Change lyrics color on Color theme 2022-05-07 11:44:53 +05:30
Doozy
51f772247a
Merge branch 'RetroMusicPlayer:dev' into feat/audio_focus_2 2022-05-06 21:28:11 +03:00
Doozy
3ca1baf68f removed unused variable 2022-05-05 15:59:17 +03:00
Doozy
67e9707b10 [feat] - Manage audio focus 2022-05-05 15:46:44 +03:00
Doozy
f86c30c608 Update PlaybackHandler.java 2022-05-05 15:13:01 +03:00
Prathamesh More
07cfd6cd6e Suppress deprecated warnings
We can't do much about these. We have to work with playlists even though they are deprecated.
2022-05-05 16:22:15 +05:30
Prathamesh More
08f4c62b4a Migrated some legacy functions to kotlin extensions 2022-05-05 16:22:15 +05:30
Prathamesh More
ee300722af Migrate to coroutines from AsyncTask for saving of custom artist images 2022-05-05 16:22:15 +05:30
Prathamesh More
7195ab2afd Fix ChromeCast crash and bugs 2022-05-04 23:51:23 +05:30
Prathamesh More
a0c745641a Fix Backup & Restore not restoring user profile images 2022-05-04 17:53:54 +05:30
Prathamesh More
95e39e4f4c Better BottomNavigationView hide/unhide animation 2022-05-03 20:31:53 +05:30
Prathamesh More
e7f700ee9a Optimized imports and removed unused dependencies 2022-05-02 19:13:17 +05:30
Prathamesh More
f55c7ac21c Transparent background for WebView in Changelog 2022-05-02 18:39:25 +05:30
Prathamesh More
02f076de57 Add support for Just Black with Material You 2022-05-02 18:24:44 +05:30
Prathamesh More
aa4c20bd8c Workaround loading of light mode resources and Revert "Remove and replace light mode default song, album, artist images with dark mode ones"
This reverts commit 337d7301
2022-05-02 17:25:57 +05:30
Prathamesh More
806b3beaa7 Fix Audio Crossfade 2022-05-02 17:25:57 +05:30
Prathamesh More
608c265390 Code Cleanup 2022-05-02 17:25:57 +05:30
Prathamesh More
8b5b6d0e64 Try to suppress crashes because of startForegroundService
Sometimes, this method is called before the app is in foreground resulting in crash because of A12 foreground limitations, so we try to catch the exception
2022-04-29 17:09:03 +05:30
Prathamesh More
8cd3fcfd38 Call recreate on A12 and higher as it smoothly recreates activity anyway, instead of manually recreating the activity by saving state and starting activity with transition 2022-04-29 17:05:15 +05:30
Prathamesh More
ce3939aeb1 Fixed Image cover Crossfade bug in blur, blur card and circle themes 2022-04-29 16:59:30 +05:30
Prathamesh More
af7997321c Code Cleanup 2022-04-21 22:36:58 +05:30
Prathamesh More
e605b8c695 Converted RetroUtil to Kotlin 2022-04-21 22:35:54 +05:30
Prathamesh More
6cc1ba746a Rename .java to .kt 2022-04-21 22:35:52 +05:30
Prathamesh More
55b3ec81b6 Fixed incorrect toast after adding songs to playlist 2022-04-21 22:21:53 +05:30
Prathamesh More
b143419520 Code Cleanup 2022-04-21 19:47:24 +05:30
Prathamesh More
4b4232ce6b Using registerForActivityResult 2022-04-21 19:24:04 +05:30
Prathamesh More
5216a11170 Use MenuProvider to inflate & handle menus in fragments 2022-04-21 19:07:04 +05:30
Prathamesh More
c5a25c200c Converted WhatsNewActivity to BottomSheetDialogFragment 2022-04-21 17:07:57 +05:30
Prathamesh More
dabdcc1d31 Removed RetroBottomSheetBehavior
RetroBottomSheetBehavior was there to enable or disable dragging of bottom sheet but BottomSheetBehavior has methods to do that
2022-04-21 17:06:32 +05:30
Prathamesh More
b9c580ca3f Using Drawable Extensions to convert drawables to bitmaps 2022-04-20 19:54:02 +05:30
Prathamesh More
c09e39b23f Converted some util, glide classes to Kotlin 2022-04-20 19:52:57 +05:30
Prathamesh More
5ee5611fbe Rename .java to .kt 2022-04-20 19:52:55 +05:30
Prathamesh More
3e1657d8eb Removed unused methods 2022-04-20 19:50:19 +05:30
Prathamesh More
a3399e7aed Removed legacy playlist methods and converted PlaylistsUtil to Kotlin 2022-04-20 19:45:03 +05:30