Commit Graph

474 Commits

Author SHA1 Message Date
nathom e089ad822c Allow for flat folder structure 2021-08-02 14:41:30 -07:00
nathom f03b85726f Fix version issues 2021-07-30 21:51:22 -07:00
nathom b86bcf6e6b Update dependencies and bump version 2021-07-30 19:13:12 -07:00
nathom 0376c421b5 Use cleo for the CLI 2021-07-30 17:33:26 -07:00
nathom dfbe53674c Fix bit depth conversion bug 2021-07-30 15:49:00 -07:00
nathom 77917dc6f0 Cleanup imports 2021-07-30 11:39:51 -07:00
nathom 286ff502b5 Only use click for secho, echo, style 2021-07-30 11:24:09 -07:00
nathom 9970ac548f Begin move to cleo 2021-07-30 11:20:36 -07:00
nathom 54f4ab99af Only import echo, secho, and style from click 2021-07-30 11:19:19 -07:00
nathom f98ee5c8f7 Fix soundcloud "File not found" 2021-07-29 12:36:25 -07:00
nathom e73bff8d6b Add dosctrings 2021-07-29 11:20:49 -07:00
nathom 8d0dc7fb7f Run isort and other cleanup 2021-07-28 22:29:30 -07:00
nathom ca67173162 Fix issue where downloads folder is blank 2021-07-28 22:28:37 -07:00
nathom 1e6c138e54 Add max_connections for concurrent downloads 2021-07-28 22:10:35 -07:00
nathom aac254516f Make Deezer/Deezloader transitions smoother 2021-07-28 21:41:21 -07:00
nathom 96b15d9917 Add progress bar themes 2021-07-28 21:39:33 -07:00
nathom 4e1599f457 Add support for Deezloader mp3 downloads 2021-07-28 16:14:11 -07:00
nathom f3c680ace7 Misc updates for Deezer 2021-07-28 14:26:14 -07:00
nathom 64bb0ace79 Implement paid Deezer downloads 2021-07-28 14:25:51 -07:00
nathom 8d11a8402f Fix FileNotFoundError with Music.app auto folder 2021-07-26 21:17:00 -07:00
nathom 0dbbba8f67 Start paid deezer implementation 2021-07-26 15:45:34 -07:00
nathom 37e2a7e8c1 Remove prints 2021-07-24 11:50:06 -07:00
nathom ac00b4c1c8 Bump version 2021-07-24 11:47:04 -07:00
nathom b1a7c89115 Fix typo 2021-07-24 11:43:44 -07:00
nathom 0dc6af7ecd Fix Artist and Label downloads 2021-07-24 11:01:37 -07:00
nathom 19edeb68b5 Improve NonStreamable message for Deezer 2021-07-24 11:00:51 -07:00
nathom 482f398e44 Fix #121 2021-07-24 11:00:26 -07:00
nathom 5ab0fdbc4a Fix SoundCloud search #122 2021-07-23 21:38:01 -07:00
nathom 65aa1efc38 Fix soundcloud _get 2021-07-23 16:21:39 -07:00
nathom 6cafc09328 Fix soundcloud downloads #122 2021-07-23 16:18:23 -07:00
nathom 489402165c Start Media ABC implementation
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-15 13:38:28 -07:00
nathom 4142e1c831 Add albumcomposer default value
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-15 13:38:07 -07:00
nathom 4f99b62f25 Improve NonStreamable.print_msg performance
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-15 13:37:20 -07:00
nathom 16c8976e27 Remove unused import
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-14 23:27:27 -07:00
nathom 6f379312ca Turn on ffmpeg log in debug mode
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-14 23:26:47 -07:00
nathom 32e737a117 Add albumcomposer key for folder/file formats
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-11 18:52:45 -07:00
nathom 7b02ef9d42 Sanitize booklet filename
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-11 11:32:04 -07:00
nathom 2b68b96204 Better output
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-09 14:19:25 -07:00
nathom dcda35b0f0 Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-06 15:15:01 -07:00
nathom 26cb32b9a4 Handle ItemExists in core.py
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-06 15:13:43 -07:00
nathom 835c8d4cc6 Misc bug fixes
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-06 15:01:28 -07:00
nathom 715ac496f1 Add repair command #98
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-06 14:02:22 -07:00
nathom ec5afef1b3 Move some utils and constants to rip module
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-03 15:49:55 -07:00
nathom e2483ca90c Implement #113
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-03 15:08:08 -07:00
nathom 2fd59ac1ef Fix #112
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-01 16:45:40 -07:00
nathom 81751cc2a1 Remove unnecessary elif
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-01 15:41:35 -07:00
nathom 47ec254171 Fix downloads when logging into tidal
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-07-01 15:39:04 -07:00
nathom 4b03a2215c Merge tracklists and bases into media
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-30 10:49:27 -07:00
nathom bc917167d2 Make streamrip into a module
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-29 21:04:27 -07:00
nathom 6d2951a0e9 Bump version 2021-06-29 11:51:34 -07:00
nathom 54b90baef1 Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-29 11:45:53 -07:00
nathom 75ca50952c Fix #109
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-29 11:44:23 -07:00
nathom 6380f07123 Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-29 10:03:08 -07:00
nathom 70a979c3a3 Fix #107
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-28 19:03:58 -07:00
nathom 01c26d7602 Fix #104
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-28 18:10:47 -07:00
nathom 150a91292d Lazy logging
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-27 15:43:09 -07:00
nathom ffcc2dfcda Fix #106
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-27 15:43:01 -07:00
nathom 002dbfe00f Bump version 2021-06-25 09:02:41 -07:00
nathom d48af5bb01 Fix #103
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-24 23:24:48 -07:00
nathom 6f03be91e2 Fix #104
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-24 22:51:30 -07:00
nathom cdc7b5e1af Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-24 10:26:24 -07:00
nathom 5cd13ae4dd Fix #100, #101, #102
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-24 10:17:38 -07:00
nathom 429e63a111 Prevent #96 and #99 from happening
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-24 10:17:08 -07:00
nathom 61ecbed066 Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-23 20:03:46 -07:00
nathom cf3ba60212 Merge branch 'dev' of https://github.com/nathom/streamrip into dev 2021-06-22 14:19:47 -07:00
nathom 34981cffda Do not check for updates when unnecessary
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-22 14:19:31 -07:00
Nathan Thomas a40bfd8374
Join urls 2021-06-22 14:17:18 -07:00
Nicholas George 67657723ca Add support for multiple -u arguments. 2021-06-22 05:18:23 -05:00
nathom 6b794a1abb Add convert command
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 13:38:52 -07:00
nathom b9eca77c12 Fix docstrings, remove Version class
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 10:48:42 -07:00
nathom f92002d3aa Formatting
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 10:41:36 -07:00
nathom b4c92e2077 Fix dynamic link issues with deezer playlists
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 10:31:39 -07:00
nathom 8d0d6b3008 Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 09:48:34 -07:00
nathom 4d7a2124d6 Differentiate singles from other tracks
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 00:08:14 -07:00
nathom b28be8ce1c Add support for deezer dynamic links
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-21 00:07:17 -07:00
nathom 7fdc07b448 Sort imports
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-20 10:46:11 -07:00
nathom 3ed61b50dc Implement #91
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-20 10:45:20 -07:00
nathom 776b2cf1df Bump version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-19 22:23:47 -07:00
nathom 4c7db94a3b Add config updating based on version
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-19 19:36:49 -07:00
nathom 5a5a199be2 Switch config to TOML
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-19 18:58:31 -07:00
nathom 7698ad7a2e Formatting
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-19 18:57:50 -07:00
nathom 76ba2d413b Formatting
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-16 14:26:02 -07:00
nathom 1e1e3c7062 Add version parser
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-16 14:20:16 -07:00
nathom 3bd9c815f3 Run isort
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-15 23:37:41 -07:00
nathom 81d0686c26 Add tests to main function
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-15 15:53:55 -07:00
nathom 11443af6aa Add option to open config in nvim
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-15 15:53:36 -07:00
nathom 3907178f5f Fix #89
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-15 15:52:46 -07:00
nathom e100605cd6 Bump version 2021-06-15 14:02:39 -07:00
nathom df29a338c6 Catch enabling conversion without specifying codec
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-10 10:44:23 -07:00
nathom 14710d536a Add option to open config in vim
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-08 23:18:30 -07:00
nathom bbc6e3ec8a Fix #84
Signed-off-by: nathom <nathanthomas707@gmail.com>
2021-06-08 23:18:15 -07:00
nathom a9d815117e Lazy logging 2021-06-01 18:07:38 -07:00
nathom f5f1ad119f Fix soundcloud Album search 2021-05-18 18:46:44 -07:00
nathom f6ddb8c076 Fix soundcloud downloads 2021-05-14 23:54:44 -07:00
nathom 1f2a04e4a5 Create —update and —path options for rip config 2021-05-14 23:54:37 -07:00
nathom f19678c607 Bump version 2021-05-14 22:49:06 -07:00
nathom b230dc2016 Add config help for conversion and fallback_source 2021-05-14 22:46:35 -07:00
nathom eb27511031 Make pycryptodome an optional dependency #79 2021-05-14 22:46:07 -07:00
nathom 50bf24d6ac Bump version 2021-05-13 23:07:20 -07:00
nathom 208175bd8d Typo 2021-05-13 23:05:46 -07:00
nathom f134c9b9fd Skip cover if already downloaded #72 2021-05-13 19:00:16 -07:00
nathom 721533195f Remove packaging dependency 2021-05-13 18:55:03 -07:00
nathom e74a7da9c3 Bump version 2021-05-13 18:54:38 -07:00
nathom f8df594031 Change Black max line length to 79 2021-05-13 18:46:41 -07:00
nathom e941b89153 Skip hires cover if it already exists; #72 2021-05-13 18:46:14 -07:00
nathom 6b04ac45ab Add composer key to folder format; #67 2021-05-13 18:31:28 -07:00
nathom 0a5364abef Add lastfm fallback source; #74 2021-05-13 18:22:53 -07:00
nathom 68a73e1905 Fixed MP3 only Album/Track TIDAL downloads; #75 2021-05-13 17:41:14 -07:00
nathom 60e1f05115 Formatting 2021-05-13 17:22:21 -07:00
nathom 3414fa21a9 Soundcloud searches for last.fm working 2021-05-12 15:37:30 -07:00
nathom f19bb2d06f Fix soundcloud cover art 2021-05-12 15:20:11 -07:00
nathom 71ac34db7e Fix logger 2021-05-12 15:19:51 -07:00
nathom b97d9f4e34 Fix soundcloud downloads 2021-05-12 15:19:04 -07:00
nathom bca398d788 Pydocstyle compliance 2021-05-12 11:26:50 -07:00
nathom c34656fc82 Send last.fm help for -u option if ParsingError is raised 2021-05-12 11:23:40 -07:00
nathom f337131767 Use click.Abort 2021-05-07 01:41:03 -07:00
nathom 34397bef34 Bump version 2021-05-06 22:06:02 -07:00
nathom d4c31122fa Merge dev 2021-05-06 22:03:55 -07:00
nathom f93a018163 Misc changes
Formatting, remove extra functions, documentation
2021-05-06 12:08:11 -07:00
nathom 0966263556 Fix bug where artist is set to albumartist 2021-05-06 12:07:04 -07:00
nathom 42ce6c6de3 Fix docstrings with pydocstring 2021-05-04 12:57:00 -07:00
nathom 498e8b2f9c Unescape html artifacts from last.fm playlist title 2021-05-04 01:52:01 -07:00
nathom e8a72b62b1 Add custom YAML reader 2021-05-04 01:17:17 -07:00
nathom 75312da1c9 Fix “Not available for download message” 2021-05-03 12:23:11 -07:00
nathom fc8f4cee83 Run isort, fix typing 2021-05-01 19:00:36 -07:00
nathom cfa6b35eb0 Fix misc typing bugs. 2021-05-01 18:38:55 -07:00
nathom a06336c48a Create subdirectory for Label downloads 2021-05-01 18:17:59 -07:00
nathom 4518944efc Increase Deezer track limit; #63 2021-05-01 18:13:07 -07:00
nathom d6830adcda Misc tying fixes 2021-05-01 18:05:34 -07:00
nathom e6a5d2cd39 Start comprehensive typing 2021-04-28 00:24:17 -07:00
nathom f873546555 Sort imports
with isort
2021-04-26 16:38:10 -07:00
nathom 9f87084276 Formatting 2021-04-26 16:37:42 -07:00
nathom 48fb99494b Merge branch 'dev'
# Conflicts:
#	setup.py
#	streamrip/__init__.py
2021-04-26 16:37:13 -07:00
nathom dad58d8d22 Add help for youtube config section 2021-04-26 16:30:38 -07:00
nathom 5cb287cdbe Bump version 2021-04-26 16:20:14 -07:00
nathom c5d139d4bd Fix #62 2021-04-25 18:52:44 -07:00
nathom d54e66af73 Make youtube-dl downloads quiet 2021-04-22 18:10:16 -07:00
nathom 201065516d Add support for Youtube video downloads 2021-04-22 18:03:22 -07:00
nathom 7347330a42 Add support for Youtube urls 2021-04-22 17:22:33 -07:00
nathom 88f1c5c082 Debug the client response 2021-04-20 23:36:51 -07:00
nathom 0b70932daa Update README, bump version 2021-04-20 11:25:09 -07:00
nathom 2d35001793 Fix #58 and #59 2021-04-20 09:48:39 -07:00
nathom d3ba6e027a Bump version 2021-04-19 22:37:46 -07:00
nathom 36bbcd5ca1 Fix soundcloud downloads 2021-04-19 22:36:32 -07:00
nathom bb752a9121 Include remixes in “extra” filter 2021-04-19 17:16:15 -07:00
nathom 630f7332f1 Fix album search 2021-04-19 17:11:27 -07:00
nathom bb919b8cb0 Formatting 2021-04-19 16:57:57 -07:00
nathom 4d12d4141f Rename downloader.py to tracklists.py 2021-04-19 16:08:22 -07:00
nathom ccd87321b6 Fix set_playlist_to_album, hardcode max_workers to 15 2021-04-19 16:02:42 -07:00
nathom 6f321e5b32 Formatting 2021-04-19 13:41:40 -07:00
nathom 540d557d26 Use ThreadPoolExecutor instead of threading
Threading caused errors related to discarded connection pools and too many files open.
2021-04-19 13:41:32 -07:00
nathom 383159d5f4 Fix issues with converting single tracks 2021-04-19 13:25:49 -07:00
nathom 86d877f1f5 Misc bug fixes related to playlist downloads 2021-04-19 12:39:23 -07:00
nathom 69e8a5d05b Add documentation to clients.py and bases.py 2021-04-17 14:18:42 -07:00
nathom 946fb735d6 Change config update message 2021-04-17 13:44:06 -07:00
nathom 23f7c8420b Fix bugs related to Tidal single tracks 2021-04-17 13:41:36 -07:00
nathom c4f2740d93 Add option to download videos and booklets in config; #53 2021-04-17 13:13:32 -07:00
nathom b0f6e7b197 Move bases to bases.py, add support for Qobuz booklets; #53 2021-04-17 12:53:29 -07:00
nathom 40f28c1398 Add annotation for Qobuz password field 2021-04-16 16:41:26 -07:00
nathom 633810aab9 Formatting 2021-04-16 14:58:49 -07:00
nathom 0e60e76762 Added support for Tidal video albums; #53 2021-04-16 14:58:42 -07:00
nathom b7659a39cf Update config files automatically; #46 2021-04-16 14:24:59 -07:00
nathom c115eae15f Add support for Tidal video links #53 2021-04-16 13:10:59 -07:00
nathom 8bfa7bc10d Fix bit depth and sampling rate for Tidal 2021-04-16 12:56:10 -07:00
nathom 55294bc971 Formatting 2021-04-16 12:48:09 -07:00
nathom 4ff90bc796 Added video class 2021-04-16 12:47:59 -07:00
nathom 5515bc288e Replace capitalize function with builtin 2021-04-16 12:47:45 -07:00
nathom 1253d20173 Misc enhancements 2021-04-16 11:38:22 -07:00
nathom 02eb2cdc9a Reformat spoofbuz.py 2021-04-15 13:52:51 -07:00
nathom 544dbd8f60 Add config file documentation in README 2021-04-14 18:58:05 -07:00
nathom 8a6e5984f8 Remove unnecessary imports 2021-04-14 18:31:24 -07:00
nathom a3dda3768a Add annotations in config file 2021-04-14 18:30:27 -07:00
nathom 0304fae688 Fix Tidal downloads, #51 2021-04-14 16:13:32 -07:00
nathom f0850b989f Support for qobuz interpreter urls for artists 2021-04-14 11:21:38 -07:00
nathom 208bae7b35 Make progress bars slightly smoother 2021-04-13 21:29:07 -07:00
nathom 44dc29d7e5 Fix function call 2021-04-13 21:07:38 -07:00
nathom 2f258865ad Misc bug fixes 2021-04-13 20:52:07 -07:00
nathom a854eadeb7 Clean up codebase 2021-04-13 19:33:01 -07:00
nathom 3967faaa44 Remove album parsing in dowloader.py 2021-04-13 16:30:28 -07:00
nathom d2b21ca937 Repace threading with ThreadPoolExecutor 2021-04-13 10:27:37 -07:00
nathom e28e8b31ea Keep playlist track covers in temp dir 2021-04-12 21:25:44 -07:00
nathom 395ca2ae60 Bump version 2021-04-12 17:22:09 -07:00
nathom 1adfca37e5 Fix #48 2021-04-12 17:20:48 -07:00
nathom 38c79d79b0 Implement #47 2021-04-12 17:17:30 -07:00
nathom 27ef952099 Bump version 2021-04-12 15:52:08 -07:00
nathom 0367a04137 Show user message when config `KeyError`s
Formatting
2021-04-12 15:50:41 -07:00
nathom 8ccf74fd76 Don’t check for updates when updating config 2021-04-12 15:35:17 -07:00
nathom 955db3306b Concurrecy disabled by default 2021-04-12 15:29:23 -07:00
nathom 13e8b548ea Reformat track numbers, make progress bars look better 2021-04-12 15:27:54 -07:00
nathom 1f4e796d40 Fixed “Connection pool is full” error 2021-04-12 14:03:28 -07:00
nathom 27a100c512 Wrong key 2021-04-12 13:13:46 -07:00
nathom 73e1eeeb6b Threaded lastfm search
Also fix source_subdirectory option
2021-04-12 13:06:55 -07:00
nathom f06076fbfc Typing and formatting 2021-04-12 11:55:04 -07:00
nathom 39f54db075 Remove mutagen dependency for converter, bug fixes 2021-04-12 11:25:23 -07:00
nathom 89ddd0d3a6 Fix misc bugs related to multithreading 2021-04-12 10:44:55 -07:00
nathom 8066db1862 Remove print statement and urllib3 warnings 2021-04-12 10:18:42 -07:00
nathom 839e7ef27c Add multithreading option to config 2021-04-12 10:14:08 -07:00
nathom 8f9414685f Multithreaded album working 2021-04-12 08:42:29 -07:00
nathom c31d334ae7 Catch NonStreamable error 2021-04-10 21:33:42 -07:00
nathom 6ed5f77464 Changes to config artwork field
Also when converting, the track is kept in the temp_file and moved after conversion.

