Commit Graph

59 Commits

Author SHA1 Message Date
kermit e0194c8241 Catch and retry on ssl errors 2020-09-16 19:26:30 +01: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
RemixDev 38a16d9fdd Removed references to sp from function calls in QueueManager 2020-09-14 00:19:28 +02:00
RemixDev d6106f30b7 Cleaned up some code 2020-09-12 13:08:28 +02:00
RemixDev a96451654c Added support for 'deezer.page.link' urls 2020-09-07 12:25:00 +02:00
RemixDev b6eff13349 Fixed QueueError for single item 2020-08-22 10:22:29 +02:00
RemixDev 2a662928f9 Polished some code 2020-08-18 15:13:32 +02:00
RemixDev 805dafd510 Fixed download bug for artists and multiple links 2020-08-17 11:05:29 +02:00
RemixDev b2b7c450d4 Fixed removeFinishedDownloads 2020-08-17 00:33:13 +02:00
RemixDev 032845f394 Fixed "name 'generateQueueItem' is not defined"
This fixes #23
2020-08-16 18:10:32 +02:00
RemixDev e8357cf5e1 Fixed issues with spotify playlist and the queue manager 2020-08-16 12:29:51 +02:00
RemixDev d4bcc728f4 Moved features from pyweb to the library
Also fixed some errors
2020-08-16 10:41:18 +02:00
RemixDev 34263c150f Made the refactoring work 2020-08-15 23:03:05 +02:00
RemixDev 4cfdc4872d Done more code rework 2020-08-15 21:34:10 +02:00
RemixDev 7a536caf1c More code reworking 2020-08-15 15:49:45 +02:00
RemixDev 243cf3dfa6 Continued code reworking 2020-08-14 22:28:26 +02:00
RemixDev c611420bd9 Started refactoring queuemanager as a class 2020-08-14 21:27:50 +02:00
RemixDev a991ad04ec Moved spotify conversion outside creating queue item 2020-08-14 19:50:37 +02:00
RemixDev e9871629cf Added support for artist's top tracks and discography 2020-08-04 16:01:23 +02:00
RemixDev eaf0ecd086 Added 'errid' for queueManager as well 2020-07-23 16:41:11 +02:00
RemixDev fc0d781219 Fixed track download through ISRC 2020-07-23 15:10:18 +02:00
RemixDev 22ffac188b Added workaround for deezer api cap of 255 tracks
This fixes #52
2020-07-13 12:41:40 +02:00
RemixDev e5dd2bb4f0 Added exceptions for wrong URLs 2020-06-29 13:58:06 +02:00
RemixDev f72fe5ceee Added exceptions for wrong URLs and added support for UPC and ISRC URLs 2020-06-26 12:20:48 +02:00
RemixDev e478e5b031 Added playlist cover download, even when not saved as compilation
Added %explicit% to playlist folder template
This fixes #41
2020-06-23 00:27:43 +02:00
RemixDev ffeb9d2ace Fixed some issues with downloading multiple tracks at once 2020-06-19 20:14:20 +02:00
RemixDev dd45835039 Divide and manage multiple download links directly in the library 2020-06-19 11:08:07 +02:00
RemixDev 85dddb27c9 Made interface messages abstract
This removes the 'toast' interface event as it is a deemix-pyweb 
specific event
2020-06-05 10:47:54 +02:00
RemixDev b526486d6f Added errors array in queueItem for use in frontend 2020-05-25 11:58:48 +02:00
RemixDev 1a95f16ba0 Added overwriteFile and saveDownloadQueue options 2020-05-17 21:26:49 +02:00
RemixDev 8647d262fc Fixed logging for errors in queuemanager 2020-05-14 15:36:25 +02:00
RemixDev 0be0e8370e Finished implementing "Create folder structure for singles"
Now the app saves the cover in the folder and uses the album track 
template for naming
2020-05-13 20:40:08 +02:00
RemixDev e07695047f Added logging system using python logging library 2020-05-08 18:06:43 +02:00
RemixDev b7601f282d Fixed out of memory issue when downloading large playlists 2020-05-06 12:06:56 +02:00
RemixDev 92e9a3fc6e Added support for private deezer playlists 2020-05-05 19:45:35 +02:00
RemixDev 38e8b8f7a4 Added missing shebang 2020-05-04 18:23:09 +02:00
RemixDev 19dd74873f Fixed download of albums with no cover art 2020-04-23 14:12:27 +02:00
Mykola Soloduha dc0592eaaa cosmetic changes in code
PEP8: Tabs replaced by 4 spaces
2020-04-17 13:31:47 +03:00
RemixDev 312d87965e Implemented savePlaylistAsCompilation
Updated README with more information
2020-04-16 11:53:52 +02:00
RemixDev c15b7189e4 Added Spotify credentials to settings tab
Reworked how spotify features work so now it doesn't require restart on 
config change
2020-04-16 10:37:02 +02:00
RemixDev 0473eb4aa3 Abstractized socketio with MessageInterface 2020-04-15 14:49:40 +02:00
RemixDev 52a4e3e0c5 Added support for spotify playlists 2020-04-15 11:13:55 +02:00
RemixDev bc0233790a Made download cancelling process more clear 2020-04-14 19:14:17 +02:00
RemixDev c75e6a8e9e Added clear and cancel queue buttons 2020-04-14 16:48:13 +02:00
RemixDev 1ed8e7bb20 Fixed downloading related issues
- Fixed album cover download and saving
- Fixed download list initialization on reload
- Adjusted download object layout
2020-04-14 12:58:31 +02:00
RemixDev 3fdbc0174a Removed updateToast 2020-04-13 19:58:11 +02:00