* New: Only scan files that are new or updated
Pass through filter correctly
Add more tests
Add tests for migration 30
* Fix windows disk provider
* Don't publish deleted event for unmapped file
* Fix test on windows
* Fixed: Cutoff Specification not Repsecting Profile Order
* Fixed: Incorrect wording in UpgradeAllowed logging
* Fixed: Change Logic to update if upgrade for any, downgrade for none.
* Fixed: Removed Double Preferred Word Logic
* New: Add Test Cases to Disk Upgrade Spec
* Fixed: Cleanup UpgradableSpecification
* Add ConcatToString extension and fix logging
* Fixed: Enum Naming, Commas
* New: Release Profiles - UI Updates
* New: Release Profiles - API Changes
* New: Release Profiles - Test Updates
* New: Release Profiles - Backend Updates
* New: Interactive Artist Search
* New: Change Montiored on Album Details Page
* New: Show Duration on Album Details Page
* Fixed: Manual Import not working if no albums are Missing
* Fixed: Sort search input by sortTitle
* Fixed: Queue columnLabel throwing JS error
* Cache result of GetAllArtists
* Fixed: Manual import not respecting album import notifications
* Fixed: partial album imports stay in queue, prompting manual import
* Fixed: Allow release if tracks are missing
* Fixed: Be tolerant of missing/extra "The" at start of artist name
* Improve manual import UI
* Omit video tracks from DB entirely
* Revert "faster test packaging in build.sh"
This reverts commit 2723e2a7b8.
-u and -T are not supported on macOS
* Fix tests on linux and macOS
* Actually lint on linux
On linux yarn runs scripts with sh not bash so ** doesn't recursively glob
* Match whole albums
* Option to disable fingerprinting
* Rip out MediaInfo
* Don't split up things that have the same album selected in manual import
* Try to speed up IndentificationService
* More speedups
* Some fixes and increase power of recording id
* Fix NRE when no tags
* Fix NRE when some (but not all) files in a directory have missing tags
* Bump taglib, tidy up tag parsing
* Add a health check
* Remove media info setting
* Tags -> audioTags
* Add some tests where tags are null
* Rename history events
* Add missing method to interface
* Reinstate MediaInfo tags and update info with artist scan
Also adds migration to remove old format media info
* This file no longer exists
* Don't penalise year if missing from tags
* Formatting improvements
* Use correct system newline
* Switch to the netstandard2.0 library to support net 461
* TagLib.File is IDisposable so should be in a using
* Improve filename matching and add tests
* Neater logging of parsed tags
* Fix disk scan tests for new media info update
* Fix quality detection source
* Fix Inexact Artist/Album match
* Add button to clear track mapping
* Fix warning
* Pacify eslint
* Use \ not /
* Fix UI updates
* Fix media covers
Prevent localizing URL propaging back to the metadata object
* Reduce database overhead broadcasting UI updates
* Relax timings a bit to make test pass
* Remove irrelevant tests
* Test framework for identification service
* Fix PreferMissingToBadMatch test case
* Make fingerprinting more robust
* More logging
* Penalize unknown media format and country
* Prefer USA to UK
* Allow Data CD
* Fix exception if fingerprinting fails for all files
* Fix tests
* Fix NRE
* Allow apostrophes and remove accents in filename aggregation
* Address codacy issues
* Cope with old versions of fpcalc and suggest upgrade
* fpcalc health check passes if fingerprinting disabled
* Get the Artist meta with the artist
* Fix the mapper so that lazy loaded lists will be populated on Join
And therefore we can join TrackFiles on Tracks by default and avoid an
extra query
* Rename subtitle -> lyric
* Tidy up MediaInfoFormatter
* New: Store all releases for an album and track artists
* Add Overview, links and release date by release
* Tidy up
* Fix metadata refresh errors following musicbrainz edits
* Allow downloading any search result
Ones that couldn't be parsed get a red icon
* Not required - initialized to false
* Add a warning the the queue page for manual downloads
* New: Manually Edit/Override Album Release
* !fixup for comments, loading all albums instead of only artist albums
* fixup! UI Cleanup lint issues
* fixup! Remove AddAlbum service for now, fix refresh override selected release
* fixup! Last one... to fix updating albums with custom release set
Closes#109Closes#129Closes#128
Ability to cancel an import lookup/search at any point.
Ability to move artist path from Artist Edit or bulk move from Mass Editor.
Trigger manual import for Artist path from Artist Detail page.
Pulled from Sonarr
* Quality range uses kbits per second. Quality ranges updated for each format
* Changed vorbis q10 weight
* Fixed element name
* Added migration to keep existing MB/min quality constraints valid
* Fixed migration SQL
* Slider step now 1
* Fix: using kbps for min size as well
* Added tooltip for quality-size
* Updated AcceptableSizeSpecification test
* Small magic number fix