Formatting.
2021-04-10 20:50:42 -07:00
nathom de1db82da8 Fix misc. pylint errors 2021-04-10 16:05:31 -07:00
nathom 820735e602 Remove EXT dict from constants 2021-04-10 15:30:52 -07:00
nathom 58b68379c4 Bump version 2021-04-09 20:08:41 -07:00
nathom ac02f7902a Add option to set album tag to playlist name 2021-04-09 20:04:32 -07:00
nathom b00f5278c4 Formatting 2021-04-09 17:39:24 -07:00
nathom f8dc9d206f Support for Tidal qualities <= 1 2021-04-09 17:37:14 -07:00
nathom 0d2ca55be5 last.fm working 2021-04-09 16:20:03 -07:00
nathom b2f75cda5c Fix #37 2021-04-09 14:24:13 -07:00
nathom af4aefe7ba Add support for last.fm playlists; #41 2021-04-09 14:23:55 -07:00
nathom 107fac4dcd Bump version 2021-04-09 11:36:05 -07:00
nathom 2707312862 Format lowercase (c) in copyright tags 2021-04-09 11:30:43 -07:00
nathom 43730127fa Fix #39 2021-04-09 11:17:48 -07:00
nathom 3e506db3cb Support Qobuz urls from mobile 2021-04-08 19:12:37 -07:00
nathom 43edf0255c Add capability to check for updates 2021-04-08 12:41:45 -07:00
nathom 4cf00a106e Set Tidal sampling rate to 48000 for MQA 2021-04-08 12:23:32 -07:00
nathom 33a1ce33c4 Fix Issue #35 2021-04-08 12:19:03 -07:00
nathom ac8e341a3b Implement feature request #30 2021-04-07 17:15:39 -07:00
nathom 5ce8ee1e65 New names for embedded cover and downloaded cover 2021-04-07 16:38:18 -07:00
nathom 117fadb7e5 Create disc subdirectories; fix #29 #17 2021-04-07 11:00:54 -07:00
nathom 7e14479403 Implement Feature Request #25 2021-04-06 16:46:47 -07:00
nathom 8c6bf23ce4 Update help page 2021-04-06 15:18:39 -07:00
nathom c04938fe22 Fix Qobuz discography filters 2021-04-05 21:45:51 -07:00
nathom be1ac789da Update README 2021-04-05 21:09:51 -07:00
nathom caa959ba2c Fix bug where cover param is ignored 2021-04-05 19:11:38 -07:00
nathom 696e844c30 Misc fixes; formatting 2021-04-05 18:40:46 -07:00
nathom 47723c45cf Soundcloud album search working 2021-04-05 18:24:26 -07:00
nathom 07b6e402b1 merged 2021-04-05 17:53:19 -07:00
nathom 9d0a735cf5 Added support for SoundCloud downloads
Move soundcloud album parsing to Playlist

