That sorted it, thanks!
Wish I'd tried that sooner, I ended up trying to filter channels one by one, and still didnt get it working.
That sorted it, thanks!
Wish I'd tried that sooner, I ended up trying to filter channels one by one, and still didnt get it working.
Is this likely just a temporary error with the ScheduleDirect data?
2018-05-29 14:19:16,782 sd4tvh INFO Adding programs to xmltv document...
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.sd4tvh/sd4tvh.py", line 407, in <module>
main()
File "/storage/.kodi/addons/script.module.sd4tvh/sd4tvh.py", line 403, in main
app.process()
File "/storage/.kodi/addons/script.module.sd4tvh/sd4tvh.py", line 132, in process
program_lookup = self._sd.get_cached_programs(schedule_list.get_program_ids())
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/schedulesdirect.py", line 190, in get_cached_programs
return {program.program_id: program for program in self._cache.get_programs(program_ids)}
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/schedulesdirect.py", line 190, in <dictcomp>
return {program.program_id: program for program in self._cache.get_programs(program_ids)}
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/cache.py", line 145, in get_programs
for item in self.select_many(sql, batch):
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/cache.py", line 102, in select_many
for item in result_iterator(cursor, fetch_size):
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/__init__.py", line 48, in result_iterator
results = cursor.fetchmany(fetch_size)
sqlite3.OperationalError: Could not decode to UTF-8 column 'program_json' with text '{"genres":["Action","Drama","Scienc.e fiction"],"showType":"Feature Film","contentAdvisory":["Adult Language","Adult Situations","Violence"]
Display More
(I added the . in to Scienc.e as it seems to be a blocked word on this forum.
Perfect! Thanks
Having issues with the DVR profile post processing option.
using cp (cp "%f "%f.fin") results in a spawn of "Executing "/usr/bin/cputemp" in the logs, while mv "%f "%f.fin" shows nothing in the log at all. Does libreelec not expose move or copy commands to TVH, or are mv/cp called something else in Libreelec?
I just want to add a suffix / or a .fin file extension when recording finishes.
The overall issue I have is my TVH records to a windows smb share, and while the recording is in progress the "date modified" doesn't constantly get updated, and I want to modify the file on completion. But windows only knows when the file is first made, not when it was last modified. The idea is to post process the file with a suffix in TVH and then mask by the suffix in my windows script to get around that.
HTS Tvheadend 4.3-985 ~ LibreELEC Tvh-addon v8.2.444 on a Wetek Play.
I am in GB.
Also I noticed my filters file include/excludes had emptied and I had New set to exclude so nothing was coming in anyway!
I /think/ I'm back up and running now.
Thanks!
Now and again I stop getting updates.
Looking in the logs I've got
2018-01-22 14:34:49,350 root WARNING Key(s) not processed for Station: stationLogo
2018-01-22 14:34:49,351 root WARNING Key(s) not processed for Station: stationLogo
2018-01-22 14:34:49,414 sd4tvh INFO Getting schedule hashes...
Traceback (most recent call last):
File "/storage/.kodi/addons/script.module.sd4tvh/sd4tvh.py", line 407, in <module>
main()
File "/storage/.kodi/addons/script.module.sd4tvh/sd4tvh.py", line 403, in main
app.process()
File "/storage/.kodi/addons/script.module.sd4tvh/sd4tvh.py", line 112, in process
schedule_hash_list = self._sd.get_schedule_hash_list(station_ids)
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/schedulesdirect.py", line 201, in get_schedule_hash_list
schedule_hash_list = [(station_id, parse_date(date), result[station_id][date]["md5"]) for station_id in result for date in result[station_id]]
File "/storage/.kodi/addons/script.module.sd4tvh/libschedulesdirect/__init__.py", line 17, in parse_date
return date(*map(int, d_str.split(u"-")))
TypeError: Required argument 'month' (pos 2) not found
Display More