Major new features
- SponsorBlock color segments depending on what type they are by @general-a in #4055
- Add highlight from SponsorBlock to chapters by @Myzel394 in #4060
- Ability to choose what SponsorBlock categories are skipped automatically by @general-a in #4021
- Add presets/shortcuts for playback speed/pitch by @Bnyro in #4100
- Notification action to stop download by @Bnyro in #4101
- Show time left when clicking player duration by @Bnyro in #4128
- Show the comment and reply count in the comments sheet by @Bnyro in #4131
- Preference to disable search suggestions by @Bnyro in #4001
- Chapters support in audio player by @Bnyro in #4040
- Refreshed playlist row design by @Bnyro in #4048
Minor features
- Option to fall back to Piped proxy when Piped proxy disabled and video unreachable by @Bnyro in #4053
- Add support for videos count for playlist bookmarks by @Bnyro in #4150
- Chapters dialog: highlight current chapter and auto scroll to it by @Bnyro in #4090
- Improve appearance of chapter segments in video description by @Bnyro in #4092
- Make autoplay toggle in player global and remove autoplay preference by @Bnyro in #4098
- Welcome Activity: Add button to restore backup and skip instance selection by @Bnyro in #4127
Bug fixes
- Fix: Miniplayer is not showing properly in release build by @SajalRG in #4002
- Improve welcome screen in landscape by @Bnyro in #3996
- Fix watch positions while playing a playlist or using autoplay by @Bnyro in #3997
- Increase horizontal padding of player title and description by @Bnyro in #4041
- Fix subscribe button text color and increase corner radius by @Bnyro in #4043
- Fix crash when updating to new SponsorBlock system by @Bnyro in #4044
- Fix issues with welcome activity landscape layout by @Bnyro in #4045
- Reorder channel tabs in channel fragment by @Bnyro in #4046
- Hide channel name in channel tabs for shorts and livestreams by @Bnyro in #4047
- Fix overflowing text in SponsorBlock preference by @Bnyro in #4052
- Show nothing here indicator if home tab is empty by @Bnyro in #4066
- Fixed skip button not disappearing by @Bnyro in #4076
- Fix download dialog appearance with large font size by @Bnyro in #4078
- Fix that seekbar preview frames are sometimes cut off by @Bnyro in #4093
- Fix position of skip SB segment manually button by @Bnyro in #4099
- Fix that the first video using the audio player gets skipped by @Bnyro in #4173
- Fix that custom instances can't be used when the public list is down by @Bnyro in #4175
- Fix auth api url when restoring backup in welcome page by @Bnyro in #4177
- Fix crash when selecting certain pitches by @Bnyro in #4179
- Fix crash when resetting playback speed by @Bnyro in #4119
- Fix: hide the nothing here indicator when refreshing home page by @Bnyro in #4126
- Fix crash when repeatedly starting offline background player by @Bnyro in #4004
- Fix various background player UI issues by @Bnyro in #4005
- Fix crash when opening comments by @Isira-Seneviratne in #4034
- Always show mark as watched button (even if partially watched already) by @Bnyro in #4106
- Dynamically update playlist bookmark title by @Bnyro in #4102
- Audio player: only show chapters when not empty by @Bnyro in #4172
Meta / code changes
- Improve welcome flow by @Isira-Seneviratne in #4152
- Improve SponsorBlock functionality by @Isira-Seneviratne in #4158
- Use the orEmpty extension function where possible by @Bnyro in #4171
- Simplify toDownloadItems() method by @Isira-Seneviratne in #4097
- Improve DisplayHelper by @Isira-Seneviratne in #4096
- Fix lint issue. by @Isira-Seneviratne in #3987
- Add PlayerData class by @Isira-Seneviratne in #4025
- Make the Comment class parcelable by @Isira-Seneviratne in #4056
New Contributors
- @general-a made their first contribution in #4021
- @Myzel394 made their first contribution in #4060
Full Changelog: v0.15.1...v0.16.0