Commit Graph

107 Commits

Author SHA1 Message Date
amazing-username 0c4a1612b1 Updated Song model to include ArtistId, Updated Artist Model, and partially implemented Artist API endpoint functionality. I left TODO's on where to pick up. #19, #21, #26 2019-05-09 21:51:29 -04:00
amazing-username 287719db42 Completed Album API functionality #22, #25 2019-05-09 20:40:58 -04:00
amazing-username f7d6580253 Completed all TODO tasks, what's left is to go over the code and do some cleanup regarding the album API functonality. #22, #25 2019-05-08 22:06:19 -04:00
amazing-username 677646bb62 Continuing work on providing functionality for the Album HTTP Endpoints. Added TODO's to picket up where I left off #22, #25 2019-05-07 21:58:17 -04:00
amazing-username 66f9a05341 Modified Song model, added more functionality to the Album context and store, and need to work on how album records are handled when uploading songs. I left TODO's on where to pick up. #22, #25, #29 2019-05-06 20:32:34 -04:00
amazing-username 6b4b762207 Created artist and album contexts, created artist and album store contexts, and implemented logging to other regions of the codebase beside the APIControllers #16, #21, #22, #25, #26 2019-05-05 21:33:00 -04:00
amazing-username 4a385af3b5 Implemented logging. To complete the logging implementation I have to log the flow to the log file #16 2019-05-05 12:09:19 -04:00
amazing-username 649d2c75a3 Can now dynamically update song metadata, discovered and fixed a bug that would update all Song records when updating a single song's metadata #36 2019-05-05 00:15:28 -04:00
amazing-username 226e95248c Created Http endpoints for album and artists. Added Album and Artist models. #25, #26, #19, #20 2019-05-04 01:08:52 -04:00
amazing-username b0265ebc97 Partially implemented updating song metadata. Need to make it more dynamic, meaning only update attributes that have values sent with the request. #36 2019-05-02 22:48:50 -04:00
amazing-username c0d2891d86 Switched to the TagLib library for stripping metadata. Included TODO for updating a song's metadata for both the database and the tag of the MP3 file #36 2019-04-30 01:49:43 +00:00
amazing-username 4d1013950a Added more verbosity in the song uploading process 2019-04-28 23:54:13 +00:00
amazing-username d652ca9b2d Added compressed song download functionality to require authorization 2019-04-28 22:53:04 +00:00
amazing-username 065abeecbc Implemented Tokens, Login Functionality, and download authorization #15, #27, #31, #34 2019-04-28 22:29:15 +00:00
amazing-username 6cc0b32563 Added client id and client secret to the appsetting files #27 2019-04-28 18:41:21 +00:00
amazing-username 0f918d6562 Added functionality to the Login Controller. Added TODO's for implementing Tokens #27 #31 2019-04-28 02:05:23 +00:00
amazing-username 8a38417a51 Added EmailVerified to the User model and implmeneted Registration functionality #33 2019-04-28 01:22:51 +00:00
amazing-username 105ac85a66 Updated User model, Updated Password encryption to use a BCrypt implementation, Updated UserStoreContext #23, #24, #33 2019-04-27 03:31:23 +00:00
Kun Deng 4f12875ed5 Update README.md 2019-04-21 21:36:31 -04:00
amazing-username a161d2277a Implemented Auth0 functionality to handler authentication. Not complete, will add to it some more. #15 2019-04-21 21:07:13 -04:00
amazing-username 4ba342b625 Added User Context #24 2019-04-21 17:54:18 -04:00
Kun Deng 664b8234c2 Update README.md 2019-04-16 21:15:52 -04:00
amazing-username d0f6f400c0 Added User model #23 2019-04-15 20:29:05 -04:00
amazing-username cb6e737bff Implemented EF Core Migrations #13 2019-04-14 23:12:18 +00:00
amazing-username 0c47da3665 Provided solution for Migrations. Will test on the server #13 2019-04-14 18:12:10 -04:00
amazing-username 3d5e776422 Provided solution for #18 2019-04-14 20:10:02 +00:00
amazing-username 9f0d23f420 Implemented Song attribute deletion functionality #17 2019-04-14 19:09:29 +00:00
amazing-username c9b1abdbdb Refactoring and cleanup 2019-04-14 18:53:04 +00:00
amazing-username ed6ae7e3dd Removed a lingering solution file that was not needed. Within Program.cs I changed the port to 5002 2019-04-14 16:11:48 +00:00
amazing-username e982534c74 Changed default port. Changed Table to refer to the Songs table instead of the Song table 2019-04-14 16:07:53 +00:00
amazing-username a17e892a8b Compression of songs implemented #14 2019-04-09 03:50:42 -04:00
amazing-username 2d26d6ecdc Partially implemented song compression #14 2019-04-08 22:29:52 -04:00
Kun Deng 2911b9739b Update README.md 2019-04-07 18:25:15 -04:00
amazing-username aca1ce2d34 Working on implementing song compression to reduce file size of the song 2019-03-31 20:15:41 -04:00
amazing-username 1f15fe99e5 Implemented functionality for retrieving all song details 2019-03-31 18:13:27 -04:00
amazing-username 798db84ce9 Implemented directory manager to enforce a structured music directory #13 2019-03-23 21:29:42 +00:00
amazing-username f5667746b8 Created directory management capabilities #12 2019-03-23 00:17:46 -04:00
amazing-username 74eb4faa56 Created Migrations directory to hold Migration-releated functionality in the future #13 2019-03-22 22:41:41 -04:00
Kun Deng 2c5f68655b Update README.md 2019-03-22 22:04:32 -04:00
Kun Deng c04deb5275 Create CONTRIBUTING.md 2019-03-22 21:58:01 -04:00
amazing-username d08ab85a98 Updated appsettings files 2019-03-22 20:09:25 -04:00
amazing-username e4f050c362 Implemented functionality to download a song #11 2019-03-21 22:36:57 -04:00
amazing-username b7723b2cba Implemented functionality to upload song 2019-03-18 21:58:26 -04:00
amazing-username a1c3ccb66f Created functionality to upload song data. #6 2019-03-16 23:02:01 -04:00
Kun Deng 995a817108 Update README.md 2019-03-13 23:13:38 -04:00
amazing-username d0e1c8ac5a Added Song model #2 2019-03-11 22:43:18 -04:00
amazing-username ab71bb8246 Switched to C# and .NET Core to work on this project #10 2019-03-11 22:37:00 -04:00
amazing-username 0b6d5b05f8 Blank slate #10 2019-03-11 22:31:09 -04:00
amazing-username d2bb9b17af Completed #9 and changed the http endpoint for uploading a song from upload/song/ to song/upload/ 2019-03-05 21:58:21 -05:00
amazing-username a949de27f2 Updated requirements file #8 2019-02-11 02:05:22 +00:00