Commit graph

492 commits

Author SHA1 Message Date
Pascal Grittmann
8b61396b0f
Fix missing Replay Gain metadata from .m4a files (#396)
fix missing replay gain metadata from .m4a files
2026-01-29 20:22:09 -08:00
eddyizm
ec33c32c89
fix: updated dialog import to address crashing on android 15 (#392)
resolves #362
2026-01-26 21:25:27 -08:00
Jaime García
e0ad4e3701
fix: Avoid crash when server has no songs (#389) 2026-01-26 16:24:23 -08:00
eddyizm
8d215a7f1c
feat: add configurable timeout (#386) 2026-01-25 11:27:12 -08:00
Jaime García
9a17aa8b98
fix: Proper raw stream detection (#382) 2026-01-24 14:05:36 -08:00
Pascal Grittmann
d16a9c234f
feat: Playback speed controls for music (#376)
Enable playback speed controls for music

Button is moved to the top left, next to bit rate, because it would
overlap with the "shuffle" button.
The speed rotation logic was cleaned up to 0.25x increments without all
the hard-coded constants and code duplication.

Co-authored-by: eddyizm <eddyizm@gmail.com>
2026-01-24 08:39:57 -08:00
drakeerv
bde34d3df0
feat: Implement duration and seeking for transcodes (#358)
Co-authored-by: eddyizm <eddyizm@gmail.com>
2026-01-24 08:28:47 -08:00
Pascal Grittmann
e5b7756f96
fix: Check for OpenSubsonic extensions also with password authentication (#375)
check for OpenSubsonic extensions also with pwd auth

Co-authored-by: eddyizm <eddyizm@gmail.com>
2026-01-24 08:28:20 -08:00
eddyizm
023bd8071a
fix: use existing future when adding tracks, dialed random album trac… (#373)
fix: use existing future when adding tracks, dialed random album tracks back to 100, vs 1000.
2026-01-22 22:09:49 -08:00
eddyizm
3cd5843c4b
feat: sort preference for playlists (#370) 2026-01-18 16:39:28 -08:00
eddyizm
75513d3bd4
fix: sort playlist catalog view (#368)
fix: sorts playlist catalog view
2026-01-18 08:54:25 -08:00
eddyizm
c0c84269ef
fix: toast for made for you click indication (#365) 2026-01-17 18:21:14 -08:00
eddyizm
e77f3bf9b3
fix: instant mix random songs (#354)
* wip: updated instant mix request size

* Address broken continuous play 

* wip: filling queue, getting dupes

* fix: deduped the song track list
2026-01-13 20:00:46 -08:00
eddyizm
64a1966ad8
Bug/instant mix issues (#344)
* fix: song bottom sheet changed to livedata and fixed issue

* fix: refactor bottom sheet instant mix calls to use livedata.
2026-01-09 18:44:59 -08:00
kmarius
c5cece8477 Hide biography section when no info is available 2026-01-07 18:14:53 +01:00
kmarius
bae9221070 feat: Ability to toggle artist biography 2026-01-07 18:14:51 +01:00
eddyizm
431014adc4
fix: updated song bottom sheet to match album/artist bottom sheets 2026-01-04 11:31:53 -08:00
eddyizm
6110a9c8e7
fix: added a timeout for the callbacks to dismiss dialog and notify the user 2026-01-04 10:05:16 -08:00
eddyizm
993374e56c
fix: adde a scheduled delay to allow callbacks to succeed 2026-01-04 09:27:53 -08:00
eddyizm
a2801f3168
fix: reduced debounce, added toast 2026-01-04 07:53:07 -08:00
eddyizm
99c31f4318
wip: bumps debounce time 2026-01-03 08:18:29 -08:00
eddyizm
05785979e3
fix: cleans up duplicates 2026-01-03 08:17:53 -08:00
eddyizm
d04ed8d430
fix: address duplicate track bug, wrong order in queue, and updated album instant mix 2026-01-01 11:50:48 -08:00
eddyizm
193447d07e
fix: used set to address duplicates and removed toast that was firing to early 2025-12-31 08:20:03 -08:00
eddyizm
f39891dd2c
wip: added logging to media manager to track down bug in bottom sheet dialogs 2025-12-29 16:37:20 -08:00
eddyizm
8c5390bfef
wip: more instant mix refactor to be able to accumulate tracks 2025-12-29 16:36:42 -08:00
eddyizm
3ce34fb874
Merge branch 'development' into bug/instant-mix-issue 2025-12-28 08:19:38 -08:00
eddyizm
8140e80d61
wip: artist logic squared away, seems to be working as expected, mostly. still need more testing 2025-12-27 19:05:14 -08:00
eddyizm
c1b2ec09a4
wip: radio working from artist page 2025-12-27 17:52:29 -08:00
eddyizm
3b3f55c5de
wip: point artist repo instant mix to song repo 2025-12-27 17:50:53 -08:00
eddyizm
17020e5192
wip: album tracks working, album bottom sheet only pulling in the album, not quite right 2025-12-27 17:48:06 -08:00
eddyizm
f22aea7b1d
wip: changed seedtype constant to camelcase, updated references 2025-12-27 17:46:16 -08:00
eddyizm
844b57054b
wip: updated album repo for song instant mix type update 2025-12-27 12:31:01 -08:00
eddyizm
8de9aff1f6
wip: refactor song repo instant mix to take in a type 2025-12-27 12:27:18 -08:00
eddyizm
f59f572e5c
wip: added queue type to for instant mix calls 2025-12-27 11:04:43 -08:00
eddyizm
d034171d92
chore: formatting 2025-12-27 08:17:16 -08:00
eddyizm
3a30b3d379
feat: finishing up album bottom sheet dialog updates for instant mix refactor 2025-12-26 22:12:53 -08:00
eddyizm
2624f396e5
wip: refactor album repo to use the song repo instant mix 2025-12-26 22:08:07 -08:00
eddyizm
3c1975f6bf
wip: initial refactor of instant mix in to be used everywhere else 2025-12-26 17:03:41 -08:00
eddyizm
43a96faca4
fix: give user feedback when trying to add podcast/radio on unsupported back servers 2025-12-25 14:03:30 -08:00
eddyizm
c6896939e2
fix: serialized corrected mapping for playlist cover art to appear 2025-12-22 18:30:49 -08:00
eddyizm
526253723b
feat: added regular playlist to home view 2025-12-22 11:04:25 -08:00
eddyizm
0d329aff64
fix: checks preferecen and writes files externally, updates the ui 2025-12-17 22:27:00 -08:00
eddyizm
fe60fea928
feat: add heart to artist/album pages, fixed artist cover art failing 2025-12-11 22:07:44 -08:00
eddyizm
a110faabe3
feat: integrate sort recent searches chronologically (#300) 2025-12-08 20:43:15 -08:00
j4mm3ris
df2bf43492 Default the search sort setting to former sorting behavior. 2025-12-07 21:39:10 +02:00
eddyizm
3fbadc2521
fix: handle empty albums and null mappings (#301) 2025-12-07 10:05:30 -08:00
eddyizm
e072a49288
fix: handle empty albums and null mappings 2025-12-07 10:04:05 -08:00
j4mm3ris
b89e18eebf feat: integrate sort recent searches chronologically 2025-12-07 13:24:03 +02:00
eddyizm
63607794d6
fix: updates to starred syncing to user defined directory 2025-12-02 21:46:04 -08:00