Commit Graph

46 Commits

Author SHA1 Message Date
Qstick d2bafd4605 Add Support for Artist Links from Metadata 2017-09-15 22:49:38 -04:00
Qstick 5fec72395c Null Checks for Track Parsing, Parse by Title if TrackNumber is missing 2017-09-14 23:33:13 -04:00
Qstick 95051cbd63 Initial Commit Rework 2017-09-05 23:00:26 -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 de5e0871cf Bulk Import (#55)
Bulk Import
2017-08-23 21:39:27 -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 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
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 572586063e Fixed: Various Unit Tests Issues/Additions (#28)
Fixed: Various Unit Tests Issues/Additions
2017-07-08 07:08:24 -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
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 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 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 76db95947c Refactored most code for track parsing. 2017-05-11 13:43:05 -05:00
Joseph Milazzo d1eb9ff16c Changed AristId to a long 2017-05-08 07:43:23 -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 f97ed62fae Partially implemented artist overview. Needs review 2017-05-05 12:57:58 -05:00
Joseph Milazzo 50d5693399 Fixed returning empty artist list from db. 2017-05-04 08:00:19 -05:00
Joseph Milazzo f2a8336b31 Search to add DB flow is error free but the artist doesn't add. 2017-05-01 21:07:11 -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
Joseph Milazzo 39b58ebda3 Changed the db to represent compilations. By default a track will have a single albumId and a list of artistIds. If the album is a compilation, we will use Various Artists to align with Plex, iTunes, and Amazon. 2017-04-27 18:28:36 -05:00
Joseph Milazzo 118e2dfe93 Updated to support Album and Track level Compilations 2017-04-25 07:47:14 -05:00
Joseph Milazzo ad23e8ce9f Added Music models and basic database 2017-04-20 18:57:03 -05:00