What's Changed
- feat: handle crashes gracefully by @tvillega in #611
- feat: add Starred bundle for Android Auto by @MaFo-28 in #614
- fix: quick actions visibility state not checked by @tvillega in #621
- chore(i18n): Update Polish translation by @skajmer in #626
- feat: Implement a sleep timer button to the currently playing screen by @CtznSniiips in #617
- Refactor: Custom Commands for degoogled and Tempus flavors by @MaFo-28 in #641
- Playlist pinned sorting by @eddyizm in #642
- feat: add lyrics to player quick actions by @tvillega in #622
- chore(i18n): Update Spanish (Spain, es-ES) translation by @jaime-grj in #623
- style: Add pure black/AMOLED theme by @jaime-grj in #630
- style: Adjust text margin in "Discover" section elements by @jaime-grj in #628
- feat: save radio list locally for offline access by @pLum0 in #631
- Refactor: extract setDownloadViewModel() to reduce code duplication by @REDGROUL in #635
- Feat: remove Android Auto settings in degoogled flavor by @MaFo-28 in #637
- Limiting number of tracks in playlists on Android Auto by @MaFo-28 in #638
- Refactor: extract enqueueMix() to reduce code duplication in AA's MadeForYouBuilder by @MaFo-28 in #640
- fix: equalizer glitching navigation by @tvillega in #643
- feat: add settings for track number display by @tvillega in #647
- feat: add landscape layout to crash activity by @tvillega in #648
- fix: don't reload media source if we can already seek to the desired position by @OlivierGenez in #651
- chore: removed createUrl() log statement by @eddyizm in #652
- fix: npe if playlist playback happens before data fetching is done by @tvillega in #690
New Contributors
- @pLum0 made their first contribution in #631
- @REDGROUL made their first contribution in #635
- @OlivierGenez made their first contribution in #651
Full Changelog: v4.16.0...v4.17.0