What's Changed
- feat(local): read embedded lyrics as a lyrics provider by @atleugim in #632
- fix(music): ask apple again when its gateway is busy by @nolight132 in #710
- fix(playback): keep a youtube seek made while the track loads by @nolight132 in #712
- Speed up the artist page by @nolight132 in #713
- feat(playback): follow a youtube station the way youtube music does by @fx-got in #714
- fix(views): keep the filter menu reachable when a filter empties the table by @nolight132 in #736
- feat(youtube): mint the proof-of-origin token youtube asks for by @nolight132 in #737
- fix(state): publish the album artwork to the system media controls by @zxsleebu in #738
- fix(youtube): remember a guest session across launches by @nolight132 in #741
- feat(views): frost the chrome behind a blur ui switch by @zxsleebu in #742
- fix(ui): ease the tab bar fade out and keep shadows outside their element by @nolight132 in #744
- fix(music): open an empty apple music playlist instead of failing by @nolight132 in #745
- fix(state): keep a primed library whole until every page arrives by @nolight132 in #746
- feat(views): search the add to playlist menu by @nolight132 in #747
- feat(ui): shadow every menu and round the dialogs by @nolight132 in #748
- fix(views): prevent phantom mouse movement detection in fullscreen view by @Artezon in #750
- feat(settings): reload settings.json when another program changes it by @nolight132 in #752
- fix(playback): share one output stream across engines by @nolight132 in #760
- fix(sonora): draw the tray pixmap when packaged by @nolight132 in #757
- feat(playback): play every track at its native sample rate by @nolight132 in #759
- refactor(playback): run local and youtube playback on the shared engine by @nolight132 in #761
- feat(i18n): add Albanian (Shqip) locale by @arlindabdurahmani in #718
- fix(playback): reopen the output when a device comes back by @fx-got in #762
- fix(playback): open older widevine modules and offer google's copy beside a browser's by @nolight132 in #765
- refactor(music): name the provider pin api after pins by @nolight132 in #768
- feat(playback): normalise local and subsonic tracks from their replaygain by @nolight132 in #771
- fix(music): sync apple music pins both ways by @SKetU-l in #720
- feat(playback): normalise apple music and deezer tracks from their published loudness by @nolight132 in #772
- feat(home): show local files music recommendations in guest mode by @diggingforce in #758
- fix(sonora): use pascal comments in the installer code section by @nolight132 in #775
- fix(music): percent-encode every runtime value in provider urls by @nolight132 in #776
- release 0.39.0 by @nolight132 in #779
New Contributors
- @arlindabdurahmani made their first contribution in #718
- @SKetU-l made their first contribution in #720
- @diggingforce made their first contribution in #758
Full Changelog: v0.38.0...v0.39.0