Commit Graph

122 Commits

Author SHA1 Message Date
Miguel d43ce1511f Fix files not downloading completely 2022-10-08 18:32:40 +01:00
Mike Schwörer 42b7c1bd72
Only query genres if track does not get skipped 2021-12-18 12:12:22 +01:00
logykk dc20e4367c realtime downloading for podcasts 2021-12-18 22:11:43 +13:00
Mike Schwörer e20483084f
Print errors to stderr 2021-12-15 15:19:53 +01:00
Mike Schwörer 1de70483fe
Fix some (unavailable) songs trying to be downloaded 2021-12-15 15:10:56 +01:00
Mike Schwörer 5404ccaf9d
Print "No Genres found for song" to own channel 2021-12-15 15:10:43 +01:00
Mike Schwörer d0e95aace1
More output when QUERY-METADATA fails 2021-12-15 15:05:57 +01:00
Mike Schwörer 58670d8081
Bugfixes 2021-12-15 14:49:59 +01:00
Mike Schwörer a15d966d93
Move loader to own python file and added cmd flag to suppress its output 2021-12-15 14:49:04 +01:00
Logykk 606125db07
Merge pull request #219 from leonbohmann/dev-genre-tags
Added querying of genres of each track
2021-12-02 17:42:52 +13:00
Logykk 58fe9ae9e1
Limit invoke_url retry's to 5 2021-12-02 17:20:32 +13:00
Leon Bohmann e00ad81c5e use more fancy busySymbols 2021-12-01 13:49:24 +01:00
Leon Bohmann c9e8c0c45d use Printer class for output
- added print-options for API_ERRORS
- modified printing inside of invoke_url
- "No Genre found." is printed using SKIPS
2021-12-01 13:48:53 +01:00
Logykk 5bf5a2656e
Merge branch 'main' into master 2021-12-01 20:11:03 +13:00
Leon Bohmann 055f7ad97d added another loader for download preparation 2021-11-30 22:33:50 +01:00
Leon Bohmann 6877cca21b small design update to loader 2021-11-30 22:15:55 +01:00
Leon Bohmann a93fc0ee36 implemented loaders in task
- long running tasks like zspotify.invoke_url or convert_audio_format now use a Loader to show that they are busy
2021-11-30 22:12:47 +01:00
Leon Bohmann 401688a458 added loader class for long running tasks 2021-11-30 22:11:59 +01:00
Leon Bohmann 9a48746b79 added exception handling and retry-logic to zspotify 2021-11-30 21:41:48 +01:00
Leon Bohmann 16c7ee5d51 removed exception handling from track 2021-11-30 21:41:33 +01:00
Leon Bohmann 702ec22094 updated exception handling 2021-11-30 20:20:06 +01:00
Leon Bohmann 0d553243d2 added switch to not send too much requests 2021-11-30 17:01:34 +01:00
Leon Bohmann 1120592f0f added genre retrieval 2021-11-30 14:45:06 +01:00
logykk a563ca2f13 removed unused imports 2021-11-30 21:03:45 +13:00
Mike Schwörer daad5e00d8
Skip songs with id==None (eg locally added song) 2021-11-28 15:16:06 +01:00
Matus Koprda 925625133f Fix podcast downloader not expecting podcast data as a tuple 2021-11-27 09:03:21 +01:00
Mike Schwörer a0bebe8f7c
Fix weird (?) error when running on other machine 2021-11-26 08:52:48 +01:00
Logykk 7725cb01b7
Merge pull request #209 from Mikescher/master-pr-006
return resolved paths from config.py
2021-11-26 19:54:12 +13:00
Logykk 3a684281ce
Merge pull request #208 from Mikescher/master-pr-007
Added TEMP_DOWNLOAD_DIR option
2021-11-26 19:53:48 +13:00
Mike Schwörer 41c5ea79c6
Better error output if get_song_info fails 2021-11-25 13:19:31 +01:00
Mike Schwörer 5a655f96ef
Added --temp-download-dir option 2021-11-25 11:31:01 +01:00
Mike Schwörer 96515801c4
return resolved paths from config.py 2021-11-24 14:40:14 +01:00
logykk cb42b4a878 removed pydub dependency 2021-11-24 21:22:54 +13:00
Logykk 9e7d29dcc8
Merge pull request #201 from Mikescher/master-pr-005
Exception traceback
2021-11-24 20:14:50 +13:00
Logykk 7a6e3dffa8
Merge pull request #200 from Mikescher/master-pr-004
Fix --credentials-location
2021-11-24 20:14:09 +13:00
Mike Schwörer c5886e3401
Exception traceback in GENERAL DOWNLOAD ERROR 2021-11-22 15:00:15 +01:00
Mike Schwörer 0c6ec8a108
Fix delaytime with DOWNLOAD_REAL_TIME ( fixes #175 ) 2021-11-22 14:56:59 +01:00
Mike Schwörer c42b8131d1
Fix credentials.json not being saved in CREDENTIALS_LOCATION path 2021-11-22 14:55:29 +01:00
Bartłomiej Basztura 76d99e054f Playlist num zero fill based on playlist size. 2021-11-20 13:45:35 +01:00
Bartłomiej Basztura 8e6cc08205 Added possibility to set playlist_num in output filename 2021-11-19 22:06:32 +01:00
Mike Schwörer de0f8b30b1
Added options to regulate terminal output (splash, progress, errors, skips, ...) 2021-11-19 18:45:04 +01:00
Mike Schwörer c8c6c7d8cc
A few fixes 2021-11-19 18:00:27 +01:00
Mike Schwörer cdd013b09e
Also save ext data in .song_ids file (filename, date, etc) 2021-11-19 17:48:19 +01:00
Mike Schwörer c836240b30
reintroduce split_album_discs config 2021-11-19 00:37:13 +01:00
Mike Schwörer 543567079b
Added --output argument for output templating 2021-11-19 00:20:17 +01:00
Mike Schwörer ad43153d4c
Added CREDENTIALS_LOCATION config value 2021-11-18 23:31:48 +01:00
Mike Schwörer 0adaa20d59
Added SONG_ARCHIVE config value 2021-11-18 23:24:08 +01:00
Mike Schwörer a35d46e6ae
Supply config values per commandline args 2021-11-18 23:02:05 +01:00
Mike Schwörer 9082938dfd
Use default values on missing configs 2021-11-18 22:39:17 +01:00
Mike Schwörer 50187c5aeb
Added --config-location argument 2021-11-18 22:24:45 +01:00