-
Notifications
You must be signed in to change notification settings - Fork 0
/
TODO
123 lines (90 loc) · 4.09 KB
/
TODO
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
TODO:
high:
- tget: removed torrents don't get re-added
- autoremove feature of broken torrents: needs to remove the broken
file, too
- tget -c --remove --remove -h0 => weird error
- merge tcleanup and tget config files (done?????)
- have an option in the config file for a series to keep (not cleanup) eps
-- have no idea what this is
- Really need season packs for tget
- removing a broken torrent when the replacement has already been
downloaded:
Warning: remove-torrent: got more than one ep:
(#<episode
"dark matter, REPACK S03E03; quality=normal; transient=nil" oid: 6241011, ver 8, trans: 446410, not modified
@ #x10002316a12>
#<episode
"dark matter S03E03; quality=normal; transient=nil" oid: 6240010, ver 8, trans: 446410, not modified
@ #x10002316a42>)
T name %done ratio seeded left
dark matter S03E03 100% Error Error
- more naming glitches:
the.player.2015.101.hdtv-lol.mp4
the.player.S20E15.mp4 -> the.player.2015.101.hdtv-lol.mp4
- matching-episodes: see TODO -- the issue is: should a series delay
of 0 trump a tracker delay?? The whole point of :delay 0 is to get
the thing as fast as possible. A :download-delay on a tracker could
delay getting that ep for some time.
- when a series switches (back and forth, sometimes) from date-based
to season-based naming, how to deal with this? It's a real
problem that comes up all the time since TVT shutdown.
- test tracker-specific delays in test suite
medium high:
- document plexfix and tcleanup
- remove episodes when a series is removed
- during a compact, delete all episodes not associated with any
series
- if the feed can be retrieved but the download fails, the item should
be retried next time -- currently, the database is updated and the
item is never downloaded
- if transmission-remote doesn't exist, then it's not reported to the
user
10105: download: #<"top gear", S20E02 [high]>
10105: cmd: transmission-remote foo.example.com:9091 ....
10105: exit status: 127
10105: stdout: nil
10105: stderr: /bin/sh: transmission-remote: command not found
- adding a new series to the config file and NOT using :catch-up
causes the first episode to create a complete-to with the caught up
episode -- not sure how to deal with this...
- new argument --ignore-episode: I want to add "Would I Lie to You?"
but I downloaded S06 and S07E08. I need to have some way to tell
tget this.
- need a command line arg that shows gaps for series that have them
- for feeds that don't have a filename: fuzzy heuristic to get better
series name: is there some other element we can use to do this for
those feeds?
- episode numbering: see the tvt-big.xml feed:
- eps like "13b" and "01b" in description
- filenames with just S01 and no Enn
- crazy things like "09 (7)" for ep# 7!
- 00.special
- 03 + 04
- 12.01-25
- 1xAll
- 2.17
medium:
- really should refactor the code that parses episode #'s into one
place... currently have 3 of them :(
- have reasonable defaults for defquality? what about the other def*
macros?
- for some feeds, don't really need defseries: could have a group
option to download all series from the feed -- this would make it
easier for people to get started, when they use a `favorites' feed
- a test suite for upgrades -- would love this, but it's hard, since I
think I have to keep around older databases somewhere
- command line argument to purge backups?
- put a time limit on repacks???? If I integrate with xbmc's watched
status, then this is really "don't download a repack if it's been
watched"
low:
- for URL fetch errors, only email once after N hours, or make it a
config option what to do
- cache the episode to quality lookup -- this happens a lot and could
speed things up -- doubtful, since I've never seen that in the
profiles
- have a mode where the episodes *not* downloaded (but from the same
series) are printed -- the ep.log shows this, so it's unclear it is
needed...
- build Web UI for tget?? Might be useful