Qstick
e5c5a3f91c
Fixed: Some Tests, Ignore failing Unit Tests that are not implemented.
6 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
6 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.
6 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
6 years ago
Qstick
121eb6db16
Fixed: Quality Parsing for VBR Fails in many cases
...
Fixes #258
Co-Authored-By: taloth <taloth@users.noreply.github.com>
6 years ago
Qstick
28a508bed7
Fixed: Remove xpost suffix from release groups
6 years ago
Qstick
37d1ed4a48
Fixed: Grab discography during artist search ( #208 )
...
Closes #184
6 years ago
Qstick
750ecacb9b
Fixed: Remove Pre and postbot suffixes from release groups
6 years ago
Qstick
3e476f2637
New: Add basic ruTracker parser cases
6 years ago
Qstick
ec12bede9d
Fixed: Cleanup 11 more tests
7 years ago
Qstick
fdb7c96ffa
Fixed: DownloadedTrackImport Fixture Tests and ParserFixture Tests
...
#166
7 years ago
Qstick
a4dacf2812
Fixed: Language Upgrade Tests
7 years ago
Qstick
8b7b2e6a83
Fixed: QueueSpecificationFixture Tests and Misc Others
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
0f17569908
Fix Discography Recognition and Add Parser Test
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
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
b5a8c342e5
Cleanup Sonarr Regexes from Parser.cs
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
f8f988a083
Misc Sonarr Pulls
7 years ago
Qstick
4aa5a35cb4
Added -Scrambled to the ReleaseGroup cleanup list
...
Sonarr f8d5f1fc9
7 years ago
Qstick
ab9a9232cf
Sonarr Pulls
...
'e4c341898
'5613ab05e
'372442af2
'28c45f941
'ea1616586
7 years ago
Qstick
95051cbd63
Initial Commit Rework
7 years ago
Qstick
9fba2458d8
Remove TV search commands ( #68 )
...
* Remove TV search commands
Remove TV search commands
* Cleanup Newznab, Fix variable name in IntegrationTests
7 years ago
Qstick
1e4d9480e9
Implement Release Parsing, Decision Engine, and Downloading ( #35 )
...
* Implement Parsing, Decision Engine, and Downloading
7 years ago
Joseph Milazzo
ef4da4ac9f
Track Parsing Code ( #10 )
...
* We now have the ability to import local tracks into Lidarr. Switching to IDv3 tag reading over custom parsing for local tracks.
* Stable code for track refresh.
* RefreshArtist and RescanArtist events are working correctly. Need to add potential rejection decisions in future.
* Implemented code comments
* PR comments and fixing some odd db bugs.
* Fix some conflicts after Unit Test PR Merge
Fix some conflicts after Unit Test PR Merge
* Track/Album Add and Update Fixes
Track/Album Add and Update Fixes
* Fixed an issue with trackimport looking up trackId instead of artistId
* Add Handle to TrackService for TrackAddedEvent
Add Handle to TrackService for TrackAddedEvent
* Update Quality Regex, Store BitRateMode in TrackFile
Update Quality Regex, Store BitRateMode in TrackFile
7 years ago
d7ad9b8218
Support music qualities. This is a work in progress, lots of code still references tv series
7 years ago
Matthew Despain
20c8dec50a
First round of refactoring.
7 years ago
Mark McDowall
3c22f68f5a
Fixed: Parsing releases with year added to the end of the series title
...
Fixes #1768
7 years ago
Taloth Saldono
fee8da88a6
Accept full language name as suffix.
7 years ago
Taloth Saldono
d4788b4cae
Added tests for edge-case.
...
closes #1147
7 years ago
Keivan Beigi
cea6469ab8
Use nameof
8 years ago
Mark McDowall
d5ef451bb4
Fixed: Parsing of 2017x123 episode format
8 years ago
Keivan Beigi
0214c8e0f0
Removed unused using statements
8 years ago
Mark McDowall
7dbacf105d
Fixed: Parsing of some anime releases that use Episode after the title
8 years ago
Mark McDowall
c1de7f26d1
Added test for 4 digit season number and series title with year
8 years ago
Mark McDowall
4a82d30d3d
Fixed: Parsing of mini episodes that contain the year in the title
8 years ago
Mark McDowall
6fb1aa85d0
Fixed: Parsing of some poorly named standard episode release names
...
Closes #1522
8 years ago
Mark McDowall
c39a26d9e0
Fixed: Parsing of multiple absolute episode number releases
8 years ago
Taloth Saldono
19d625c6c5
Fixed: Changed Quality Parser to avoid matching tags in the Episode title instead of the Quality tags.
8 years ago
Mark McDowall
2e96c4e798
New: Parse existing subtitles and extra files
...
Towards #459
8 years ago
Mark McDowall
77574ec555
Fixed: Parsing absolute episode numbers preceeded by Episode
...
Closes #1441
8 years ago
Mark McDowall
3b385e8738
Fixed: Parsing of a multi-episode anime formats
8 years ago
Mark McDowall
2ab9bb4fce
Fixed: Incorrect matching of date in title
...
Closes #1401
8 years ago
Taloth Saldono
4783803b6b
New: Part One/Two/Three/.. parser support for mini series.
8 years ago
Taloth Saldono
32a347bdd2
Updated WEB regex.
8 years ago
Mark McDowall
d984dd41d6
Fixed: Parsing WEB releases that use spaces instead of periods
...
Closes #1339
8 years ago
Mark McDowall
c25bea6470
Fixed: Parsing separated season and episode numbers (S01 - E01)
...
Closes #1320
8 years ago
Mark McDowall
f2c8156c00
ParsingService.GetEpisodes will use TVDB season number when available
8 years ago
Mark McDowall
942be364dc
Treat XEM aliases as SceneSeasonNumber
...
Fixed: Aliases used incorrectly when TVDB season number matched the seaon number of the alias
Closes #1140
8 years ago
Taloth Saldono
947f494e72
Fixed: Release Group detection didn't handle RLSGRP_English properly.
...
fixes #1198
8 years ago
Taloth Saldono
3f74a87b45
Fixed: Removed TrollHD from the RawHD detection regex since they now also release other sources.
...
fixes #1193
8 years ago
Taloth Saldono
da0bdc5750
New: Added RERIP as REPACK (Proper).
8 years ago
Mark McDowall
e5cb8bb0bd
Fixed: Some releases with date and season/episode numbers with multiple episodes on a single day
...
Closes #1192
8 years ago
Taloth Saldono
6508e920fe
New: Added (fairly strict) regex for the new scene WEB quality = WEB-DL.
8 years ago
Mark McDowall
a22c0499d5
Couple more anime version test cases
8 years ago
Björn Dahlgren
94323f79e7
New: Added support for UltraHD (2160p) quality
8 years ago
Mark McDowall
8818e39c63
Fixed: Daily + Standard with 3 digit episode numbers
...
Closes #1145
8 years ago
Taloth Saldono
4038fa6907
Ignore -Obfuscated while parsing.
8 years ago
Mark McDowall
4771b1c1b2
New: Parsing of XofY mini series format
...
Closes #1091
8 years ago
Taloth Saldono
f38d5de946
Fixed: Regression in parser incorrectly parsing S2015Exx.2015-01-01 notation.
...
fixes #1080
9 years ago
Mark McDowall
b4f83d8a4e
New: Media file extension .webm
9 years ago
Mark McDowall
dc3f7c9bda
Fixed: Improved parsing for single digit multi-episode titles
...
Closes #965
9 years ago
Mark McDowall
8c211364e2
Fixed: Improved parsing of some multi-episode filenames
9 years ago
Mark McDowall
2d9917d074
Re-order regex to prefer [1x01] over 101
9 years ago
Mark McDowall
a9444cef30
Fixed: Folder quality when file quality determined by its extension
...
Closes #603
9 years ago
Mark McDowall
b6b5355261
New: support for REAL releases
...
Closes #453
New: Added `Quality Real` naming Token
New: Quality Full will add real to file name when applicable
9 years ago
Björn Dahlgren
994e2a6c57
Fixed failing tests on Mono
...
Test case unicode characters in escaped format
9 years ago
Mark McDowall
08d19df3f7
Fixed: Manual import when quality was not available after failed parsing
...
Closes #911
9 years ago
Mark McDowall
83eebfe153
Fixed: Stricter parsing of some release filenames
9 years ago
Mark McDowall
e4e687c2a4
Fixed: Parsing anime series with number in title
...
Closes #898
9 years ago
Taloth Saldono
f01a21ce43
Degraded 101 regex to favour S01 regex to match prevent matching 3 digit series title.
...
Fixes #885
9 years ago
Taloth Saldono
a06a3fa5d6
Fixed: Removal of common suffixes such as [ettv] while parsing.
...
Fixes #874
9 years ago
Taloth Saldono
99f452e299
New: Added support for newznab indexers using tvdbid for searching.
9 years ago
Taloth Saldono
ccfa13e383
Replaced built-in valuetypes with language keywords.
9 years ago
Mark McDowall
d7eae958b7
Fixed: Parse TVRip releases as SDTV
9 years ago
Mark McDowall
c591a86b02
Fixed: Parsing 4-digit season packs
...
Closes #805
9 years ago
Mark McDowall
026e05dcee
Fixed: Better parsing of full season x265 releases
9 years ago
Mirx
4faf7ed959
New: Hungarian language support
...
Closes #729
9 years ago
Taloth Saldono
a84f39bb48
Fixed: Should ignore indexer provided tvrageid when scene naming exception exists.
9 years ago
Mark McDowall
b1d0d422e9
New: Support 5-digit multi-episode releases
9 years ago
Mark McDowall
3a84e0fafc
Actually commented out now...
9 years ago
Mark McDowall
4b9ec94fcc
Broken test that we can use once we have better parsing
9 years ago
Taloth Saldono
d46c170b70
Fixed: Matching anime using full series title instead of cleaned title to be able to detect subtle!! differences`!! in titles!!!
9 years ago
Mark McDowall
eb8af60029
Strict parsing of anime releases that have a number at the end of the episode title
9 years ago
Mark McDowall
a090ed8b5e
Support for Season xx Episode yy multi-episode format
9 years ago
Mark McDowall
fb02499823
Fixed: Parsing of season and episode inside square brackets
...
Closes : #501
9 years ago
Mark McDowall
6dd22e7dcb
New: Manual Import episodes
9 years ago
Mark McDowall
0c6ca6971d
Fixed: Do not replace a file unless it contains the same episodes
9 years ago
Mark McDowall
2e6cf2b7f6
Fixed: Parsing some anime releases with multiple absolute episode numbers
9 years ago
Mark McDowall
62f4fc5e58
Fixed: Some anime season 1 parsing
9 years ago
Taloth Saldono
37e4a06b5d
Fixed: Adjuted parser cleanup to properly handle anime titles with 10b instead of 10bit
9 years ago
Taloth Saldono
6e5e781245
Added another nzbgeek hashed pattern.
9 years ago
Mark McDowall
d8852d840b
New: Parse releases that have a 5 digit episode number
9 years ago
Taloth Saldono
dcc988da06
Removed duplicate tests.
9 years ago
Taloth Saldono
8d16b8b9d6
Fixed: Hashes being parsed as 0e00 numbering.
9 years ago
Mark McDowall
f4573545cd
Fixed: Improved parsing for anime episodes with leading release group
9 years ago
Mark McDowall
539de9e124
Fixed: Daily episodes that have date and season/episode numbers in the release name
9 years ago