brokkr / poca

A fast, multithreaded and highly customizable command line podcast client, written in Python 3
GNU General Public License v3.0
23 stars 4 forks source link

Combo class runs entryinfo on all entries in the feed not in jar.lst #70

Closed brokkr closed 7 years ago

brokkr commented 7 years ago

All entries in feed, not in jar.lst means not just all new entries but all entries we do not current have on disk. This means that we'll be doing entryinfo for practically all 300 (!) entries in the Savage Love feed. No wonder it's always late to the party.

We need to seriously consider if entryinfo should not only be run on the entries we're looking to download. I believe the practice of look-first-then-download originated with wanting to check the size of the entry before downloading. Since we've abandoned max_size, there does not seem to be any reason for doing it anymore.

brokkr commented 7 years ago

Entry info has been split into validate and expand (plus rename).