gokadzev / gokadzev/Musify

[Feature] Download Manager and Verbose Download Info

Open
#767 1 comment 0 reactions 1 assignee Claimed by @gokadzev View on GitHub
type: enhancement
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.