Commit graph

2933 commits

Author SHA1 Message Date
Qstick
0b22d7fce3 Create Orphaned Albums Housekeeper (#82) 2017-09-02 06:39:02 -04:00
Qstick
43677e8481 Create OrphanedTracks Housekeeper (#81) 2017-08-31 22:28:18 -04:00
Qstick
c0e922e4a2 Fixed RssParser test. (#80) 2017-08-31 22:05:51 -04:00
Qstick
d4b4324dab Should not empty install folder, MirrorFolder will take care of it. (#79) 2017-08-31 21:53:44 -04:00
Qstick
a292f77aa8 Sonarr DiskTransferService Updates (#78)
* Added a few more files to ignore during file copy.

* Tweaked error message when TransferFile destination already exists.
2017-08-31 21:46:30 -04:00
Qstick
b0cde61dd0 Fixed: UnsupportedFeedException should log error for each item (#77) 2017-08-31 21:28:32 -04:00
Qstick
52a4227bc4 New: Additional variables for custom script on grab events (#76) 2017-08-31 21:10:50 -04:00
Qstick
bcd72367d9 Organize TrackImport Directory and Fix Tests (#72)
* Organize TrackImport Folder and Fix Tests

* Remove Commented Out Line

* Remove Old Code
2017-08-30 22:42:40 -04:00
Daniel Underwood
ffc2fb5f60 Change AlbumSearchCommand to public to resolve error when searching (#74) 2017-08-28 22:37:59 -04:00
Qstick
e405cc9cf0 Rename DownloadedEpisodesScan to DownloadedAlbumsScan (#71)
* Rename DownloadedEpisodesScan to DownloadedAlbumsScan

* Rename Command Service
2017-08-27 21:21:51 -04:00
Qstick
2c42fc19e5 Rename Drone Factory Config Keys (#70)
* Rename Drone Factory Config Keys
2017-08-27 20:32:26 -04:00
Qstick
19414912ad Cleanup Disk Scan Service (#69)
* Cleanup Disk Scan Service

* Fix Encoding, Change mp4 to flac
2017-08-27 16:32:41 -04:00
Qstick
9fba2458d8 Remove TV search commands (#68)
* Remove TV search commands

Remove TV search commands

* Cleanup Newznab, Fix variable name in IntegrationTests
2017-08-27 16:24:44 -04:00
Qstick
92f06cf70f Add TrackFiles Housekeeper (#66)
Add TrackFiles Housekeeper
2017-08-26 21:07:37 -04:00
Qstick
8569084255 Refactor and Enable Renaming for Album and Artist Files (#61)
Refactor and Enable Renaming for Album and Artist Files
2017-08-25 22:00:14 -04:00
Qstick
1c3cfad23f Fix Misc UI issues (#62) 2017-08-24 22:51:36 -04:00
Qstick
de5e0871cf Bulk Import (#55)
Bulk Import
2017-08-23 21:39:27 -04:00
Qstick
0da6f6e3c7 Fix Navbar Search after new DB Schema (#60)
Fix Navbar Search after new DB Schema
2017-08-19 22:46:11 -04:00
Qstick
2575403c6b Artist overview in SearchResult and ManualImport (#58)
Artist overview in SearchResult and ManualImport
2017-08-19 22:06:42 -04:00
Qstick
1a1721b4ee Fixes misc issues on Artist Detail Page (#57)
Get MB link working, bring in album-type from db instead of hard code, sort albums by release date, fix quirk with track number sorting, rename tool-tips
2017-08-19 21:03:09 -04:00
Qstick
3da6274211 API Key for signalR connections (#54) 2017-08-17 21:29:20 -04:00
Qstick
fcffd5461e Refactor ReDownload Failed Service (#52)
Refactor ReDownload Failed Service
2017-08-17 21:28:35 -04:00
Qstick
025534cf71 Fix Setup of Newznab Test (#51)
Fix Setup of Newznab Test
2017-08-17 21:28:07 -04:00
Qstick
4f61354dc5 Add Paging to Waffles Requests (#39)
* Add Paging to Waffles Requests
* Make pages dynamic variable to match others
2017-08-17 20:30:44 -04:00
Qstick
337f74a184 Refactor Blacklist for Album Releases (#48)
* Refactor Blacklist for Album Releases
* Fix Test
2017-08-16 17:55:59 -04:00
Qstick
87f13e5e9c Fix Track and Album Format Issues on Artist Page (#49)
Fix Track and Album Format Issues on Artist Page
2017-08-16 00:02:49 -04:00
Qstick
a5ac4ed37a Remove Non-Music Indexers (#42)
Remove Non-Music Indexers
2017-08-15 12:28:41 -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
5556989324 Implement Waffles Indexer (#34)
* Implement Waffles Indexer

Implement Waffles Indexer

* Remove Exception Class

Remove Exception Class

* Fix csproj file

Fix csproj file

* Add Test Fixture

Add Test Fixture

* Split line due to length for readability

Split line due to length for readability
2017-08-05 22:17:44 -04:00
Qstick
ae8c766b57 Merge pull request #18 from lidarr/feature/indexers
Added: Indexer search and release processing
2017-08-04 19:22:05 -04:00
Daniel Underwood
30b263d49d Additional code cleanup 2017-08-04 00:15:58 -04:00
Daniel Underwood
322e9f3c51 Clean up remaining codacy issues 2017-08-04 00:02:50 -04:00
Daniel Underwood
31b13b3336 Merge branch 'feature/indexers' of github.com:lidarr/lidarr into feature/indexers 2017-08-03 23:44:04 -04:00
Daniel Underwood
11095f7c83 Clean up codacy issues 2017-08-03 23:42:24 -04:00
Daniel Underwood
ad911edfb1 Implement artist search for newznab and omgwtfnzbs 2017-08-03 23:34:07 -04:00
Daniel Underwood
f7bf03499b Add artist to rarbg album query 2017-08-03 23:33:02 -04:00
Qstick
7691265e66 Fix Newznab if statement, Clean Test Fixture
Fix Newznab if statement, Clean Test Fixture
2017-08-03 23:21:10 -04:00
Daniel Underwood
ea6b4b1389 Change visibility of ArtistSearchCommand and ArtistSearchService due to test build error 2017-08-03 23:08:24 -04:00
Daniel Underwood
8bde4b660c Change AlbumSearchCommand to take a list of ids instead of a single id 2017-08-03 22:48:18 -04:00
Daniel Underwood
163a2f7495 Add missing file for 1d46e71 2017-08-03 22:45:47 -04:00
Daniel Underwood
1d46e718bb Add equivalent of SeriesSearchServiceFixture for artists 2017-08-02 21:04:21 -04:00
Qstick
5b22e5a9ae Newznab Indexer Tests
Newznab Indexer Tests
2017-07-31 22:11:50 -04:00
Qstick
f72afba764 Album Search for Omgwtfnzbs
Album Search for Omgwtfnzbs
2017-07-30 21:22:17 -04:00
Qstick
3888fec0d1 Hookup Auto and Manual Search in Album Dialog
Hookup Auto and Manual Search in Album Dialog
2017-07-28 22:35:33 -04:00
Qstick
f0b68afccd Adds Newznab Album Search Support
Adds Newznab Album Search Support
2017-07-28 22:03:28 -04:00
Qstick
b63b2d70df Fixed: Refactor misc text and variables in settings (#31)
Fixed: Refactor misc text and variables in settings
2017-07-24 20:56:40 -05:00
Daniel Underwood
f40918ddb8 Add artist search framework code 2017-07-19 22:34:16 -04:00
Daniel Underwood
4e353382a5
Get album by the id instead of hardcoded value due to #20 fixing albumId 2017-07-10 11:28:42 -04:00
Daniel Underwood
8c4d99eeff
Add artist and year to album spec string when available 2017-07-10 11:28:40 -04:00
Daniel Underwood
e617563b63
Add System.Obsolete attributes to tv-specific things seen in adding search code 2017-07-10 11:28:37 -04:00
Daniel Underwood
c4994c0a59
Update rarbg categories for music 2017-07-10 11:28:34 -04:00
Daniel Underwood
c55e3f2c34
Set up framework for artist indexer searching 2017-07-10 11:28:30 -04:00
Qstick
d32cf1120e Fixed: Artist Delete, Track Delete when Artist Delete (#30)
Fixed: Artist Delete, Track Delete when Artist Delete
2017-07-08 07:14:53 -05:00
Qstick
d4b79b9c41 Fixed: Artist Editor View and API Backend (#29)
Fixed: Artist Editor View and API Backend
2017-07-08 07:13:16 -05:00
Qstick
a0e0a6e587 Fixed: Album Folder Toggle/Artist Name in Edit Artist Popup (#27)
Fixed: Album Folder Toggle/Artist Name in Edit Artist Popup
2017-07-08 07:12:06 -05:00
Qstick
5808bfdd40 Fixed: Redirect calls missing URL Base (#24)
Fixed: Redirect calls missing URL Base
2017-07-08 07:11:14 -05:00
Qstick
7e6ec654ce Fixed: Follow 301 redirects when fetching torrents (#21)
Fixed: Follow 301 redirects when fetching torrents
2017-07-08 07:08:47 -05:00
Qstick
572586063e Fixed: Various Unit Tests Issues/Additions (#28)
Fixed: Various Unit Tests Issues/Additions
2017-07-08 07:08:24 -05:00
Qstick
f4006515a5 Fixed: Twitter oAuth callback URL (#25)
Fixed: Twitter oAuth callback URL
2017-07-08 07:06:17 -05:00
Qstick
f1eb8a7d8d Include CSS files in minification (#23)
Include CSS files in minification
2017-07-08 07:05:49 -05:00
Qstick
8a68e87128 Remove redundant IE meta tag as we use http header instead (#26)
Remove redundant IE meta tag as we use http header instead
2017-07-08 07:05:00 -05:00
Qstick
48181c6666 Fixed: Ensure an API Key is set when starting Lidarr (#22)
Fixed: Ensure an API Key is set when starting Lidarr
2017-07-08 07:04:27 -05:00
Qstick
a0847950c2 Fix Double Quote and AlbumID variable for Search (#20)
Fix Double Quote and AlbumID variable for Search
2017-07-07 21:24:18 -05:00
Qstick
289279af8e Becuase we do Music! (#19)
Becuase we do Music!
2017-07-07 21:06:56 -05:00
Qstick
dcde579a43 First Pass At AlbumStudio Page, Also Fixes Monitoring (#16)
* First Pass At AlbumPass Page, Also Fixes Monitoring

First Pass At AlbumPass Page, Also Fixes Monitoring

* Catchy New Name, Fix Crash when visit Wanted Page

Catchy New Name, Fix Crash when visit Wanted Page

* Rename API to match

Rename API to match

* Get Bulk Monitoring Working on Album Studio Page

Get Bulk Monitoring Working on Album Studio Page

* Fix Wanted Query

Fix Wanted Query

* Codacy

Codacy

* Fix Cutoff Link To AlbumStudio

Fix Cutoff Link To AlbumStudio

* Add Header, Move Artist Monitor, Change Artist Column Heading

Add Header, Move Artist Monitor, Change Artist Column Heading
2017-07-07 21:06:21 -05:00
Qstick
66ad301892 Tweak Wanted Page, Missing Query (#15)
Fix wanted page query so it only pulls albums with missing tracks, Correct Album header on wanted page, Implement albumtitle cell to allow click on album.
2017-07-04 05:49:07 -05:00
Qstick
f12e27a702 Add Album Cover Placeholder, Update Readme with Node Note (#14)
* Add Album Cover Placeholder
* Updated Readme
2017-07-03 16:00:13 -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
4cfd39f7fe Fix Unit Tests Build (#13)
* Fix Unit Tests Build
* Updated Manage Artists view

Fix Unit Tests Build

* Small UI fixes

Small UI fixes
2017-07-01 19:21:39 -05:00
Qstick
8b98cd8825 Implement Calendar View (#9)
Implement Calendar View
2017-06-27 21:25:51 -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
2c7398ac66 Merge pull request #7 from lidarr/feature/trackParse
New Album Database design and restabilizing add artist flow with LidarrAPI.Metadata.
2017-06-21 20:47:15 -05:00
Qstick
c6ac0878a7 Fix Crash due to ForeignArtistId not being in DB for TrackFile Table
Fix Crash due to ForeignArtistId not being in DB for TrackFile Table
2017-06-21 21:45:07 -04:00
Joseph Milazzo
ee90d8021a Merge conflicts 2017-06-21 20:32:50 -05:00
Joseph Milazzo
bf7f890c48 Restabilized add artist flow with NodeJS API 2017-06-21 20:30:45 -05:00
Joseph Milazzo
dc0db08ca8 Merge conflicts 2017-06-21 06:16:22 -05:00
Qstick
916db8d356 Add Track and TrackFile API Resources
Add Track and TrackFile API Resources, Add Rename Track Resource, Add GetFilesByAlbum function to Media File Service, Add Links to Artist Detail Page, Misc other UI work
2017-06-20 23:06:28 -04:00
Joseph Milazzo
e96cf08409 Back to a stable build. Fixedtrackrepo.findtracks 2017-06-20 08:03:13 -05:00
Qstick
fafe4e93f3 Clean up and back to build state
Clean up and back to build state
2017-06-19 20:57:07 -04: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
fe58f54ad4 NamingConfig Refactor
Adds track NamingConfig, Gets naming section in settings working. Adds Release Year token and track number token
2017-06-18 22:16:39 -04: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
Qstick
22f19b5cb5 Fix some Path Related Tests 2017-06-09 22:45:04 -04:00
Qstick
2a4141f658 Should be Capitalized 2017-06-09 22:07:22 -04:00
Qstick
280229d528 Fixes Existing Detection on In Search Results
Fixes Existing Detection on In Search Results when adding a new artist
2017-06-04 21:19:46 -04:00
Joseph Milazzo
49b616b69d Merge pull request #3 from Qstick/fix/ArtistDelete
Fixes Artist Delete after Previous UI Work
2017-06-04 19:47:13 -05:00
Qstick
24f36a2a51 Fixes Artist Delete after Previous UI Work 2017-06-04 15:33:52 -04:00
Joseph Milazzo
3d7059c944 Merge branch 'develop' of https://github.com/mattman86/Lidarr into feature/LidarrAPI 2017-06-04 11:40:08 -05:00
Joseph Milazzo
704983f652 Fixed small issue in ProfileService. Reimplemented the metadata with LidarrAPI.Metadata 2017-06-02 20:25:34 -05:00
Qstick
b87c6ef7c7 Fix two small UI bugs 2017-05-30 21:12:00 -04:00
Joseph Milazzo
da898cfd84 Merge pull request #15 from Qstick/feature/UIWork
Rename AddArtist, Artist UI folders. Other UI Work
2017-05-30 19:34:12 -05:00
Qstick
2baa1da4b6 Seperate AddArtist, Artist. Refactor NavSearch, Artist Editor. Other
Misc UI Fixes
2017-05-30 20:27:28 -04:00
harris
fc5ab94d4f Update Download Clients 2017-05-29 21:43:40 -04:00
Joseph Milazzo
7dcacffec7 Added some extra code around erroneous Qualities in ProfileService 2017-05-29 13:05:18 -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
235e753b93 Merge branch 'develop' of https://github.com/mattman86/Lidarr into feature/trackParse 2017-05-28 20:16:11 -05:00