- Use strict mode
- Update author e-mail address
- Add track support for SoundCloud
- Decode HTML entities when using
regex
extractor
- Add SoundCloud support
- Rename master branch to main
- Add secondary language support for VGMdb
- Use Prettier code style
- Fix automatic input of artist name
- Fix Discogs support
- Remove jQuery dependency
- Update homepage URL
- Add e-mail address to author
- Fix JSHint errors and warnings
- Add English and German names to metadata block
- Add English description to metadata block
- Add
@contributionURL
to metadata block - Specify ESLint environments instead of disabling rules
- Add StreetVoice support
- Fix Apple Music support
- Fix Rate Your Music track title extraction
- Redesign main interface
- Improve margins in settings
- Allow dismissal of messages
- Add invert selection button to site management
- Notify when switching sites
- Add Kingdom Hearts Insider support
- Add Internet Archive support
- Add Napster support
- Add Sonemic support
- Discard current artists on new import
- Disable import button while import is in progress
- Add button to reset settings
- Prevent scrolling of page while settings are open
- Fix settings menu position for site redesign
- Add
@copyright
to metadata block - Add URL to
@license
in metadata block - Add anchor to homepage URL
- Add OpenUserJS metadata block
- Update a-tisket URL
- Add a-tisket support
- Improve length parsing
- Add automatic input of artist name
- Add automatic input of release title
- Make site selection labels clickable
- Add artist extraction (not used yet)
- Add album extraction (not used yet)
- Add VGMdb support
- Improve length parsing
- Fix
regex
extractor - Fix MusicBrainz track number extraction
- Fix MusicBrainz unknown length extraction
- Remove unused
@connect
rule
- Fix script breaking if unsupported site is set as default
- Fix Amazon support
- Fix Rate Your Music support
- Improve length parsing
- Prefix URLs with https:// if neccessary
- Remove Beatport Classic support
- Remove Google Play support
- Re-lint using JavaScript Standard style 16
- Fix placeholder not updating
- Add Rate Your Music support
- Rewrite site selection to settings menu
- Add setting for default site
- Make automatic site guessing optional
- Improve message format, style and code
- Store preferences in userscript storage
- Add support for URL transformers
- Allow scrolling in site selection menu
- Add Vinyl Digital support
- Add enabling/disabling of sites
- Improve confusing wording (sites/sources)
- Fix error parsing undefined length
- Add
@updateURL
to metadata block - Move script to subfolder (with symlink)
- Move icon to GitHub repository
- Use JavaScript Standard style
- Add
json
extractor - Add length support for Beatport Classic
- Add length support for Free Music Archive
- Fix #6
- Fix GitHub issue URL shown if extractor is invalid
- Modularize common actions
- Improve string parsing and conversion
- Revert: Add advanced documentation
- Add support for multiple extractors
- Add
regex
extractor - Add YouTube Music support
- Add advanced documentation
- Add
@supportURL
to metadata block - Add MIT/Expat license and notice for LibreJS
- Add Amazon support
- Add Beatport Classic support
- Add Free Music Archive support
- Add Loot.co.za support
- Add Naxos Records support
- Add Qobuz support
- Add Greasemonkey 4 polyfill
- Add AllMusic support
- Add Beatport support
- Add Google Play support
- Add Juno Download support
- Add Metal Archives support
- Add Musik-Sammler support
- Modify modal width
- Remove periods from indices
- Only use first matched element
- Clone to allow access to children
- Use name instead of ID
- Add missing last.fm
@connect
key
- Add Last.fm support
- Warn if URL does not match placeholder
- Improve Apple Music placeholder
- Remove info message if no tracks were found
- Fix #4
- Add userscript icon
- Add German description
- Add homepage URL
- Fix quotes around error message attributes
- Improve Discogs parent selector
- Add Deezer support
- Add Genius support
- Add MusicBrainz support
- Add URL to sources option
- Append instead of replace option
- Clear input on submit
- Remove leading zeros
- Store data in JSON object
- General code cleanup
- Improve error handling
- Modify modal width
- Add URL placeholders
- Improve success and error messages
- Update Apple Music selectors
- Improve Discogs title selector
- Add Apple Music support
- Improve parent selector
- Improve status and error messages
- Initial release