Taloth Saldono
f51aebb1bd
Fixed: Setting seed criteria while torrent is still being loaded by qbittorrent
...
closes #2086
(cherry picked from commit 67e97f7aee761d19af6fe1a086691a9934635a6d)
4 years ago
Taloth Saldono
5cc2db26e7
Added mechanism for package maintainers to produce a health check error.
...
Fixes #2049
(cherry picked from commit 7da02c236aa03e6aef011130526040c1cb8399fc)
(cherry picked from commit 024000275df3b2d3b884c2c2fbf0b86bd36a631a)
4 years ago
Nick Jordan
600975873b
Add support for Flood ( #2104 )
4 years ago
Taloth Saldono
c855119c6f
Fixed: Unnecessary idle cpu usage
...
(cherry picked from commit 5a69801877eb72899dd9867c39a1b88b7114fe5b)
(cherry picked from commit 4eb6cb9daee11cf473d063e95b9713375c986d09)
4 years ago
Taloth Saldono
06d2a297eb
Fixed post-install update check not running
...
(cherry picked from commit eea6be459d5dbfafb9a5285046282c25c4697242)
4 years ago
Taloth Saldono
7fe05d0744
Make it clearer that Maximum size is the global limit.
...
(cherry picked from commit a848e575cd37eb3cc421a66fc6b4bbfb26782d8e)
4 years ago
ta264
c9ee3f8b8a
Fixed: Ensure SSL cert exists before saving config
...
Trap missing certificate exception to avoid bootloop
(cherry picked from commit 78c7372a0d64e15734b14b0ca9852ae7c0a47132)
4 years ago
Taloth Saldono
294a50e0a3
Fixed: Validation of new qbittorrent max-ratio action config
...
(cherry picked from commit d1c3ae17491726320c58561548a21d83dae7fe7d)
4 years ago
Qstick
510b0bd037
Fix DownloadStation integration in DSM 7
...
(cherry picked from commit b0753ab153a79203de10a928e99fcec5b6a7c895)
4 years ago
Qstick
9bf6db4187
Remove Sab ToPP Status
4 years ago
servarr[bot]
d0faeaf6de
Update indexer category parameters for the other nyaa ( #1764 )
...
* Update indexer category parameters for the other nyaa
(cherry picked from commit 850552bf1769e663d6001a77b7cf76f88dad00a4)
* fixup for Audio
Co-authored-by: Antoine Martin <hyptos974@gmail.com>
Co-authored-by: Qstick <qstick@gmail.com>
4 years ago
Qstick
b9f91db3ae
New: Speed up Bulk Artist Deletions
4 years ago
Mark McDowall
8e92c55a35
Better task interval fetching
...
(cherry picked from commit fddf2d1fc8b600d8f82b2dbfd2376b0538c3cc83)
4 years ago
Qstick
b3352564fa
Fixed: Update path before importing to ensure it hasn't changed
...
Fixes #1847
4 years ago
Qstick
77b565c882
Fixed: Remove AlbumFolder column in Mass Editor
4 years ago
bakerboy448
2cb36e61e0
Update wiki link hints for health checks
...
Closes #1880
4 years ago
Qstick
0c6468d63a
Fixed: ImportList Fails on Album Not Found
...
Fixes #1725
4 years ago
ta264
0ae1b3acce
Fixed: False positive in remote path check with transmission
...
Fixes #1771
Correctly use the download directory when it's set
4 years ago
Robin Dadswell
84f9b8ca2d
New: Discord notification upgrade colour
...
(cherry picked from commit cfdaddd81ae66412766ff19805c78e8503205bbe)
4 years ago
Robin Dadswell
873784557c
New: Changed colour of Discord On Download notifications
...
(cherry picked from commit 42d93f6fdb972accda1db9e176dd62e9cd5282d1)
4 years ago
Qstick
05323bd498
New: Customizable Discord Notifications
...
(cherry picked from commit 470c9101ae825f8ad492e02f62e70d51d0e5b11a)
4 years ago
Qstick
f8f857376a
TagSelect field type
...
(cherry picked from commit 09347f79c5c486ccb88d732c1bac1cacc668536c)
4 years ago
Mark McDowall
419ec2bdb9
New: Require Encryption option for email
...
Fixes #1908
(cherry picked from commit e704ee617f379ff61fb1bf9fb4044d6b4eb12814)
4 years ago
Qstick
a943636905
New: Replace SmtpClient with Mailkit
...
Closes #1891
(cherry picked from commit 579c4433494a848aa75abb09d78af7e98ebb96a6)
4 years ago
Qstick
ada650b97c
New: Import from another Lidarr Instance
...
Fixes #1054
4 years ago
Robin Dadswell
9eafb8fe8c
Fixed: Error handling when cannot create folder in Recycling Bin
...
(cherry picked from commit c05fccb90d64d92836603b55d4bd30d5cbdb96a5)
4 years ago
Qstick
774a3597de
New: Remove AlbumFolder, Support Nested Track Format
4 years ago
Taloth Saldono
0d00dbb517
Fixed: Unnecessary certificate validation errors on localhost/loopback
...
(cherry picked from commit c28cafba0a1b92f065541ebdae9db06ab1e5ac82)
4 years ago
Mark McDowall
d510a47c8f
New: Treat Manual Bad in history as failed
...
(cherry picked from commit ab478fd64bdf2b710fb865006858a1a7dbdbad21)
4 years ago
ta264
3523eb6394
Fix freeleech tests
4 years ago
ta264
58e23c934b
New: Freeleech support for Redacted / Gazelle
4 years ago
ta264
65647bdc58
Fixed: Don't delete redacted passkey when editing indexer
4 years ago
ta264
2499bb593a
Fixed: Properly detect failed responses from Navidrome
4 years ago
Qstick
24f96fa2a4
Fixed: Don't try to clean Update Folder if it doesn't exist
...
[common]
4 years ago
Mark McDowall
9914f9a502
New: Removing update folder from temp folder during housekeeping
...
(cherry picked from commit c1d060ff58fc466f4a2cc232bff07294cf224a9a)
4 years ago
Qstick
00e1568e70
Fixed: Backups interval being used as minutes instead of days
4 years ago
Mark McDowall
bb8ec05650
Fixed: Backup interval is updated on change
...
(cherry picked from commit e5e86680c8f99687d3b95765be1c414cd1090191)
4 years ago
ta264
23f8ec1f20
Fixed: Remove albums with no acceptable releases from search results
4 years ago
ta264
1be3cdadb4
Fixed: Search by MusicBrainz ID
4 years ago
Qstick
c3f6b8660e
Bump netcore 3.1.10
4 years ago
bakerboy448
1268f90f26
New: Update all wiki links to point to the Servarr Wiki
...
Fixes:
https://github.com/lidarr/Lidarr/issues/1805
https://github.com/lidarr/Lidarr/issues/1803
4 years ago
ta264
80fe567e51
Add SortKey validation
4 years ago
Qstick
44819196bc
Fixed: False Positives for RemotePath check with Deluge
4 years ago
ta264
bb6cdfef43
Don't nag linux x86 users to switch to net core
4 years ago
Mark McDowall
e912ef6a3e
Fixed: Show TLS errors in UI when testing download clients
4 years ago
Qstick
1baf415924
Pass no parameter instead of null parameter on Kodi Update
4 years ago
Mark McDowall
84f5a34625
Kodi GetMovies fails due to Parameter Type
4 years ago
Qstick
74a0574c90
Resource missing from Gotify call
4 years ago
Qstick
13a228d281
Gotify token as query parameter
4 years ago
Qstick
12f5f8e437
Convert Notifications from RestSharp to HttpClient
4 years ago
Qstick
7566f68fea
Fixed: Manual Import Fails on failed Import Items
4 years ago
Taloth Saldono
72658dd2d5
Fixed binary execute permissions for osx and Radarr
4 years ago
Taloth Saldono
e2a0b63256
New: Displaying folder-based permissions in UI rather than file-based permissions and with selectable sane presets
...
Fixed: Preserve setgid when applying unix permissions
4 years ago
Taloth Saldono
40df88e37c
Readded 0 cat to the end of the Newznab list
4 years ago
Qstick
2e4b168985
Improve use of All() for Path related queries
4 years ago
Mark McDowall
3a1abfa9f1
New: Differentiate between short term and long term (more than 6 hours) indexer failures
4 years ago
Mark McDowall
d7183f999c
New: Bulk remove from Blacklist
4 years ago
Mark McDowall
395da6c807
Fixed: Webhooks using lower case event types (in the future this could change)
4 years ago
Mark McDowall
acda741b2b
New: Health events for Webhooks
4 years ago
Taloth
9b1bbaef02
New: Newznab/Torznab categories dropdown with indexer provided category names
4 years ago
Taloth Saldono
2d8657a77f
Handle ratelimit api response for newznab caps endpoint on certain newznab indexers that have caps behind the apikey
4 years ago
Taloth Saldono
4d90daebf1
Fixed: Exception when parsing Quality in release title with colon
4 years ago
Mark McDowall
2f3888f5ed
Fixed: Show more information in UI when testing SAB fails in some cases
4 years ago
Taloth Saldono
4f220d9532
Fixed: Removed hardlink-based transactional file transfer logic (instead relying on explicit copy+delete for cifs)
4 years ago
Qstick
e8b1494b16
fix modifiers for various classes
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
4 years ago
Mark McDowall
bc12f5cf9f
Fixed: Indexer being disabled due to download client rejecting it
4 years ago
Qstick
25ed9e5020
New: Add size to track files in Webhook payload
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
0ee481039b
Added PrivacyLevel option to FieldDefinition for later usage
4 years ago
Taloth Saldono
7ca438f6db
Added MultiSelect input control for provider settings
4 years ago
Taloth Saldono
3ccc30638f
New: Added FileList.io indexer support
4 years ago
Arthur Bols
e5f48959eb
New: Removed chown and simplified chmod options for linux/osx
4 years ago
Qstick
1113c4c32a
Fixed: Not removing seeded download if it was manual imported in some cases
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
9b934e9cf2
Improve root folder health check
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Skyler Mäntysaari
998a2df7f0
New: SendGrid Notifications
4 years ago
ta264
4eac1c5663
Pull DownloadClientItemClientInfo part of 824d315a
4 years ago
ta264
1058b03f46
Fixed: Use QBittorrent category savepath for healthcheck
...
[common]
4 years ago
ta264
efef2f3bb6
Fixed: Import single file torrents with a folder from QBittorrent
4 years ago
Taloth Saldono
fc104f9587
Protect against Qbittorrent edgecase if users add torrents manually with Keep top-level folder disabled
...
(cherry picked from commit 05820ac272ee976fcc0a7b17f3e9cc987cb0d230)
4 years ago
ta264
39b57cfe6e
Fixed: Get actual file names from QBittorrent API ( #5226 )
...
* Fixed: Get actual file names from QBittorrent API
Previously we were assuming that the output filename was the category
output dir + the torrent name. This isn't true if the torrent has
been renamed or sanitized.
4 years ago
Taloth Saldono
143a133cfd
Removed unnecessary importlists warning.
...
(cherry picked from commit a9384e26d86cfe8ae1d29569a708e3db9306abe6)
4 years ago
nitsua
4107d6aa3f
Add a connect for Discord Notifier
4 years ago
Qstick
0148418732
Use Arch and Runtime when getting list of update changes
4 years ago
Taloth Saldono
724125a154
Bumped Sabnzbd default history request size from 30 to 60
...
(cherry picked from commit 8b2550cef0381a07c466044063c9d8c2be4d89c3)
4 years ago
Mark McDowall
f7f62799cd
Fixed: Show feed URL if incorrect mime type is found
...
(cherry picked from commit fa2e70d571cc7658611a0c51b8603247a22e6a2e)
4 years ago
nitsua
3011f5092a
Add album MBId to custom script
4 years ago
Qstick
b26b193e34
Fixed: Added .org to website url filtering in parser
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
4 years ago
Qstick
807460771e
New: Add DownloadClient and DownloadId to Webhook notifications
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
1327caca6c
Clarify that Post-Import Category torrents are not monitored by Sonarr.
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
4 years ago
Taloth Saldono
909dffcef2
Improved error message when nzb download contains an newznab error instead
4 years ago
Qstick
4857828d80
Rename FilterFiles to FilterPaths
4 years ago
Taloth Saldono
ab8a9cac50
Updated kodi url
...
(cherry picked from commit 4d1a4d42418e282d5ba71b2b59c1863e7ca847f4)
4 years ago
ta264
085b07a9c6
Always scan after manual refresh
4 years ago
ta264
9714186243
Fixed: Create album metadata on import
4 years ago
Taloth Saldono
bf0617f999
Fixed: Generating Kodi episode metadata files when scanning series folder
...
(cherry picked from commit 23dc7794f14c99558b7d40729d6c63f8ae747a1e)
4 years ago
Mark McDowall
a085dd38a6
Fixed: Metadata files not being created after rescan
...
(cherry picked from commit e2ff089232765b876719b324e0543441e0bd1521)
4 years ago
ta264
2982478dba
Trigger fewer signalr broadcasts
...
(cherry picked from commit b05b7ec4ad9368c8c3ae5ff5316caf5d23e24191)
4 years ago
ta264
49b89f1f41
Fixed: Write the correct album/releasegroup ids for XBMC/Emby
4 years ago
Taloth Saldono
d10469d129
Fixed: Refreshing Plex Server series in high volume systems
...
(cherry picked from commit 903aba5dee0284e571fc025883abbf2a9ccf4386)
4 years ago
Dtaggart
2655430c98
New: Index priority
4 years ago
Qstick
88122be89b
Fixed: Ignore .@__thumb folders
4 years ago
Mark McDowall
c92de8d337
Fixed: Strip AlteZachen from release group name
4 years ago
Taloth Saldono
22be6820f8
Added update check early in startup if the package requested a post-install update check
4 years ago
unknown
d0b080f477
Update help text in Connections from Download to Import
4 years ago
Mark McDowall
54c3b7049c
Fixed: Treated checkingUP status from Qbit as queued in case it fails to validate
...
Fixes #1363
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
ta264
474023378e
Fixed: Don't corrupt OPUS files when tagging them
4 years ago
Mark McDowall
7f8243993c
Fixed: Removing torrents from Vuze
...
(cherry picked from commit d0c0720578abcc02d9abca24f60d73d32491cd2f)
4 years ago
Qstick
0581ff458c
New: Handle missingFiles status from qBit
...
(cherry picked from commit 9a2cee3104b1e8d32f2df68d3ca75967aba41868)
4 years ago
Mark McDowall
c6d49c6527
Fixed: Replace : with _ when getting output path from Transmission
...
(cherry picked from commit 0f792f9eb9517a4165a54d7c4551f4f68822d18e)
4 years ago
Qstick
aaebbbfda1
Fixed: Remove website post fix before parsing
4 years ago
Jacob
a035a78a2b
New: Added option to filter Release Profile to a specific indexer
4 years ago
Qstick
04aebab774
Fixed: Moving artist folders in subfolders of the root folder when destination subfolder was missing
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
864a1d9a26
Added Norwegian Bokmal alias
4 years ago
Qstick
affd351fdf
Fixed: RestClient does not use global proxy settings
4 years ago
Mark McDowall
df7db89e8e
Remove website prefixes with dashes in URL
4 years ago
Fossil
f2b8a08b11
Remove PFMonkey.com from Presets
4 years ago
Qstick
70f80fd14e
Fixed: Test All not clearing health error
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
ac1c902013
Improved some log messages
4 years ago
Qstick
3f96208c41
Fixed: Use Proxy for MediaCovers and Metadata
4 years ago
Mark McDowall
8c657ddb24
Fixed: Set permissions on extra and subtitle files
4 years ago
Mark McDowall
10b7d0d63e
Fixed: Include releases that failed to parse in search results
4 years ago
Qstick
d72014eb66
New: Event Driven HealthCheck Support
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
4 years ago
Qstick
8d8cbd07aa
Fixed: Disregard Real when user disabled proper preference
...
Co-Authored-By: Taloth <Taloth@users.noreply.github.com>
4 years ago
Qstick
e8e4d76d73
Fixed: Edge case where import fails due to DB relationship mismatch
4 years ago
Qstick
5bca13b21f
Fixed: Delay profile being ignored for non-revision upgrades
4 years ago
Qstick
dbdc805e80
Remove unnecessary usings
4 years ago
Qstick
ae46d5ae02
Remove Dotnet Framework Version Checks
4 years ago
ta264
3e082df21d
Fixed: Error fetching paged records from API without a sort key
...
[common]
4 years ago
ta264
7aa3ad10ef
Fixed: Don't search twice for new albums on new artists
4 years ago
ta264
dce69212fc
Speed up all albums endpoint
4 years ago
ta264
5ddac7a679
Fixed: Trigger search when new album added via import list
4 years ago
ta264
12d6b5ee9a
Fixed: Don't refresh and rescan artist when new album added
...
Speeds up adding a single album to an existing artist. Should help
reduce the number of full rescans being triggered also - an added
album was triggering one.
4 years ago
Mark McDowall
e836b795de
Fixed: Imported downloads not being removed when seeding goals are met
...
Closes #1400
4 years ago
Mark McDowall
1d58b33ac6
Fixed: Remove seeded downloads if they've finished seeding after import
...
Closes #1389
(cherry picked from commit 9d766cfed588ee49525f68815b7e5eb980ddc11f)
4 years ago
Mark McDowall
50d1810d36
Fixed: Don't process downloads removed from the client
...
Closes #1377
4 years ago
Mark McDowall
c996643921
Don't re-trigger completed event
...
Closes #1376
4 years ago
ta264
5668cbfb53
Log out SQL trace on error
...
[common]
4 years ago
ta264
0f5531af4d
Fixed: Error deserializing preferred words with dapper
...
Fixes Sentry LIDARR-106
Fixes Sentry LIDARR-10B
4 years ago
ta264
2a4b3d79b8
Fixed: Shared serializer in ProviderRepository
...
[common]
Some caching happens in the serializer settings so best not to
recreate each time
4 years ago
ta264
53c0ffd129
Swap to dapper with lazyload
4 years ago
Mark McDowall
3e937bd8e5
Fixed: Error occurred while executing task ProcessMonitoredDownloads
4 years ago
Mark McDowall
b8bcd9a038
Fixed: Inaccessible path leading to import process being aborted before processing all items
4 years ago
ta264
48762a3013
Fixed: Re-processing imported download causing task to fail
4 years ago
Taloth Saldono
c402a831f8
Fixed missing interface for the CheckForFinishedDownloadCommand backward compat handling
4 years ago
Mark McDowall
48750780fe
New: Option to ignore items when removing from queue instead of removing from client
4 years ago
Mark McDowall
d83e20937d
New: Monitor and Process downloads separately
...
New: Queue remains up to date while importing file from remote file system
Fixed: Failed downloads still in queue won't result in failed search
4 years ago
ta264
a49955e692
Fixed: Don't rescan folders for each artist added via a list
4 years ago
ta264
ee31ff1e89
Move runtime copy into a separate target
4 years ago
Dtaggart
0e98e93170
New: Added silent notification option to telegram
...
(cherry picked from commit 9e392977b9f66be37c1fd6938c0b051c362ddb42)
4 years ago
Taloth Saldono
6abe5f3df3
Log Real IP on Authentication failure in case of a reverse proxy
...
(cherry picked from commit 686a14cdff63fcffe4fceee1f9a06d0b2dc3e813)
4 years ago
ta264
7ebfa35c93
Bump net core to 3.1.7
4 years ago
ta264
1830f46d27
Fixed: Add missing info to Gazelle/Redacted results
...
Fixes #1501
4 years ago
ta264
6c2cd7fe16
New: Support for Redacted API keys
...
Fixes #1127
4 years ago
Qstick
17a4379cb2
Fix indexer add due to null categories in Newznab presets
4 years ago
Qstick
75db57c138
Fix build due to apiPath setting in Newznab presets
4 years ago
Mark McDowall
67eb2f2313
New: Add Tabula Rasa Newznab Preset
...
(cherry picked from commit 31be74e6d33e0066c1dca6115c7272a49dc8d277)
4 years ago
Qstick
2a76ae4087
Fixed: Ignore album title when parsing release group
...
Fixes #1198
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
a81587dc57
New: Show health warning if system time is off expected time
...
Closes #1422
4 years ago
Qstick
f8afe65f7e
Fixed: Performance issue when scanning large root folder
4 years ago
Qstick
050827a86b
Fixed: Don't lock command queue if updating is disabled
4 years ago
Taloth Saldono
3964e98c13
Lock CommandQueueManager.PushMany too
4 years ago
Taloth Saldono
8a68042192
Skip unknown/removed commands still queued in the database
4 years ago
Taloth Saldono
880170637e
Fixed timing issue allowing multiple instances of the same command to be queued
4 years ago
Mark McDowall
9fdc603fc3
Fixed: Broken tasks getting stuck in queue
4 years ago
Qstick
f5e2a447e9
Sync Packages with Radarr
4 years ago
ta264
9c64ba6cbd
New: HealthCheck to warn if running legacy mono version
4 years ago
ta264
8771e715ae
Fixed: Manual import from artist page forces correct artist
4 years ago
ta264
fb88017821
Fixed: Don't scan all folders on artist add
4 years ago
ta264
95cfa0d09a
New: Split out metadata refresh from disk rescan
4 years ago
ta264
a2ba8e76bb
New: Watch filesystem for changes to library
4 years ago
ta264
87d29ec978
New: Only refresh items that have updated on metadata server
4 years ago
Qstick
16a23b9d79
New: Store Task StartTime, Show Duration in UI
4 years ago
ta264
4f5a0b7afd
Fixed: Update file paths correctly when moving artist
...
Fixes #1088
4 years ago
ta264
c4cf178144
Fixed: Don't mark downloads as failed if no files found
...
Resolves #945
4 years ago
Taloth Saldono
14e13217ba
Added UpdateMechanismMessage to allow package maintainers provide custom message
4 years ago
Qstick
5ef2ec18d3
New: Set Branch, Update Mech from PackageInfo
4 years ago
ta264
62e119b1af
Fixed: Albums from lists allow any version
4 years ago
ta264
7597a3c3bd
Fixed: Monitor specific album option for lists
4 years ago
ta264
5ecc4a2333
Fixed: Don't check update folder writable in docker
4 years ago
ta264
ffc67899d1
Fixed: Rename TrackFiles in DB on artist move
...
Fixes #1012
4 years ago
ta264
be4e748977
New: Don't require artist mapping
4 years ago
ta264
1cc434a498
New: Pass DownloadClientItem to Import Specs
4 years ago
ta264
843bc6aabc
New: Update MonoTorrent from nuget
4 years ago
Qstick
a4b78b44ce
StyleCop ( #1058 )
...
* Stylecop Rules and Fixes
4 years ago
Qstick
a602611a5f
Fixed: Handle qBittorrent "moving" & "forcedDL" state
4 years ago
Qstick
4f747f386f
New: Added version number to backup filename
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
ta264
0bde5fd9e5
New: Add/remove individual albums
4 years ago
ta264
8da53ae6aa
New: Bump to .NET Core 3.1
4 years ago
ta264
d9dfd32568
Distribute fpcalc for netcore builds
4 years ago
ta264
8fe924fdcd
New: Multi target net framework 4.6.2 and net core 3.0
4 years ago
ta264
8a938f6856
New: Switch to ASPNetCore Kestrel and SignalR
4 years ago
ta264
f136449573
Update FluentMigrator to v4
4 years ago
ta264
fdf1ecc698
New: Use sqlite package
4 years ago
ta264
b1349213f2
New: Use dotnet tooling, produce 64bit build on windows
4 years ago
ta264
4655cbe0c2
New: Cache spotify -> musicbrainz mapping
4 years ago
ta264
6803ef960d
Fixed: Correct .gitattributes line endings setting
...
Correctly force checkin LF, checkout OS native
4 years ago
ta264
906fdb8365
Fixed: Handle ratelimit response from acoustid
4 years ago
ta264
bbca9d1ede
Fixed: Consistent migration numbering
4 years ago
ta264
10b53ccf20
New: Treat compile warnings as errors
4 years ago
ta264
6fb600b686
Fixed: Remove obsolete Plex HomeTheater/Client notifcations
4 years ago
ta264
c0d77af26d
Fixed: Remove obsolete XBMC HTTP notification API
4 years ago
ta264
aa66358725
Fixed: Prevent GetFilesByBasePath matching partial paths
...
When searching for /test/path it was returning files in /test/path2.
Fix by making sure to search for /test/path/
4 years ago
ta264
ed357181ef
Fixed: Correctly page through Spotify followed artists
4 years ago
Qstick
81ffc4e28f
Fixed: Artist FindById Should Find OldIds
4 years ago
ta264
250d79b5bb
Fixed: app.config no longer required
4 years ago
ta264
ce0de9a826
New: Make Twitter NetStandard compatible
4 years ago
ta264
ca46f0e50b
Changed: Remove growl and prowl
4 years ago
ta264
4eab365c24
New: Upgrade to ImageSharp beta 7
4 years ago
ta264
a2ea75a9e5
New: Upgrade to netstandard xml library
4 years ago
Qstick
2d0bd47de3
Fixed: Pseudo Release Incorrect Naming
...
Fixes #987
4 years ago
Rhys Braunschweig
d679a31836
Add digits to Deluge's category validator
4 years ago
Qstick
d3ff5439ce
Fixed: RARBG links in Interactive Search
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
64bdd13097
Fixed: Recycle bin will clean up files older than 7 days and remove empty folders left behind
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
cf2aefd808
Fixed: Root Folder display when free diskspace cannot be determined (FreeBSD)
...
closes #3275
4 years ago
Taloth Saldono
be829a15ca
Added active detection for updatecheck so we know which os/runtime versions don't need to be supported anymore.
4 years ago
Qstick
6ffc29cbe1
New: Update xmlrpcnet to 3.0.0.266
4 years ago
Qstick
5b804819ea
New: Updated NLog to 4.6.6
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
40483c1bbb
New: Updated FluentValidation to 8.4.0
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Mark McDowall
623389b02d
New: URL Base support for NZBVortex, Hadouken, qBittorrent and uTorrent
...
Closes #1651
4 years ago
Qstick
6529ddb22c
New: User configurable minimum free disk space
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
556be1fa12
Fixed: Don't ignore Delete:Copy items in NZBGet
4 years ago
Qstick
0aa3da9780
Fixed: Minor Cleanup
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
30ac5408ca
Fixed: Heavy qbit api load when CDH Remove is disabled and Seeding time has been reached
...
ref #3108
4 years ago
Qstick
a11561901e
New: Improve logging when checking if release is an upgrade
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Taloth Saldono
e6e8d1a8ea
Fixed: Tag deletion via api if tag is still in use
4 years ago
Taloth Saldono
5cfdf8dc60
Fixed: Transmission seeding idle time handling
4 years ago
Mark McDowall
adb09ffabf
Fixed: Remote path mapping host comparison ignores case
...
Closes #3169
4 years ago
Qstick
9ec56708e7
Fixed: Errors logged during import when existing episode file is partial removed in the DB
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
jtpavlock
d00285540d
New: Ability to set a post-import label in Deluge, rTorrent, qBittorrent, and uTorrent
4 years ago
Taloth Saldono
3b3d81dab2
Support for primary and fallback download client
4 years ago
Taloth Saldono
4ec0cace2e
New: Round-robin over available Download Client instead of the first enabled one
4 years ago
Qstick
59e84e9bc8
Fixed: Don't double log exception setting file permissions
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
3fff67a75d
New: Additional information when Lidarr is unable to access a path during import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
c872f47d92
Fixed: Ignore deleted duplicates from Nzbget
...
Fixes #1721
4 years ago
Qstick
151a4aee59
Fixed: Don't import duplicate NFO extra files
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
09c66a7063
Re-order PMS settings and rename Kodi connection
4 years ago
Qstick
988ba12762
Fixed: Cleaning percent signs from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
6efc0bc0b7
Fixed: SSL Certificate validation when port is used
...
Closes #3039
4 years ago
Mark McDowall
801eb562eb
Improve certificate validation registration
...
Fixed: Certificate validation during startup
Fixed: Errors removing Windows service
Closes #3037
Closes #3038
4 years ago
Mark McDowall
a544d564a9
Fixed: Certificate validation for local IP addresses instead of hostnames
4 years ago
Qstick
d1f0b3a222
Fixed: Return better error message if username or password is null
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Mark McDowall
37137b0c10
HTTPS certificate validation options
...
New: Enable HTTPS certificate validation by default
New: Option to disable certificate validation for all or only local addresses
4 years ago
Taloth Saldono
50ac0c8235
Continue Test in case of validation warnings.
4 years ago
Qstick
bbcdac2377
Fixed: Clean more release group names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
4 years ago
Qstick
d9744c4102
Changed: Simplified more RegexReplace instances
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
4 years ago
Qstick
38448333b2
Fixed: Bump 0.7.2, Allow update to 0.8+ netcore builds
4 years ago
Qstick
cbff5e1c5a
New: RestSharp to 106.6.10
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
5 years ago
Qstick
3c423871d3
Fixed: ImageResizer Tweaks
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: ta264 <ta264@users.noreply.github.com>
5 years ago
Qstick
31cb5fe523
Changed: Version Bump 0.7.0 ( #952 )
5 years ago
ta264
1b72d9b60f
Fixed: NRE importing Spotify saved albums / followed artists ( #962 )
5 years ago
ta264
c4b7e04a96
Fixed: NRE when tagging an album with omitted media
5 years ago
Qstick
33d5f1fe2c
Fixed: series reference in PlexServerService
5 years ago
Qstick
3288c21c36
Fixed: Null Ref on Album Cache Update in TrackedDownloadService.cs
5 years ago
Taloth Saldono
91764ec115
Fixed: Removed .Net update notice on Windows LTSB 2015
5 years ago
Taloth Saldono
332466a945
Updated way Sentry gets configured and enabled.
5 years ago
Taloth Saldono
ec4237d51a
Added BuildInfo.AppName to centralize 'Lidarr'
5 years ago
Taloth Saldono
26c8768931
New: Removed libcurl http fallback since mono 5.16+ doesn't need it. Also bumped minimum mono version check to 5.16 (5.20 is the best choice atm)
5 years ago
Qstick
1425bc8bd9
New: Seperate Naming for Multi-Disc Albums
5 years ago
ta264
91ddabe5dd
Fixed: Catch exceptions looking up fingerprints
...
It's not crucial so if it fails don't take out the whole import process.
5 years ago
ta264
2097bfff94
Fixed: Null reference exceptions on update
...
Simplify entity equality code and enfore db/metadata split
Use a nuget package to remove boilerplate code that needs careful
update when adding/removing fields. Add tests to enforce that all
fields are allocated to 'UseMetadataFrom' or 'UseDbFieldsFrom' to make
metadata refresh more foolproof.
Fix NRE when tracks are merged because artist wasn't set.
Fix NRE when tracks are merged and the merge target wasn't yet in the database.
5 years ago
ta264
ad4d7e4cfd
New: Use ImageSharp for resizing ( #934 )
...
* New: Swap to ImageSharp for image resizing to avoid leaks
Stop resizing album images also
* Fixed: MediaCoverModule falls back to fullsize for png and gif too
* Fixed: Look for all image extensions in DeleteBadMediaCovers.cs
5 years ago
Qstick
070e50d39e
Fixed: Fix a few compiler warnings
5 years ago
ta264
4413c7e46c
New: Unmapped files view ( #888 )
...
* New: Unmapped files view
Displays all trackfiles that haven't been matched to a track.
Generalised the file details component and adds it to the album
details screen.
* Add sorting by quality
* New: MediaServiceTests & MediaRepoTests
5 years ago
Mark McDowall
74cb2a6f52
Fixed: Waiting a long time for unavailable root folders
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Mark McDowall
4399724e97
New: Sort preferred words in profile on save
...
Closes #3241
5 years ago
Qstick
936b2502cc
Fixed: Multiple Heath Check UI Fixes
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
89d912bb2b
Fixed: Prevent moving to recycling bin causing a failed import
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Mark McDowall
699f19b352
New: Cleanup Recycling Bin folders older than X days (0 to disable)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
Qstick
0496e6afc2
Fixed: Repack don't being grabbed when cutoff already met
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
5 years ago
ta264
f1fc45fa99
New: Migrate to new csproj format
5 years ago
Qstick
ca6ff0d067
Fixed: Move migration dispose after try
5 years ago
ta264
ee7d47d044
Fixed: All the tests
5 years ago
ta264
e2e321b9be
Fixed: Removed unused ManualImport Field
5 years ago
RandomNinjaAtk
d929572beb
Fixed: Change UI Genre Tag Separator from ", " to " / " ( #918 )
...
For MP3's, the official separator is " / " and this also works for FLAC. Some applications like Kodi, do not recognize ", " as a separator, but changing it to " / " resolves that...
5 years ago
ta264
0352f8d3ff
Fixed: Faster artist endpoint ( #874 )
...
* Fixed: Speed up AllArtist API endpoint
* New: Display UI before artists have loaded
* Add test of new repository methods
5 years ago
Qstick
68e11a5e56
Cleanup: Remove old twitter keys
5 years ago
Qstick
03aceb3568
Fixed: Repack logging string format
5 years ago
ta264
1ab8c5a7bb
Fixed: Embedding album art on import
...
On import the album release is adjusted, which triggers an
AlbumEditedEvent which in turn coverts media cover urls to local
urls. The addition of ?lastWrite=xxx broke the calculation of
extenions from the URL. To fix, only set the extension and don't
update the extension if url is changed.
5 years ago
ta264
c898a18d31
Fixed: Set remote album ID so we don't always think album updated
5 years ago
ta264
1dcccf2683
Fixed: Frontend updates when selected album release changed
5 years ago
ta264
dcca2b5a1a
Fixed: Don't re-read file tags if possible
5 years ago
ta264
e9ced07b28
Fixed: Old foreign id query too permissive
5 years ago
ta264
5f679c5f58
Fixed: Speed up track grouping
...
Don't repeatedly calculate base directories and use simpler path
equality since we know paths come from the same source.
5 years ago
ta264
a35f965d31
New: Write genres and album art to track file tags
5 years ago
ta264
a0a96911f8
Fixed: Use correct ID to search for Albums
5 years ago
ta264
8d780f4057
Fixed: Don't force images to JPG and fix Kodi album art filenames
5 years ago
Qstick
8b860bcb82
Changed: Remove Language Profiles ( #870 )
...
* Changed: Remove Language Profiles
* fixup! Changed: Remove Language Profiles
* fixup! Changed: Remove Language Profiles
* Remove unused method in FileNameBuilder
* Fixed: Cleanup Int Converter Copy/Paste Issues and Grammar
5 years ago
Qstick
8f791abbf6
Fixed: Really Don't treat NZBs rejected by SABnzbd as successful
5 years ago
Qstick
af26ac849a
New: Group Import Lists by Type
5 years ago
ta264
fb26ff286d
New: Bump Newtonsoft.Json to 12.0.2
5 years ago
ta264
d075ea3625
New: Spotify integration
...
Import playlists, followed artists and saved albums
5 years ago
Qstick
2f1290d488
Fixed: Correctly handle Repack Releases
5 years ago
ta264
23316329ed
New: Allow monitoring all albums for import list artist
5 years ago
ta264
8e777025cb
Proposal: Length is definitive, fallback to modified if no length
5 years ago
Qstick
2be52c22d6
Fixed: Backup Mediacover Existing Check to Length if No Modified Date
5 years ago
ta264
814e44b7e4
Fixed: Actually refresh media covers
5 years ago
ta264
61b6572f61
Fixed: Failure re-adding a deleted artist
5 years ago
ta264
5b4ab75220
Fixed: Add timeout to fingerprinting API request
5 years ago
Qstick
5defb69eb6
Fixed: Tracked Download Cache Keeps Deleted Albums ( #811 )
...
* Fixed: Tracked Download Cache Deleted Albums
* Add a test
5 years ago
Mark McDowall
91082b2903
New: Testing Custom Script executes the script and verifies the exit code
5 years ago
Mark McDowall
b9d240924f
New: Command line arguments for Custom Scripts are no longer supported
5 years ago
ta264
77d02a03a0
Add artist refresh completed event
...
Always fires unlike update, which only fires on actual update. Use
this to make sure media covers are up to date on refresh
5 years ago
ta264
8160f3d84a
Fixed: Simplify ArtistMetadataRepository
5 years ago
ta264
0b7a42ee3b
New: Refactor metadata update
5 years ago
ta264
f5c1858d4c
Fixed: UpdateAlbums was a duplicate of UpdateMany
5 years ago
ta264
76db27e8c2
New: Add old ids, artist aliases and genres
5 years ago
ta264
5ac46270ed
New: Set KeepAlive for metadata requests
5 years ago
ta264
343b27b886
Fixed: Update modified times as well as sizes
5 years ago
ta264
dc44bbd210
Fixed: ManualImport sets file size and last modified
...
So that manually imported files get filterd out by the unchanged files filter
5 years ago
ta264
da2b36514a
Fixed: Prevent two TypeExclusive commands running at once
...
The check was bypassed if a disk access command was running at the
same time.
5 years ago
ta264
368363de96
Fixed: Prevent two Artists pointing to same ArtistMetadata
5 years ago
Qstick
659844eeba
New: Don't Execute Certain Command Types In Parallel ( #855 )
5 years ago
Qstick
6dd8df43ca
Fixed: Incorrect parsing of APE and OPUS in some cases
...
Fixes #847
5 years ago
ta264
447bf63a4d
Fixed: Correctly delete trackfiles on AlbumDeletedEvent
...
GetFilesByAlbum performs a join on the album releases under the hood,
which won't be populated once the album is deleted. Fix by providing
a special delete method which omits the join and just looks at albumId.
5 years ago
Qstick
184ab745ae
Fixed: Only fix cleanName when fix is needed
...
Avoid hitting DB for every artist on clean name housekeeper
Co-Authored-By: taloth <taloth@users.noreply.github.com>
5 years ago
ta264
ace83498cd
Fixed: Don't show cmd.exe window when fpcalc runs
5 years ago
Qstick
d7f63abe01
New: Option to use HTTPS with Emby
5 years ago
Qstick
12cc2ef95a
Fixed: Manual import of unknown aritst items in Activity: Queue
5 years ago
Qstick
d7e465d2d7
Fixed: Improve exception logging when unable to connect to Plex
5 years ago
Qstick
5d13ae5ae6
Fixed: Use Download Client name for grabbed history events
5 years ago
Qstick
8a8799176f
New: Setting monitor None when adding arist will unmonitor artist
5 years ago
ta264
8cd9ab4a9f
Add: option to skip automatic redownload when removing from queue ( #734 )
...
* Add: option to skip automatic redownload when removing from queue
* Add tests for RedownloadFailedDownloadService
* Fix formatting
* Make re-download dialog conditional
5 years ago
Qstick
673412c446
Fixed: Remove Unused Variables to Clear Compiler Warnings
5 years ago
Qstick
4eb815aa0e
New: Migrate to PackageReference Format
5 years ago
Qstick
43a18de846
New: ImageResizer to 4.2.5
5 years ago
Qstick
70155cae18
New: Target .net 4.6.2
5 years ago
ta264
166fc90454
New: Only scan files that are new or updated ( #760 )
...
* 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
5 years ago
ta264
adfaec3864
Fixed: Fingerprinting service swallows UnexpectedHtmlContentException ( #808 )
5 years ago
ta264
d381bab9d9
New: Fetch all albums from metadata and filter client-side ( #803 )
...
* Retrieve all albums from metadata and filter client-side
Should significantly increase the proportion of artist requests hitting
cloudflare cache
* Add tests for album filtering
5 years ago
ta264
801ece337c
Fixed: Map dsm shared folder to full path in status ( #797 )
...
* Fixed: Map dsm shared folder to full path in status
* Add tests
5 years ago
Qstick
add32ff9f3
Fixed: Lidarr Lists use correct metadata server ( #800 )
5 years ago
Qstick
35c19dac5f
Fixed: Cache Album covers local ( #780 )
...
* Fixed: Cache Album covers local
* Fixed: Maxsize is handled by the backend mapping
* Fixed: Store Album covers seperate from ArtistId
5 years ago
stephanrenggli
bcdef2723f
New: Added support for Gotify notifications ( #730 )
...
* Added support for Gotify notifications
* Removed non-supported features and adjusted priorities
* Use string interpolation to build url
* Rename a few variables and improve Url validation
* Improve building of the Url, move validation to Gotify.cs (adapting changes by markus101 over at Sonarr)
* Move validation from GotifyProxy.cs to here (adapting changes by markus101 over at Sonarr)
6 years ago
Qstick
e9dfdab907
New: Use NZBget's FinalDir if set by post-processing script
6 years ago
Qstick
970d46512e
Fixed: Don't treat NZBs rejected by SABnzbd as successful
6 years ago
ta264
4093a4f846
Swap to lidarr taglib fork ( #786 )
6 years ago
ta264
541841d7b7
Don't try to match a null codec name ( #784 )
...
* Don't try to match a null codec name
* Add test
6 years ago
Qstick
a3e955443d
New: Output Path column in Queue
6 years ago
ta264
5d1a5ee946
Remove rogue . from transmission output directory
6 years ago
Qstick
6da224bfc4
Changed: RIP Nzbs.org
6 years ago
Qstick
872d65ad1a
Fixed: Roxsbox ArtistImages using AlbumImages Setting, Returing null
...
Fixes LIDARR-1S3
6 years ago
Qstick
a4a3bc5127
New: Don't overwrite Images/Overviews if new is blank
6 years ago
Qstick
6057127ec0
Fixed: Return empty intead of 0bits if AudioBits is 0
6 years ago
Qstick
d71f7e5d35
Fixed: SampleRate Format doesn't include decimal
6 years ago
Qstick
0c6cc4acdb
New: AudioBitRate Naming Token
6 years ago
ta264
045a3ce404
Fixed: Skip albums and releases with no valid tracks ( #754 )
...
* Fixed: Artist only marked as refreshed if Albums/Tracks refreshed also
* Fixed: Skip album releases with no valid tracks
* Fixed: Don't add albums with no valid releases
* Fixed: Remove Albums with no valid releases
6 years ago
ta264
af88b3f807
Fixed: Ensure Tracks is always present in ManualImportItem
...
Fixes error in manual import page when Tracks is missing.
Fixes Sentry LIDARR-UI-1GC
6 years ago
Qstick
1212578c45
Fixed: Migration 23 doesn't set Track.ArtistMetadataId ( #756 )
6 years ago
ta264
59cc5584c6
Fixed: Slower startup loop on DB initialization failure
...
Wrap any exception thrown in a LidarrStartupException to trigger the
existing bootloop code.
We have to catch the generic Exception class since FluentMigrator
rethrows all exceptions as a generic Exception.
6 years ago
Qstick
77293cf8ae
Fixed: Don't worry about qBit parameters if category is blank
6 years ago
Qstick
cfcc5b13e4
Fixed: Include all items if no category is specified in rtorrent
6 years ago
Qstick
f3573d4deb
Changed: More descriptive message if indexer test yielded no results
6 years ago
Qstick
d17e7cb13b
Fixed: Nullref due to InfoHash on AlreadyImportedSpec
6 years ago
ta264
11c0f1dad2
Fixed: Reinstate foreignArtistId for album lookup API
6 years ago
ta264
b1aff8fe58
Fixed: RemotePathMappingCheck ignores all download client exceptions ( #735 )
6 years ago
Qstick
d81b063388
Fixed: Don't throw error on Docker Update Attempt ( #725 )
6 years ago
ta264
4be01a5a95
Disable update for docker containers ( #715 )
...
Also add docker info to about page and sentry context
6 years ago
ta264
6afece237c
Fixed: Don't process tracked download if RemoteAlbum is null ( #716 )
...
Fixes LIDARR-1V4
6 years ago
ta264
d8a361dd91
Fix health check errors ( #717 )
...
* Fixed: RemotePathMappingCheck deals with case where path invalid
The `Ensure` built into `FileExists` and `FolderExists` was throwing
an exception previously.
* Fixed: RemotePathMappingCheck doesn't fail if client unavailable
6 years ago
ta264
e27369686b
A remote path mapping health check ( #617 )
6 years ago
ta264
0762805572
Fixed: Lidarr failing to start on linux if `which` missing ( #714 )
...
Fix startup failure when `which` missing
6 years ago
ta264
188e0e1040
New: Manual import improvements ( #683 )
...
* New: Manual import improvements
- Detect and merge import with files already in library.
- Allow selection of album release from Manual Import modal.
- Loading indicator while fetching updated decisions
* Disable release switching if user manually overrode release
6 years ago
ta264
390c79793e
Fixed: Unparsable original year in tag
6 years ago
ta264
b23e7ec513
Fixed: If MusicBrainz release date is missing, also remove from tags
6 years ago
ta264
ef3005f2bb
Fixed: GetFilesByAlbum should only return files for monitored releases
...
Since switching releases doesn't clear out trackfiles for unmonitored
releases, we need to ensure we only return files for monitored
releases otherwise we will return duplicates
6 years ago
ta264
225af556d9
Fixed: Don't set missing release dates to 0001-01-01
6 years ago
ta264
c314a94241
Fixed: Slack AlbumImportFailed notification ( #710 )
...
message.Album is null at the moment
6 years ago
Qstick
6b40a8d87f
Fixed: qBittorrent Fixes for Seed Limits and Magnet links ( #702 )
...
* Fixed: Qbittorrent Fixes for Seed Limits and Magnet links
* Fixed: We do Music, not TV
6 years ago
ta264
d5c69d0375
Set sentry environment to be develop/nightly based on config file ( #703 )
...
* Set sentry environment to be develop/nightly based on config file
Also add details on sqlite version and database migration. The
separate ReconfigureSentry class is required because
ReconfigureLogging happens before the database has been resolved, so
you can't access IMainDatabase there
* Set environment to develop/nightly in frontend too
6 years ago
ta264
038deb0e8d
Fixed: Tag writing when release country is missing ( #700 )
6 years ago
ta264
dbb08c15d2
Fixed: Album lookup API endpoint updated for new DB schema ( #693 )
6 years ago
ta264
6e4b1ba1fe
Fixed: MediaFileRepository was ignoring AlbumRelease monitored flag ( #689 )
6 years ago
ta264
b557f620d9
Fixed: Ensure Quality is always initialised in AudioTag.Read ( #694 )
...
* Fixed: Ensure Quality is always initialised in AudioTag.Read
* Fixed: Log quality message on fallback quality detection
6 years ago
Qstick
1bcee3ba97
Fixed: ArtistRepo Cleanup
6 years ago
Qstick
772bd88efa
Fixed: OnImportFailure using OnDownloadFailure enabled notifications
6 years ago
ta264
c229d73ddc
Fixed: NullReferenceException in NotificationService ( #695 )
6 years ago
ta264
580641a600
Fixed: Don't attempt to insert duplicate ids or monitor multiple releases ( #684 )
6 years ago
Qstick
d4d9146599
New: Health Check Failure Notifications ( #609 )
...
* New: Health Check Failure Notifications
Fixes #295
* New: OnDownloadFailure and OnImportFailure Notification
* New: On Retag notifications
* Fixed: XBMC notification test
* New: Discord Notifications
Closes #1511
* On Download to On Import on card
* Remove OnDownload, Rename OnAlbumDownload -> OnReleaseImported
* Fixed: Webhook OnReleaseImport notification
* Respect OnUpgrade and fix missing schema items for frontend
* New: Simplify Notification Modal UI
* Fixed: PlexHomeTheater OnReleaseImport notification
6 years ago
Qstick
4d8bcd12e3
Fixed: Cutoff Specification not Respecting Profile Order ( #660 )
...
* 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
6 years ago
Qstick
61cf1ccb7c
New: Already Imported Decision Specification ( #661 )
6 years ago
ta264
d552770da9
Fixed: Some bugs in new metadata writing ( #677 )
...
* Fixed: Don't fail reading m4a files when no 'day' tag set
* Fixed: Make sure Quality and MediaInfo are set if tag reading failed
* Add more tests for AudioTagService
6 years ago
ta264
bf32512fa2
Fixed: Make artist stats update when album (un)monitored ( #673 )
6 years ago
ta264
072f772dc8
New: Write metadata to tags, with UI for previewing changes ( #633 )
6 years ago
Tom Andrews
36f34a4113
Fixed: Don't find album when multiple albums have the same name
6 years ago
Tom Andrews
c500f7b943
Fixed: InvalidOperationException when two artists have same name
6 years ago
Tom Andrews
15425a45a3
Fixed: Null reference exception in CompletedDownloadService
...
Fixes Sentry LIDARR-1GW
6 years ago
ta264
1c7ded859b
Fixed: More improvements to sentry logging ( #669 )
...
* Only add the exception message for some types
* Cleanse exception messages also
* Don't put exception message into log
It breaks the sentry grouping
* Combine the two calculations of fingerprint
6 years ago
ta264
d6b4c4a9ed
Partially recover databases for users for bad 023 migration ( #670 )
6 years ago
Tom Andrews
1c63b04eb3
Fixed: Make fpcalc version check strict again now lsio updated
6 years ago
Tom Andrews
68b8ccc826
Fixed: NullReferenceException in GetAlbums
6 years ago
Tom Andrews
8109dfb0b7
Fixed: Remove unused GetAlbum following importer rewrite
6 years ago
ta264
c7a772363f
Pre-filter some events before sending to sentry ( #654 )
...
* Filter some errors from Sentry and add exception message to fingerprint
* Move to new Sentry SDK
6 years ago
Qstick
7d4d923903
Fixed: Some TV scrubbing
6 years ago
Qstick
6568eb5e99
Fixed: All preferred words being added to filename
6 years ago
ta264
fe3761fc2e
Cache fingerprints and relax health check ( #658 )
6 years ago
Qstick
3292fba66c
New: Artist Disambiguation Naming Token ( #652 )
6 years ago
ta264
1f483c3a3c
Add options to expand album types by default ( #644 )
...
* Add options to expand album types by default
* Remove isAfter and simplify slightly
* Fix display of settings on large screens
6 years ago
Qstick
1e48ea58b0
New: Add qBittorrent API V2 support, Indexer seed limit Support ( #653 )
...
* Fixed: qBittorrent api v2 support (qbit v4.1+)
Co-Authored-By: taloth <taloth@users.noreply.github.com>
Co-Authored-By: Mark Bebbington <mark@thebebs.uk>
* Fixed: Magnet Link progress visualisation and adding magnet links if dht is disabled in qBittorrent
* New: Indexer Seed Limit settings applied to new downloads for qBit
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Handle Deluge v2 beta breaking change in their api.
closes #2412
* Fixed: Codacy Format Issues
6 years ago
Qstick
ee7addd624
Fixed: Queue returning nullref when RemoteAlbum null
6 years ago
Qstick
42c16c227e
New: Import List Exclusions ( #608 )
...
* New: Import List Exclusions
* Fixed: ImportExclusion ForeignId Checks, Unique. RefreshArtist Duplicate
* Fixed: Copy/Paste typos
6 years ago
ta264
b9cc94aa46
Fix: Don't use scene name for tracks when track naming disabled ( #646 )
6 years ago
Qstick
1cc12446b6
Fixed: Include matching value of preferred word regex, not actual regex
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
3f064c94b9
New: Release Profiles, Frontend updates ( #580 )
...
* 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
6 years ago
Qstick
923fcd8b95
Fixed: Remove Series/Episode Reverse Title Checks
6 years ago
ta264
6cfc591364
Fixed: Extra tests and fixes for new track parser ( #632 )
...
* Extra tests and fixes for new track parser
* Address review comments, add extra test, fix logging
6 years ago
Taloth Saldono
af65e251d8
Fixed error in unicode cleanup code removing most non-latin characters instead of just invalid ones.
6 years ago
ta264
bb02d73c42
Whole album matching and fingerprinting ( #592 )
...
* 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
6 years ago
Qstick
37166f5399
Fixed: Re-evaluate Client/Indexer Checks on Provider Add ( #605 )
6 years ago
Qstick
f827ba418c
Fixed: MoveArtist logging a failure and a success message
6 years ago
Qstick
0e124af6ce
Fixed: Missing album types, typos in type/status ( #593 )
...
* Fixed: Missing album types, typos in type/status
* Update SecondaryAlbumType.cs
6 years ago
Qstick
e4e677eea2
New: Limit provider backoff during the first 15 min of startup
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
ta264
9185223f53
Fix more issues with migration 23 ( #577 )
...
* Tests for migration 23
* Make the migration more robust
For duplicate foreign Ids, create dummy id so correlated subquery
doesn't fail.
If we can't parse the release from the database, put in a dummy release.
* Be more careful with metadata refreshes
Make sure we deal with items that are not linked to the correct parent
6 years ago
ta264
1eea545c0a
Remove typographic apostrophe ( #586 )
...
This is the preferred apostrophe on musicbrainz
https://beta.musicbrainz.org/doc/Style/Miscellaneous
6 years ago
gismo2004
42252bf9c2
Fixed: Search Monitored to work with accent ( #583 )
...
* Fixed: Search Monitored to work with accent
Replace accent in Album/Artist when parsing results from indexer
Fix regex to match for multiple albums
* add test cases
6 years ago
Taloth Saldono
38507e6eb0
Fixed: Excessive memory usage due to sqlite cache configuration.
...
ref #2296
6 years ago
ta264
7a38f2853c
Add release Id to custom script ( #574 )
6 years ago
Qstick
ef9072fc3b
Fixed: Support new feed url format IPTorrents ( #573 )
6 years ago
ta264
6723f32abb
WIP: Fix migration to DB version 23 ( #571 )
...
* Watch out for malformed AlbumReleases in Albums
Don't try to insert if Title is empty and catch and SQLite exceptions.
* Better fix for migration
Filter out null titles and duplicate release ids
Revert "Watch out for malformed AlbumReleases in Albums"
This reverts commit b9f707dc2f
.
* Purge tracks linked to bad albumrelease
* fixup! migration missing titles, releases not in remote, artist cleaning
6 years ago
ta264
c392569a63
New: Update DB to store all releases for an album ( #517 )
...
* 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
6 years ago
Qstick
8465c2d227
Fixed: Replace one stupid hack with another.
6 years ago
Qstick
0596215358
New: Prevent Boot Loop if Config file Unauthorized access. ( #554 )
...
* New: Prevent Boot Loop if Config file Unauthorized access.
* Update NzbDroneLogger.cs
6 years ago
Qstick
3cc1e7bb0f
New: Added warning for Download Station that 2FA is not supported
6 years ago
Qstick
6da9868716
New: Added priority levels to Join Notifications
6 years ago
ta264
32c75cfcbc
New: Manual import refreshes decisions when artist/album updated ( #540 )
6 years ago
ta264
d62b4e49f9
Fixed: Better release parsing ( #541 )
6 years ago
ta264
e260a29b57
Improve the fuzzy matching ( #522 )
...
* Fixed: improve track matching
* Deal with tracks sequentially numbered across discs
6 years ago
ta264
c98b86b413
Fixed: Allow downloading any search result ( #525 )
...
* 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
6 years ago
Qstick
78a0b5f8b7
New: Setting to disable disk scan after artist refresh
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
a7a2709517
Fixed: Missing bracket in PlexTv Service query
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
ta264
6855a7848e
Ignore .partial~ files ( #535 )
6 years ago
Max Harley
deff1e31cb
Update Apollo with Orpheus ( #530 )
6 years ago
Qstick
1eeb1bbf63
Fixed: Handling of poorly formed items when parsing results from indexer
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
b7fe4193f3
Changed: Added "Remastered" to album cleaning regex
6 years ago
ta264
eadd6996ef
Fuzzy matching ( #508 )
...
* Fixed: correctly match albums whose title is all special characters
* New: fuzzy matching on album and track names
6 years ago
Qstick
27736649c2
New: Import List Tags ( #505 )
...
* New: Import List Tags
* New: Show ImportLists where Tag is Used in Tag manager
* Fixed: SignalR Errors due to handleTag missing
* Fixed: Clarify Lidarr Tags, not to be confused with LastFmTags
6 years ago
Qstick
a7108c079d
Fixed: Backup API tweaks
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
5a57c0cf17
Fixed: Parsing for `Artist-Album-Year` release
6 years ago
Qstick
029e057c06
Fixed: Added Formatter cases for Wavpack and APE
6 years ago
Qstick
64a8d02f77
New: Server Side UI Filtering, Error Boundaries ( #501 )
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
gismo2004
a95191dc3b
Fixes: Headphones album search ( #502 )
6 years ago
Qstick
e08f39ebe0
New: Setting to prevent download of early releases ( #485 )
...
* New: Setting to prevent download of early releases
* Fixup! Test and Wording
6 years ago
gismo2004
9b0a7c60ed
Fixed: Improve TrackMatching when title is slightly longer/shorter than DB ( #491 )
...
* improve TrackMatching
* Add unit test for TrackMatching
* rename NormalizeEpisodeTitle to NormalizeTrackTitle
* correct typo
6 years ago
Qstick
56e1f53834
Fixed: Allow text in front of cleaned Album/Track tag ( #498 )
...
* Fixed: Allow text in front of cleaned tag
* fixup! Add another test case that shouldnt be matched.
6 years ago
gismo2004
29c52e47bb
Use Album Disambiguation/Type when searching and picking releases ( #490 )
...
* Use Album Disambiguation/Type when searching and picking releases
* Add Disambiguations to AlbumQuery
* use string interpolation for AlbumQuery
* cosmetic change in log text
6 years ago
Qstick
e0108352c8
New: Filter .DS_Store files from parsing
...
Fixes #489
6 years ago
Qstick
b5ecc4d209
Fixed: Episode reference in Parser.cs
6 years ago
Qstick
d61ba76574
New: Choose extension for magnet links in Torrent Blackhole
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
622e2de07d
Fix: Last.Fm UserId message
6 years ago
Qstick
a069ce40ad
Fix: NMA Migration issue
...
For those that have not migrated yet.
6 years ago
Qstick
c0c9d4363c
New: Last.fm User and Tag Import Lists ( #478 )
...
* New: Last.fm User and Tag Import Lists
* fixup! defaults and variable name
6 years ago
gismo2004
e155217165
Fixed: Newznab Artist search ( #482 )
...
* Fixed: Newznab Artist search
space is still not allowed
make code more readable
* add back the curly braces
6 years ago
gismo2004
91767c1462
Fixed: Newznab "400.BadRequest" ( #481 )
...
"space" is not allowed in request url
6 years ago
Qstick
812af82fae
Fixed: Search fails for many artist and albums with specials ( #466 )
...
* Fixed: Search fails for many artist/albums with specials
* fixup! Replace & with space
* fixup! Add two more test cases
* fixup! Add last test case
* fixup: Newznab test case
6 years ago
Qstick
23bc5b11cf
Added: Device load support for Pushbullet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
6b45758fde
New: Improved Plex Media Server authentication (Manually update settings)
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
2a992f6c2b
Fixed: Remove MediaBrowser metadata and pushalot
6 years ago
Qstick
9d2fbddc7d
New: Cancel tasks in command queue
6 years ago
Qstick
60bb0ac063
New: Queued Task/Command List View
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
9a1660da51
New: Add stopped option for rTorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
ba96dad8c7
Fixed: UI and Command manager updates
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
d9a51a1d02
Changed: Refactor ReleaseGroup Parser cases
6 years ago
Qstick
c3d2769d3f
Added: Parser case for Artist - Album - Year [Other]
6 years ago
Qstick
499af45566
Added: Monkey Audio and WavPack support ( #455 )
...
* Added: Monkey Audio and WavPack support
* fixup! Add test case, fix typo
6 years ago
Qstick
894385747e
Fixed: Mbid lookup doesnt return existing properties if in db.
...
Fixes #459
6 years ago
Qstick
b506fd3ab7
Fixed: UI fixes from Sonarr
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
6eafffeb2c
Fixed: Return artist properties for existing albums during album search
...
Fixes #457
6 years ago
Qstick
a56e2edb74
Fixed: Concurrent manual imports silently failing
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
ef7d54a412
Fixed: Handle Gazelle NullRef ( #447 )
6 years ago
Qstick
6581b3a2c5
New: UI Updates, Tag manager, More custom filters ( #437 )
...
* New: UI Updates, Tag manager, More custom filters
* fixup! Fix ScanFixture Unit Tests
* Fixed: Sentry Errors from UI don't have release, branch, environment
* Changed: Bump Mobile Detect for New Device Detection
* Fixed: Build on changes to package.json
* fixup! Add MetadataProfile filter option
* fixup! Tag Note, Blacklist, Manual Import
* fixup: Remove connectSection
* fixup: root folder comment
6 years ago
Qstick
e6a43b2dc0
New: Added album disambiguation to UI and Naming [ex. Weezer (Blue Album)] ( #431 )
6 years ago
Qstick
9aa40f546f
New: Added optional UrlBase to Nzbget, Sabnzbd, and Subsonic settings ( #428 )
...
* New: Added optional UrlBase to Nzbget, Sabnzbd, and Subsonic settings
Fixes #386
* fixup! Remove commented code
6 years ago
Qstick
219f7c0f31
Fixed: Ignore /etc in System disk overview
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
674e1196b3
Added: Try Tag Parse with and without "Promo"
...
Fixes : #408
6 years ago
Qstick
a9d66133a6
Fixed: Dowload client category validation messages not showing
6 years ago
Qstick
274df2f1ed
Fixed: Skip torrents in Deluge api that don't have hashes
6 years ago
Qstick
ff479ad170
Fixed: RootFolderSelect never uses provided initial value.
...
Fixes #412
6 years ago
Qstick
cee1b33c60
Fixed: Forced seeding in QBittorrent status treated as complete
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
6cc05fcca3
Added: Log indexer response to Trace if an exception occurs
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
7db8226099
Fixed: Initially pausing torrents in QBittorrent
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
14fcef8ec0
New: Updated NewtonsoftJson to 11.0.2 ( #387 )
6 years ago
Qstick
089d213816
New: Nested Settings and Seed Ratio Setting ( #379 )
...
* New: Nested Settings and Seed Ratio Setting
* Fixed: Sonarr related variable naming
6 years ago
Daniel Underwood
d7d4f62737
Changed: Force album refresh when artist refresh manually triggered ( #374 )
...
* Force album refresh when artist refresh manually triggered
* Refresh albums on single artist refresh
6 years ago
Qstick
030deaf6ef
New: Expand OnAlbumDownload, Add Synology handling ( #372 )
...
* New: Expand OnAlbumDownload, Add Synology handling
Fixes #324
* fixup: small naming correction
* fixup: Tests for Synology
6 years ago
Qstick
26d9c4ca3e
New: Allow 'mbid:' in search
...
Fixes #369
6 years ago
Qstick
ff77eab156
Chagned: Remove NMA Notifications ( #371 )
6 years ago
Qstick
3344810653
New: Add Subsonic library update and notify ( #368 )
...
* New: Add Subsonic library update and notify
* New: Subsonic setting for to allow connection via SSL
6 years ago
Qstick
598e3eb23b
New: Added iTunes new albums, AppleMusic Top and New Lists
6 years ago
Qstick
73157534e0
Fixed: Don't download artist images if match existing ( #362 )
...
* Fixed: Don't download artist images if existing exists
* fixup: Wrap FileSetWriteTime in try
* fixup! Tests and Rework
6 years ago
Qstick
f7076c6c5b
Changed: Modify Artist Update Intervals ( #360 )
6 years ago
Qstick
7bc2d62ba6
Update Nlog to 4.5.4 ( #359 )
...
* Update Nlog to 4.5.4
* fixup: Remove Unused References
* fixup: more references
6 years ago
Qstick
bfe1109c5c
Fixed: Mono debug check not working correctly
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
67fbc3c8b1
Fixed: Removed warning that TorrentBlackhole doesn't support magnet
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
2f7e68ed06
New: Remove additional URL prefixes from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
4dfe7cede4
Fixed: Qbittorrent ETA and Initial State
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
570a23e143
Fixed: Custom script execution when release processed via /push API
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 years ago
Qstick
5a8e79eec2
New: Sync Lists on Add and Update ( #342 )
6 years ago
Qstick
ad6e651090
New: Show Release Title on Release Selection ( #343 )
...
Fixes #329
7 years ago
Qstick
a794ed8860
Fixed: Null Error on Gazelle Auth Fail
7 years ago
Qstick
a5369df197
Fixed: Album reference causing nullRef on custom scripts ( #325 )
7 years ago
Qstick
25c0423ef6
Fixed :Compile warning cleanup ( #314 )
...
Fixed :Compile warning cleanup
7 years ago
Qstick
e06858e4bf
Sonarr pulls ( #310 )
...
* New: Speed up sqlite3 initialization by disabling unused features
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* New: Debounce Command Notifications
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Changed: Refactored PendingRelease logic for performance
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Added: Indexes to speed up DecisionMaker performance.
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* New: Cache EventAggregator Subscribers
Co-Authored-By: taloth <taloth@users.noreply.github.com>
* Fixed: Hide fallback pending releases if temporarily delayed
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
e73936184b
Fixed: Change Host GUID, other Sonarr references ( #307 )
...
* Fixed: Change Host GUID, other Sonarr references
* fixup! Random GUID and Copyright Year
7 years ago
Daniel Underwood
116d3d22bb
Fixed: Escape regex in ParseAlbumWithSearchCriteria ( #244 )
...
* Add regex escape to fix #231
* Add escape to artist name
* Fix test case
* Use single album parameter and add test cases
* Add artist test cases
* Add qualities to release titles
* Create albums in ParserFixture
* Added missing case in QualityParser. Handle escaping regex better for artists/albums that are just symbols.
* Removed custom code to escape slashes. Enhanced regex to support more test cases.
* Fixed Regex for other test cases.
* Small enhancements to code. Removed log statement.
* Tweaked one of my regex to account for not stripping ? from SimpleTitleRegex.
7 years ago
Qstick
f6a1f5142a
Changed: Cleanup indexer files, Remove fanzub ( #305 )
7 years ago
Qstick
c3800c66ad
Fixed: Update Growl Notifications
7 years ago
Qstick
9bd020a130
Fixed: Wanted cutoff page shows incorrect count
7 years ago
Joseph Milazzo
b661344ba8
Parser Enhancements ( #291 )
...
* When matching tracks with metadata, ensure we also check their track number as some albums have two tracks with same title.
7 years ago
Qstick
e67af5e747
Changed: Temp remove album folder release year requirement.
...
Fixes #290 until we can get rework done, forces user to ensure they are naming correctly.
7 years ago
Qstick
ca1ef7e151
Fixed: Hide password field text for PlexClient notifications
7 years ago
Qstick
19aacd4fff
Added: Plex OnAlbumDownloaded handlers.
7 years ago
Joseph Milazzo
734b1f6101
Added cases to strip feat. from track titles. ( #288 )
...
* Added cases to strip feat. from track titles.
7 years ago
Qstick
4dd857ea30
Added: Additional Logging and Messaging for Albums
7 years ago
Qstick
3e0d0f17f2
Fixed: Add Validation for Import lists, Correct Language/Metadata profiles
7 years ago
Qstick
c833a6dc84
New: Enable Ratings for Albums
7 years ago
Qstick
8bd9119954
Merge branch 'develop' of https://github.com/lidarr/Lidarr into develop
7 years ago
Qstick
f9fb33eb08
Added: Additional Album Monitoring Options
7 years ago
Qstick
1937a8e27c
Fixed: Update Emby Notification ( #284 )
7 years ago
Qstick
8ad38fe3af
Fixed: Validation for Track File Naming, Add Album Type Token
...
#241
7 years ago
Qstick
c7ef370060
Added: Add Limited Edition to Album Tag Cleaning
...
Fixes #282
7 years ago
Qstick
321d99a597
Added: Validate Set Profiles Exist when Adding Artist
...
Fixes #281
7 years ago
Qstick
fde276f000
Fixed: Don't allow profile delete if in use by import list
...
Fixes #280
7 years ago
Qstick
e5c5a3f91c
Fixed: Some Tests, Ignore failing Unit Tests that are not implemented.
7 years ago
Qstick
28aa2eeeed
Added: Readme OpenCollective Info
7 years ago
Joseph Milazzo
e9097b8dc6
Check for MusicBrainz Release Id during Scan ( #227 ) ( #277 )
...
* Implemented functionality to find album from DB if a track has album in the MusicBrainz Release Id tag. If tag doesn't exist or album is not found, handle via normal routes.
* Added a test case
* Fixed a bad merge.
* Fixed a bug where a track with an empty Album IDv3 tag always was ignored, even if it had MusicBrainz Release Id hardcoded.
* fixup: Quick fixes to get this merged tonight due to bug in develop
7 years ago
Joseph Milazzo
aaa3b5495f
Feature/common tag parsing ( #273 )
...
* Added refresh title on the refresh button.
* Added a quick fix for common parsing issues when albums or tracks contain (special edition), (deluxe edition), [bonus], (version), (single), etc.
7 years ago
Joseph Milazzo
798e85e4db
Implemented parsing case for Artist - Year - Album ( #264 ) ( #274 )
...
* Implemented parsing case for Artist - Year - Album
* Enhanced test case to ensure year and artist also parse correctly.
Closes #264
7 years ago
Qstick
226f884233
New: Grouped Album Import Notification ( #265 )
...
* New: Grouped Album Import Notification
* fixup: Add Emby and Kodi Notify for Album Download
7 years ago
Qstick
fa63b962ea
Fixed: Update Ratings on Artist Refresh
7 years ago
Qstick
b6f9ea9397
Fixed: Change default naming so that track number is just before title.
...
Fixes #270
7 years ago
Qstick
bdcdc13485
Fixed: Artist Images for Kodi being saved as poster.jpg instead of folder.jpg
...
Fixes #257
7 years ago
Qstick
b0fb369290
Added: Check if mono is running with --debug arg
...
13a259b473
7 years ago
Qstick
2bca86d0e2
Fixed: Use original extension when saving metadata
...
This should fix logos for #257
7 years ago
Qstick
121eb6db16
Fixed: Quality Parsing for VBR Fails in many cases
...
Fixes #258
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
22eb5cfc66
Fixed: Add form param before submitting request
...
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
a96df79572
Fixed: Wanted Page Count in UI and Paging, Sort by Album Title
7 years ago
Qstick
df4e1e9b26
Added: Add Release Status to Metadata Profile, Default to Official Only ( #250 )
...
* Added: Add Release Status to Metadata Profile, Default to Official Only
* Fixed: Unit Test and Comparison
7 years ago
Qstick
9d7c6bc961
Fixed: Temp fix for errors during import. Catch and report error.
...
Fixes #204
Co-Authored-By: Josh Jones <vertigo235@users.noreply.github.com>
7 years ago
Qstick
221c670bf9
New: Search for newly added past albums after artist is refreshed
...
Fixes #195
7 years ago
Qstick
b03b3d8243
Fixed: Detect Kodi nfo vs. Scene nfo. Other extras fixes
...
Fixes #240
Co-Authored-By: taloth <taloth@users.noreply.github.com>
7 years ago
Qstick
8a73b9df8a
Fixed: Files with no tags cause qualityWeight error/ui freeze
...
Fixes #199
7 years ago
Qstick
0f3934454b
Cleanup: Cleanup Import/Parsing Files
7 years ago
Qstick
254b3fcfbe
Fixed: Musicbrainz track id tag read incorrectly
7 years ago
Qstick
a27b6eb63e
New: Required/Ignored restrictions now support /pattern/ regex
7 years ago
Qstick
97d4063cf3
Added: Missing error check when adding a magnet link to deluge
7 years ago
Qstick
4bb0735565
New: Add MLP format to MediaInfoFormatter.cs
...
Fixes #232
7 years ago
Qstick
7c2a230f87
Fixed: Don't add category when removing torrent from qBittorrent
7 years ago
Qstick
929ad78db3
Fixed: Added errorcode 160 - Permission denied on FileStation
7 years ago
Qstick
7354e02bff
New: Custom Filtering for UI ( #234 )
7 years ago
Qstick
574e8ad36b
Fixed: AddArtistService log message
7 years ago
Daniel Underwood
df15dbe462
Fixed: Mono 5.10 compatibility ( #220 )
...
* Update NLog to 4.5rc6 to fix compatibility with mono 5.10
* Added console logging in case NLog fails to initialize.
* Revert added references in "Update NLog to 4.5rc6 to fix compatibility with mono 5.10"
This partially reverts commit 13dd224281
.
* Change dictionary cast to conversion from Sonarr/Sonarr@99ee59e
7 years ago
Qstick
346647523b
Log response content from Kodi when checking for errors
7 years ago
Qstick
97a0daa1aa
Fixed: Gazelle Issues, Plus add feed parse test
...
Fixes #217
7 years ago
Qstick
88298fbac8
Fixed: Incorrect naming of ArtistFolderImported event
7 years ago
Qstick
a728517eaf
Fixed: Incorrect logo for Emby notifications.
7 years ago
Qstick
c9488351e4
Misc Cleanup
7 years ago
Qstick
8e626269d1
Misc Fixes and Better Logging/Rejection Messages for Track Import
7 years ago
Qstick
425a9045b8
Improve error message when deleting a profile that is in use
7 years ago
Qstick
e8771c9c78
Rename TvCategory to MusicCategory for Clients
7 years ago
Qstick
8ef80ba135
Fixed: Send category to qBittorrent when adding torrent/magnet
7 years ago
Qstick
8395999696
New: Selectively refresh albums ( #215 )
...
* New: Selectively refresh albums
Closes #211
7 years ago
Daniel Underwood
24ff756eeb
Fix episode reference and add case for track import failure due to permissions. Fixes #212 . ( #213 )
7 years ago
Qstick
3488ba3d84
Fixed: Update Album State on AlbumStudio
7 years ago
Qstick
fe56c62a2b
New: Include total space with root folders
7 years ago
Qstick
28a508bed7
Fixed: Remove xpost suffix from release groups
7 years ago
Qstick
37d1ed4a48
Fixed: Grab discography during artist search ( #208 )
...
Closes #184
7 years ago
Qstick
c105c9a65e
New: Import Lists Base ( #196 )
...
* New: Import Lists Base
7 years ago
Qstick
ff3f52eb3f
Fixed: Don't reject paths under /srv
7 years ago
Qstick
750ecacb9b
Fixed: Remove Pre and postbot suffixes from release groups
7 years ago
Qstick
3e476f2637
New: Add basic ruTracker parser cases
7 years ago
Qstick
dd875a0c49
Fixed: CutoffUnmet Search Function not working
...
Closes #193
7 years ago
Qstick
e0993fb52e
Fixed: Added ALAC to MediaInfo renamer audio codecs
...
Closes #198
7 years ago
Qstick
d53b983c91
Fixed: Completed Download HealthCheck not working
...
closes #200
7 years ago
Qstick
499b222514
Fixed: Plex TV Library updates instead of Music
...
closes #148
7 years ago
Qstick
5551b2166a
Rework how albums are refreshed/added, add album search route ( #190 )
...
Rework how albums are refreshed/added, add album search route
7 years ago
Qstick
b5339b75ff
Fixed: Additional UI number input fixes
7 years ago
Qstick
8cb8059b2f
Add Skyhook for Searching by Album
...
#179
7 years ago
Qstick
54e9f88648
Various UI Fixes and Updates
...
Closes #188
Closes #185
Closes #187
7 years ago
Qstick
b2ce3d5bda
Fixed: Lidarr deletes download folder with audio files left over
...
Closes #182
7 years ago
Qstick
b0070e0229
Fixed: Last UI reference to nameSlug, remove from model
7 years ago
Qstick
b0238c1af4
Fixed: Albums not saving to DB due to release constraint
7 years ago
Qstick
960330a004
Fixed: Albums not loading after 0.2.0.233
7 years ago
Qstick
054578fa2d
Fixed: Handle null on album refresh
7 years ago
Qstick
26ef43f302
New: Manually Edit/Override Album Release ( #181 )
...
* 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 #109
Closes #129
Closes #128
7 years ago
Qstick
74f433d4f0
New: Added tests for DB Converters
7 years ago
Qstick
744742b5ff
New: UI Updates (Backup Restore in App, Profile Cloning)
...
UI Pulls from Sonarr
7 years ago
Qstick
80a5701b99
New: Log indexer when processing results
7 years ago
Qstick
9dfa8c5b10
New: Add paused options for Deluge and Transmission
7 years ago
Qstick
cd099c2255
New: Device names for Join notifications
7 years ago
Qstick
d9a8a92b8e
New: Indexer Setting for absolute maximum size for a release
7 years ago
Qstick
96c59e2b2b
Fixed: Handling of unknown status types in DownloadStation
7 years ago
Qstick
443e536005
Fixed: Only look for monitored albums on artist search
7 years ago
Qstick
0e7a22dc95
New: Run missing root folder health check when an import is successful
7 years ago
Qstick
8ce1d4bcab
Fixed: Set release date to 1970-01-01 if track released before (mono)
7 years ago
Qstick
f814b5a6e1
Fixed: Improve logging for invalid NZB messages
7 years ago
Qstick
ec12bede9d
Fixed: Cleanup 11 more tests
7 years ago
Qstick
d8c89f5bbd
UI Updates (Cancel Import, Move Artist, Manual Import from Artist)
...
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
7 years ago
Qstick
e98f7398b0
Fix syntax SkyHookProxy GUID check
7 years ago
Qstick
9cd60bc986
Fixed: Skyhook Tests, Validate GUID before sending to metadata api
7 years ago
Qstick
bc8bd9995a
Fixed: Don't import based on track number alone.
7 years ago
Tynan CR
1368dd6a53
Fix: Quality range definitions in kbps ( #157 )
...
* 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
7 years ago
Qstick
fdb7c96ffa
Fixed: DownloadedTrackImport Fixture Tests and ParserFixture Tests
...
#166
7 years ago
Qstick
aab78a62e6
Fixed: Console logging hard coded to trace level
7 years ago
Qstick
8b7b2e6a83
Fixed: QueueSpecificationFixture Tests and Misc Others
7 years ago
Qstick
c4c3c4f620
Fixed: Quality hierarchy not being honored during track import
7 years ago
Qstick
91afcc36c0
New: Validate before deleting artist folders
7 years ago
Qstick
66d3fd17e9
Fixed: Search Criteria parsing returns bad results (Abba/Black Sabbath)
7 years ago
Qstick
882e8a575e
Re-enable unit tests in appveyor ( #159 )
...
* Re-enable unit tests in appveyor
* Delete SingleEpisodeParserFixture.cs
* fixup! Oops
* Fix multiple tests
* Fixed Language Tests
* Couple More Simple Test Fixes
* Last Round of Test Fixes
* More test Cleanup
* Fix 3 Newznab Tests
7 years ago
Qstick
7820f43b2b
Fixed: MediaInfo not parsing for some MP3 files.
7 years ago
Qstick
e780555d28
Fixed: Kodi(XBMC) notifications don't update correct Library ( #158 )
...
* Fixed: Kodi(XBMC) notifications don't update correct Library
* fixup! MbId and Artist Names in Test
7 years ago
Qstick
ded7574227
Fix Headphones Download Auth, Add Special Parsing ( #152 )
...
* Add Secondary Backup Parsing Method if Regex Fails
* Add BasicAuth info to release for nzb download handling
7 years ago
Qstick
8116e66d52
Cleanup: Remove Unused Variables from ArtistResource.cs
7 years ago
Qstick
ede3a55c68
New: Add Headphones VIP Indexer ( #147 )
...
* New: Add Headphones VIP Indexer
* fixup! String Format Invalid
* fixup! Remove hyphen from search string
* Add Tests for Headphones Indexer
7 years ago
Qstick
532e14040b
Fix: DatabaseCorruptException should slow startup loop
7 years ago
Qstick
5f75c6046b
Fix: Not Loading/Showing Track on History Page
7 years ago
Qstick
7e4a8c8ff7
New: Artist History Modal in Artist Details Page
7 years ago
Qstick
4525f99370
Fix: Rare timing issue on first-use causing duplicate naming config
7 years ago
Qstick
b63d9d0146
Fixes Misc Issues with Album Metadata Extrafiles ( #145 )
...
* Fixes Misc Issues with Album Metadata Extrafiles
* Fixed: Move Empty Subfolders to after ArtistRenamedEvent and Metadata mover
* Remove Path from Album Table, Fix Wdtv, MediaBrowser, Roksbox
* Remove Album Path from UI
* Remove Comments and add Jpeg extension to XMBC image regex
7 years ago
Qstick
71cc80aef9
Fix: Decode Gazelle Response before parsing releases
7 years ago
Qstick
0f17569908
Fix Discography Recognition and Add Parser Test
7 years ago
Qstick
7be4a376ef
New: Channel setting for Slack notifications to override default channel
7 years ago
Qstick
27d65937c0
UI Updates, Separate Auto and Manual Searches per Indexer
7 years ago
Qstick
56f6b923e1
Fixed: Add metadata profile exists validator
7 years ago
Qstick
db03f43e30
Log warnings when deleting a track file and the root folder is missing/empty
7 years ago
Qstick
cd5b658196
UI Action Handler Changes, Misc Fixes
7 years ago
Qstick
a6882e7bdd
DB Migration Check for Users not on current DB
7 years ago
Qstick
20dc8adac0
New: Validate NZBs before sending to download client
7 years ago
Qstick
5b7339cd73
Add Metadata Profiles ( #132 )
...
* Add Metadata Profiles
* fixup! Codacy
7 years ago
Qstick
dd11f74073
New: Add authentication options to Webhook
7 years ago
Qstick
17eac6dac7
Fixed: Incorrect Namespace for TorrentSeedingSpecification.cs
7 years ago
Qstick
eed81144f6
Fixed: Regression preventing new downloads from bypassing the Download Client Back-off logic
7 years ago
Qstick
2afa6c02de
Fixed: Album Metadata Images don't always save in correct folder
7 years ago
Qstick
8219a8014b
Fixed: Use Update branch specified in settings instead of always develop
7 years ago
Qstick
9dcf90d241
Fixed: Search on Artist Add, Monitor None Option on Artist Add
7 years ago
Daniel Underwood
30eb8c9c05
Change AlbumResource label to labels due to the change in lidarr/lidarrapi.metadata#13 ( #131 )
7 years ago
Qstick
10b8174726
Extend Qualities and Setup Default Groups ( #127 )
...
* Extend Qualities and Setup Default Groups
* fixup! Extend Qualities
* fixup! Codacy
* fixup! One more
7 years ago
Qstick
9a11b0fd7b
Fixed: Telegram notification with underscore and other special characters.
7 years ago
Qstick
4f6415b0e5
Cache BestForTags briefly for better performance when processing releases
7 years ago
Qstick
b3fbd81594
Fixed: Progressively degrading performance issue in Pending/Delayed releases system
7 years ago
Qstick
fa051257e3
Fixed: Releases no longer available on the indexer should be removed from the pending queue
7 years ago
Qstick
acd05ce6cd
Fixed: Error in MediaInfo SchemaRevision causing it to be fetched again
7 years ago
Qstick
0ea3b71bae
Cleanup FileNameBuilder
7 years ago
Qstick
e8d44d1cc2
Add DB Version to About Page ( #124 )
7 years ago
Qstick
34ca4bf150
Fix: Capitalization in CustomScript.cs
7 years ago
Qstick
21428cba6f
Medium Support (Multi-disc Albums), Quality Grouping ( #121 )
...
* Multi Disc Stage 1 - Backend Work
* Quality Group Functionality
* Fixed: Only show wanted album types on ArtistDetail page
* Add Media Count Column to ArtistDetail Page
* Parser updates for multidisc cases, other usenet release title formats
* Search for Tracks by Medium Number in Addition to Title and TrackNumber
* Medium Renaming Token for Track Naming
* fixup Codacy and Comment Cleanup
* fixup remove comments
7 years ago
Qstick
f32e8974af
Fixed: Import failure when unable to parse folder name
7 years ago
Qstick
b5a8c342e5
Cleanup Sonarr Regexes from Parser.cs
7 years ago
Qstick
1451a63c06
Rename Sonarr References in Backend
7 years ago
Qstick
c333ca4161
Change Backup Names To Not Conflict with Sonarr
7 years ago
Qstick
db10057f2c
Fixed: Artist Type, MBId OnRename in CustomScript.cs
7 years ago
Qstick
c2ee23b6d9
Fixed: Naming of 002 Migration
7 years ago
Qstick
bbb983deb2
Fixed: Default ports for uTorrent and qBittorrent
7 years ago
Qstick
2abeec06fc
Fixed: Better import error messages
7 years ago
Qstick
78fcf86294
Fixed: Execute On Grab script if release group is unknown
7 years ago
Qstick
3cada6d069
Fixed: Long Deluge ETAs from breaking getting queue items
7 years ago
Qstick
2dddf8cb33
Fixed: Don't ignore filenames that start with periods
7 years ago
Qstick
d3aa032cf5
Fixed: Don't attempt to fetch a release if the download client is disabled
7 years ago
Qstick
bff3a55ff3
New: Initial state for torrents added to qBittorrent
7 years ago
Qstick
bd1da4b10a
Fixed: Force priority items in paused SAB queue won't show as paused
7 years ago
Qstick
0e1dfed8d7
Fixed: Provider Status housekeeping
7 years ago
Qstick
7d64bb403f
New: Initial state for torrents added to UTorrent
7 years ago
Qstick
91d8fd4ed5
Fixed: Backup API improvements
7 years ago
Qstick
967839154c
New: Start torrents added to uTorrent by default, add option
7 years ago
Qstick
be6f89cd76
Fixed: Size parsing of empty description from torrent RSS feeds
7 years ago
James White
d6374388a1
Fix inconsistent naming of qBittorrent in various places
7 years ago
Qstick
fe4499ee97
Fixed: Use pending download if no download client is configured
7 years ago
Qstick
12d89b9ab5
Fixed: DownloadedTrackScan API should delete source folder if ImportMode is Move
7 years ago
Qstick
64d58a2248
Fixed: Backup fails on certain platforms
7 years ago
Qstick
f09ef025c5
Fixed: Improved database backup journal handling
7 years ago
Qstick
38a6dbbc42
Fixed: Null Check on Sabnzbd Version Parse
7 years ago
Qstick
1c1549820b
Fixed: Ignore '.unwanted' directory when importing.
7 years ago
Qstick
099f24afea
Fixed: Abort Newznab indexer Test if connection failed.
7 years ago
Taloth Saldono
4968cb9973
Fixed: Changed qbitTorrent 3.3.14 api.
...
fixes #1956
7 years ago
Qstick
57aaf62a46
New: Store track renames in History
7 years ago
Qstick
257af8b914
Fixed: Try to set last write time on files moved to recycle bin
7 years ago
Qstick
4725f4b2bd
Fixed: Lidarr stuck if Deluge didn't return an infohash.
7 years ago
Qstick
c5661cba04
Fixed: Roksbox metadata images being generated when settings are off
7 years ago
Qstick
2aa8a57925
Slack Improvements
7 years ago
Qstick
b99b23b4bb
Remove non-working Nyaa Baseurl
7 years ago
Qstick
b3b90602a2
Fix Mono SecurityProtocolPolicy
7 years ago
Qstick
6af1ffba50
New: Webhook improvements
7 years ago
Qstick
9a2cb67980
Fixed: Subtitle extensions should be case-insensitive.
7 years ago
Qstick
331bf5914a
Fixed: Check if NzbGet KeepHistory value is set too high
7 years ago
Qstick
b88d4aad0e
Fixed: Show rounded age in minimum age rejection message
7 years ago
Qstick
d8adc3f480
Fixed: Ignore case when importing extra files
7 years ago
Qstick
d6bb4c29d0
New: Download client and ID for custom scripts
7 years ago
Qstick
13bfb73ee9
Upstream Changes to DownloadClients and Indexers
7 years ago
Qstick
f6d1b77b45
Misc Newznab/Torznab Updates
7 years ago
Qstick
5bee842b26
New: Ability to set minimum seeders on a per indexer basis
7 years ago
Qstick
28d5fbe409
Fixed: Don't import the same file again
7 years ago
Qstick
541edc9749
Fix: Change IndexerId to ProviderId in OrphanedIndexer Housekeeper
7 years ago
Qstick
a69ceb35fb
Update Integration Unit Tests
7 years ago
Qstick
10c29a65db
Assembly Naming, Default Windows Service Account
7 years ago
Qstick
f1b1904e07
Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles
7 years ago
Qstick
75aa8af9d2
Check for valid URL in MetadataSource, Handle trailing slash
7 years ago
Qstick
70cc2ed8a5
AlbumStudio and ArtistEditor Fixes
7 years ago
Qstick
9b39fea706
Fix Default Quality Profiles
7 years ago
Qstick
a80360f6fd
Remove Remaining TV Code
7 years ago
Qstick
42e25055a9
Rework Tests for Music, Start TV Code Cleanup
7 years ago
Qstick
35eeef3af6
Fix Search Fail When Cannot Parse a Release
7 years ago
Qstick
eaba78ad4a
Add AlbumCutoffService and Refactor UI
7 years ago
Qstick
8683c92de6
Opps Left out of Previous Commit
7 years ago