Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow filtering download list by status or programme using the search facility #248

Open
mhussain444 opened this issue Mar 11, 2021 · 3 comments
Assignees
Labels
enhancement New feature or request

Comments

@mhussain444
Copy link

currently, we have the downloads tab where all downloads weather completed errored or are in progress reside.
this makes for a huge long list of epesodes.
currently I have 200 podcasts totaling 4000 epesodes.
I use a screen reader and my screen reader has issues with 4000 items in one list.

for ease of use I would like to request 3 more tabs.
an errors tab, this tab would display it's self if any podcasts have downloaded and failed.
what I mean by the podcasts I mean the epesodes that have errored in question.
the epesodes would be able to be retryed manually.
a nother tab for completed downloades
for any podcast epesodes that have finished would live here.
lastly a final tab for the podcast epesodes that are currently downloading.
would this be possible?
I like the way the subscriptions tab is done where you have the name of the podcast
and you can view the epesodes of the podcast in question,
could we have something like that but for completed podcasts/downloads?
view downloaded epesodes or something?
for the set podcast?
I am no programmer, just a humble user of your lovly radio downloader programme.
I would be greatful sir mat if you could look in to this request,
and I thank you from the bottom of my heart for bringing such a accessible podcasting client to windows.
sorry for going off topic.
Majid

@mhussain444 mhussain444 added the enhancement New feature or request label Mar 11, 2021
@ribbons
Copy link
Owner

ribbons commented Mar 12, 2021

Thanks for your enhancement suggestion and I'm really glad that Radio Downloader works well with your screen-reader. I'd like to take credit for this but must admit that this is mostly by happy accident 😄

Yes, I'm not surprised that it is an issue navigating a list of 4000 items and I think I understand your request. Just thinking about how Radio Downloader works internally I think adding extra tabs for different views of the downloads would be a bit tricky (especially for some to only show some of the time).

However, having mulled over your suggestion for a while I wonder if a similar level of utility could be achieved with some 'filters' on the Downloads list itself. If I remember correctly how it works behind the scenes I think that the search function may be able to be extended so that it had knowledge of the status of a download entry. It would then be possible to add some extra toolbar buttons in the downloads tab which could show just the downloading or errored downloads. It should also be possible to use a similar method for your related suggestion of showing all downloaded episodes for a particular programme.

I realise this is a bit of a hand-waving description but does that sound like an implementation that could work well for you?

In the short-term, you might find sorting the downloads list by status or programme name useful as it would at least group downloads with the same state or programme name (though of course still as part of a 4000 item long list!).

@mhussain444
Copy link
Author

mhussain444 commented Mar 13, 2021 via email

@ribbons
Copy link
Owner

ribbons commented Mar 16, 2021

Okay, great - I'll plan to do that then 👍

@ribbons ribbons changed the title feature request/gui have a seperate tab for errors, completed downloads and downloads that are in progress and a tweak to how epesodes are viewed? Allow filtering download list by status or programme using the search facility Mar 16, 2021
@ribbons ribbons self-assigned this Mar 16, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants