2019-04-07, 22:37
(2019-04-07, 22:17)Ampsys Wrote:(2019-04-07, 22:13)Ampsys Wrote:Sorry - Here is one other error and some surrounding logging that may be pertient - sorry missed this the first time:(2019-04-07, 08:09)primaeval Wrote: Look for an error message in kodi.log and post it here.Hi Primaeval - Thanks for the reply. Here are the items you requested:
To see what ffmpeg is doing turn on
Settings \ Debug \ debug ffmpeg stdout/stderr
Try to record.
Look in
userdata\addon_data\plugin.video.iptv.recorder\jobs
for the output files and see if there are any error messages from ffmpeg.
Turn off
Settings \ Debug \ debug ffmpeg stdout/stderr
to do a real recording again.
ERRORS I see in the kodi.log file:
Code:2019-04-07 15:38:30.219 T:8012 ERROR: [plugin.video.iptv.recorder] service started...
2019-04-07 15:39:32.395 T:8012 ERROR: [plugin.video.iptv.recorder] Service waiting for 40827 seconds
2019-04-07 15:39:32.395 T:8012 ERROR: [plugin.video.iptv.recorder] Service waiting for 40827 seconds
2019-04-07 15:42:10.484 T:6480 ERROR: XFILE::CDirectory::GetDirectory - Error getting
2019-04-07 15:42:10.485 T:3968 DEBUG: CDirectoryProvider[]: refreshing..
2019-04-07 15:42:10.485 T:6104 ERROR: XFILE::CDirectory::GetDirectory - Error getting
2019-04-07 15:42:10.485 T:3968 DEBUG: CDirectoryProvider[]: refreshing..
2019-04-07 15:42:10.485 T:6480 ERROR: XFILE::CDirectory::GetDirectory - Error getting
2019-04-07 15:42:10.485 T:3968 DEBUG: CDirectoryProvider[]: refreshing..
2019-04-07 15:42:10.485 T:6104 ERROR: XFILE::CDirectory::GetDirectory - Error getting
2019-04-07 15:42:10.485 T:3968 DEBUG: CDirectoryProvider[]: refreshing..
2019-04-07 15:42:10.485 T:6480 ERROR: XFILE::CDirectory::GetDirectory - Error getting
2019-04-07 15:42:10.485 T:3968 DEBUG: CDirectoryProvider[]: refreshing..
2019-04-07 15:42:10.485 T:6104 ERROR: XFILE::CDirectory::GetDirectory - Error getting
2019-04-07 15:42:10.539 T:3968 ERROR: Previous line repeats 1 times.
2019-04-07 15:43:25.001 T:3968 ERROR: Control 55 in window 10025 has been asked to focus, but it can't
After turning on debug ffmpeg, looked in the plugin.video.iptv.recorder/jobs folder and have 2 PY, 2PID, and 2 stderr.txt files. The PY/PID files don't much of anything in them; just a nubmer or two. Of the text files, one is completely empty, the contents of the other are provided below:
Code:
ffmpeg version 4.1.1 Copyright © 2000-2019 the FFmpeg developers
built with gcc 8.2.1 (GCC) 20190212
configuration: --enable-gpl --enable-version3 --enable-sdl2 --enable-fontconfig --enable-gnutls --enable-iconv --enable-libass --enable-libbluray --enable-libfreetype --enable-libmp3lame --enable-libopencore-amrnb --enable-libopencore-amrwb --enable-libopenjpeg --enable-libopus --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libtheora --enable-libtwolame --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx264 --enable-libx265 --enable-libxml2 --enable-libzimg --enable-lzma --enable-zlib --enable-gmp --enable-libvidstab --enable-libvorbis --enable-libvo-amrwbenc --enable-libmysofa --enable-libspeex --enable-libxvid --enable-libaom --enable-libmfx --enable-amf --enable-ffnvcodec --enable-cuvid --enable-d3d11va --enable-nvenc --enable-nvdec --enable-dxva2 --enable-avisynth
libavutil 56. 22.100 / 56. 22.100
libavcodec 58. 35.100 / 58. 35.100
libavformat 58. 20.100 / 58. 20.100
libavdevice 58. 5.100 / 58. 5.100
libavfilter 7. 40.101 / 7. 40.101
libswscale 5. 3.100 / 5. 3.100
libswresample 3. 3.100 / 3. 3.100
libpostproc 55. 3.100 / 55. 3.100
Input #0, mpegts, from '<MYIPTV PROVIDER AND SOME CREDENTIALS SHOWN HERE>':
Duration: N/A, start: 3440.946367, bitrate: N/A
Program 1
Metadata:
service_name : Service01
service_provider: FFmpeg
Stream #0:0[0x100]: Video: h264 (High) ([27][0][0][0] / 0x001B), yuv420p(progressive), 1280x720 [SAR 1:1 DAR 16:9], Closed Captions, 59.94 fps, 59.94 tbr, 90k tbn, 119.88 tbc
Stream #0:1[0x101]: Audio: aac (LC) ([15][0][0][0] / 0x000F), 48000 Hz, stereo, fltp, 138 kb/s
smb://<NAS SMB CREDENTIALS HERE>@192.168.0.4/Media/Recordings/Other\Mickey%27s Great Clubhouse Hunt - US%3A DISNEY JR - 2019-04-07 15-10.ts: Protocol not found
Let me know what, if anything, you see that I should change/adjust.
Thanks again!
Code:2019-04-07 15:39:49.335 T:7632 ERROR: {'confidence': 0.99, 'language': '', 'encoding': 'utf-8'}
2019-04-07 15:39:49.340 T:7632 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-04-07 15:39:52.007 T:7632 WARNING: Previous line repeats 6885 times.
2019-04-07 15:39:52.007 T:7632 DEBUG: CFileCache::Open - opening <2OaD4wH> using cache
2019-04-07 15:39:52.023 T:7632 DEBUG: CurlFile::Open(0x2172e8cbf20)
2019-04-07 15:39:52.115 T:7632 DEBUG: CCurlFile::Open - effective URL: <http://tntcloud.xyz:2052/xmltv.php? >
2019-04-07 15:39:52.117 T:7944 DEBUG: Thread FileCache start, auto delete: false
2019-04-07 15:39:56.088 T:7944 INFO: CFileCache:rocess - Source read didn't return any data! Hit eof(?)
2019-04-07 15:39:57.401 T:7944 DEBUG: Thread FileCache 7944 terminating
2019-04-07 15:40:01.134 T:7632 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-04-07 15:40:21.227 T:8068 WARNING: Previous line repeats 24996 times.
2019-04-07 15:40:21.227 T:8068 DEBUG: CAESinkDirectSound:einitialize: Cleaning up
2019-04-07 15:40:21.228 T:7632 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-04-07 15:40:27.815 T:3968 WARNING: Previous line repeats 10251 times.
2019-04-07 15:40:27.816 T:3968 INFO: XCURL:llLibCurlGlobal::CheckIdle - Closing session to http://bit.ly (easy=0x21726989090, multi=0x217267493e0)
2019-04-07 15:40:27.816 T:7632 WARNING: [xbmcswift2] No converter provided, unicode should be used, but returning str value
2019-04-07 15:42:04.661 T:7632 WARNING: Previous line repeats 130778 times.
The "Protocol not found" comment on the ffmpeg stderr file looked interesting so I did some googling. Stackoverflow has MANY threads on ffmpeg generating this error whenever a colon ":" is present in filenames. Could that be it? All my channels except for my 24/7 are named like: <GROUP>: <CHANNELNAME> (i.e. - US: Discovery Channel).
I tried to do a 'Record and Play' on a 24/7 channel (they DO NOT have any colons), but same thing; only a .json file landed in my Recordings folder.