Commit graph

96 commits

Author SHA1 Message Date
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
2017-11-15 21:24:33 -05:00
Qstick
f1b1904e07 Update DB Schema, Change Artist Slugs, Rework SubtitleFiles to LyricFiles 2017-10-24 21:25:29 -04:00
Qstick
75aa8af9d2 Check for valid URL in MetadataSource, Handle trailing slash 2017-10-22 02:51:09 -04:00
Qstick
a80360f6fd Remove Remaining TV Code 2017-10-18 21:42:57 -04:00
Qstick
3a4c6fe364 Remove Core.TV references in preperation for Cleanup 2017-10-08 16:25:29 -04:00
Qstick
6685644c5c Refactor Various HouseKeepers 2017-10-08 16:07:54 -04:00
Qstick
f812302aa5 More Work on Album Filtering per Artist 2017-10-07 17:37:18 -04:00
Qstick
ed3b47d76a Support for Artist Disambiguation and Type 2017-09-28 23:03:13 -04:00
Qstick
6e4638f7b1 Update Music Tests, Added Cases for Should Refresh Artist, Cleanup Skyhook Resources 2017-09-28 22:02:08 -04:00
Qstick
0201aa812e Add Advanced Option for Alternate Metadata Provider Source 2017-09-20 22:13:14 -04:00
Qstick
fbe6bfc78e Add Album Label Support from Metadata 2017-09-17 23:20:36 -04:00
Qstick
f1aec8f15c Add Logo Mediacover Type 2017-09-16 16:27:38 -04:00
Qstick
d2bafd4605 Add Support for Artist Links from Metadata 2017-09-15 22:49:38 -04:00
Qstick
95051cbd63 Initial Commit Rework 2017-09-05 23:00:26 -04:00
Qstick
de5e0871cf Bulk Import (#55)
Bulk Import
2017-08-23 21:39:27 -04:00
Qstick
934bde7858 Add Image Map and Clean SkyHookProxy (#38)
Add Image Map and Clean SkyHookProxy
2017-08-14 13:26:35 -04:00
Qstick
1e4d9480e9 Implement Release Parsing, Decision Engine, and Downloading (#35)
* Implement Parsing, Decision Engine, and Downloading
2017-08-13 22:58:42 -04:00
Qstick
572586063e Fixed: Various Unit Tests Issues/Additions (#28)
Fixed: Various Unit Tests Issues/Additions
2017-07-08 07:08:24 -05:00
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
2017-07-03 13:39:06 -05:00
Qstick
d8ea0a3243 Many UI and API Improvements (#8)
This fixes and implements many items on the ArtistIndex Page and ArtistDetailPage

* Create ArtistStatistics Core Module and tie into API.
* Create Members Class and tie into ArtistModel and Artist API resource.
* Finish Out Album API resources and pass to ArtistDetailPage.
* Finish Out Track and TrackFile API resources and pass to ArtistDetailPage.
* Lots of UI work on Artist Detail Page to get Albums and Track list working.
* Add Cover and Disc Image Types to MediaCover Class
* Remove AddSeries UI Flow, since we have replaced with AddArtist (Cleanup)
2017-06-25 08:17:49 -05:00
Joseph Milazzo
bf7f890c48 Restabilized add artist flow with NodeJS API 2017-06-21 20:30:45 -05:00
Joseph Milazzo
b4279a455e Fixed all issues from merging 2017-06-19 08:06:37 -05:00
Joseph Milazzo
e7f72a9d08 Merging feature/db into feature/trackParse 2017-06-19 07:56:42 -05:00
Qstick
a8ac1f3adc Album Repo Work
Adds Album Repo (Need to Update Album API), Gets Tracks working with new Schema, Fixes Albums Saving to DB
2017-06-17 22:27:01 -04:00
Qstick
15b70ede7c Track Mapping Fixes
Fix Some Issues with Track Mapping
2017-06-12 23:03:36 -04:00
Qstick
0f3c355381 New DB Schema
Rearrange DB Schema for Album Centric Plan
2017-06-12 22:02:17 -04:00
Joseph Milazzo
704983f652 Fixed small issue in ProfileService. Reimplemented the metadata with LidarrAPI.Metadata 2017-06-02 20:25:34 -05:00
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. 2017-05-29 12:09:18 -05:00
Joseph Milazzo
fbb6691ea1 Implemented Tracks and ability to save to the DB. Updated SkyHook to support ArtistSlug. 2017-05-07 17:50:07 -05:00
Joseph Milazzo
acb7d33d09 Implemented track lookup into skyhook. 2017-05-07 14:55:49 -05:00
Joseph Milazzo
a09d5d0b69 Switched over to using Spotify API for meta data. This will require deleting DB to start using. 2017-05-07 14:32:13 -05:00
Joseph Milazzo
b481bc6e45 Partially implemented ArtistRefreshCommand. In order to move forward, API may need to be switched to Spotify. 2017-05-07 11:58:24 -05:00
Joseph Milazzo
6aff6de378 Added Artist Overview. 2017-05-05 14:33:46 -05:00
Joseph Milazzo
3662bb933b Fixed up API to instead call multiple APIs and mash results together 2017-05-05 13:35:28 -05:00
Joseph Milazzo
f97ed62fae Partially implemented artist overview. Needs review 2017-05-05 12:57:58 -05:00
Joseph Milazzo
fa52eabb79 Almost finished linking frontend to backend. A few issues with DB mapping to work out. 2017-04-30 16:54:01 -05:00
Joseph Milazzo
5b0f11b19a Albums can now be seen per artist from search. 2017-04-30 11:34:53 -05:00
Joseph Milazzo
de21685896 Multiple artists return to UI 2017-04-30 09:26:50 -05:00
Joseph Milazzo
a08ebcc0c2 Now returns one artist back with albums. 2017-04-30 08:54:37 -05:00
Joseph Milazzo
2813fccc78 Updated the code to allow a search to be made from UI to iTunes and return a mock result. 2017-04-28 17:05:35 -05:00
Matthew Despain
20c8dec50a First round of refactoring. 2017-03-29 21:49:38 -06:00
Mark McDowall
1dab0aee6a Fixed: Reduce parameters required to add a new series
Fixes #1403
2017-02-27 21:37:33 -08:00
Taloth Saldono
23871503a2 Replaced Uri with HttpUri. 2016-03-11 20:36:01 +01:00
Taloth Saldono
2ffbbb0e71 Refactored HttpRequest and HttpRequestBuilder, moving most of the logic to the HttpRequestBuilder.
Added ContentSummary to be able to describe the ContentData in a human readable form. (Useful for JsonRpc and FormData).
2016-03-11 20:35:58 +01:00
Taloth Saldono
6a90035a4c Updated NLog to v4.2.3. 2016-02-11 22:15:12 +01:00
Taloth Saldono
84c7f4cd8c Added support for tvmaze. 2015-10-09 22:36:10 +02:00
Taloth Saldono
ccfa13e383 Replaced built-in valuetypes with language keywords. 2015-10-03 21:14:06 +02:00
Taloth Saldono
372ba13fd2 Fixed SkyHookSearch tests. 2015-08-12 22:53:51 +02:00
Taloth Saldono
9bcb6ff19a New: Sonarr can now update series to use another tvdbid in case when tvdb removes a duplicate and Skyhook detects it. 2015-08-12 22:07:47 +02:00
Mark McDowall
a8aac36379 Use skyhook for searching 2015-05-10 17:32:52 -07:00