Commit graph

137 commits

Author SHA1 Message Date
antonio
f5a3ba49cc Implemented the saving and loading functionality of the queue from the server 2023-03-13 22:55:56 +01:00
antonio
da7030bee1 Fixed bulk live download when user chooses to sync starred tracks 2023-03-12 17:59:12 +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
cc7775c986 Speed up fetching artist songs for shuffle and radio 2023-03-10 16:11:10 +01:00
antonio
a4b31a9c02 Code decontextualization 2023-03-10 15:21:02 +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
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
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
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
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
dbbbbb39bf TEST: Passing observables from requireActivity () to getViewLifecycleOwner () 2022-08-27 17:00:48 +02:00
antonio
51cd88dd3f Added media type to class and replaced "song" with a generic "media" 2022-03-12 14:09:00 +01:00
CappielloAntonio
bf09a581b9 Generalized the song and podcastEpisode field to Media 2022-02-07 17:34:46 +01:00
CappielloAntonio
d1d341ff9b Refactor Song to Media 2022-02-07 09:47:46 +01:00
CappielloAntonio
e57a7b9293 Cleanup code 2022-02-05 18:37:59 +01:00
CappielloAntonio
11d76fa290 Creation of podcast repository layer 2022-02-05 18:36:49 +01:00
CappielloAntonio
b526f8bb81 Bump up app version 2022-01-14 09:22:13 +01:00
CappielloAntonio
1fce57e119 Fixed saving password on logging in unsecured mode 2022-01-11 15:50:22 +01:00
CappielloAntonio
df5f050b2c Null checking 2022-01-11 12:50:28 +01:00
CappielloAntonio
9fdc9ff44d Renaming functions 2022-01-02 17:45:11 +01:00
CappielloAntonio
40866a2855 Saved the playback position when the player is paused 2022-01-02 17:43:30 +01:00
CappielloAntonio
15e7c28b14 The last element listened to is the first in the list at the next start 2021-12-30 20:07:20 +01:00
CappielloAntonio
60b741bc11 Finally fixed the music queue and swap logic 2021-12-30 18:13:50 +01:00
CappielloAntonio
88d8a8c620 Modified the queue update logic 2021-12-30 13:47:07 +01:00
CappielloAntonio
a32c39867f Deleted all references from the adapters and dialogs to the old queue management system 2021-12-29 10:22:10 +01:00
CappielloAntonio
40cbf289af Implementation of the display of song lyrics where present 2021-12-19 16:48:43 +01:00
CappielloAntonio
b92310f40f Randomized and limited the elements shown in the home in the starred sections 2021-12-06 11:43:52 +01:00
CappielloAntonio
08c1b03d84 Playlists pinned by saving the server information 2021-12-05 16:55:47 +01:00
CappielloAntonio
e29b96d905 Add settings to pin and unpin playlist in toolbar menu 2021-11-25 22:48:21 +01:00
CappielloAntonio
33512eec2d Add dialog when server is unreachable 2021-09-04 21:14:43 +02:00
CappielloAntonio
d2a80c064c Download entire playlists in separate section 2021-09-03 17:51:55 +02:00
CappielloAntonio
9ae9873326 Add "New releases" view in library page 2021-09-01 16:53:10 +02:00
CappielloAntonio
ac584974c6 Modified sql queries used to retrieving downloaded artists and albums 2021-08-31 09:11:42 +02:00
CappielloAntonio
86d46f7537 Implementation of download navigation for artists and albums 2021-08-30 12:38:43 +02:00
CappielloAntonio
7f7ba52119 Repository code cleanup 2021-08-25 09:54:01 +02:00
CappielloAntonio
1f50638a5e Reinforced response checks on SongRepository 2021-08-24 13:27:18 +02:00
CappielloAntonio
192591df2a Code refactor in SystemRepository 2021-08-24 13:19:22 +02:00
CappielloAntonio
3778202fa5 Code refactor in ServerRepository 2021-08-24 13:18:17 +02:00
CappielloAntonio
d8b0101d93 Reinforced response checks on SearchingRepository 2021-08-24 13:17:37 +02:00
CappielloAntonio
1dac0afa6f Reinforced response checks on ScanRepository 2021-08-24 13:12:54 +02:00
CappielloAntonio
68930a19a4 Code refactor in QueueRepository 2021-08-24 13:10:20 +02:00
CappielloAntonio
62c076718a Reinforced response checks on PlaylistRepository 2021-08-24 13:09:07 +02:00
CappielloAntonio
b08387a40f Reinforced response checks on GenreRepository 2021-08-24 13:04:28 +02:00
CappielloAntonio
3004c83573 Code refactor in DownloadRepository 2021-08-24 13:02:23 +02:00
CappielloAntonio
9bed2275ef Code refactor 2021-08-24 12:59:37 +02:00