Comments (1)
We have to think a little about one thing: what is the goal of TVShows? If the goal is to only download new torrents, then it is not really helpful to have ended shows hanging around in the show list.
So the real solution should be to not add those ended shows. Since we obtain the shows from parsing this page, we could ask ShowRSS to clean the show list or have an additional page. I have to talk with them anyway :)
Another solution could be to check one by one if the show has ended or not. But that could be really (really) slow since that would literally mean to download hundreds of pages of TVDB each time the dropdown is shown.
A third solution could be to write a script in my server to check every day every status show. Then that file could be downloaded from the application. Basically ShowRSS would not be checked anymore (only their RSS), so it would add a little load to my server. The advantage of this is that I control what the script does, the disadvantage is that my server could be slow or down, adding another point of failure. But, I don't know, maybe I can automatically check that file to a GitHub repository every night and then the app could check that (and my server as a mirror).
The only unanswered question is what to do with current subscriptions when the show ends. It could be automatically removed when detected., maybe with a notification to the user.
Anyway, in any case it does not make sense to me to add this now. I do not think that the correct evolution of TVShows is to be a downloader of ended shows. There are better solutions to that problem and wasting our attention will diverge us from the real point of the application. For me, the only cases where the download buttons near the episode names are needed are to download an episode TVShows missed/failed or when in a new subscription to download a previous episode the user didn't see. Those are really specific problems, and always to one episode.
from tvshows.
Related Issues (20)
- export and import show list HOT 1
- Retina Menu Bar Icon HOT 1
- Configure torrent site HOT 2
- Prioritizing 1080p HOT 3
- [FEATURE] Automatically download subtitle with subliminal HOT 1
- Prevent TVShows from bringing Transmission to the foreground HOT 2
- Updating Show info
- .
- Crashes in Mavericks
- Option to Prioritize/Enable only single file downloads instead of multi-file/folders
- Option to change TVShowsAppcastURL
- Always 1 day late HOT 2
- Kickass.to RSS support
- Mark episode downloaded
- TVShows crashing on 10.9.2 HOT 4
- Episodes no longer populating? HOT 1
- Add IMDb rating starts
- With the Pirate Bay down, what's the plan? HOT 8
- Is this repo dead? HOT 12
- Crashing on Mavericks
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from tvshows.