15
Feature Request Updates
RemixDev edited this page 2019-06-06 14:35:42 +00:00

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

    • Add Playlists, Albums and Tracks tab under Favorites
    • Use private API to retrive informations
    • Add Download all button
    • This adds #37 #236 #256
  • 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

  • Fix Download Tab

    • Refactor download object (Bar needs to be on new line)
    • Replace the download from url input with a textarea inside a modal
    • Make the search bar in the search tab download links automatically
    • Add a button for the textarea modal near the search button (Bulk Download)
    • This fixes #5 #12
  • #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