[Feature] Download Manager and Verbose Download Info
- Dominant language
- Dart
- Stars
- 4.2k
- Forks
- 385
- Avg merge
- 1d 18h
- Merged PRs (30d)
- 17
Description
### Is there an existing issue for this?
- [x] I have searched the existing issues and confirmed that this feature is not already requested.
- [x] I read the [FAQ section](https://github.com/gokadzev/Musify/discussions/340) and there's nothing mentioned about this feature.
### Category of the Feature
UX Improvements
### Credits
Unfinished_
### Pain
Downloading albums and playlists always feels very clunky, especially on slower connections. I'm always wondering what song it is downloading / stuck at.
Or if I'm downloading multiple songs / playlists, there is now way for me to know which ones have finished downloading or if there are still ones that are being downloaded.
### Suggested Solution
Some sort of "download manager" would be a very useful additon.
Maybe, when the user starts downloading something, a small bar pops up above the navbar that displays which song and / or playlist it's downloading. And when clicked on, it expands and shows the queue and more verbose info. The menu would also allow things like pausing the download or cancelling the downloads in the queue.
This could also be used solve the download fail feedback mentioned in #766 (not the entire issue)
### Useful Resources/References
_No response_
Contributor guide
Assessment
This issue has not been assessed yet.