stash

Soundcloud downloads working
2021-04-05 17:43:23 -07:00
nathom 41c4ef4f79 Fix bug where mp3 and —quality doesn’t work 2021-04-05 15:41:33 -07:00
nathom 3d56defddf Fix issue #24 2021-04-03 13:33:47 -07:00
nathom 0f8b2706bb Remove print statement 2021-04-03 13:26:32 -07:00
nathom 1e4b572022 Add support for TRACKTOTAL tag 2021-04-03 13:16:57 -07:00
nathom 7f413c8290 Fix issue #18 2021-04-02 09:04:47 -07:00
nathom 4c82858b57 Add ability to choose whether to embed cover 2021-04-01 17:43:26 -07:00
nathom b9274a7039 Hash Qobuz password on input 2021-04-01 16:56:47 -07:00
nathom 3e89a43cc4 Change default value for large_cover to True 2021-04-01 16:56:35 -07:00
nathom c673f8ba95 Fix #23, hash Qobuz password, formatting 2021-04-01 16:45:31 -07:00
nathom ff24f87926 Formatting 2021-04-01 12:54:36 -07:00
nathom 93f0e7bf90 Fixed Issue #22 2021-04-01 12:54:30 -07:00
nathom c003730a28 Improved help page 2021-03-30 18:36:51 -07:00
nathom 7013df6f71 Log track ID in case of database error 2021-03-30 14:49:08 -07:00
nathom 505111db92 Fix issue where cover art message displayed before album 2021-03-30 14:31:35 -07:00
nathom b844931528 Fix Issue #14
Need to make the directory before constructing a Config object.
2021-03-30 14:24:08 -07:00
nathom 6edb422eff Fix issue where Deezer track wouldn’t download 2021-03-30 14:23:28 -07:00
nathom bff195e2d8 Remove caching for Windows users 2021-03-30 12:10:39 -07:00
nathom 399e911f7f Remove =format strings for Python3.7 users 2021-03-30 12:07:36 -07:00
nathom e791c4d744 Interactive mode multiple selections 2021-03-30 11:01:17 -07:00
nathom a6bf6f2758 Add support for interactive mode on Windows 2021-03-30 10:15:25 -07:00
nathom b050064ccf Added support for Tidal artists
Also improved download message, formatting
2021-03-29 18:00:14 -07:00
nathom 3a2480f0f8 Add option to delete cover after download
Also download largest possible covers from qobuz
2021-03-29 16:03:36 -07:00