Skip to content

Conversation

@timusus
Copy link
Owner

@timusus timusus commented Jan 10, 2026

This pull request removes all integration and references to the QuickLyric app from the Shuttle codebase, reflecting that QuickLyric is no longer available on the Play Store. All related UI elements, code, and strings have been deleted, and the lyrics feature now only displays embedded lyrics if available. Additional improvements and bug fixes are also included in the changelog.

Removal of QuickLyric integration

  • Deleted the QuickLyricManager.kt file, removing all logic for interacting with the QuickLyric app.
  • Removed QuickLyric-related methods and UI from PlaybackContract.kt, PlaybackFragment.kt, and PlaybackPresenter.kt, including button, menu logic, and fallback handling. [1] [2] [3] [4] [5] [6] [7] [8]
  • Deleted the QuickLyric button from the lyrics view layout (view_lyrics.xml).
  • Removed QuickLyric-related strings from all language resource files. [1] [2] [3] [4] [5] [6] [7] [8]

User experience and UI changes

  • The lyrics menu option is now only visible if embedded lyrics are available for the current song; otherwise, it is hidden.
  • The presenter and fragment logic have been simplified to only display lyrics if present, with no fallback to external apps. [1] [2]

Changelog update

  • Updated changelog.json to note the removal of QuickLyric and added new features and bug fixes.

@timusus timusus merged commit a72c9db into main Jan 10, 2026
1 check passed
@timusus timusus deleted the fix-pagesize branch January 10, 2026 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants