ArgusTV - Can't play recordings or Live TV

Hello I am having a problem with the ArgusTV add on for kodi.
The problem is that through the TV menu nothing will play. The guide is visible, recording notifications come through, program and recording information is available, but neither live TV or recordings will play. If you try to play a recording it simply appears to time out. If I access the TV recordings through the Video menu (I.E. direct SMB share) then they play fine, so there isn’t a permissions error. The ArgusTV Plugin is configured with the TV Sever IP address.
I have tried current versions of OSMC on two different hardware and the problem is the same;

  • Vero 4K,
  • RPi 3+.

Using other forms of Kodi does not have this problem
There are no playback issues for;

  • Libreelec on the RPI for kodi versions 17 (17.6?) and 18,
  • Kodi on Windows 10 for Kodi versions 17.4 and 17.6 (as both normal install and Windows Store App on two separate computers) or,
  • Kodi on Android for kodi versions 17 (17.6?) and 18.

This leads me to think that the issue is in some modification that is made in creating OSMC. I’ve asked this question on the ArgusTV forum

The Vero 4K is superior to RPI 3’s due to greater graphics performance. Fast Forward and Rewind (not skip steps) works as expected. On RPI (libreelec) Fast Forward and Rewind isn’t usable as there is no video display. This is deal breaker for the wife unfortunately.

Is there a specific LOG that I need to capture to investigate this?
I have a log to supply from the Vero 4k with current OSMC install, but I don’t have the upload URL from OSMC I’m sorry.

I’ve found the bit below in the logs which I thought interesting.

