Cooper Hammond
ce6f77d68d
nothing affecting functionality, all meta changes
...
- changed license to MIT
- wrote out actual README
- spotify client keys are checked for on run in config.cr
- spotify-searcher class doesn't crash now when there's a problem with the keys or authentication,
rather it just sets @authenticated to false
2020-05-15 09:16:50 -07:00
Cooper Hammond
de219cbe66
crystal tool format respec
2020-05-12 22:38:03 -07:00
Cooper Hammond
d1657ba86d
Changed a bunch of stuff. Almost ready for release.
...
- updated cli for config viewing and changes
- updated config method. an environment variable `IRS_CONFIG_LOCATION` will be set pointing to a yaml file with a config
- moved album metadata changing from a janky homebrew json modifier to the core json lib
- mapper.cr is the collection of classes for messing around with json metadata
- playlists are almost done, they still need the ability to (optionally) change the metadata of the songs downloaded in
the playlist, but they (optionally) will place all downloaded playlist songs in a single folder
- added a getter to the filename in song.cr
2020-05-12 22:28:03 -07:00
Cooper Hammond
4c20735abd
spotify searcher can now find and compile playlists >100 songs
2020-05-09 16:13:50 -07:00
Cooper Hammond
5c611c9af5
removed a hardcoded path
2020-03-28 15:00:29 -07:00
Cooper Hammond
4e0ba7ec79
fixed indentation
2020-03-28 01:23:41 -07:00
Cooper Hammond
eb3f332521
Improved ability of spotify.cr to find playlists
...
If the general search doesn't return a playlist, it will bootstrap
your terms into a specific call for the user's playlists and search
through them
2020-03-28 01:17:07 -07:00
Cooper Hammond
abe769bfcd
Added playlist to the --help screen
2020-03-26 20:55:14 -07:00
Cooper Hammond
5881d21f48
Cleaned up list inheritance, songs are automatically organized
...
Moved more permanent variables to the config. I need to start
thinking about custom configs rather than a hard-coded one.
2020-03-10 14:12:12 -06:00
Cooper Hammond
a24703d7bf
Merge pull request #58 from cooperhammond/crystal-port
...
Updated to v1.0.0
2020-02-25 19:49:58 -07:00
Cooper Hammond
ff1b30b845
Updated to v1.0.0
...
Added -i flag to install youtube-dl, ffmpeg, and ffprobe
2020-02-21 12:00:27 -07:00
Cooper Hammond
f849e61045
need to add 'next' feature for spotify searches
2019-06-23 13:39:00 -07:00
Cooper Hammond
8cfb59a368
logging for individual song done!
2019-06-21 16:30:14 -07:00
Cooper Hammond
80cb034ce1
Preliminary interception logging done!
2019-06-21 09:45:55 -07:00
Cooper Hammond
76a624d32f
Initial CLI done!
2019-06-20 09:43:31 -07:00
Cooper Hammond
acd2abb1d0
song glue done!
2019-06-19 19:06:09 -07:00
Cooper Hammond
f8dc95265f
Merge branch 'cystal-port' of https://github.com/cooperhammond/irs into cystal-port
2019-06-19 15:58:30 -07:00
Cooper Hammond
201c2f5421
fixed conflict
2019-06-19 15:57:50 -07:00
Cooper Hammond
d3bad389f1
fixed conflict
2019-06-19 15:55:32 -07:00
Cooper Hammond
6c32571ccc
tagger edits
2019-06-19 15:54:26 -07:00
Cooper Hammond
cce8e2aeaf
tagger edits
2019-06-14 18:01:22 -07:00
Cooper Hammond
219cc4bc53
tagger based off of ffmpeg created
2019-06-14 11:39:51 -07:00
Cooper Hammond
f82affb589
fixed youtube search ranking algo
2019-06-14 08:22:38 -07:00
Cooper Hammond
253efd1e11
ripper module finished
2019-06-12 22:11:16 -07:00
Cooper Hammond
45f4d998a4
finished youtube searcher
2019-06-12 12:52:37 -07:00
Cooper Hammond
ddcd611585
Spotify searcher is now minimum viable product.
2019-06-11 13:57:57 -07:00
Cooper Hammond
09154058bc
init
2019-06-07 22:46:54 -07:00
Cooper Hammond
c4ff915ff2
correct system exit
2019-05-29 09:58:26 -07:00
Cooper Hammond
8482a1e2bb
updated env vars and setup.py requires
2019-05-29 08:14:42 -07:00
Cooper Hammond
2d909ff694
update environment variables
2019-05-29 08:10:15 -07:00
Cooper Hammond
0a9e7d3c61
Merge pull request #55 from cooperhammond/rework
...
Reworked the entire thing. It's beautiful now.
2019-05-28 22:41:31 -07:00
Cooper Hammond
aa269830ac
updated readme
2019-05-28 22:40:35 -07:00
Cooper Hammond
1b044b615a
Added in config and --setup flag
2019-05-28 22:36:23 -07:00
Cooper Hammond
422fdd232c
updated install
2019-05-28 10:48:26 -07:00
Cooper Hammond
7f5fe6b953
Added in another status message
...
and changed default organization method
2019-05-28 10:19:48 -07:00
Cooper Hammond
ffa85fd190
minor fixes
2019-05-25 11:58:25 -07:00
Cooper Hammond
72d7108d48
I believe this is a very very minimal MVP. It's clean. I love it.
2019-05-25 11:46:24 -07:00
Cooper Hammond
f081a37581
Wrote a clean metadata tagger and spotify searcher
2019-05-09 09:57:49 -07:00
Cooper Hammond
1bbea0086b
rewrote youtube link finder
2019-05-04 19:03:19 -07:00
Cooper Hammond
13800ad087
Merge pull request #47 from kepoorhampond/fix/ffmpeg-recognization
...
fixed not recognizing ffmpeg
2018-10-21 07:38:15 +00:00
kepoorhampond
e0d01a1cfd
fixed not recognizing ffmpeg
2018-10-21 00:36:36 +00:00
Kepoor Hampond
1c4e11efbe
Update README.md
...
Remove build status until I've fixed its weird errors.
2017-11-28 21:35:27 -08:00
Kepoor Hampond
11fe7acd76
Merge pull request #40 from aubguillemette/master
...
By Viola, did you mean Voilà?
2017-11-28 20:23:07 -08:00
Aub Guillemette
325d2cc6c2
Changed Viola for Voilà
2017-11-28 17:40:36 -05:00
Kepoor Hampond
cb90b4e325
Update README.md
2017-11-14 07:55:07 -08:00
Kepoor Hampond
4a40bb8dca
Fixed for windows
2017-11-05 23:09:56 -08:00
kepoorhampond
d751d80644
Update of pypi
2017-10-13 23:10:59 -07:00
kepoorhampond
5d0091b570
Merge branch 'master' of https://github.com/kepoorhampond/irs
2017-10-13 23:03:55 -07:00
kepoorhampond
727368fdd1
Fixed getting stuck in an infinite loop while searching for yt link
2017-10-13 23:03:32 -07:00
Video
ec46908cc3
Added splinter as a dependency
2017-10-10 08:18:32 -07:00