Commit graph

384 commits

Author SHA1 Message Date
antonio
103cd308de Rewriting classes in kotlin 2023-03-02 10:48:30 +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
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
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
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
3a93cfd1e3 Code formatting 2022-12-29 19:09:49 +01:00
antonio
68b6aad96f Marked the class with the UnstableApi annotation 2022-12-29 13:43:45 +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
efdaa60cdd resetUserSession() now clears the parameters in reverse order 2022-09-05 08:22:41 +02:00
antonio
d3570958e9 The dialog now cannot be ignored by tapping a zone outside it 2022-09-05 08:21:56 +02:00
antonio
8b883c88fc The viewmodels have been modified to not repeat calls to the backend during the lifecycle of the fragment 2022-09-05 08:21:01 +02:00
antonio
dbbbbb39bf TEST: Passing observables from requireActivity () to getViewLifecycleOwner () 2022-08-27 17:00:48 +02:00
antonio
00d68ad7d1 Changed collapsingToolbarLayout's contentScrim color 2022-08-27 16:51:10 +02:00
antonio
7e772eb6c0 TEST: Added a new transformation with glide to CenterCrop() images in ImageViews 2022-08-27 15:57:31 +02:00
antonio
4f5822eeca Opening of the keyboard every time I enter the searchFragment 2022-08-26 22:04:00 +02:00
antonio
9ac06aea84 The layout of the research card has been modified 2022-08-26 21:57:57 +02:00
antonio
64de941899 The layout of the research card has been modified 2022-08-26 21:57:47 +02:00
antonio
5f7239391b TEST: Passing observables from requireActivity () to getViewLifecycleOwner () 2022-08-26 18:54:14 +02:00
antonio
2b12f900f9 Finally the artist's image is displayed correctly 2022-08-26 18:16:31 +02:00
antonio
88a7d509db TEST: Now the navigation bar is only hidden on a few occasions 2022-03-30 11:51:54 +02:00
antonio
ebcc7cb37f If there is no description/lyrics of the media, show the image 2022-03-25 22:33:20 +01:00
antonio
cbacb417ab Show the information of the media being played inside the player 2022-03-25 22:31:55 +01:00
antonio
f3f3c696f3 Added the ability to sort items in the playlist catalogue 2022-03-24 22:22:53 +01:00
antonio
3eee78ad4e Added the ability to sort items in the genre catalogue 2022-03-24 22:22:15 +01:00
antonio
e6b997bc35 Added the ability to sort items in the artist catalogue 2022-03-24 22:21:57 +01:00
antonio
3c617570de Added the ability to sort items in the album catalogue 2022-03-24 22:21:38 +01:00
antonio
0be7f07b83 First implementation of the progress bar activated via runnable 2022-03-23 17:48:32 +01:00
antonio
02176b5faa Replaced exo_play and exo_pause with exo_play_pause 2022-03-12 16:48:24 +01:00
CappielloAntonio
1a736d3744 First implementation of the podcastBottomSheetDialog 2022-02-08 20:37:01 +01:00
CappielloAntonio
c376adf2d9 Implemented the logic of podcast controllers 2022-02-08 17:46:13 +01:00
CappielloAntonio
a2a6dc9f15 Standardized the logic for obtaining coverArt 2022-02-08 12:56:24 +01:00
CappielloAntonio
6275ad0bdc Code cleanup 2022-02-08 09:37:43 +01:00
CappielloAntonio
59bb2e6b03 Primary -> coverArtId && favorite -> starred 2022-02-07 17:36:12 +01:00
CappielloAntonio
bf09a581b9 Generalized the song and podcastEpisode field to Media 2022-02-07 17:34:46 +01:00
CappielloAntonio
ae941ad769 Made podcast item clickable 2022-02-07 17:31:23 +01:00
CappielloAntonio
d1d341ff9b Refactor Song to Media 2022-02-07 09:47:46 +01:00
CappielloAntonio
acf8525cfd Fix break condition 2022-02-07 09:05:10 +01:00
CappielloAntonio
362e31c450 Removed podcast placeholder 2022-02-07 09:04:49 +01:00
CappielloAntonio
d5d06d3c0b Null checking 2022-02-07 09:04:31 +01:00
CappielloAntonio
db4bc39ea6 Control on the password or on the salt and token 2022-02-05 23:28:24 +01:00
CappielloAntonio
be9e74bdbe removed the ability to log in directly 2022-02-05 23:27:49 +01:00
CappielloAntonio
88fa46bb74 Added podcast new episode section to homepage 2022-02-05 18:39:17 +01:00
CappielloAntonio
206f2562f5 Report the favorite elements in the home and divided the layout into sections of interest 2022-01-17 17:32:59 +01:00
CappielloAntonio
cba5bf4b75 Deleted fragment for favorite items 2022-01-17 17:31:29 +01:00