nathannathant
27695a96e9
Added support for urls from multiple sources
...
Also added database integration
2021-03-21 20:25:33 -07:00
nathannathant
fd1fead8f8
Config now loads on init
2021-03-21 15:26:52 -07:00
nathannathant
61a25c5f2c
Create option to hide ffmpeg progress
2021-03-21 14:13:10 -07:00
nathannathant
8bc572a749
Removed get_file_url cache, misc bug fixes
...
The file url expires after some time, so caching it created an error where an empty file would be downloaded.
2021-03-21 14:05:02 -07:00
nathannathant
df9be92578
Removed dry_run
...
It’s not necessary because sampling rate and bit depth are included in the album response dict.
2021-03-21 13:27:45 -07:00
nathannathant
ea759c623b
Added Label, minor changes
...
Removed unecessary dict unpack
2021-03-21 13:26:04 -07:00
nathannathant
9391e8d160
Added TODOs
2021-03-21 00:11:52 -07:00
nathannathant
fbab8d68aa
Fixes misc bugs related to configs, tags
...
- Replaced code that tagged the files was accidentally removed
- Fix error where config and cache dirs don’t exist
- Fix some issues with storing secrets, removed the empty str that is sometimes there
- Rename config.__path to _path for access if needed
2021-03-21 00:08:20 -07:00
nathannathant
7e2a15410a
Minor changes
...
- Moved tidal and deezer quality information to constants.py
- More consistent metavars in cli.py
2021-03-20 22:45:59 -07:00
vitiko98
c458e5da40
Add cli for tests
2021-03-20 23:23:20 -04:00
vitiko98
4d13d0cd42
Rename submodule like qobuz_dl's
2021-03-20 23:13:14 -04:00
vitiko98
a9d1eee962
Update raise
2021-03-20 23:05:33 -04:00
vitiko98
aaf9d257be
Add all filters to config; Sort imports
2021-03-20 22:52:33 -04:00
vitiko98
0ac5712d8c
Update docstring
2021-03-20 22:33:15 -04:00
vitiko98
4eadfdd36c
Take filters argument as a tuple of strings; Add minor changes
2021-03-20 22:31:48 -04:00
vitiko98
c6af58204a
Squash stuff with error handling and new features
2021-03-20 21:27:21 -04:00
vitiko98
c04d976c2a
Update config for cli
2021-03-20 21:23:23 -04:00
vitiko98
af13db5278
Add cache and minor changes to clients
2021-03-20 21:22:18 -04:00
nathannathant
8db190ae0a
Track class now working
2021-03-19 14:19:12 -07:00
vitiko98
54296fb62b
Start writing cli interface
2021-03-19 14:47:04 -04:00
nathannathant
3d0ae967d0
Documentation in downloader
2021-03-19 11:22:17 -07:00
nathannathant
191ffda568
Change constant lists to tuples
2021-03-18 17:51:01 -07:00
nathannathant
71e9bda493
Deezer and Tidal artist working
2021-03-18 16:54:10 -07:00
nathannathant
2e5ca57e16
Added support for Deezer playlists
2021-03-18 13:50:59 -07:00
nathannathant
528e38d1a3
Qobuz Playlist download working
2021-03-17 22:13:11 -07:00
nathannathant
16d262f3d3
Added filtering to Artist
2021-03-17 14:57:41 -07:00
nathannathant
3f1642f9cd
Minor changes
2021-03-16 19:36:15 -07:00
nathannathant
4cfb8e452e
Deezer album download working
...
The file comes pre-tagged, so tagging is not implemented yet.
2021-03-16 14:50:01 -07:00
nathannathant
376854809e
Changed Tracklist to abstract class
2021-03-16 08:19:25 -07:00
nathannathant
a57c84e2fe
Tidal album download working
...
Bug fixes relate to:
- cover art
- quality keys
Also updated gitignore to ignore audio files.
2021-03-15 22:58:24 -07:00
nathannathant
27d58fb580
Added support for parsing Tidal API response
...
Not tested yet
2021-03-15 20:47:10 -07:00
nathannathant
214c0db06e
Removed pasted code, use session.request
2021-03-15 15:15:57 -07:00
nathannathant
fa602c1041
Pasted tidalapi code to clients.py
2021-03-15 14:57:14 -07:00
nathannathant
b331036fed
Merge branch 'rewrite' of https://github.com/vitiko98/qobuz-dl into rewrite
2021-03-15 14:43:15 -07:00
nathannathant
7d9b5e79a5
Merge branch 'rewrite' of https://github.com/vitiko98/qobuz-dl into rewrite
2021-03-15 14:42:39 -07:00
vitiko98
14c2f68476
Change arg
2021-03-15 17:38:55 -04:00
nathannathant
c650464a07
Removed process_media because of circular import
2021-03-15 14:37:07 -07:00
vitiko98
6d6163553c
Update converter.py
2021-03-15 17:36:49 -04:00
nathannathant
e5ce0ee20a
Type aliases in .convert method
2021-03-15 14:26:32 -07:00
nathannathant
0433d14033
Added FLAC class, and some error handling
2021-03-15 14:24:52 -07:00
nathannathant
b019c8c58e
Merge branch 'rewrite' of https://github.com/vitiko98/qobuz-dl into rewrite
...
# Conflicts:
# qobuz_dl_rewrite/downloader.py
2021-03-15 14:15:55 -07:00
nathannathant
1cec3625f3
Added support for Track and Tracklist in converter
2021-03-15 14:15:14 -07:00
vitiko98
2bc7b92bcb
Minor edit on convert method
2021-03-15 17:07:47 -04:00
vitiko98
c245126567
Update converter.py
2021-03-15 17:03:09 -04:00
nathannathant
adbff401fb
Use Converter in .convert function in Track
2021-03-15 13:59:58 -07:00
vitiko98
d8951b012c
Merge branch 'rewrite' of https://github.com/vitiko98/qobuz-dl into rewrite
...
Add tempfiles
2021-03-15 16:57:11 -04:00
vitiko98
001a042e69
Remove vbr and cbr options for now; Add temporal files
2021-03-15 16:56:54 -04:00
nathannathant
1c3b749ca6
Undo change, was not necessary
2021-03-15 13:22:28 -07:00
nathannathant
b42b6196c4
Implemented bit depth and some minor fixes
2021-03-15 13:21:15 -07:00
vitiko98
0ea85da39b
Add conversion module
2021-03-15 16:03:33 -04:00