Commit graph

125 commits

Author SHA1 Message Date
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
CappielloAntonio
c37002c87b Reinforced response checks on ArtistRepository 2021-08-24 12:59:03 +02:00
CappielloAntonio
489233ad6d Reinforced response checks on AlbumRepository 2021-08-24 12:44:25 +02:00
CappielloAntonio
b9e966d3e0 Reinforced response checks on AlbumRepository 2021-08-24 12:43:40 +02:00
CappielloAntonio
3801b55abf Fix null checking 2021-08-20 11:25:20 +02:00
CappielloAntonio
94072555e7 Fix starred artists loading when there are no starred artists 2021-08-19 12:47:15 +02:00
CappielloAntonio
8392d01fc5 Fix initialization of mutableLiveData in repository 2021-08-19 12:25:04 +02:00
CappielloAntonio
c2782d7e49 Add Made for you section in home 2021-08-17 16:17:41 +02:00
CappielloAntonio
e8a65c5810 Fix a big bunch of lint warning 2021-08-14 17:52:46 +02:00
CappielloAntonio
81ba6970f5 Fix a bunch of lint warning 2021-08-14 17:21:45 +02:00
CappielloAntonio
e2ddbdf6c9 Implemented rating system for song, album and artist (album and artist do not retrieve rating from server) 2021-08-13 17:29:37 +02:00
CappielloAntonio
76f4f1d021 Added lastPlay info in queue model 2021-08-12 17:56:03 +02:00
CappielloAntonio
4adde9e951 implemented the playlist management logic 2021-08-12 17:33:19 +02:00