ribbons / RadioDownloader

An easy to use application for managing podcast subscriptions and downloads.
https://nerdoftheherd.com/tools/radiodld/
GNU General Public License v3.0
15 stars 11 forks source link

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

Open mhussain444 opened 3 years ago

mhussain444 commented 3 years ago

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

ribbons commented 3 years ago

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 :smile:

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 commented 3 years ago

hi there, sorry for my late responce :(

I like your solution, from what I understand there would be buttons along side back, options, forward, find programme, help that would be labled something like epesode with errors or just errors, completed, in-progress which wen pressed would only display sed epesodes in sed state? exammple some epesodes fail to download oh no! I would go to the errors button press it and displayed would be the crettins that failed to download and that I would be able to press the shortcut alt plus r to retry them individually? if this is what you ment via your solution then yep would work for me. also instead of wateing a unknowne length of time for rd to retry the download, this would make it easia to manually retry the download. I hope this makes some type of sence :) Majid

On 12/03/2021 15:56, Matt Robinson wrote:

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 new 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!).

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/ribbons/RadioDownloader/issues/248#issuecomment-797580518, or unsubscribe https://github.com/notifications/unsubscribe-auth/ATF4JWDNNCDUPCZHECPD5W3TDI2STANCNFSM4ZAIG4WA.

ribbons commented 3 years ago

Okay, great - I'll plan to do that then :+1: