Commit Graph

384 Commits

Author SHA1 Message Date
7054c57b6f Made move feat to title work with all artists settings
Specified OverwriteOption and FeaturesOption to not have random chars 
and ints in the code
Fixed local artwork download
2020-10-03 10:56:01 +02:00
b3265ec050 Updated PyPi to 1.5.7 2020-10-02 19:21:08 +02:00
f2caa297f5 Fixed download cancelling issue and made track formats number clearer 2020-10-02 19:20:23 +02:00
431a558467 Cleaned up downloadjob.py 2020-10-02 18:57:23 +02:00
66be97bec4 Merge pull request 'Escape %folder% and %filename% in execute command' (#70) from kermit/deemix:escape-execute into main
Reviewed-on: https://codeberg.org/RemixDev/deemix/pulls/70
2020-10-02 18:11:44 +02:00
559d3f0f84 Cleaned up queuemanager.py 2020-10-02 18:10:09 +02:00
861ac8f347 Escape %folder% and %filename% in execute command 2020-10-02 17:03:01 +01:00
2e8bae427d Updated PyPi to 1.5.6 2020-10-01 18:44:44 +02:00
50d0fdfa0a Fixed #68 2020-10-01 18:42:41 +02:00
43676f9f34 Green the post-download commands so socketio connection doesn't drop 2020-10-01 17:33:37 +01:00
314beb682f Expose extrasPath to queue item 2020-10-01 17:33:37 +01:00
0a11f53c4c Consistent logging 2020-10-01 17:33:37 +01:00
b73d533c2b Fix post-download command for collections 2020-10-01 17:33:37 +01:00
f3754dc51b Added exception for when lyrics don't exsist 2020-10-01 16:04:11 +02:00
22e024af39 Fixed overwrite padding size 2020-09-30 20:27:19 +02:00
050b25471f Fixed id not being string 2020-09-30 16:19:14 +02:00
0d0fc9a2b7 Updated PyPi to 1.5.3 2020-09-30 15:34:57 +02:00
f209df1fe1 Cleaned up queuemanager.py 2020-09-30 15:34:30 +02:00
860d57c437 Cleaned up settings.py 2020-09-30 15:33:40 +02:00
335a42ea83 Fixed retrocompatibility explicit in queueItem 2020-09-30 15:33:25 +02:00
1969d3ca7e Use HEAD not GET to test track url, and send User-Agent
Means we can avoid stream=True and the issues around returning the
connection to the pool detailed here:
https://requests.readthedocs.io/en/latest/user/advanced/#body-content-workflow
2020-09-30 09:17:15 +01:00
bb98953963 Fix streamTrack
Fixes several cases:
- When connection error thrown on retry, and subsequent retry started
  from the beginning, not the partial start
- Clone headers instead of adding Range header to dz.http_headers
  variables - this was causing errors on other requests
- Use 'with self.dz.session.get' to make sure request cleaned up on
  failure
- Fix calculation of downloadPercentage for retries: complete is now
  the size of the retry, so percentage needs to account for start
  value
2020-09-30 09:17:15 +01:00
04eb63b4cd Set a timeout and use session connection pool for getting file sizes 2020-09-30 09:17:15 +01:00
48f6026c75 Merge pull request 'Expose explicit flag in queue' (#64) from kermit/deemix:explicit into main
Reviewed-on: https://codeberg.org/RemixDev/deemix/pulls/64
2020-09-30 09:56:41 +02:00
effa746b27 Fixed #67 2020-09-30 09:33:14 +02:00
250682ea18 Fixed cli not working on Windows 2020-09-29 08:57:22 +02:00
f85b208af4 Fixed path concat in pathtemplates 2020-09-28 23:06:22 +02:00
4a85bf5b64 Expose explicit flag in queue 2020-09-28 19:32:09 +01:00
798dcdd3d9 Changed all os.path to pathlib + cleanup
Bumped to 1.5.0
2020-09-27 23:44:37 +02:00
6e955ee01f Updated PyPi to 1.4.3 2020-09-26 07:52:03 +02:00
5103380cf5 Cleaned up playlsit section in track.py 2020-09-25 20:24:35 +02:00
0c71827ba9 Added comment for ARTISTS tag
In reference to #62
2020-09-25 18:21:38 +02:00
31b3ae1d87 Merge pull request 'New methods to get new releases and detailed album search' (#63) from kermit/deemix:new-release into main
Reviewed-on: https://codeberg.org/RemixDev/deemix/pulls/63
2020-09-25 18:13:29 +02:00
9f90103b6d Fixed spotify conversion error 2020-09-25 18:10:47 +02:00
7007be943a New methods to get new releases and detailed album search 2020-09-25 15:34:20 +01:00
4a573233a1 More code cleanup 2020-09-24 19:20:01 +02:00
975fdf95dd Cleaned up main and taggers 2020-09-24 17:46:08 +02:00
09331516c7 Fixed sync lyrics timing 2020-09-22 11:32:07 +02:00
09dba218c2 Added simple spotifyCache validation 2020-09-20 18:32:39 +02:00
9dc52ccaa8 Updated PyPi to 1.4.0 2020-09-20 11:48:58 +02:00
7461ed2359 Added logging alert for bitrate fallback
Added 'bitrateFallback' and 'searchFallback' emits for queueUpdate
This adds #57
2020-09-20 11:29:18 +02:00
0848941583 Implemented tagsLanguage setting 2020-09-20 11:14:54 +02:00
4e7b170720 Added compilation tag to deezer's compilations 2020-09-20 10:50:09 +02:00
6f1e7ccbb1 Removed shebangs from non executable files 2020-09-20 10:39:20 +02:00
3b2a5ac3bb Moved utils.misc in utils 2020-09-20 10:35:05 +02:00
e020592d18 Added #33 2020-09-19 17:50:03 +02:00
d9fa7927de Replacing YEAR vorbis comment with DATE as YEAR is not standard 2020-09-19 17:43:29 +02:00
ceef735d29 Added function to change accept language in deezer api 2020-09-19 11:46:58 +02:00
5fa251ae3a Added option for saving cover description as UTF8 2020-09-19 11:06:35 +02:00
b0014f5219 Updated PyPi to 1.3.12 2020-09-19 10:38:38 +02:00