### Improvements - Disable burgermenu icon animation #1486 - Undo deletion of downloads #1472 - Download option in share menu #1498 - Added sharing option to long tap menu #1454 - Reduce main player to output #1354 - Updated library version and fixed database backup #1510 - ExoPlayer 2.8.2 update #1392 - The playback speed control dialogue has been reworked to support different step sizes for faster speed change. - Added an option to fast forward during pauses in the playback speed control. This should be useful for audiobooks and certain music genres, and can provide a truly seamless experience (and can break up a song with lots of silences). - Overhaul of media source resolution to allow metadata to be passed with the media internally in the player, rather than doing it manually. We now have a single source of metadata, which is directly available at the start of playback. - Fixed remote playlist metadata not being updated when new metadata is available when the playlist fragment is opened. - Various UI fixes: #1383, background player notification controls are now always white, it is easier to close the popup player by discarding it. - Use of a new extractor with a redesigned architecture for multiservice. ### Corrections - Fix #1440 Broken video information layout #1491 - Fixed view history #1497 - #1495, updating the metadata (thumbnail, title and number of videos) as soon as the user accesses the playlist. - #1475, by saving a view in the database when the user starts a video on an external player in a detailed fragment. - Fixed window timeout in popup mode. #1463 (Fixed #640) - Fixed main video player #1509 - Fixed repeat mode causing player NPE when a new intent is received while player activity is in background. - Fixed that reducing the player to a popup does not destroy the player when popup permission is not granted.