CappielloAntonio
|
b4180afa36
|
refactor: refactored artist page layout for consistent vertical scrolling
|
2024-03-16 17:44:18 +01:00 |
|
CappielloAntonio
|
2712b73dac
|
feat: added sorting by newest album added
|
2024-03-16 16:28:33 +01:00 |
|
CappielloAntonio
|
7488346804
|
feat: added optional information about audio quality for horizontal track adapters
|
2024-02-18 17:14:41 +01:00 |
|
CappielloAntonio
|
54be869081
|
feat: implemented new API getLyricsBySongId for retrieving (synced) song lyrics based on song ID
|
2024-02-17 23:43:02 +01:00 |
|
antonio
|
634de67d74
|
feat: added an option to prevent phone from going into sleep mode if in-app
|
2024-01-28 23:22:03 +01:00 |
|
antonio
|
cd44368d66
|
feat: save user's layout choice and always use user preference
|
2024-01-28 23:03:20 +01:00 |
|
antonio
|
ae8aa56602
|
style: code cleanup
|
2024-01-28 19:36:25 +01:00 |
|
CappielloAntonio
|
34d6692dae
|
Merge pull request #122 from DelightLane/duration_crash
fix: null checking for song without duration info
|
2024-01-28 19:35:56 +01:00 |
|
antonio
|
d6cc4fc028
|
feat: test: Implemented initial functional version with Android Auto support
|
2024-01-03 00:45:22 +01:00 |
|
DelightLane
|
12f09b2201
|
fix: null checking for song without duration info
|
2023-12-21 11:43:22 +09:00 |
|
antonio
|
121c2b33da
|
feat: added filter for songs that don't meet a user defined rating threshold
|
2023-11-29 19:21:42 +01:00 |
|
antonio
|
0a5983e32b
|
feat: implemented streaming buffering strategy
|
2023-11-26 19:10:21 +01:00 |
|
antonio
|
133b5e4794
|
feat: implemented settings for enabling or disabling music scrobbling
|
2023-11-26 16:39:05 +01:00 |
|
antonio
|
67905affd3
|
feat: added podcast description to the right page of the player
|
2023-10-12 22:57:38 +02:00 |
|
antonio
|
b6063f6b20
|
fix: forced media type during playback
|
2023-10-12 22:35:34 +02:00 |
|
antonio
|
e762c91ff3
|
feat: added setting to request estimated duration of transcoded file
|
2023-09-17 19:12:45 +02:00 |
|
antonio
|
0fe4636fe1
|
feat: parameterized track sharing feature
|
2023-09-17 18:51:22 +02:00 |
|
antonio
|
7f820bd5a6
|
feat: implemented playlist sharing
|
2023-09-17 18:22:57 +02:00 |
|
antonio
|
f172a00fb7
|
feat: implemented updating shared items through dialog
|
2023-09-17 16:43:09 +02:00 |
|
antonio
|
ebd1582d1c
|
feat: added shared items list on the homepage
|
2023-09-17 16:40:41 +02:00 |
|
antonio
|
4fc75f5c46
|
refactor: code cleanup
|
2023-09-15 22:02:31 +02:00 |
|
GallowsDove
|
383fbd1c49
|
feat: add notification groups
|
2023-09-15 13:09:48 +02:00 |
|
antonio
|
a50e50d797
|
fix: set no replay gain if array is null or empty
|
2023-09-13 17:27:43 +02:00 |
|
antonio
|
c26aba8b2d
|
style: pull request refactoring
|
2023-09-08 15:30:05 +02:00 |
|
antonio
|
a17de1de8d
|
fix: null checking
|
2023-09-08 14:41:32 +02:00 |
|
CappielloAntonio
|
8ed98bbedc
|
Merge pull request #61 from GallowsDove/main
feat: add bottom sheet for grouped views in download tab
|
2023-09-08 14:17:49 +02:00 |
|
antonio
|
977754f02c
|
clean: code cleanup
|
2023-09-08 10:54:43 +02:00 |
|
antonio
|
10aae5fa15
|
test: implemented and temporarily set aside the implementation of a customLoadController
|
2023-09-08 10:52:21 +02:00 |
|
antonio
|
dee60e5e8f
|
fix: fixed application logic of Replay Gain
|
2023-09-08 10:51:09 +02:00 |
|
GallowsDove
|
223954e9ca
|
Merge branch 'main' into main
|
2023-09-07 10:39:03 +02:00 |
|
antonio
|
fdc8c50d25
|
clean: code cleanup
|
2023-09-06 22:56:54 +02:00 |
|
antonio
|
6a505eea4e
|
feat: implemented a dialog box for displaying details of the currently playing track
|
2023-09-06 18:28:32 +02:00 |
|
GallowsDove
|
f43d7fb394
|
feat: Add bottom sheet for grouped views in Download tab
|
2023-09-05 18:54:48 +02:00 |
|
antonio
|
efb2213ab7
|
fix: files without embedded cover art now display the image in the music player notification
|
2023-08-28 12:15:40 +02:00 |
|
antonio
|
499001a269
|
fix: podcast playback issue resolved
|
2023-08-24 10:04:12 +02:00 |
|
antonio
|
c0a665c00a
|
fix: fix click on mediaitem
|
2023-08-22 14:22:20 +02:00 |
|
antonio
|
af83ffd608
|
fix: manually encoded the username when creating the uri for streaming and fetching coverArt
|
2023-08-21 16:15:08 +02:00 |
|
antonio
|
87a3301912
|
feat: implemented hard deletion of downloaded files upon storage change or explicit user request
|
2023-08-19 12:33:39 +02:00 |
|
antonio
|
6120ab66ba
|
style: implemented string conversion method to PascalCase
|
2023-08-17 14:09:56 +02:00 |
|
antonio
|
7bea180c58
|
feat: implemented language picker in app settings, dynamically populating the list of available languages programmatically.
|
2023-08-17 14:09:17 +02:00 |
|
antonio
|
7c6faf66c1
|
feat: implemented logic for track download with codec and bitrate definition
|
2023-08-13 23:18:17 +02:00 |
|
antonio
|
b160274859
|
feat: added options in settings to define codec and bitrate for downloaded tracks
|
2023-08-13 23:17:24 +02:00 |
|
antonio
|
600c28c2a3
|
fix: added file URI to Download object for improved download indexing
|
2023-08-13 20:27:38 +02:00 |
|
antonio
|
4a99c7e9b1
|
feat: implemented last set filter as default grouping for downloaded tracks
|
2023-08-12 11:17:46 +02:00 |
|
antonio
|
17345372a2
|
fix: set placeholder if track number is null
|
2023-08-11 16:37:57 +02:00 |
|
antonio
|
db76494525
|
fix: mediaitem null-proofing
|
2023-08-11 16:37:14 +02:00 |
|
antonio
|
e87eda2757
|
feat: added the ability to filter and group downloaded songs
|
2023-08-11 16:23:53 +02:00 |
|
antonio
|
06e2729aca
|
feat: created contextual menu for filtering and grouping downloaded songs
|
2023-08-11 16:23:01 +02:00 |
|
antonio
|
05325913f7
|
fix: semantic error
|
2023-08-05 11:57:22 +02:00 |
|
antonio
|
5733dca68a
|
feat: implemented the ability to choose external storage (if available) as storage for offline file downloads
|
2023-08-04 23:46:33 +02:00 |
|