-
Notifications
You must be signed in to change notification settings - Fork 0
/
changelog.txt
executable file
·171 lines (121 loc) · 4.52 KB
/
changelog.txt
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
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
v.2.1.0
- changed default window for selection to between 14 and 16 minutes
- added ability (on by default) to use comskip data to miss commercials
v.2.0.1
- updated nextpvr api so script can use a custom device name during login
- fix for more consistent logging of utf-8
v.2.0.0
- changed to using NextPVR5 API calls
- no longer move or rename files
v.1.1.6
- updated common libraries
- standardized method for creating an OS safe filename
v.1.1.4
- fix for missed scans when two instances are running at the same time
v.1.1.3
- fixes for instances where renaming file doesn't work
v.1.1.2
- improved handling when file last modification isn't returned properly
v.1.1.1
- cleaned up code for moving and renaming files
- changed logs to rotate daily for seven days instead of by log size
v.1.1.0
- moved DVR specific functionality to module to make it easer to add other DVR support
- renamed some poorly named settings and variables
v.1.0.3
- fix for error when episode title has illegal file characters in name
v.1.0.2
- fix for crash for shows override folder in fixes folder
v.1.0.1
- workaround for cv2 not being able to write a UTF8 filename
v.1.0.0
- now Python3 only
- added optional time delay before refreshing library to give thumbnail a chance to load
- added option for per show custom thumbnail generation time window
- added ability to trigger scans on a list of remote kodi instances as well as primary
- fix when creating SMB path for scan
- changed how settings defaults are handled so settings.py is no longer required
v.0.5.5
- moved the bounds for the narrow time to the settings file
v.0.5.4
- fixed bug in file naming for TV episodes with no season/episode info
v.0.5.3
- added support for movies (must be in different directory than TV shows)
v.0.5.2
- eliminated fallback fps and added error checking for opencv to skip thumb generation if there are issues
v.0.5.1
- use fps returned from opencv with fallback in settings
v.0.5.0
- changed default communication with Kodi to websockets to get notified of scan complete
- changed thumbnail generation to on by default
v.0.4.7
- added a delay before initiating scan to give a previous scan a chance to finish
v.0.4.6
- now uses pid file to detect multiple copies of script running
v.0.4.5
- added option to restrict frame capture to a narrow segment with high probability of having show content
v.0.4.4
- added option to generate thumbnail from capture of random frame
v.0.4.3
- changed how episodes titles are handled (now uses NPVR title or 'Episode x' if empty
v.0.4.2
- fix for how special episodes are handled
v.0.4.1
- small change to allow smb library paths even if not copying files to a NAS
v.0.4.0
- added option to copy file to NAS before renaming
v.0.3.9
- fixed special season logic
v.0.3.8
- moved to abstracted function to rename file
v.0.3.7
- improved cleanup routine
v.0.3.6
- added ability to specify thumb endings to be renamed to Kodi standard
v.0.3.5
- added option to have a default fix applied to all shows
v.0.3.4
- added option in settings to delete various orphan files if video file not found
- changed name to reflect change in XBMC name to Kodi
v.0.3.3
- added db update to JSON fix
v.0.3.2
- removed [CHANNELS] and [DURATION] replaces, as Kodi seems to scan the file for these
- added some additional error checking around the database connection
v.0.3.1
- stopped using airdate from NPVR database, went back to using mod date of file
v.0.3.0
- now using information from NPVR database for additional merge fields
- write changed file name back to the NPVR database
- call in PostProcessing.bat now uses OID instead of file name
v.0.2.3
- added show title replacement in .nfo fix
v.0.2.2
- fix for .nfo based shows starting with E02
v.0.2.1
- fix for proper sequencing of episode numbers with .nfo template
v.0.2.0
- updated common libs
v.0.1.9
- added random delay before XBMC scan to avoid 2 shows causing an update collision
v.0.1.8
- updated to use author's common libraries
v.0.1.7
- fix for crash when using .nfo template
v.0.1.6
- added ability to use a json file to rename files to thetvdb format
v.0.1.5
- uses video files modification date to determine air date
- moved video extensions list into settings file
v.0.1.4
- now accounts for non-video files in directory
- doesn't delete tvshow.nfo file
v.0.1.3
- added rolling logs (rolled daily, saved for 7 days)
- fixed crash if passed folder path doesn't exist
v.0.1.2
- added option to fix shows where imagegrablite can't find a match on thetvdb.com
v.0.1.1
- added file based logging
v.0.1.0
- initial coding