• Vítejte na XBMC-Kodi.cz
  • Česko-slovenská komunita fanoušků XBMC/Kodi
Vítejte návštevníku! Přihlášení Registrace


Hodnocení tématu:
  • 0 Hlas(ů) - 0 Průměr
  • 1
  • 2
  • 3
  • 4
  • 5
TVheadend nahrávání: Time missed
#1
Jak zjistit detaily toho, proč se nahrávání nezdaří a na kartě Nezdařené záznamy je Stav "Time missed"?
Mám LibreELEC a Kodi 18.4

V nápovědě TVheadendu se píše:

Citace:Time missed can be caused by one (or more) of the following:
  • No free tuners - usually in-use by other subscription(s).
  • No tuners are enabled and/or have no network assigned.
  • All available tuners failed to tune (this can indicate a signal, driver or hardware problem).
  • The underlying service for the channel is no longer available.
  • Tvheadend wasn't running or crashed when a scheduled event/entry was to start.

Nemyslím si, že tuner je v době nahrávání používán (že je na něm spuštěný jiný nebo ten samý TV kanál).

Nakonec to vypadá, že pomohlo 4 následující:
Otevřít si webové rozhraní tvheadendu v internetovém prohlížeči: http://192.168.2.2:9981
(IP adresa *.*.2.2 je pouze příklad skutečná adresa je vidět ve web rozhraní routeru nebo v Kodi / Nastavení(ozubené kolečko) / Systémové informace / Síť)
No a v tom rozhraní pak jít do: Konfigurace -> Nahrávání -> a u "(Default Profile)" v parametrech najít volbu "Systémový adresář pro záznamy:" a cestu změnit z "/storage/recordings" na "/storage/tvshows".
Zjistil jsem v Kodi / Nastavení / Správce souborů... že ten adresář recordings neexistoval.  10
Je to chyba TVheadend klienta v kodi, který při instalaci tento adresář nevytvoří?
 
Citovat
#2
@postcd Tak především Tvheadend klient v Kodi s tím nemá nic společného. Nahrávání je zcela v režii Tvheaded, klient v Kodi o žádném adresáři, kam se ukládají záznamy, nic neví a ani ho to nezajímá. Dokonce ho ani nemusí vidět. Veškeré funkce Tvheadend (tedy i práce s nahrávkami) jsou mu zprostředkovávány přes protokol htsp, kterým mezi sebou komunikují aplikace Tvheadend a PVR addon Tvheadend HTSP Client v aplikaci Kodi.

A pak hlavně, adresář, který se definuje v používaném profilu nahrávání a do kterého TVheadend ukládá záznamy (Systémový adresář pro záznamy), musí existovat, Tvheadend si ho nevytvoří. To, že ti to fungovalo poté, co jsi v default profile změnil cestu na /storage/tvshows, bylo způsobeno tím, že adresář /storage/tvshows je v LibreELEC vytvořen automaticky. A je mimochodem určený pro lokální uložení seriálů. Já bych se tedy skoro vsadil, že se v LibreELEC vytváří i ten adresář /storage/recordings, ale to se tedy asi mýlím.

Tak teď jsme se díval, adresář /storage/recordings by se v LibreELEC vytvořit měl (viz [Recordings]). Je to v default definici samba sdílení. Proč se ti nevytvořil je záhada. Ale jak jsi sám poznal, je samozřejmě úplně jedno, jak se adresář jmenuje a kde je uložený. Jen musí existovat!
Kód:
# SPDX-License-Identifier: GPL-2.0-or-later
# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv)
# Copyright (C) 2017-present Team LibreELEC (https://libreelec.tv)

# samba.conf v4 (do not remove)

# This configuration file allows you to customize the samba shares
# available from your machine

[global]
 server string = LibreELEC
 browseable = yes
 writeable = yes
 printable = no
 deadtime = 30
 mangled names = no
 name resolve order = host bcast
 printcap name = /dev/null
 load printers = no
 encrypt passwords = true
 enable core files = no
 passdb backend = smbpasswd
 smb encrypt = disabled
 fruit:model = Xserve

 # samba share options
 map to guest = Bad User
 guest account = root
 security = user

 # samba tuning options
 socket options = TCP_NODELAY IPTOS_LOWDELAY
 min receivefile size = 16384
 aio read size = 16384
 aio write size = 16384
 use sendfile = yes

 # The following are default values for the master selection process
 # local master = yes
 # preferred master = auto
 # domain master = auto
 # os level = 20

 # "strict allocate = yes" breaks large network transfers to external hdd
 # Force this to "no" in case "yes" becomes the default in future
 strict allocate = no

 allocation roundup size = 0

# Using the following configurations as a template allows you to add
# writeable shares of disks and paths under /storage

[Update]
 path = /storage/.update
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/.update

[Videos]
 path = /storage/videos
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/videos

[Music]
 path = /storage/music
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/music

[TV Shows]
 path = /storage/tvshows
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/tvshows

[Recordings]
 path = /storage/recordings
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/recordings

[Downloads]
 path = /storage/downloads
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/downloads

[Pictures]
 path = /storage/pictures
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/pictures

[Emulators]
 path = /storage/emulators
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/emulators

[Configfiles]
 path = /storage/.config
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/.config

[Userdata]
 path = /storage/.kodi/userdata
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/.kodi/userdata

[Screenshots]
 path = /storage/screenshots
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/screenshots

[Logfiles]
 path = /storage/logfiles
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/logfiles
 root preexec = createlog

[Backup]
 path = /storage/backup
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/backup

[Picons]
 path = /storage/picons
 available = yes
 browseable = yes
 public = yes
 writeable = yes
 root preexec = mkdir -p /storage/picons/tvh /storage/picons/vdr
 
Citovat
  


Přejít na fórum:


Prochází: 1 host(ů)