diff --git a/FEATURES.md b/FEATURES.md new file mode 100644 index 0000000..41a4dd3 --- /dev/null +++ b/FEATURES.md @@ -0,0 +1,38 @@ +# Feature Proposals +### Global download queue concurrency +Currently the queue concurrency only affects albums and playlists. This feature proposes to make it affect single tracks as well. But this needs restructuring the entire queue structure or find a clever way of managing it otherwise. + +### Add option to pause all downloads +This is another feature reqeust that needs the entire queue structure redesigned, maybe when "Global download queue concurrency" is added this will be easied to add as well. + +### Check if the drive is full +Needs more info. Exceptions not known for all OSs to implement this. + +### In app proxy support +Need help on how to implement this using flask and flask-socketio. + +### Add search history +Maybe custom code to add it, or maybe just the autocomplete HTML5 thing. + +### More options to save the cover files +Add option to select what format the cover gets saved where. +- Separate the png option for Local and Embedded artwork +- Maybe force JPG for Embedded and add option only for Local +- Local option save jpg, png or both + +# Approved Features +### Custom HTML right click menu +Currently pywebview disabled rightclicking on their webviews so an HTML custom menu needs to be developed to fix this issue.
+This menu should contain: +- Copy & Paste functionality +- Copy release link (on release elemets) +- Add/Remove from favorites +- Move the download formats from the popup to the context menu + +# Not Approved Features +### Stream the track instead of just playing the preview +This app is not an alternative client for deezer. It's a music downloader. + +### Download larger cover arts than 1800x1800 +I know some releases have larger cover arts, but not all of them have it. +The coverart size is capped at 1800 as we know that almost all cover arts are available at that size. diff --git a/README.md b/README.md index ff0b7b3..518dce9 100644 --- a/README.md +++ b/README.md @@ -18,6 +18,9 @@ If you don't want to use your browser you can start the GUI by using `python3 de Having an hard time following these steps? You could try these [tools](https://notabug.org/RemixDev/deemix-tools) +## Feature reuqeusts +Before asking for a feature [check this out](https://notabug.org/RemixDev/deemix-pyweb/FEATURES.md) + ## What's left to do? - Add an auto updater - Add installer for windows