Skip to content

Releases: BLCK-B/MusicReleaseTracker

v7

08 Nov 18:42
c114931
Compare
Choose a tag to compare
v7
  • 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

v6

24 Oct 16:03
Compare
Choose a tag to compare
v6

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.

v5.6

14 Oct 08:53
251d27c
Compare
Choose a tag to compare
v5.6 Pre-release
Pre-release

pre-release objectives

  • preserve artist selection on reload
  • theming states saving in config
  • icons for confirm etc, including states
  • load combined view on scrape done + notice

v5.5

06 Oct 15:15
Compare
Choose a tag to compare
v5.5 Pre-release
Pre-release

You are advised to read the following:
This is the first preview of a new frontend and API. Feature parity is close, but more patches are needed. You are encouraged to report issues I have missed in the list below. For more context, look at changelog, project readme and #4. There are no additional steps for upgrading or downgrading.

changelog

  • frontend
    switched from javaFX to Vue.js and Spring Boot
    new UI and experience, with features like theming, resizing and source previews
  • other
    GraalVM compilation and ditching JDK, JavaFX for great performance boost
    sources use ' or ’ in song names, will use only '
    calculated and fairer scraping delays
    config does not use versioning, instead stucture is compared
    fix for last entry in table being duplicated

v5.1

07 Sep 13:50
Compare
Choose a tag to compare
  • fixes
    on musicbrainz, popular artists have a lot of (more than normal) noise and missing data
    less strict entryLimit for edge cases
    address empty row click error in combined view
  • improvements
    faster empty-to-filled combined view table
    faster single artistsource fill
    vacuuming database

v5

05 Sep 14:08
Compare
Choose a tag to compare
v5
  • 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

v4.2

19 Aug 14:51
Compare
Choose a tag to compare
  • 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 efforts to transparency, I open-sourced the installer script

v4.1

03 Aug 06:23
Compare
Choose a tag to compare

Uninstalling the previous version before installing this is recommended but not required.

  • 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

v4.0.0

15 Jul 10:17
Compare
Choose a tag to compare
  • readjustment for new beatport system #3
    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

v3.0.0

03 Jul 11:29
Compare
Choose a tag to compare
  • settings
    An implementation of settings using the dependency typesafe config.
  • song type filters
    You can now filter out unwanted song types in combined view.
  • create program folder if it doesn't exist in linux
  • trycatching
  • try again on link scraping fail - for the rare timeout
  • stripped unnecessary components
  • input field remains in focus after link clicked
  • fixed refresh button shifting and buttons changing size in focus