Commit Graph
100 Commits
Author SHA1 Message Date
antonio 281e1ba3ee If the user decides to remain in the system even if the server is not reachable, the dialog will not appear for a fixed period of time 2023-03-13 10:55:50 +01:00
antonio 301142b2c6 Added a progress indicator on item loading 2023-03-13 10:54:44 +01:00
antonio 24e94039bb Removed unnecessary margin 2023-03-13 08:25:59 +01:00
antonio f2cd335dd2 Changed NoConnectionTextView default color 2023-03-12 18:03:00 +01:00
antonio da7030bee1 Fixed bulk live download when user chooses to sync starred tracks 2023-03-12 17:59:12 +01:00
antonio 3f6f3ab06a Fix NullPointerException 2023-03-12 17:29:53 +01:00
antonio e5b248f808 Removed unused 2023-03-12 16:45:26 +01:00
antonio e1d1ef61c7 Bump up versionName to 3.1.0 2023-03-12 16:43:16 +01:00
antonio 6351631bff Changed back applicationId 2023-03-12 16:37:32 +01:00
antonio e337c6faf2 Separate the functions for creating a mediaItem from a Child object and from a Download object 2023-03-12 16:34:38 +01:00
antonio e3f088468c Changed the graphics of the playlist adapter 2023-03-12 09:04:13 +01:00
antonio ea151e8438 Centralized Retrofit client policies 2023-03-11 19:37:34 +01:00
antonio d07855a48d Removed category parameter from CustomGlideRequest builder 2023-03-11 19:05:25 +01:00
antonio aa9422fd56 Removed custom parameter from CustomGlideRequest builder and added cross fade transition to image 2023-03-11 18:43:47 +01:00
antonio c48d742fa3 Changed to defaultSharedPreferences 2023-03-11 18:42:50 +01:00
antonio f995ea9cec Removed deprecated kotlin-android-extensions 2023-03-11 18:12:46 +01:00
antonio 92ee492a86 UI - Increased padding between elements 2023-03-11 16:38:51 +01:00
antonio 0090896ca0 Fixed the representation of strings in the playlist adapter 2023-03-11 16:38:13 +01:00
antonio 20052ff054 Removed unused context parameters 2023-03-10 19:02:25 +01:00
antonio ff1a1350f9 Removed almost all hardcoded constants and deleted offline playlist model 2023-03-10 17:46:03 +01:00
antonio e98429503b Removed almost all hardcoded constants 2023-03-10 16:56:53 +01:00
antonio d16db8e36d Removed unused constants 2023-03-10 16:20:33 +01:00
antonio cc7775c986 Speed up fetching artist songs for shuffle and radio 2023-03-10 16:11:10 +01:00
antonio c7dc0a8a31 Removed the padding from the filter chips 2023-03-10 15:52:19 +01:00
antonio b726245a0d Move adapter in UI package 2023-03-10 15:25:08 +01:00
antonio a4b31a9c02 Code decontextualization 2023-03-10 15:21:02 +01:00
antonio f16650a74b DB update 2023-03-10 12:17:46 +01:00
antonio 827edbcb89 Simplified uri management 2023-03-10 12:17:25 +01:00
antonio 66431ca15b Bump up app string version 2023-03-10 11:21:13 +01:00
antonio bd938394b4 DB update 2023-03-10 11:20:46 +01:00
antonio 9ef10f64c5 Commented unused dependency 2023-03-10 11:20:37 +01:00
antonio d0e62fcae1 Simplified download list UI 2023-03-10 11:20:20 +01:00
antonio 3e7d260d6a First reimplementation of download functionality 2023-03-10 09:31:15 +01:00
antonio 77a3b90b4e Fix initial user rating setting 2023-03-09 12:03:31 +01:00
antonio 221ee4d3c9 Dependencies update 2023-03-08 19:20:54 +01:00
antonio 521c51b17e - Switched from subsonic-response in xml to response in json
- Retrofitting of all Subsonic models
2023-03-08 19:19:09 +01:00
antonio ca15f51c85 - Removed middle layer of abstraction for subsonic classes
- Used kotlin for classes
2023-03-06 21:59:10 +01:00
antonio 917c0839de Rename .java to .kt 2023-03-06 21:59:10 +01:00
antonio 103cd308de Rewriting classes in kotlin 2023-03-02 10:48:30 +01:00
antonio 74ec37cb5e Dependencies and gradle update 2023-02-18 11:41:16 +01:00
antonio 9f5860b3f7 Code cleanup 2023-02-18 11:23:53 +01:00
antonio aea5b5fc14 Converting exception logs to printStackTrace 2023-01-06 23:10:34 +01:00
antonio 84ea21ff05 Required permission to post notifications 2023-01-06 23:09:12 +01:00
antonio 105d5ca9c5 Optimized the history saving and scrobbling functions 2023-01-06 21:42:57 +01:00
antonio 1204716a65 Made the due distinction based on the server on the most listened to songs of the week 2023-01-06 18:30:07 +01:00
antonio 5eed437c5b Added shortcuts to play top songs from user's favorite artists 2023-01-06 17:49:49 +01:00
antonio 754fc69eab Refactoring - Removed most of the click listeners from the adapters and moved them into the appropriate fragments 2023-01-04 09:14:15 +01:00
antonio 29f56945c2 Reduced global bottom padding 2023-01-02 18:23:40 +01:00
antonio 81fe567428 Code formatting 2023-01-02 18:23:20 +01:00
antonio af0ca7c218 Revert - Cast context - removed deprecated methods 2023-01-02 18:23:00 +01:00
antonio 7aef9af9b4 Cast context - removed deprecated methods 2022-12-30 11:39:05 +01:00
antonio c1fa79ef29 Fix a crash caused by the server not being reachable during login 2022-12-30 11:36:03 +01:00
antonio 16b5f987e8 Test - Added dataSourceFactory 2022-12-29 19:13:17 +01:00
antonio 5e4c682a7c Fixed the toolbar in the play panel for downloaded tracks 2022-12-29 19:12:43 +01:00
antonio 6552f9a078 Marked the class with the UnstableApi annotation 2022-12-29 19:11:25 +01:00
antonio 8bad43c146 Code formatting 2022-12-29 19:11:02 +01:00
antonio 3a93cfd1e3 Code formatting 2022-12-29 19:09:49 +01:00
antonio 07ec187d85 Code formatting 2022-12-29 13:49:00 +01:00
antonio e6bf87b31f TEST - Initialize the player by setting renderersFactory and mediaSourceFactory 2022-12-29 13:48:16 +01:00
antonio 22520772dd Code formatting and use of the NetworkCapabilities class 2022-12-29 13:46:11 +01:00
antonio 25441bddc9 Removed the use of setIsRecyclable(false) in adapters that used it 2022-12-29 13:44:57 +01:00
antonio 68b6aad96f Marked the class with the UnstableApi annotation 2022-12-29 13:43:45 +01:00
antonio 5549921da4 Updated direct access credentials 2022-12-28 14:31:22 +01:00
antonio ebe74acae4 Extra: Update of project files 2022-12-28 14:30:41 +01:00
antonio a77c061bb4 Removing any special characters from the lyrics of the song 2022-12-28 14:29:54 +01:00
antonio 490cce53e5 Removed UnsafeOptInUsageError annotation after media3 library update 2022-12-28 14:29:09 +01:00
antonio ff8bf4f6bf Saving play history. The tracks are saved in the db at the time of playback and every week a list of the most played tracks is generated in the home page in grid format 2022-12-28 14:25:59 +01:00
antonio 6a1c5d2ce3 Updated dependencies and removed unused ones 2022-12-28 14:19:48 +01:00
antonio 64ce58d10b Changed launcher icon 2022-12-28 14:18:42 +01:00
antonio 1eb445df0c Added a separator for albums consisting of more than one disc 2022-09-05 09:33:58 +02:00
antonio 68502ef1ba Dependencies update 2022-09-05 08:23:21 +02:00
antonio efdaa60cdd resetUserSession() now clears the parameters in reverse order 2022-09-05 08:22:41 +02:00
antonio d3570958e9 The dialog now cannot be ignored by tapping a zone outside it 2022-09-05 08:21:56 +02:00
antonio 8b883c88fc The viewmodels have been modified to not repeat calls to the backend during the lifecycle of the fragment 2022-09-05 08:21:01 +02:00
antonio 6817fa739e TEST: Added artist image 2022-09-05 08:19:27 +02:00
antonio dbbbbb39bf TEST: Passing observables from requireActivity () to getViewLifecycleOwner () 2022-08-27 17:00:48 +02:00
antonio 00d68ad7d1 Changed collapsingToolbarLayout's contentScrim color 2022-08-27 16:51:10 +02:00
antonio 7e772eb6c0 TEST: Added a new transformation with glide to CenterCrop() images in ImageViews 2022-08-27 15:57:31 +02:00
antonio 4f5822eeca Opening of the keyboard every time I enter the searchFragment 2022-08-26 22:04:00 +02:00
antonio 9ac06aea84 The layout of the research card has been modified 2022-08-26 21:57:57 +02:00
antonio 64de941899 The layout of the research card has been modified 2022-08-26 21:57:47 +02:00
antonio 5f7239391b TEST: Passing observables from requireActivity () to getViewLifecycleOwner () 2022-08-26 18:54:14 +02:00
antonio 4eca9cec74 Centered the image of the song lyrics 2022-08-26 18:39:42 +02:00
antonio 1e5bb289e2 Hidden custom commands in notification 2022-08-26 18:25:55 +02:00
antonio 2b12f900f9 Finally the artist's image is displayed correctly 2022-08-26 18:16:31 +02:00
antonio d01b232a93 Added the uri information to mapMediaItem 2022-08-26 18:15:22 +02:00
antonio fc9f4054dd The service that manages the music player has been rewritten in kotlin 2022-08-26 18:14:29 +02:00
antonio 6b92fc5b18 Changed the application icon 2022-08-26 18:13:04 +02:00
antonio b741647229 sdkVersion update 2022-08-26 18:12:16 +02:00
antonio f6a54bc199 Gradle dependencies update 2022-08-25 15:11:03 +02:00
antonio ef83f18364 Gradle update 2022-06-25 21:14:18 +02:00
antonio 888428308d Dependencies update 2022-04-11 12:54:37 +02:00
antonio 0923637194 AGP update 2022-04-11 12:44:49 +02:00
antonio fcc1af8b1f Limited the number of elements present in each section of the library 2022-03-31 15:18:27 +02:00
antonio 8b44f8476f Removed logs 2022-03-30 11:52:15 +02:00
antonio 88a7d509db TEST: Now the navigation bar is only hidden on a few occasions 2022-03-30 11:51:54 +02:00
antonio 42e68b83e2 Removed unnecessary padding 2022-03-30 11:50:02 +02:00
antonio 8a1d7bb162 Formatting 2022-03-29 21:07:43 +02:00
antonio acceebcb10 Added top padding 2022-03-29 14:27:03 +02:00
antonio 252b144628 Dependencies update 2022-03-29 09:16:10 +02:00