• 1
  • 10
  • 11
  • 12(current)
  • 13
  • 14
  • 31
Release Surveillance Room - Your IP Camera Companion with extra Foscam HD Support
Awesome work maikito26 much better than the old foscam HD plugin

Cheers!
Reply
Hi.

I'm unable to use the addon Sad

The log always shows these errors after configuring and enabling my camera (Foscam C1, latest firmware):

19:05:37 T:1822507952 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.AttributeError'>
Error Contents: 'super' object has no attribute 'init'
Traceback (most recent call last):
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/default.py", line 272, in <module>
main_menu()
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/default.py", line 193, in main_menu
camera = Camera(camera_number)
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/ipcam_api_wrapper.py", line 38, in __init__
self.camera = ipcam_api_foscamhd.FoscamCameraOverride(camera_settings, daemon, verbose)
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/ipcam_api_foscamhd.py", line 808, in __init__
super(FoscamCamera, self).init(camera_settings, daemon = False, verbose = True)
AttributeError: 'super' object has no attribute 'init'
-->End of Python script error report<--
19:05:37 T:1945174592 ERROR: GetDirectory - Error getting plugin://plugin.video.surveillanceroom/?content_type=executable
19:05:37 T:1945174592 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.surveillanceroom/?content_type=executable) failed

The add-on then simply doesn't run.

This happens when I configure the camara as "Foscam override (for C1)" which I guess should be the correct configuration for this model, right?

If I try to select the camera type as a Foscam HD, the add-on runs but I get the "camera not configured correctly" notice when I try to access the camera and nothing else happens. If I try to select it as Foscam SD, it also runs but nothing happens when I try to access the camera.

Any tips? Thanks in advance to all.
Reply
@ogremalfeitor

It's an error in my code Sad Sorry!

Update file: /resources/lib/ipcam_api_foscamhd.py
Line 808:

From:
super(FoscamCamera, self).init(camera_settings, daemon = False, verbose = True)

To:
super(FoscamCameraOverride, self).init(camera_settings, daemon = False, verbose = True)
Reply
(2016-04-28, 14:01)maikito26 Wrote: @ogremalfeitor

It's an error in my code Sad Sorry!

Update file: /resources/lib/ipcam_api_foscamhd.py
Line 808:

From:
super(FoscamCamera, self).init(camera_settings, daemon = False, verbose = True)

To:
super(FoscamCameraOverride, self).init(camera_settings, daemon = False, verbose = True)

Hi.

Thanks for the reply. Unfortunately, mostly the same error and seems it still was missing more changes. I looked at the code and although I don't really like python (unless it's Monty), I concluded it should be like this:

super(FoscamCameraOverride, self).__init__(camera_settings, daemon, verbose)

This way the "server" started, but when I tried to access the camera I got:

00:31:46 91026.109375 T:2857952176 ERROR: plugin.video.surveillanceroom v1.2.3: ### ERROR ### : Camera 1 :: Camera is not configured correctly
00:32:39 91078.421875 T:2857952176 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.TypeError'>
Error Contents: int() argument must be a string or a number, not 'NoneType'
Traceback (most recent call last):
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/default.py", line 318, in <module>
window = camerasettings.CameraSettingsWindow(camera_number)
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/camerasettings.py", line 175, in __init__
self.place_irconfig(0)
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/camerasettings.py", line 347, in place_irconfig
if int(self.camera.get_ir_config()[1].get('mode')) == 0:
TypeError: int() argument must be a string or a number, not 'NoneType'
-->End of Python script error report<--

Wondering if it was because I wasn't using the admin user but another username with less privileges, I changed to the admin user. But then:

00:35:50 91269.562500 T:2857952176 ERROR: Previous line repeats 1 times.
00:35:50 91269.562500 T:2857952176 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.KeyError'>
Error Contents: snapPicture2
Traceback (most recent call last):
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/default.py", line 272, in <module>
main_menu()
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/default.py", line 227, in main_menu
new_art_url = camera.getSnapShotUrl()
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/ipcam_api_wrapper.py", line 189, in getSnapShotUrl
return self.getStreamUrl(1, 1)
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/ipcam_api_wrapper.py", line 186, in getStreamUrl
return self.getUrl(source, stream_type)
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/ipcam_api_wrapper.py", line 165, in getUrl
return self.camera.snapshot_url
File "/home/pi/.kodi/addons/plugin.video.surveillanceroom/resources/lib/ipcam_api_foscamhd.py", line 834, in snapshot_url
_snapshotUrl = "http://{0}/cgi-bin/CGIProxy.fcgi?cmd={snapPicture2}&usr={1}&pwd={2}&".format(self.url, self.usr, self.pwd)
KeyError: snapPicture2
-->End of Python script error report<--

