Table of Contents
So I wanted to do a final update fixing and implementing everything that I can from the repo issues
This is what I'm thinking about:
TO DO
-
Replace Playlists tab with Favorites
-
Settings Edits
- Add option to use same name of the folder for playlist.m3u
- Add live examples for the file paths
- Implement authCredentials.js into settings
- This adds #288
-
Fix Charts selection
- Replace the dropdown with a modal
- This adds #167
-
Add infinite scrolling into Search Tab
- This adds #222
-
Fix Download Tab
-
#255 Fix compiling scripts dist:win32 and win64
MAYBE
-
#10 Select song from spotify playlist
Maybe edit the download process so to download seleted tracks not as singles but as a smaller playlist?
Again the problem is too many request on the API -
#15 Add notification if downloads are still active
Now downloads are bonded to the server so IDK if this is still useful
Maybe adding it only on server app shutdown and not client shutdown -
#22 Add app localization
Don't know how to do this one on node. Maybe with vue.js? -
#27 Hyperlinks inside playlists
May cause problems as modals are not generated, they are reused.
So back function would break... -
#110 Two feature requests regarding filteting searches
That would be cool to implement, but IDK how to filter that really -
#261 System notification on all downloads completion
Don't know if I need to add this one
Maybe replace the toasts with system notifications?
That would get annoying pretty fast -
#265 Add pause to downloads
I would like to implement this one, but I have no idea on how to make it work -
#287 Adding option to ignore "EP" and "LP" when mass copying and pasting from beatport
No Idea on what that's referring to -
#318 Downloading "Featured in" tracks
I don't think this option is necessary, and I don't have a clear vision on how to do it.
NO.
-
#2 Show results as you're typing
Too resource intensive and many requests may lead to a banned IP (could happen, not tested) -
#54 Download speed
As I can see I think it's pretty much impossible to do this one without changing the library to download Stuff
Unless we do some math with the time that it's taking to download the track and the progress made, but I think that's too complicated -
#83 Extended audio tags from spotify
Then people will start complaining that the tracks they download from the search don't have the same exact tags as the one downloaded from a spotify playlist -
#87 Execute command on queue completion
I don't see the usecase for this one -
#243 No artist pics
API doesn't give that image, so wont fix -
#311 Download files using multithrads?
Don't know how to do that without problems
BUGS AND MAINTENANCE
-
#1 Some songs downloaded in FLAC result corrupted
It's a problem with the download method as first chunks are blank, as they are never downloaded -
#6 Implement vue.js
The source code had this comment about how shitty the method to select all tracks in the modal is
They were talking about implementing vue.js for all the rendering
Already started by making the modal headers react with vue.js -
#7 Remove/Outcome geoblocking of search API
This can't be solved I think -
#17 When concurrency set to 30 or higher Deezloader quits
IDK why that happens -
#25 Refactor all the code
Already started doing this, it needs to be separated into more user readable files. -
#98 Can't download songs not abailable in my region
This should not happen, at least it doesn't happen to me -
#191 4.1.7 crashes when dl directory is full
how tf am I supposed to know if your hdd is full -
#199 Tracks are missing artist when downloading an album or a playlist
because deezer doesn't have a standard for SNG_CONTRIBUTORS fields