Switch to blacklist-based library scanning by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/539
Respect manual playlist ordering priority by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/544
Optimize multi-artist processing: cache split results and remove redundant operations by @Copilot in https://github.com/theovilardo/PixelPlayer/pull/549
Multi artist support by @lostf1sh in https://github.com/theovilardo/PixelPlayer/pull/548
Codex/add experimental loading tweaks option by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/559
Align full player placeholder spacing by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/560
Bckp/player UI optim by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/568
Add experimental player UI loading tweaks by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/555
Add compact library navigation option by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/570
Fix repeat-one playback with crossfade enabled by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/573
Fix cast disconnect freeze 8074422513415077628 by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/584
Improve cast discovery and device switching by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/574
Hide navigation bar when search is active by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/585
Fix metadata edits to avoid clearing untouched fields by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/586
Optimize shuffle performance for large queues by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/594
Unify player bottom sheet dimming and scaling by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/595
Update PixelPlayer features and fixes by @lostf1sh in https://github.com/theovilardo/PixelPlayer/pull/599
Refactor: Apply gradient and adjust padding in QueueBottomSheet header by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/604
Harden lyrics sheet state across automatic track changes by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/605
Fix lyrics sheet cancellation and LRC timestamp parsing by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/606
Bump version to 0.4.1-beta by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/607
Optimize player sheet animations 2316053300601963138 by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/618
Optimize player sheet animations 2316053300601963138 by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/619
Bckp/player sheet optim by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/620
Optimize UnifiedPlayerSheet animations by @google-labs-jules[bot] in https://github.com/theovilardo/PixelPlayer/pull/617
Fix queue bottom sheet reorder behavior by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/621
feat: Add Deezer API integration for artist artwork by @lostf1sh in https://github.com/theovilardo/PixelPlayer/pull/624
Widget preview fix 4704854465524987041 by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/625
Fix Glance widget placeholder and preview reliability by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/622
Allow nested folder overrides in directory exclusion logic by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/633
Enhance compact pill navigation by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/634
Fix baseline profile generation 8630355174009459809 by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/640
Improve baseline profile generation flow by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/635
Improve Baseline Profile with enhanced scrolling and player scenarios by @google-labs-jules[bot] in https://github.com/theovilardo/PixelPlayer/pull/641
Update BaselineProfileGenerator with extended interaction flows by @google-labs-jules[bot] in https://github.com/theovilardo/PixelPlayer/pull/649
Refactor: Improve Baseline Profile generation and recovery by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/651
Perf/baseline prof integration by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/652
Add configurable full player delay threshold by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/653
Codex/add configurable delay threshold in unifiedplayersheet by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/661
Prevent queue sheet when player collapsed by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/662
Improve cast server startup robustness by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/663
Fix carousel no-peek snapping and playlist missing state by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/669
Handle playlist load errors and fix player metadata layout by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/671
Configure media exposure and stabilize cast progress by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/680
Improve WAV/Opus scanning and metadata coverage by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/689
Bckp/equalizer by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/724
Holy refactor by @lostf1sh in https://github.com/theovilardo/PixelPlayer/pull/733
Fix: Ensure up-to-date metadata is used after editing by @theovilardo in https://github.com/theovilardo/PixelPlayer/pull/748
Add album size sort option by @jakobbekken in https://github.com/theovilardo/PixelPlayer/pull/755
Changed repeat one, repeat all icons by @Ayaanh001 in https://github.com/theovilardo/PixelPlayer/pull/771
New Contributors
@jakobbekken made their first contribution in https://github.com/theovilardo/PixelPlayer/pull/755
@Ayaanh001 made their first contribution in https://github.com/theovilardo/PixelPlayer/pull/771
Full Changelog: https://github.com/theovilardo/PixelPlayer/compare/0.4.0-beta...0.5.0-beta