antonio
|
df4ef74dd2
|
fix: reload after action
|
2023-06-04 20:45:10 +02:00 |
|
antonio
|
7f4be7ad3e
|
feat: add ability to add podcast channels
|
2023-06-04 20:43:08 +02:00 |
|
antonio
|
0248187f41
|
feat: add functionality to delete podcast episodes and channels via bottom sheet
|
2023-06-04 19:38:24 +02:00 |
|
antonio
|
c7151a95a8
|
fix: null checking
|
2023-05-27 11:58:41 +02:00 |
|
antonio
|
24d2d201ad
|
feat: folder navigation
|
2023-05-27 11:57:59 +02:00 |
|
antonio
|
e85d7f9198
|
feat: podcast
|
2023-05-07 23:43:36 +02:00 |
|
antonio
|
e3a28fa914
|
refactor: removed old podcast section
|
2023-05-07 23:43:04 +02:00 |
|
antonio
|
2542b28916
|
feat: radio stream add/edit dialog
|
2023-05-07 19:22:04 +02:00 |
|
antonio
|
a1ee70c24f
|
feat: radio
|
2023-05-07 17:11:34 +02:00 |
|
antonio
|
0512cf036e
|
Fix last week's top songs
|
2023-03-19 20:14:39 +01:00 |
|
antonio
|
35bc02e6d9
|
First experiment with on-scrolling pagination on track list by genre
|
2023-03-19 18:23:52 +01:00 |
|
antonio
|
f5a3ba49cc
|
Implemented the saving and loading functionality of the queue from the server
|
2023-03-13 22:55:56 +01:00 |
|
antonio
|
cbb6239b90
|
Synchronization of starred tracks with local downloads
|
2023-03-13 21:10:10 +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
|
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
|
d16db8e36d
|
Removed unused constants
|
2023-03-10 16:20:33 +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
|
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
|
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
|
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
|
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
|
fcc1af8b1f
|
Limited the number of elements present in each section of the library
|
2022-03-31 15:18:27 +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
|
1a736d3744
|
First implementation of the podcastBottomSheetDialog
|
2022-02-08 20:37:01 +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
|
d1d341ff9b
|
Refactor Song to Media
|
2022-02-07 09:47:46 +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 |
|
CappielloAntonio
|
2a103909d1
|
Added a new page dedicated to the favorites of artists, albums and songs
|
2022-01-15 17:07:29 +01:00 |
|
CappielloAntonio
|
ac64ed2fb6
|
Removed references of new releases and favorites from the home page
|
2022-01-15 17:05:33 +01:00 |
|
CappielloAntonio
|
e5229dd48b
|
Moved newReleases view from library to home
|
2022-01-14 09:36:35 +01:00 |
|
CappielloAntonio
|
134d4e33e5
|
In ViewModels passed the LifecycleOwner instead of the Activity
|
2022-01-02 16:19:16 +01:00 |
|
CappielloAntonio
|
f416bfda8f
|
Save in the database what has been downloaded
|
2022-01-02 11:30:16 +01:00 |
|
CappielloAntonio
|
dee845ebff
|
Reimplemented a basic track download functionality
|
2022-01-01 21:55:15 +01:00 |
|
CappielloAntonio
|
d526b3163f
|
Implemented lyrics loading logic
|
2021-12-31 16:08:19 +01:00 |
|
CappielloAntonio
|
60b741bc11
|
Finally fixed the music queue and swap logic
|
2021-12-30 18:13:50 +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
|
7a3cdb8806
|
Deleted all references to the old version of exoplayer from services and helpers
|
2021-12-29 10:14:22 +01:00 |
|
CappielloAntonio
|
d8662820f7
|
Added a viewpager on the music playback screen to display the lyrics
|
2021-12-20 18:15:09 +01:00 |
|