Commit graph

762 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
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
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
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
bd938394b4 DB update 2023-03-10 11:20:46 +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
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
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
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