Anything I can do to help debug it?

Best regards and thanks in advance.
Reply
Yup. More dumb mistakes on my end

Same file, line 834 from:
_snapshotUrl = "http://{0}/cgi-bin/CGIProxy.fcgi?cmd={snapPicture2}&usr={1}&pwd={2}&".format(self.url, self.usr, self.pwd)
to
_snapshotUrl = "http://{0}/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr={1}&pwd={2}&".format(self.usr, self.pwd)

Might as well fix line 827 too, from:
_mjpegUrl = "http://{0}/cgi-bin/CGIStream.cgi?cmd={GetMJStream}&usr={1}&pwd={2}&".format(self.url, self.usr, self.pwd)
to
_mjpegUrl = "http://{0}/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr={1}&pwd={2}&".format(self.usr, self.pwd)

This is because I didn't properly test it after making the API Wrapper changes. Hope that fixes it!
Reply
Hello.

Thanks again.

Still wouldn't work, but we're making some progress, I think.

I changed the lines you mentioned, but had to be to:

_snapshotUrl = "http://{0}/cgi-bin/CGIProxy.fcgi?cmd=snapPicture2&usr={1}&pwd={2}&".format(self.url, self.usr, self.pwd)

and

_mjpegUrl = "http://{0}/cgi-bin/CGIStream.cgi?cmd=GetMJStream&usr={1}&pwd={2}&".format(self.url, self.usr, self.pwd)

or else I'd got a tuple error.

Meanwhile it started working on the preview window, but nothing when I select the camera. Then I saw on the logs something about not opening rtsp://...:88/videoMain and remembered that the RTSP port is 554, not 88. At least, when I enabled it on my cam setup (for trying to use it with vlc and other apps), along with the onvif enabling option, the default was 554 and that seems to be the default port for RTSP. So I changed line 820 to:

_videoUrl = "rtsp://{0}:{1}@{2}/videoMain".format(self.usr, self.pwd, self.host)

