RemixDev
f209df1fe1
Cleaned up queuemanager.py
2020-09-30 15:34:30 +02:00
RemixDev
860d57c437
Cleaned up settings.py
2020-09-30 15:33:40 +02:00
RemixDev
335a42ea83
Fixed retrocompatibility explicit in queueItem
2020-09-30 15:33:25 +02:00
kermit
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
kermit
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
RemixDev
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
RemixDev
effa746b27
Fixed #67
2020-09-30 09:33:14 +02:00
kermit
4a85bf5b64
Expose explicit flag in queue
2020-09-28 19:32:09 +01:00
RemixDev
798dcdd3d9
Changed all os.path to pathlib + cleanup
...
Bumped to 1.5.0
2020-09-27 23:44:37 +02:00
RemixDev
5103380cf5
Cleaned up playlsit section in track.py
2020-09-25 20:24:35 +02:00
RemixDev
9f90103b6d
Fixed spotify conversion error
2020-09-25 18:10:47 +02:00
RemixDev
4a573233a1
More code cleanup
2020-09-24 19:20:01 +02:00
RemixDev
09331516c7
Fixed sync lyrics timing
2020-09-22 11:32:07 +02:00
RemixDev
09dba218c2
Added simple spotifyCache validation
2020-09-20 18:32:39 +02:00
RemixDev
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
RemixDev
0848941583
Implemented tagsLanguage setting
2020-09-20 11:14:54 +02:00
RemixDev
4e7b170720
Added compilation tag to deezer's compilations
2020-09-20 10:50:09 +02:00
RemixDev
6f1e7ccbb1
Removed shebangs from non executable files
2020-09-20 10:39:20 +02:00
RemixDev
3b2a5ac3bb
Moved utils.misc in utils
2020-09-20 10:35:05 +02:00
RemixDev
5fa251ae3a
Added option for saving cover description as UTF8
2020-09-19 11:06:35 +02:00
RemixDev
3e0ebc804b
Fixed #46
2020-09-18 22:17:58 +02:00
RemixDev
85436d1eb7
Fixed ACK check for artists
2020-09-18 18:52:05 +02:00
RemixDev
31cbcdec77
Fixed issue while converting cached spotify tracks
2020-09-18 15:06:31 +02:00
RemixDev
73684aed45
Fixed pyinstaller spotipy issue and started working on favorites
2020-09-18 13:43:54 +02:00
RemixDev
9603616d33
Fixed spotify features for cli
2020-09-17 23:40:26 +02:00
RemixDev
9773076af3
Added check if file exsists before removing
2020-09-16 21:38:24 +02:00
kermit
e0194c8241
Catch and retry on ssl errors
2020-09-16 19:26:30 +01:00
RemixDev
3e93a9f180
Added noSpaceLeft exception for downloads
...
Fixes #44
2020-09-16 19:24:50 +02:00
RemixDev
7ad0f2a13a
Added _EXTRA_TRACK when downloading with isrc
2020-09-15 20:13:50 +02:00
RemixDev
b91c12b858
Merge pull request 'Pass back user specified ack on addToQueue' ( #43 ) from kermit/deemix:ack into main
...
Reviewed-on: https://codeberg.org/RemixDev/deemix/pulls/43
2020-09-15 20:06:54 +02:00
RemixDev
1599223384
Fixed conversion for some spotify urls
...
You need to remove spotifyCache.json in the config folder to use this
2020-09-15 19:41:11 +02:00
kermit
2bde3ca2fa
Pass back ack on addToQueue
...
Enables external requests to identify the queueitem uuid that was
generated by an addToQueue request
2020-09-15 16:43:55 +01:00
kermit
35b440c444
Use eventlet
2020-09-15 15:27:08 +01:00
kermit
ea39527ea4
Pass back the location of the downloaded files in queue items
...
This allows a third party user to locate downloaded files from a
previous session (i.e. if they weren't connected to receieve the
updateQueue requsts)
2020-09-14 16:34:35 +01:00
RemixDev
38a16d9fdd
Removed references to sp from function calls in QueueManager
2020-09-14 00:19:28 +02:00
RemixDev
5e735cdbe7
Fixed cli not working
2020-09-13 19:26:53 +02:00
RemixDev
d6106f30b7
Cleaned up some code
2020-09-12 13:08:28 +02:00
RemixDev
e81adde17d
Added support for embedded sync lyrics on MP3 with the SYLT tag
2020-09-10 13:44:38 +02:00
RemixDev
2a82a9a663
Fixed #40
2020-09-10 12:43:53 +02:00
RemixDev
da34c289a7
Better download managing for covers
2020-09-10 11:43:32 +02:00
RemixDev
37b801f2f0
Strict check for featuredToTitle to prevent issues
2020-09-07 16:13:50 +02:00
RemixDev
e57f40aff3
Added paddingSize to default check
2020-09-07 15:51:35 +02:00
RemixDev
a96451654c
Added support for 'deezer.page.link' urls
2020-09-07 12:25:00 +02:00
RemixDev
98b67fa70a
Added download auto retry on unstable connections
2020-09-07 12:09:46 +02:00
RemixDev
e0fcdaedbb
removed --local and added --portable
2020-09-03 16:13:57 +02:00
TheUltimateC0der
c45994f733
Update 'deemix/app/cli.py'
...
Added path param for downloading the content to the given path
2020-09-02 23:19:26 +02:00
replydev
c546572834
Fix undefined settings on local mode
2020-08-29 16:09:35 +02:00
RemixDev
3af0305a80
Fixed spotify playlist conversion with old cache (int and not str)
...
This fixes #27
2020-08-24 18:58:42 +02:00
RemixDev
bafdb84ce7
Added changeCase to mainArtist, mainArtistsString and featArtistsString
2020-08-24 13:07:38 +02:00
RemixDev
a1e7840123
Fixed Explicit tag
2020-08-22 20:57:02 +02:00