Qstick
5a57c0cf17
Fixed: Parsing for `Artist-Album-Year` release
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
Qstick
b5ecc4d209
Fixed: Episode reference in Parser.cs
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
674e1196b3
Added: Try Tag Parse with and without "Promo"
...
Fixes : #408
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
Qstick
2f7e68ed06
New: Remove additional URL prefixes from release names
...
Co-Authored-By: Mark McDowall <markus101@users.noreply.github.com>
6 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
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
Joseph Milazzo
734b1f6101
Added cases to strip feat. from track titles. ( #288 )
...
* Added cases to strip feat. from track titles.
7 years ago
Qstick
c7ef370060
Added: Add Limited Edition to Album Tag Cleaning
...
Fixes #282
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
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
0f3934454b
Cleanup: Cleanup Import/Parsing Files
7 years ago
Qstick
254b3fcfbe
Fixed: Musicbrainz track id tag read incorrectly
7 years ago
Qstick
8e626269d1
Misc Fixes and Better Logging/Rejection Messages for Track Import
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
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
bc8bd9995a
Fixed: Don't import based on track number alone.
7 years ago
Qstick
66d3fd17e9
Fixed: Search Criteria parsing returns bad results (Abba/Black Sabbath)
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
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
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
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
f1b1904e07
Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles
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
4016d359ac
Guard Against Null AlbumTitle on Import
7 years ago
Qstick
6685644c5c
Refactor Various HouseKeepers
7 years ago
Qstick
f8f988a083
Misc Sonarr Pulls
7 years ago
Qstick
90a4838958
Tweak Release Parsing, Add Less strict Regex Cases for Title
7 years ago
Qstick
31db4e2026
Guard Against QualityParser NullReferenceException
7 years ago
Qstick
78f1066535
Add Additional Logging to Track Parsing
7 years ago
Qstick
4aa5a35cb4
Added -Scrambled to the ReleaseGroup cleanup list
...
Sonarr f8d5f1fc9
7 years ago
Qstick
5fec72395c
Null Checks for Track Parsing, Parse by Title if TrackNumber is missing
7 years ago
Qstick
f05332cf6e
[UI Work] Interactive Import, More Artist Detail
7 years ago
Qstick
95051cbd63
Initial Commit Rework
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
Joseph Milazzo
e7f72a9d08
Merging feature/db into feature/trackParse
7 years ago
Qstick
15b70ede7c
Track Mapping Fixes
...
Fix Some Issues with Track Mapping
7 years ago
Qstick
0f3c355381
New DB Schema
...
Rearrange DB Schema for Album Centric Plan
7 years ago
Joseph Milazzo
1024555f75
At a point where we can build. Many TODOs and existing Series-based APIs need to be removed. No track code actually works.
7 years ago
Joseph Milazzo
235e753b93
Merge branch 'develop' of https://github.com/mattman86/Lidarr into feature/trackParse
7 years ago
Joseph Milazzo
76db95947c
Refactored most code for track parsing.
7 years ago
67714561ea
Merge branch 'develop' of https://github.com/mattman86/Lidarr into runraid
8 years ago
d7ad9b8218
Support music qualities. This is a work in progress, lots of code still references tv series
8 years ago
Joseph Milazzo
a09d5d0b69
Switched over to using Spotify API for meta data. This will require deleting DB to start using.
8 years ago
Joseph Milazzo
fa52eabb79
Almost finished linking frontend to backend. A few issues with DB mapping to work out.
8 years ago
Joseph Milazzo
2813fccc78
Updated the code to allow a search to be made from UI to iTunes and return a mock result.
8 years ago
TCBWZA
1a11a932e3
Remove ISceneMappingService to get rid of service.sonarr.tv access errors
8 years ago
Mark McDowall
3c22f68f5a
Fixed: Parsing releases with year added to the end of the series title
...
Fixes #1768
8 years ago
Taloth Saldono
fee8da88a6
Accept full language name as suffix.
8 years ago
Mark McDowall
3bd7c09acf
Strip 2160p from titles before parsing
8 years ago
Keivan Beigi
73840dcacc
The great logger.Error cleanup!
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
Keivan Beigi
aba613acd1
Because it's 2016!
8 years ago
Keivan Beigi
c42e4d682c
more kosher regex group names.
8 years ago
Mark McDowall
7dbacf105d
Fixed: Parsing of some anime releases that use Episode after the title
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
f1a289cc74
Re-added accidentally removed anime parsing Regex
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
e6288148ad
Fixed: Suppress warning log messages when unable to parse non-video files
8 years ago
Mark McDowall
522ef9d8d5
Don't append the extension when using ParsePath
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
c7d445d1c1
New: Added raw DVD check for BTN to prevent those pesky VIDEO_TS downloads.
...
fixes #r1377
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
ecf67e609e
Fix regex for expanded series + episode number (S01 - E01)
8 years ago
Mark McDowall
c25bea6470
Fixed: Parsing separated season and episode numbers (S01 - E01)
...
Closes #1320
8 years ago
Mark McDowall
b9d67ae421
Better logger name for QualityParser
8 years ago
Mark McDowall
8a6d1ef373
Release scoring
9 years ago
Mark McDowall
f2c8156c00
ParsingService.GetEpisodes will use TVDB season number when available
9 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
9 years ago
Taloth Saldono
947f494e72
Fixed: Release Group detection didn't handle RLSGRP_English properly.
...
fixes #1198
9 years ago
Taloth Saldono
3f74a87b45
Fixed: Removed TrollHD from the RawHD detection regex since they now also release other sources.
...
fixes #1193
9 years ago
Taloth Saldono
da0bdc5750
New: Added RERIP as REPACK (Proper).
9 years ago
Mark McDowall
e5cb8bb0bd
Fixed: Some releases with date and season/episode numbers with multiple episodes on a single day
...
Closes #1192
9 years ago
Taloth Saldono
6508e920fe
New: Added (fairly strict) regex for the new scene WEB quality = WEB-DL.
9 years ago
Björn Dahlgren
94323f79e7
New: Added support for UltraHD (2160p) quality
9 years ago
Mark McDowall
8818e39c63
Fixed: Daily + Standard with 3 digit episode numbers
...
Closes #1145
9 years ago