and then I was able to open the cam, see video and hear audio. Perhaps this works like this because of any particular config on my part? Probably the only portable mode is to do a ONVIF request and obtain the URL, but that will give a bit of work (I think the ONVIF command is GetStreamUri, but it has to be JSON encoded and decoded... but I don't really speak onvif and this was the result of a 5 minute search and read; maybe there is already some module out there that will do the hard part should you decide to go that way? I hope any of this helps to improve...)

But now I'm facing another problem: when seeing the main video stream, I try to exit (press ESC or right mouse button) but all it does is open an empty list window, and then kodi mostly hangs (that list window never disappears). For a while all I can do is pause the video and resume it, but in the end kodi just locks, hangs and gives a black screen until I forcefully kill it. This is on Kodi 16.0, I'm still to try it on 16.1...

Any thoughts?

Best regards and keep up the good work.
Reply
Try playing the video without the camera controls for a work around.

Kodi 17 is going to make some huge changes from what I've read about displaying video. I'm ceasing any sort of development personally until the release because I think it will allow me to resolve any issues around rending I've run into and had to work around. *crosses fingers*... including this issue you've described.
Reply
Absolutely love the plugin! One small issue that I ran into was when calling the plugin via my remote (RunPlugin(plugin://plugin.video.surveillanceroom?action=all_cameras), it will usually load the all camera player, and then continue to spawn new players in an infinite loop and eventually crash the system. It is impossible to exit out of this loop and I have to force a restart of the system. I'll also add that most of the time it works the first time I call the plugin. It's usually only the second execution that I encounter the infinite loop. Again, great job and I look forward to more updates (getting rid of screensaver would be awesome!).
Reply
Hello everyone. I just found this kodi addon, and am very excited as it would be great to see my camera(s) from Kodi.

I have a foscam FI9803P. I can stream it to vlc if i use the vlc --noaudio rtsp://user:pass@ip:554/videoMain
It will also stream to omxplayer using rtsp.

When I try to configure it in this addon, if it put in the rtsp... (as above), then it gives me the message camera 1 not configured.

To partially get it working, I put in the ip address, and enter the username/password in the appropriate spots (with port 88 -web), and configure it for snapshot for the all camera field. Then when i view all cameras, it will start video until it sees motion then freezes. If i try to load the single camera, nothing happens.

So I guess the first question is whether this camera is supported? And If yes, how should it be configured for rtsp?
Reply
Quote:I am trying to get the overlay to load from a remote system. I tried


curl -s --data-binary '{"jsonrpc": "2.0", "method": "Addons.ExecuteAddon","params":{"addonid":"plugin.video.surveillanceroom","params":{"action":"show_preview","camera_number":"1"}}, "id":1}' -H 'content-type: application/json;' http://192.168.0.30/jsonrpc


It does load the overlay, however it also opens the plugin menu gui.......I tried to send the fullscreen command to get around this, but it doesn't work.


Any recommendations?

I am having the same issues as above. I am using my home automation system to bring up the preview but it is also bringing up the menu,
Has anyone found a way around this?
Great addon by the way!!!!!
Reply
Hi, thank you for this addon.
I'm trying to connect to a C1 with the latest firmware and I can't figure out how to set the right parameters.
In Camera Type I choose Foscam HD - Override (for C1)
The fill de host IP, the standard port 88, the admin user and password.
But I don't know what to put on the three URL field below.
Can you teach me please?

Thank you again and regards,
Francisco.
Reply
The camera Ive got outputs h264 over a link like this rtsp://`92.`68.1.115:554/onvif1 How would i get a jpeg/,jpeg from this stream? Is it possible so i can use this addon?
Reply
maikito26, wanted to thank you for this great plugin. I've been looking for something like this for years with various bits and pieces of software and your app finally closed the loop on IP cameras, TV, and content management.

I currently have the plugin working with the generic IP camera setting, so I'm not taking advantage of my cameras motion detection, and for me, motion detection is the end goal of integrating my cameras with the TV. My programming skills are so so, but I think I could follow your Foscam API and create an API for some select ACTI cameras, as this is the brand that I use at my home. Would you be interested in having me take a crack at it. I would need to know what you would like to see as far as standardization in the API, for if I can get the plugin to work with my cameras, I'm sure others will want to write their own APIs for your plugin. ACTI uses straight English language style URLs so I don't think it will be a huge hurtle, though there may be some features not found in ACTI that exist in Foscam (and probably vice-versa).

Thx in advance.
Reply
(2016-03-14, 04:56)dogfather9 Wrote: Hi maikito26,

I just installed your plugin (version 1.2.3 from your repo) and I am having difficulty getting it to work. Here is my setup:

Kodi (Jarvis) installed on Win 8.1 pc
Video output is set at 1080p @24

Camera:
Trendnet TV-IP320PI (1.3 Mp)
(h.264) RSTP URL: rstp://user:pass@IP:554
(MPEG) RSTP URL: rstp://user:pass@IP:554/Streaming/Channels/2


Both RSTP URLS are confirmed working in VLC and Kodi using a .strm file

I installed the plugin and enabled camera 1 in the configuration. I also disabled preview for the camera. Then I attempt to start the stream through the plugin. The feed starts (I can see the picture) but then it either stops immediately or it gives me an error - " One or more files failed to play"


Here is the output from the log:



22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: SERVICE :: **START**
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: SERVICE :: Log Level: Verbose
22:16:33 T:4928 NOTICE: Stream All The Sources: Service: Installed Version: 2.0.1
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: SERVICE :: Python Version: 2.7.8 (default, Jun 30 2014, 16:03:49) [MSC v.1500 32 bit (Intel)]; At Least 2.7: True
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Enabled: True; Preview Enabled: False
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 2 :: Enabled: False; Preview Enabled: False
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 3 :: Enabled: False; Preview Enabled: False
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 4 :: Enabled: False; Preview Enabled: False
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 5 :: Enabled: False; Preview Enabled: False
22:16:33 T:4164 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 6 :: Enabled: False; Preview Enabled: False
22:17:25 T:3092 NOTICE: plugin.video.surveillanceroom v1.2.3: REQUEST :: Params: {'content_type': 'video'}
22:17:25 T:3092 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Checking previous camera test connection result...
22:17:25 T:3656 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.surveillanceroom/?action=all_cameras
22:17:25 T:704 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.surveillanceroom/?action=single_camera&camera_number=1
22:17:29 T:704 WARNING: Previous line repeats 1 times.
22:17:29 T:704 ERROR: CImageLoader:Big GrinoWork - Direct texture file loading failed for resource://resource.images.studios.white/
22:17:36 T:1936 NOTICE: plugin.video.surveillanceroom v1.2.3: REQUEST :: Params: {'action': 'single_camera', 'camera_number': '1'}
22:17:36 T:1936 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Checking previous camera test connection result...
22:17:36 T:1936 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Name: Basement 1; Url: rtsp://admin:[email protected]:554
22:17:36 T:1936 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: *** Playing Fullscreen *** URL: rtsp://admin:[email protected]:554
22:17:36 T:1520 NOTICE: DVDPlayer: Opening: rtsp://USERNAMETongue[email protected]:554/
22:17:36 T:1520 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:17:36 T:3868 NOTICE: Creating InputStream
22:17:36 T:3868 NOTICE: Creating Demuxer
22:17:37 T:3868 NOTICE: Opening stream: 0 source: 256
22:17:37 T:3868 NOTICE: Creating video codec with codec id: 28
22:17:37 T:3868 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
22:17:37 T:3868 NOTICE: Creating video thread
22:17:37 T:3868 ERROR: CSelectionStreams::Get - failed to get stream
22:17:37 T:3868 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
22:17:37 T:940 NOTICE: running thread: video_thread
22:17:37 T:940 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1280x960)
22:17:38 T:4928 NOTICE: Stream All The Sources: Service: Playback started
22:17:38 T:2280 NOTICE: 1Channel: Service: Playback started
22:17:38 T:940 NOTICE: fps: 29.916667, pwidth: 1280, pheight: 960, dwidth: 1280, dheight: 960
22:17:38 T:940 NOTICE: Display resolution DESKTOP : 1920x1080@ 24.00 - Full Screen (16)
22:17:38 T:940 NOTICE: D3D: rendering method forced to DXVA processor
22:17:38 T:940 NOTICE: DXVA::CProcessorHD::InitProcessor - Supported deinterlace methods: Blend:no, Bob:yes, Adaptive:yes, MoComp:yes.
22:17:38 T:1520 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.surveillanceroom/?action=single_camera&camera_number=1]
22:17:38 T:1520 WARNING: CWinRenderer::UpdateVideoFilter - chosen scaling method 1 is not supported by renderer
22:17:38 T:1520 NOTICE: CDVDPlayer::CloseFile()
22:17:38 T:1520 NOTICE: DVDPlayer: waiting for threads to exit
22:17:38 T:3868 NOTICE: CDVDPlayer::OnExit()
22:17:38 T:3868 NOTICE: Closing stream player 2
22:17:38 T:3868 NOTICE: waiting for video thread to exit
22:17:38 T:940 NOTICE: thread end: video_thread
22:17:38 T:3868 NOTICE: deleting video codec
22:17:38 T:3868 NOTICE: DXVA::CDecoder::Close - closing decoder
22:17:38 T:3868 NOTICE: DXVA::Close - closing decoder context
22:17:38 T:1520 NOTICE: DVDPlayer: finished waiting
22:17:38 T:1520 NOTICE: CDVDPlayer::CloseFile()
22:17:38 T:1520 NOTICE: DVDPlayer: waiting for threads to exit
22:17:38 T:1520 NOTICE: DVDPlayer: finished waiting
22:17:39 T:4928 NOTICE: Stream All The Sources: Service: Playback Stopped
22:17:39 T:4928 ERROR: EXCEPTION: XBMC is not playing any media file
22:17:39 T:2280 NOTICE: 1Channel: Service: Playback Stopped
22:17:39 T:2280 NOTICE: 1Channel: Service: Resetting...
22:17:39 T:1140 WARNING: Attempt to use invalid handle 10
22:17:39 T:1140 WARNING: Previous line repeats 26 times.
22:17:39 T:1140 NOTICE: finished
22:19:07 T:968 ERROR: CImageLoader:Big GrinoWork - Direct texture file loading failed for resource://resource.images.studios.white/
22:19:09 T:2792 NOTICE: plugin.video.surveillanceroom v1.2.3: REQUEST :: Params: {'action': 'single_camera', 'camera_number': '1'}
22:19:09 T:2792 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Checking previous camera test connection result...
22:19:09 T:2792 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Name: Basement 1; Url: rtsp://admin:[email protected]:554
22:19:09 T:2792 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: *** Playing Fullscreen *** URL: rtsp://admin:[email protected]:554
22:19:09 T:1520 NOTICE: DVDPlayer: Opening: rtsp://USERNAMETongue[email protected]:554/
22:19:09 T:1520 WARNING: CDVDMessageQueue(player):Tongueut MSGQ_NOT_INITIALIZED
22:19:09 T:5016 NOTICE: Creating InputStream
22:19:09 T:5016 NOTICE: Creating Demuxer
22:19:11 T:5016 NOTICE: Opening stream: 0 source: 256
22:19:11 T:5016 NOTICE: Creating video codec with codec id: 28
22:19:11 T:5016 NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
22:19:11 T:5016 NOTICE: Creating video thread
22:19:11 T:5016 ERROR: CSelectionStreams::Get - failed to get stream
22:19:11 T:5016 WARNING: CDVDMessageQueue(audio):Tongueut MSGQ_NOT_INITIALIZED
22:19:11 T:280 NOTICE: running thread: video_thread
22:19:11 T:280 NOTICE: CDVDVideoCodecFFmpeg::GetFormat - Creating DXVA(1280x960)
22:19:11 T:4928 NOTICE: Stream All The Sources: Service: Playback started
22:19:11 T:2280 NOTICE: 1Channel: Service: Playback started
22:19:11 T:280 NOTICE: fps: 29.970030, pwidth: 1280, pheight: 960, dwidth: 1280, dheight: 960
22:19:11 T:280 NOTICE: Display resolution DESKTOP : 1920x1080@ 24.00 - Full Screen (16)
22:19:11 T:280 NOTICE: D3D: rendering method forced to DXVA processor
22:19:11 T:280 NOTICE: DXVA::CProcessorHD::InitProcessor - Supported deinterlace methods: Blend:no, Bob:yes, Adaptive:yes, MoComp:yes.
22:19:11 T:1520 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.surveillanceroom/?action=single_camera&camera_number=1]
22:19:11 T:1520 WARNING: CWinRenderer::UpdateVideoFilter - chosen scaling method 1 is not supported by renderer
22:19:14 T:1520 NOTICE: CDVDPlayer::CloseFile()
22:19:14 T:1520 NOTICE: DVDPlayer: waiting for threads to exit
22:19:14 T:5016 NOTICE: CDVDPlayer::OnExit()
22:19:14 T:5016 NOTICE: Closing stream player 2
22:19:14 T:5016 NOTICE: waiting for video thread to exit
22:19:14 T:280 NOTICE: thread end: video_thread
22:19:14 T:5016 NOTICE: deleting video codec
22:19:14 T:5016 NOTICE: DXVA::CDecoder::Close - closing decoder
22:19:14 T:5016 NOTICE: DXVA::Close - closing decoder context
22:19:14 T:1520 NOTICE: DVDPlayer: finished waiting
22:19:14 T:1520 NOTICE: CDVDPlayer::CloseFile()
22:19:14 T:1520 NOTICE: DVDPlayer: waiting for threads to exit
22:19:14 T:1520 NOTICE: DVDPlayer: finished waiting
22:19:14 T:1520 ERROR: Control 50 in window 10025 has been asked to focus, but it can't
22:19:15 T:2280 NOTICE: 1Channel: Service: Playback Stopped
22:19:15 T:4928 NOTICE: Stream All The Sources: Service: Playback Stopped
22:19:15 T:2280 NOTICE: 1Channel: Service: Resetting...
22:19:17 T:3192 NOTICE: plugin.video.surveillanceroom v1.2.3: REQUEST :: Params: {'content_type': 'video'}
22:19:17 T:3192 NOTICE: plugin.video.surveillanceroom v1.2.3: Camera 1 :: Checking previous camera test connection result...
22:19:17 T:968 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.surveillanceroom/?action=all_cameras
22:19:17 T:968 WARNING: XFILE::CFileFactory::CreateLoader - unsupported protocol(plugin) in plugin://plugin.video.surveillanceroom/?action=single_camera&camera_number=1


Any help would be appreciated

Thanks!

V.

Hi Maikito26,

Any recommendations on how to fix the above error?

Thanks,
D
Reply
dogfather9, I had similar error messages under Kodi 10.0. After upgrading to Kodi 10.1, the cameras played without error.
Reply
  • 1
  • 10
  • 11
  • 12(current)
  • 13
  • 14
  • 31

Logout Mark Read Team Forum Stats Members Help
Surveillance Room - Your IP Camera Companion with extra Foscam HD Support7