Commit Graph

131 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
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
CappielloAntonio
c9010607fe Moved queue conversion logic to MappingUtil 2021-12-30 13:48:00 +01:00
CappielloAntonio
3ed6a6074f Set readable metadata in MediaItem 2021-12-30 09:19:49 +01:00
CappielloAntonio
f8defb7337 Cleanup code and removed unused code 2021-12-29 19:05:08 +01:00
CappielloAntonio
03c9e89bf5 getSongStreamUri now return an URI 2021-12-29 10:20:03 +01:00