22:39:03.231 T:4080530000 DEBUG: AddOnLog: ARGUS TV client: ->GetRecordingLastPlayedPosition(index=94d40fcf-747b-4d8e-ab49-d1054ec34307 [smb://NUC/NucRecTV/Great British Railway Journeys/Great British Railway Journeys_SBS HD_2019-01-23_20-01.ts])
22:39:03.232 T:4080530000 DEBUG: AddOnLog: ARGUS TV client: GetRecordingLastWatchedPosition(“”\\NUC\NucRecTV\Great British Railway Journeys\Great British Railway Journeys_SBS HD_2019-01-23_20-01.ts"
",…)
22:39:03.232 T:4080530000 DEBUG: AddOnLog: ARGUS TV client: URL: http://192.168.1.152:49943/ArgusTV/Control/RecordingLastWatchedPosition
22:39:03.234 T:4080530000 DEBUG: CurlFile::ParseAndCorrectUrl() adding custom header option ‘Content-Type: application/json’
22:39:03.234 T:4080530000 DEBUG: CurlFile::Open(0xaf54dea0) http://192.168.1.152:49943/ArgusTV/Control/RecordingLastWatchedPosition
22:39:03.261 T:4080530000 DEBUG: AddOnLog: ARGUS TV client: GetRecordingLastPlayedPosition(index=94d40fcf-747b-4d8e-ab49-d1054ec34307 [smb://NUC/NucRecTV/Great British Railway Journeys/Great British Railway Journeys_SBS HD_2019-01-23_20-01.ts]) returns 0.
22:39:03.303 T:4080530000 DEBUG: Loading settings for smb://NUC/NucRecTV/Great British Railway Journeys/Great British Railway Journeys_SBS HD_2019-01-23_20-01.ts
22:39:03.319 T:4080530000 DEBUG: CPlayerCoreFactory::GetPlayers(smb://NUC/NucRecTV/Great British Railway Journeys/Great British Railway Journeys_SBS HD_2019-01-23_20-01.ts)
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: system rules
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: matches rule: system rules
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: mms/udp
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: lastfm/shout
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtmp
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: rtsp
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: streams
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvd
22:39:03.319 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: dvdimage
22:39:03.320 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: sdp/asf
22:39:03.320 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: nsv
22:39:03.320 T:4080530000 DEBUG: CPlayerSelectionRule::GetPlayers: considering rule: radio
22:39:03.320 T:4080530000 DEBUG: CPlayerCoreFactory::GetPlayers: matched 0 rules with players
22:39:03.320 T:4080530000 DEBUG: CPlayerCoreFactory::GetPlayers: adding videodefaultplayer (VideoPlayer)
22:39:03.320 T:4080530000 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=0
22:39:03.320 T:4080530000 DEBUG: CPlayerCoreFactory::GetPlayers: for video=1, audio=1
22:39:03.320 T:4080530000 DEBUG: CPlayerCoreFactory::GetPlayers: added 1 players
22:39:03.327 T:4080530000 DEBUG: Radio UECP (RDS) Processor - new CDVDRadioRDSData
22:39:03.328 T:4080530000 NOTICE: VideoPlayer: Opening: smb://NUC/NucRecTV/Great British Railway Journeys/Great British Railway Journeys_SBS HD_2019-01-23_20-01.ts
22:39:03.328 T:4080530000 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
22:39:03.328 T:4080530000 DEBUG: LinuxRendererGL: Cleaning up GL resources
22:39:03.328 T:3850367744 DEBUG: Thread VideoPlayer start, auto delete: false
22:39:03.328 T:3850367744 NOTICE: Creating InputStream
22:39:03.828 T:4080530000 DEBUG: ------ Window Init (DialogBusy.xml) ------

Thanks
Brendan

We would need to see complete debug logs to advise here

Hello Sam,
I’ve rerun the logs again.

I booted the system, enabled logging then went to the TV > Recordings and selected two separate recordings to play, neither worked. I then went to VIDEOS and to the network share of the TV server and played the same two recordings, both played.

What other information do you need?
https://paste.osmc.tv/upisiremay

OK, interesting line

21:52:20.634 T:3877368576 INFO: SMBFile->Open: Unable to open file : ‘smb://NUC/NucRecTV/Foreign%20Correspondent/Foreign%20Correspondent_ABC%20HD_2019-02-19_20-01.ts’
unix_err:‘d’ error : ‘Permission denied’

why is the PVR client calling up smb://NUC. The PVR client configuration has to be an IP address. There is a known issue with the ArgusTV PVR client regarding this. It should be calling up smb://192.168.1.152. The vero 4K is a new device, so I have recently set it up from scratch. I can’t remember exactly what I did but I’m pretty sure I never gave the Argus PVR client the nuc address just 192.168.1.152. I.E. I configured it exactly the same way I have on my other devices. :frowning:

but then further down I access the same file from the VIDEO menu via smb://192.168.1.152

21:53:52.341 T:4075287120 DEBUG: OnKey: return (0xf00d) pressed, action is Select
21:53:52.342 T:4075287120 DEBUG: CGUIMediaWindow::GetDirectory (smb://192.168.1.152/NucRecTV/Foreign Correspondent/)
21:53:52.342 T:4075287120 DEBUG: ParentPath = [smb://192.168.1.152/NucRecTV/]
21:53:52.777 T:4075287120 DEBUG: RunQuery took 2 ms for 16 items query: select * from episode_view WHERE c19=35
21:53:52.781 T:4075287120 DEBUG: RunQuery took 0 ms for 16 items query: SELECT files.strFilename, files.playCount, bookmark.timeInSeconds, bookmark.totalTimeInSeconds FROM files LEFT JOIN bookmark ON files.idFile = bookmark.idFile AND bookmark.type = 1 WHERE files.idPath=35
21:53:52.786 T:3589903104 DEBUG: Thread BackgroundLoader start, auto delete: false
21:53:52.791 T:4075287120 DEBUG: Keyboard: scancode: 0x1c, sym: 0x000d, unicode: 0x0000, modifier: 0x0
21:53:52.808 T:4054840064 DEBUG: DoWork - trying to extract filestream details from video file smb://192.168.1.152/NucRecTV/Foreign Correspondent/Foreign Correspondent_ABC HD_2017-03-28_21-33.ts
21:53:52.810 T:4054840064 DEBUG: CFileCache::Open - opening <NucRecTV/Foreign Correspondent/Foreign Correspondent_ABC HD_2017-03-28_21-33.ts> using cache
21:53:52.815 T:4054840064 DEBUG: CSMBFile::Open - opened smb://192.168.1.152/NucRecTV/Foreign Correspondent/Foreign Correspondent_ABC HD_2017-03-28_21-33.ts, fd=10000
21:53:52.824 T:3038778112 DEBUG: Thread FileCache start, auto delete: false
21:53:52.836 T:3589903104 DEBUG: Thread BackgroundLoader 3589903104 terminating
21:53:52.842 T:4054840064 DEBUG: Open - avformat_find_stream_info starting
21:53:52.855 T:4054840064 ERROR: ffmpeg[F1AFF300]: [mp3] Header missing
21:53:52.856 T:4054840064 ERROR: ffmpeg[F1AFF300]: [h264] SPS unavailable in decode_picture_timing

I’ve uploaded a 2nd log file
https://paste.osmc.tv/xunujiruqu

I added in a file share mapped to smb://nuc. In the log I accessed the same file using the VIDEO menu via smb://192.168.1.152 and smb://nuc and it plays. No success using the TV PVR client.

Is there a way to “factory reset” the Vero 4k.

Using Kodi 17.4 on my Windows 10 box I get the following in the log file

23:18:16.129 T:18376 NOTICE: VideoPlayer: Opening: smb://NUC/NucRecTV/Foreign Correspondent/Foreign Correspondent_ABC HD_2019-02-19_20-01.ts

So the ArgusTV PVR client would appear to be able to handle the smb://nuc reference.

I am now so confused…

Thanks Brendan