Commit graph

135 commits

Author SHA1 Message Date
antonio
1ac6ab3e3c Centralization in CustomGlideRequest of the corner rounding setting for images 2023-03-16 19:47:39 +01:00
antonio
a130fb38cc Added settings for play queue sync functionality 2023-03-14 11:55:35 +01:00
antonio
cbb6239b90 Synchronization of starred tracks with local downloads 2023-03-13 21:10:10 +01:00
antonio
90df6e5fc9 Removed unused preference 2023-03-13 17:00:43 +01:00
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
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
d07855a48d Removed category parameter from CustomGlideRequest builder 2023-03-11 19:05:25 +01:00
antonio
f995ea9cec Removed deprecated kotlin-android-extensions 2023-03-11 18:12:46 +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
a4b31a9c02 Code decontextualization 2023-03-10 15:21:02 +01:00
antonio
827edbcb89 Simplified uri management 2023-03-10 12:17:25 +01:00
antonio
3e7d260d6a First reimplementation of download functionality 2023-03-10 09:31:15 +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
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
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
8bad43c146 Code formatting 2022-12-29 19:11:02 +01:00
antonio
22520772dd Code formatting and use of the NetworkCapabilities class 2022-12-29 13:46:11 +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
d01b232a93 Added the uri information to mapMediaItem 2022-08-26 18:15:22 +02:00
antonio
8a1d7bb162 Formatting 2022-03-29 21:07:43 +02:00
antonio
ede3bf6482 Made public the methods for obtaining transcoding information 2022-03-25 22:30:42 +01:00
antonio
ce7ca17805 Added information about file extension and bitrate to media 2022-03-25 22:27:29 +01:00
antonio
5cb5385c61 Updated media download methods to the latest version of Media3 2022-03-12 14:11:18 +01:00
antonio
51cd88dd3f Added media type to class and replaced "song" with a generic "media" 2022-03-12 14:09:00 +01:00
CappielloAntonio
072b339f8c Saved settings for podcast controllers 2022-02-08 17:44:37 +01:00
CappielloAntonio
a2a6dc9f15 Standardized the logic for obtaining coverArt 2022-02-08 12:56:24 +01:00
CappielloAntonio
a423531546 Generalized the mapping functions 2022-02-07 17:38:47 +01:00
CappielloAntonio
d1d341ff9b Refactor Song to Media 2022-02-07 09:47:46 +01:00
CappielloAntonio
cc9afb8057 Information on access mode has been saved in the Preferences 2022-02-05 23:31:35 +01:00
CappielloAntonio
cfb8575b4d Reformulated the logic of construction of the media URI 2022-02-05 23:30:12 +01:00
CappielloAntonio
7ade9c1b12 Created mapping methods for podcasts 2022-02-05 18:42:03 +01:00
CappielloAntonio
3b5de788ed Generalized the creation of URIs for any media 2022-02-05 18:41:35 +01:00
CappielloAntonio
af93d233bd Encoded password 2022-01-11 16:25:11 +01:00
CappielloAntonio
75bad72d83 First basic implementation of cast functionality 2022-01-06 11:07:39 +01:00
CappielloAntonio
40866a2855 Saved the playback position when the player is paused 2022-01-02 17:43:30 +01:00
CappielloAntonio
e4d09f3bc0 Renamed DownloaderTracker to DownloaderManager 2022-01-02 16:40:23 +01:00
CappielloAntonio
d2ad0188b7 Saved in database downloaded playlists 2022-01-02 15:50:59 +01:00
CappielloAntonio
827dd7d2ae Get correct stream uri for downloaded content 2022-01-02 11:54:34 +01:00
CappielloAntonio
f416bfda8f Save in the database what has been downloaded 2022-01-02 11:30:16 +01:00
CappielloAntonio
81e9b5c3d9 Changed function visibility 2022-01-01 22:35:48 +01:00
CappielloAntonio
bc5669c6ce Reimplemented a basic track download functionality for playlist 2022-01-01 22:34:42 +01:00
CappielloAntonio
dee845ebff Reimplemented a basic track download functionality 2022-01-01 21:55:15 +01:00
CappielloAntonio
9feaeec7cc Initialization of the download logic 2021-12-31 21:36:50 +01:00
CappielloAntonio
60b741bc11 Finally fixed the music queue and swap logic 2021-12-30 18:13:50 +01:00