KD
64935ea772
Updated icarus-model ( #33 )
...
* Updated icarus-model
* Updated icarus-model
* Saving changes
* Code formatting
* Removing code
* Updated icarus-model
* Updated token secret
* Added host
* Fix build issue
* Fix build warnings
* Saving changes
* Saving changes
* Refactoring
* Migrating over icarus-model coverart
* Removed song module
* Another one
* Meta single upload is functional
* Cleanup
* More cleanup
* Added test files (#37 )
* Added test files
Need to add a coverarg image file
* Updated test album file
* Added coverart
* Uploading meta is operational
* Code cleanup
* Moved function
* Added string module
2025-03-24 19:34:38 -04:00
phoenix
8c781398b4
Wasn't using MyError
2025-03-14 22:51:17 -04:00
KD
c575d2e523
Refactoring ( #31 )
...
* Refactoring code
* Code formatting
* More changes
* Moved to icarus-models::user
* Some refactoring
* Updated icarus-models
* Removing constants
* Replaced with icarus-models constants
* Formatting
* Switched to constants from icarus-models:
* Replaced Token with AccessToken from icarus-models
* Updated icarus-models
* Formatting
* Removing code
2025-03-13 21:40:22 -04:00
phoenix
7391b1db68
Removing fields not used
2025-03-10 20:08:04 -04:00
KD
c3718c5add
Added constant for flac file extension ( #25 )
2025-02-18 20:09:49 -05:00
KD
a4d026e41f
Updating song model ( #26 )
2025-02-18 20:09:11 -05:00
KD
53b83a809c
Changed id field of the Song model ( #22 )
...
* Changed id field of the Song model
* Updated Readme
2025-02-01 21:43:01 -05:00
Kun Deng
ee4469b385
Language Migration ( #21 )
...
* Blank slate
* Added gitignore
* Updated gitignore
* Added rust code
* Added modules
* Fixed build issues
* rustfmt
* Updated models
* Added parsers module
* Updated utilities module
* Updated main.rs
* Updated api_parser and song model
* Updated icarus_action model
* Updated structs in managers module
* Updated main.rs
* More changes
* Saving changes
* Added new struct and methods
* More changes. Not functional yet
* Changed name of the project
* Removed cmake workflow
* Adding rust workflow
* Adding code to the syncers module
* Cargo formatting
* Continuing work
* Adding code to the syncers module
* Added dependencies
* Adding more code to the syncers module
* Added more code to the syncers module
It's not 100 percent done yet, I'll work on other modules
* Added more code to the managers module
* Added code to request a token
* Cargo formatting
* Adding more code to multi target upload
* Adding more multi-target upload code and formatted code
* Added more multi-upload code
* cargo fmt
* Got uploading functional and cargo fmt-ing
* Uploading multi target works, but is buggy
Not all of the songs are being uploaded
* Added single target upload
* Single target upload is functional but need to revisit multi-target upload
Multi-target upload is broken now. Needs to be revisited
* Fixed multi target upload
* Can now retrieve songs
* Downloading functionality is working
* Delete functionality is operational
* Updated README
* More cleanup
* Added test
2024-06-15 12:22:17 -04:00
Kun Deng
c96ee39c6a
Merge pull request #17 from kdeng00/cleanup
...
Cleanup
2022-08-28 10:53:23 -04:00
Kun Deng
10bf0fb0e1
Clean up and version change
2022-08-28 10:49:28 -04:00
Kun Deng
e5d119d343
Bug fix
2022-08-28 10:34:27 -04:00
kdeng00
77acd15105
Able to debug with Visual Studio
2022-08-07 21:34:41 -04:00
kdeng00
3195011f99
vcpkg is operational
2022-08-07 20:42:11 -04:00
kdeng00
c41cd9dbb7
Fixed build issue
2022-08-07 19:51:29 -04:00
Kun Deng
c46f386d70
Merge branch 'master' into support_new_upload_endpoint
2022-01-09 18:07:44 -05:00
kdeng00
d9962749c8
Ready for release
2022-01-09 18:06:43 -05:00
kdeng00
e90278995a
Saving changes
2022-01-09 00:31:43 -05:00
kdeng00
7c8e77f233
Formatting
2022-01-08 23:52:46 -05:00
Kun Deng
a1b2e5f64a
Merge branch 'master' into support_new_upload_endpoint
2022-01-08 23:46:43 -05:00
kdeng00
10ed33d412
Formatting
2022-01-08 21:09:40 -05:00
kdeng00
1ef40bcbfb
Got functionality working
2022-01-01 00:39:35 -05:00
kdeng00
3e25dd77b5
Updates
...
Updating required flags for uploading a song with metadata
2021-12-31 22:15:17 -05:00
kdeng00
14d3c9acc6
Made progress
2021-12-31 19:09:31 -05:00
kdeng00
bd819f0332
package manager switch
...
Moving from Hunter to conan
2021-12-29 15:38:28 -05:00
kdeng00
7177b01a98
added flag to prevent the user from being prompted when uploading songs from a directory
2019-11-12 22:07:44 -05:00
kdeng00
996b84c25c
Prompt user when uploading songs from a directory
2019-11-11 22:54:53 -05:00
kdeng00
d7d980a4fd
Added information on actions and flags to use the program when no arguments are supplied
2019-10-26 10:09:22 -04:00
kdeng00
f4845d70ec
Authorization HTTP header was missing from the download request
2019-10-24 22:07:09 -04:00
kdeng00
81892cc52e
Added feature to upload all songs from a directory (optional recursive). Need to document the use of it as well as how to even use this CLI
2019-10-23 20:48:42 -04:00
kdeng00
27aecc7a0d
minor changes
2019-08-10 10:49:40 -04:00
kdeng00
271921d55b
Changed containers the two containers that help actions and flags respectively to std::array, removed some unneeded functions
2019-08-07 21:13:35 -04:00
kdeng00
98748b383c
Fixed issue where if / was not provided in the host value then it would not send the request. Fixed issue where song records are formatted correctly
2019-08-01 20:55:09 -04:00
kdeng00
f81b481f38
Added feature to retrieve song records in json format. One issue is that the json file is in one line
2019-07-31 21:52:06 -04:00
kdeng00
24a111e8e9
Changed C++ standard to C++17 and will implement functionality to retrieve songs, albums, artists, genres, cover art, and year records in json. Will add explicit versioning too
2019-07-30 22:08:55 -04:00
amazing-username
0e6ca31ed2
Downloading functionality added #4 and #7
2019-06-08 00:09:26 -04:00
amazing-username
723206019e
Implemented Deletion functionality #7
2019-06-07 22:41:31 -04:00
amazing-username
7a6916c3ff
Added CLI functionality for uploading a song #7 . Next thing that is up adding CLI functionality for downloading songs via id
2019-06-05 20:51:56 -04:00
amazing-username
8230f7b5ff
Added functionality to upload a song. Need to write parse classes to parse the base API HTTP endpoint, and the source path. #7
2019-06-03 22:29:20 -04:00
amazing-username
56bf7f1900
Continuing work on the CLI functionality. Able to strip the command line actions, and flags with their values #7
2019-06-02 14:51:00 -04:00
amazing-username
6641f9db44
Using the Hunter package manager to handle dependencies. Working on CLI functionality and put less focus on the UI portion #7
2019-06-01 22:36:22 -04:00
amazing-username
b6e91d0c18
Changed central widget to be a stacked widget that will contain multiple widget which can be travered through a combobox
2019-05-12 13:53:38 -04:00
amazing-username
bab490f714
Created about window. #5
2019-04-21 16:35:54 -04:00
amazing-username
f397692d09
Added labels to the upload window
2019-03-29 22:43:37 -04:00
amazing-username
e81b4ecdb1
Created simple gui for uploading a song and implemented the functionality. #1 and #2
2019-03-23 21:17:24 -04:00
amazing-username
4c895d5189
Created simple base gui #1
2019-03-23 19:09:20 -04:00
amazing-username
b53537b780
Implemented functionality to download songs from the Icarus music server
2019-03-21 22:40:16 -04:00
amazing-username
e8f2bbcb48
Upload functionality implemented
2019-03-20 21:01:16 -04:00
amazing-username
1ebc61389b
Not able to successfully compile. Undefined references to cpr
2019-03-20 00:08:47 -04:00
amazing-username
9dcf70b157
Initial commit of IcarusDownloadManager
2019-03-17 17:05:27 -04:00