* feature: click on synced lyrics to navigate in song
* only update lyrics if needed
improves performance and allows user to scroll synced lyrics
* fix: don't scroll to start after end of song
Enable playback speed controls for music
Button is moved to the top left, next to bit rate, because it would
overlap with the "shuffle" button.
The speed rotation logic was cleaned up to 0.25x increments without all
the hard-coded constants and code duplication.
Co-authored-by: eddyizm <eddyizm@gmail.com>
* Add toast message for no artist info
* Add French strings for instant mix generation messages
* Add French string for music download directory
* Add neutral button string for download storage dialog
* Add French strings for download refresh features
* Add French translations for heart controls and loading
* Update French strings for starred albums and artists
* Add album count string to French resources
* Add French translations for player lyrics features
* Update French strings for pluralization and playlist
* Fix French translation for podcast info title
* Add and update French radio station strings
* Add settings for playlist duplicates in French strings
* Add download folder settings in French strings
* Add download folder settings and update equalizer summary
* Add support discussion and update strings in French
* Update French strings for UI elements
Updated French translations for heart control descriptions, mobile bitrate settings, queue syncing title, and added mini shuffle button settings.
* Update French strings for settings and lyrics
* Update French strings for offline sync settings
* Add playlist string to French resources
* Add French translations for asset links
* Revise French subtitles for starred artists and albums
Updated subtitles for starred artists and albums in French localization.
* Add French strings for widget and settings