Added FEATURES.md

This commit is contained in:
RemixDev 2020-06-17 18:52:15 +02:00
parent 703748ce40
commit d2636a1a8a
2 changed files with 41 additions and 0 deletions

38
FEATURES.md Normal file
View file

@ -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.<br>
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.

View file

@ -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