1.1.1
- Fixes:
- Fixed Chinese translations
- Fixed queue button container alignment
- Internal Changes:
- Removed React JSX support
- Small utility function refactoring
See pull request for more info
1.1.0
- Features / Changes:
- The userscript is now available in 9 languages! To submit or edit translations, please view this guide
- Added an interface for user-created plugins (see contributing guide for more info)
- Made site switch hotkey customizable
- Userscript will now show a welcome page after first install / update
- Feature to restore last song's time on page reload
- Made interval of arrow key skip configurable
- A hint is now sent to Dark Reader to disable itself (see this)
- Made volume slider scroll sensitivity configurable
- Added details / help dialog to menu feature list
- Added queue buttons to all types of song list
- Added manual version check (can be disabled in config menu)
- Fixes:
- BetterYTM now uses a more reliable way to skip to a certain time
- Fixed resources not loading in Chrome
- Fixed album list spacing getting messed up by anchor improvements styling
- Fixed "Start at" option in share menu making tracking parameter reappear
- Fixed selector for player queue that was changed by a YTM update
- Internal Changes:
- The license of the source code has been changed from MIT to AGPL-3.0
- Migrated to the Rollup bundler
- Now multiple versions of the script are compiled for the different hosts (GitHub, GreasyFork, OpenUserJS) with slight compatibility fixes each
- Target branch can now be specified while compiling instead of being tied to the bundler mode
- Added support for React JSX
- Added support for external libraries through
@require
See pull request for more info
1.0.2
- Changes:
- Script is now published to OpenUserJS!
- Added a OpenUserJS link to the configuration menu
1.0.1
- Changes:
- Script is now published to GreasyFork!
- Added a GreasyFork link to the configuration menu
1.0.0
- Added Features:
- Added configuration menu to toggle and configure all features
- Added lyrics button to each song in the queue
- Added "remove from queue" button to each song in the queue
- Use number keys to skip to a specific point in the song
- Added feature to make volume slider bigger and volume control finer
- Added percentage label next to the volume slider & title on hover
- Improvements to link hitboxes & more links in general
- Permanent toast notifications can be automatically closed now
- Remove tracking parameter
&si
from links in the share menu
- Fix spacing issues throughout the site
- Added a button to scroll to the currently active song in the queue
- Added an easter egg to the watermark and config menu option :)
- Changes & Fixes:
- Now the lyrics button will directly link to the lyrics (using my API geniURL)
- Video time is now kept when switching site on regular YT too
- Fixed compatibility with the new site design
- A loading indicator is shown while the lyrics are loading
- Images are now smaller and cached by the userscript extension
- Song names with hyphens are now resolved better for lyrics lookup
- Site switch with F9 will now keep the video time
- Moved lots of utility code to my new library UserUtils
See pull request for more info
0.2.0
- Added Features:
- Switch between YouTube and YT Music (with F9 by default)
- Search for song lyrics with new button in media controls
- Remove "Upgrade to YTM Premium" tab
See pull request for more info
0.1.0
- Added support for arrow keys to skip forward or backward (currently only by fixed 10 second interval)