MusicReleaseTracker Changelog

What's new in MusicReleaseTracker 8.2

Apr 14, 2024
  • fix selected theme reverting to light
  • code quality and stability improved
  • changed to non-default port
  • install dir in 64 bit

New in MusicReleaseTracker 8.1 (Feb 7, 2024)

  • Fix #16
  • Class refactor, applied spring beans lifecycle & dependency management to remove static calls
  • Updated dependencies

New in MusicReleaseTracker 8 (Jan 31, 2024)

  • Fix for sqlite not deleting temp DLLs
  • Fixed Linux browser command
  • Refactoring
  • Now saving only identifier and reconstructing URLs
  • Support for youtube URLs
  • Auto theme
  • Delete all files option during uninstall
  • Untested mac support

New in MusicReleaseTracker 7.2 (Jan 11, 2024)

  • Fix for AppData folder not being created: a silly oversight
  • Quickstart guide
  • .txt logging for possible future standalone version
  • CRUD tests
  • Updated dependencies

New in MusicReleaseTracker 7.1 (Nov 25, 2023)

  • CSS chrome fix, CSS improvements
  • first backend unit tests
  • fixes in processing logic
  • date format change
  • long timeout option
  • updated dependencies

New in MusicReleaseTracker 7 (Nov 8, 2023)

  • Implemented MusicBrainz API
  • New source: Youtube - Topic channels
  • Automatic DB structure updates
  • Options: reset settings, reset DB
  • Dropdown menu with "delete selected URL" button
  • Code improvements

New in MusicReleaseTracker 6 (Oct 24, 2023)

  • An update implementing javascript frontend in place of openJFX, a whole new experience. More info in previous changelogs, #4, #8 and front page.
  • Fix for junodownload web change #7.

New in MusicReleaseTracker 5.6 Pre-release (Oct 15, 2023)

  • Preserve artist selection on reload
  • Theming states saving in config
  • Icons for confirm etc, including states
  • Load combined view on scrape done + notice

New in MusicReleaseTracker 5.1 (Sep 7, 2023)

  • Fixes:
  • On musicbrainz, popular artists have a lot of (more than normal) noise and missing data: MRT will no longer melt down when you want to track Shakira
  • Less strict entryLimit for edge cases
  • Address empty row click error in combined view
  • Improvements:
  • Up to 1400% faster empty-to-filled combined view table
  • Up to 1000% faster single artistsource fill
  • Vacuuming database
  • Trimming user input - no one's name begins with a blank space

New in MusicReleaseTracker 5 (Sep 6, 2023)

  • significant code quality improvements, documentation and minimizing repetition in backend
  • applied OOP - most notably song class
  • inheritance, enum, universal methods to simplify code
  • streams and hashmaps for advanced processing
  • removed IDE parameter
  • combined view
  • songs yet to be released are differentiated
  • when multiple artists collaborated on a song, they will all be listed
  • clicking a row will copy artist(s) and song name to clipboard, for easier search

New in MusicReleaseTracker 4.2 (Aug 20, 2023)

  • artistlist:
  • removed duplicate assembling code
  • adjusted position (negative margin javafx moment), fixed overflow glitch
  • delete
  • no longer will misclick delete an artist
  • threading:
  • better visual feedback of scraping progress
  • fixed rare bug of finding subsets in array by reverting to for-each
  • in efforts to transparency, I open-sourced the installer script
  • I may keep MRT updated as rewriting to new system has been, and is, onerous.

New in MusicReleaseTracker 4.1 (Aug 3, 2023)

  • installer:
  • switched from Inno Setup to NSIS
  • addressed issue #5
  • filtering: other sources utilize beatport's song types
  • applied simple useragent
  • implemented separate DB version for future use
  • updated gradle to 8.2.1 and resolved all but one deprecation

New in MusicReleaseTracker 4.0.0 (Jul 24, 2023)

  • Readjustment for new beatport system:
  • Pattern matching instead of selectors
  • Links - after review reverted entry count to default (25)
  • Scraping enhancements:
  • Ability to cancel scraping
  • Highlight currently processed artist
  • Settings: you can now choose Combined view table length
  • Link validation:
  • Threading to prevent unresponsiveness
  • Validation tightened
  • Minimal branding and repo link
  • Fixed SOME inconsistencies on different resolutions
  • Vastly simplified installer when just updating