amazing-username
|
8f6364922b
|
Continuing working on the Genre and Year API functionalty. #41 and #42
|
2019-05-15 20:54:52 -04:00 |
|
amazing-username
|
2a69392d98
|
Continuing to provide functionality to the GenreStoreContext class #41
|
2019-05-14 23:33:29 -04:00 |
|
amazing-username
|
cd2da929eb
|
Added Genre and Year models, Genre and Year Context, Genre and Year Stores, Genre and Year skeleton APIControllers #41 and #42
|
2019-05-13 21:19:15 -04:00 |
|
amazing-username
|
d75d2924a7
|
Working on some code cleanup, I thought I was nearing the end. Eventually leading to working on how to stream songs from the server but more work has to be done. I know I have integrated Auth0 but if this project is to be useful to others without having to configure Auth0 then I would like for it to be usable with a couple commands after cloning the repository. More work has to be done but I am close to the releasing the first version. Will update to the project on Github soon. #37
|
2019-05-12 21:42:25 -04:00 |
|
amazing-username
|
dcc6ce6c83
|
HTTP endpoints secured #39
|
2019-05-11 22:22:53 -04:00 |
|
amazing-username
|
9bfb43e46a
|
Addressed the unsecure login HTTP endpoint and user the Performers property instead of the deprecated Artists property from the TagLib library. #38
|
2019-05-11 16:42:29 -04:00 |
|
amazing-username
|
c0ac3cdd30
|
Changed the LastLogin property of the User model to allow null values, explcitly change the Entity User context to create a User table, and resolved bug that caused build issues in the SongController API class. The bug was caused by forgetting to change the type of the method after switching it from ActionResult to IActionResult. #40
|
2019-05-11 12:43:54 -04:00 |
|
amazing-username
|
a3c74b50bc
|
Implemented Artist HTTP endpoint functionality. #21 and #26
|
2019-05-10 22:21:30 -04:00 |
|
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 |
|