mirror of
https://github.com/Lidarr/Lidarr
synced 2025-12-16 05:15:13 +01:00
* 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
235 lines
4.8 KiB
JSON
235 lines
4.8 KiB
JSON
{
|
|
"expectedMusicBrainzReleaseIds": [
|
|
"25f0fa1b-ae04-479a-a182-18a655ff6040"
|
|
],
|
|
"metadataProfile": {
|
|
"name": "Album+Single",
|
|
"primaryAlbumTypes": [
|
|
{
|
|
"primaryAlbumType": {
|
|
"id": 4,
|
|
"name": "Other"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"primaryAlbumType": {
|
|
"id": 3,
|
|
"name": "Broadcast"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"primaryAlbumType": {
|
|
"id": 2,
|
|
"name": "Single"
|
|
},
|
|
"allowed": true
|
|
},
|
|
{
|
|
"primaryAlbumType": {
|
|
"id": 1,
|
|
"name": "EP"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"primaryAlbumType": {
|
|
"id": 0,
|
|
"name": "Album"
|
|
},
|
|
"allowed": true
|
|
}
|
|
],
|
|
"secondaryAlbumTypes": [
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 10,
|
|
"name": "Demo"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 9,
|
|
"name": "Mixtape/Street"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 8,
|
|
"name": "DJ-mix"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 7,
|
|
"name": "Remix"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 6,
|
|
"name": "Live"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 4,
|
|
"name": "Interview"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 3,
|
|
"name": "Spokenword"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 2,
|
|
"name": "Soundtrack"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 1,
|
|
"name": "Compilation"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"secondaryAlbumType": {
|
|
"id": 0,
|
|
"name": "Studio"
|
|
},
|
|
"allowed": true
|
|
}
|
|
],
|
|
"releaseStatuses": [
|
|
{
|
|
"releaseStatus": {
|
|
"id": 3,
|
|
"name": "Pseudo"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"releaseStatus": {
|
|
"id": 2,
|
|
"name": "Bootleg"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"releaseStatus": {
|
|
"id": 1,
|
|
"name": "Promotion"
|
|
},
|
|
"allowed": false
|
|
},
|
|
{
|
|
"releaseStatus": {
|
|
"id": 0,
|
|
"name": "Official"
|
|
},
|
|
"allowed": true
|
|
}
|
|
],
|
|
"id": 2
|
|
},
|
|
"artist": "70248960-cb53-4ea4-943a-edb18f7d336f",
|
|
"newDownload": true,
|
|
"singleRelease": false,
|
|
"tracks": [
|
|
{
|
|
"path": "/mnt/data1/LidarrTest/Bruce Springsteen/Album/10_Glory_Days.mp3",
|
|
"fileTrackInfo": {
|
|
"title": "Glory Days",
|
|
"cleanTitle": "Glory Days",
|
|
"artistTitle": "Bruce Springsteen",
|
|
"albumTitle": "Born in the U.S.A.",
|
|
"artistTitleInfo": {
|
|
"title": "Bruce Springsteen",
|
|
"year": 1984
|
|
},
|
|
"discNumber": 0,
|
|
"discCount": 0,
|
|
"year": 1984,
|
|
"duration": "00:04:18.0680000",
|
|
"quality": {
|
|
"quality": {
|
|
"id": 1,
|
|
"name": "MP3-192"
|
|
},
|
|
"revision": {
|
|
"version": 1,
|
|
"real": 0
|
|
}
|
|
},
|
|
"mediaInfo": {
|
|
"audioFormat": "MPEG Version 1 Audio, Layer 3",
|
|
"audioBitrate": 192,
|
|
"audioChannels": 2,
|
|
"audioBits": 0,
|
|
"audioSampleRate": 44100
|
|
},
|
|
"trackNumbers": [
|
|
10
|
|
],
|
|
"language": {
|
|
"id": 1,
|
|
"name": "English"
|
|
}
|
|
}
|
|
},
|
|
{
|
|
"path": "/mnt/data1/LidarrTest/Bruce Springsteen/Album/11_Dancing_In_The_Dark.mp3",
|
|
"fileTrackInfo": {
|
|
"title": "Dancing In The Dark",
|
|
"cleanTitle": "Dancing In The Dark",
|
|
"artistTitle": "Bruce Springsteen",
|
|
"albumTitle": "Born in the U.S.A.",
|
|
"artistTitleInfo": {
|
|
"title": "Bruce Springsteen",
|
|
"year": 1984
|
|
},
|
|
"discNumber": 0,
|
|
"discCount": 0,
|
|
"year": 1984,
|
|
"duration": "00:04:03.0450000",
|
|
"quality": {
|
|
"quality": {
|
|
"id": 1,
|
|
"name": "MP3-192"
|
|
},
|
|
"revision": {
|
|
"version": 1,
|
|
"real": 0
|
|
}
|
|
},
|
|
"mediaInfo": {
|
|
"audioFormat": "MPEG Version 1 Audio, Layer 3",
|
|
"audioBitrate": 192,
|
|
"audioChannels": 2,
|
|
"audioBits": 0,
|
|
"audioSampleRate": 44100
|
|
},
|
|
"trackNumbers": [
|
|
11
|
|
],
|
|
"language": {
|
|
"id": 1,
|
|
"name": "English"
|
|
}
|
|
}
|
|
}
|
|
]
|
|
}
|