Can't View Recordings from the Web Frontend.
Added by Ian Barton over 7 years ago
I am fairly sure this is a permissions problem, but can't seem to work it out.
I am running TVHeadend on Arch. Everything was working fine until I added emby to the video group, so I could watch recordings using emby. Now I can record new shows OK and watch them on either Kodi or Emby. However, the TVHeadend UI no longer shows any recordings. My recordings are stored in /var/media/TV. The permissions on this directory are:
drwxr-xr-x 2 hts video 4096 Jun 13 08:19 lost+found
drwxr-xr-x 2 hts video 4096 Aug 1 19:16 TV
Permissions on the files in the TV directory are:
-rwxr-xr-x 1 hts video 854193040 Jun 17 22:46 'CIA Declassified-Yesterday2018-06-1721-45.ts'
Replies (9)
RE: Can't View Recordings from the Web Frontend.
-
Added by Ian Barton over 7 years ago
Sorry, wasn't completely clear. The WebUI doesn't show any Recorded Shows in the Recorded Shows Tab.
RE: Can't View Recordings from the Web Frontend.
-
Added by Ian Barton over 7 years ago
This seems to be a Chrome problem. It happens on my Arch box running Version 68.0.3440.75 (Official Build) (64-bit) but not on my Chromebook running 67.0.3396.99
Edit:It works OK on my Android phone.
Here is the Javascript error from the page:
Uncaught RangeError: Unsupported time zone specified undefined
at new DateTimeFormat (native)
at Date.toLocaleTimeString (native)
at setTime (tvh.js.gz:1329)
tvh.js.gz:566 Uncaught RangeError: Unsupported time zone specified undefined
at new DateTimeFormat (native)
at Date.toLocaleString (native)
at constructor.renderer (tvh.js.gz:566)
at constructor.doRender (tvh.js.gz:1)
at constructor.renderRows (tvh.js.gz:1)
at constructor.renderBody (tvh.js.gz:1)
at constructor.refresh (tvh.js.gz:1)
at constructor.onDataChange (tvh.js.gz:1)
at h.Event.fire (tvh.js.gz:1)
at constructor.fireEvent (tvh.js.gz:1)
6tvh.js.gz:1329 Uncaught RangeError: Unsupported time zone specified undefined
at new DateTimeFormat (native)
at Date.toLocaleTimeString (native)
at setTime (tvh.js.gz:1329)
48tvh.js.gz:1329 Uncaught RangeError: Unsupported time zone specified undefined
at new DateTimeFormat (native)
at Date.toLocaleTimeString (native)
at setTime (tvh.js.gz:1329)
setTime @ tvh.js.gz:1329
tvh.js.gz:566 Uncaught RangeError: Unsupported time zone specified undefined
at new DateTimeFormat (native)
at Date.toLocaleString (native)
at constructor.renderer (tvh.js.gz:566)
at constructor.doRender (tvh.js.gz:1)
at constructor.renderRows (tvh.js.gz:1)
at constructor.renderBody (tvh.js.gz:1)
at constructor.refresh (tvh.js.gz:1)
at constructor.onDataChange (tvh.js.gz:1)
at h.Event.fire (tvh.js.gz:1)
at constructor.fireEvent (tvh.js.gz:1)
(anonymous) @ tvh.js.gz:566
doRender @ tvh.js.gz:1
renderRows @ tvh.js.gz:1
renderBody @ tvh.js.gz:1
refresh @ tvh.js.gz:1
onDataChange @ tvh.js.gz:1
fire @ tvh.js.gz:1
fireEvent @ tvh.js.gz:1
loadRecords @ tvh.js.gz:1
onRead @ tvh.js.gz:1
(anonymous) @ tvh.js.gz:1
handleResponse @ tvh.js.gz:1
f @ tvh.js.gz:1
m @ tvh.js.gz:1
(anonymous) @ tvh.js.gz:1
setInterval (async)
n @ tvh.js.gz:1
i @ tvh.js.gz:1
request @ tvh.js.gz:1
request @ tvh.js.gz:1
doRequest @ tvh.js.gz:1
request @ tvh.js.gz:1
execute @ tvh.js.gz:1
load @ tvh.js.gz:1
(anonymous) @ tvh.js.gz:1
setTimeout (async)
defer @ tvh.js.gz:1
constructor @ tvh.js.gz:1
constructor @ tvh.js.gz:1
build @ tvh.js.gz:713
success @ tvh.js.gz:752
conf.success @ tvh.js.gz:1262
handleResponse @ tvh.js.gz:1
f @ tvh.js.gz:1
m @ tvh.js.gz:1
(anonymous) @ tvh.js.gz:1
setInterval (async)
n @ tvh.js.gz:1
i @ tvh.js.gz:1
request @ tvh.js.gz:1
request @ tvh.js.gz:1
tvheadend.Ajax @ tvh.js.gz:1265
builder @ tvh.js.gz:751
(anonymous) @ tvh.js.gz:1260
fire @ tvh.js.gz:1
fireEvent @ tvh.js.gz:1
setActiveTab @ tvh.js.gz:1
onStripMouseDown @ tvh.js.gz:1
I @ tvh.js.gz:1
36tvh.js.gz:1329 Uncaught RangeError: Unsupported time zone specified undefined
at new DateTimeFormat (native)
at Date.toLocaleTimeString (native)
at setTime (tvh.js.gz:1329)
setTime @ tvh.js.gz:1329
RE: Can't View Recordings from the Web Frontend.
-
Added by Joe User over 7 years ago
What is the timezone setting of the Arch box?
RE: Can't View Recordings from the Web Frontend.
-
Added by Ian Barton over 7 years ago
It's Europe/London.
It all worked OK until I updated to the latest version of Chrome stable about a week ago.
RE: Can't View Recordings from the Web Frontend.
-
Added by Joe User over 7 years ago
Do other sites work ok - for instance: [[https://everytimezone.com/#]]?
RE: Can't View Recordings from the Web Frontend.
-
Added by Mark Clarkstone over 7 years ago
Ian Barton wrote:
It's Europe/London.
It all worked OK until I updated to the latest version of Chrome stable about a week ago.
I've just tried on Chrome unstable (70) and no problems here: 
RE: Can't View Recordings from the Web Frontend.
-
Added by Joe User over 7 years ago
I just updated to 68 from 67 on Debian Stretch and it is working fine.
Unpacking google-chrome-stable (68.0.3440.84-1) over (67.0.3396.99-1)
Sorry, I don't have much experience with Arch Linux.
RE: Can't View Recordings from the Web Frontend.
-
Added by Ian Barton over 7 years ago
Thanks. I'll try deleting my settings and start from scratch and see if there was anything in there causing the problem.
Edit: just nuked my google configuration files and re-started from scratch. Still, have the same problem. I'll ask in the Arch forums and see if they can work out what the problem is.
RE: Can't View Recordings from the Web Frontend.
-
Added by Ian Barton over 7 years ago
Nuking my settings didn't work. As a workaround I am using Firefox, which woks fine.