Branch: Omega
Target: WebOS
I've configured the proxy settings as follows:
host: 192.168.0.200
port: 1090
However, with this configuration, Kodi fails to apply the proxy correctly, and I encounter an error in the kodi.log:
2025-05-03 21:18:16.892 T:27111 info <general>: VideoPlayer::OpenFile: pvr://channels/tv/IRIB@453935575/1@pvr.iptvsimple_2073801549.pvr
2025-05-03 21:18:16.893 T:30487 info <general>: Creating InputStream
2025-05-03 21:18:16.898 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: inputstream.ffmpegdirect: OpenStream() - Num Props: 2
2025-05-03 21:18:16.899 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: inputstream.ffmpegdirect property: inputstream.ffmpegdirect.is_realtime_stream = true
2025-05-03 21:18:16.899 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: inputstream.ffmpegdirect property: inputstream.ffmpegdirect.manifest_type = hls
2025-05-03 21:18:16.899 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: Stream mimetype: application/x-mpegURL
2025-05-03 21:18:16.900 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: HttpProxy host set: '192.168.0.200'
2025-05-03 21:18:16.900 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: HttpProxy port set: 1090
2025-05-03 21:18:16.900 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: HttpProxy user set: ''
2025-05-03 21:18:16.900 T:30487 info <general>: AddOnLog: inputstream.ffmpegdirect: OpenWithFFmpeg - IO handled by FFmpeg's AVFormat
2025-05-03 21:18:16.902 T:30487 error <general>: AddOnLog: inputstream.ffmpegdirect: ffmpeg[52899C32]: [tcp] Port missing in uri
2025-05-03 21:18:16.902 T:30487 error <general>: CVideoPlayer::OpenInputStream - error opening [pvr://channels/tv/IRIB@453935575/1@pvr.iptvsimple_2073801549.pvr]
2025-05-03 21:18:16.902 T:30487 info <general>: CVideoPlayer::OnExit()
2025-05-03 21:18:16.903 T:30487 info <general>: ADDON: Dll Destroyed - Inputstream FFmpeg Direct
2025-05-03 21:18:17.099 T:27111 info <general>: CVideoPlayer::CloseFile()
2025-05-03 21:18:17.099 T:27111 info <general>: VideoPlayer: waiting for threads to exit
2025-05-03 21:18:17.099 T:27111 info <general>: VideoPlayer: finished waiting
If I instead include the port directly in the host value like this:
host: 192.168.0.200:1090
port: 1090
Kodi.log:
2025-05-03 22:46:58.076 T:4474 info <general>: VideoPlayer::OpenFile: pvr://channels/tv/All%20channels@-1/1@pvr.iptvsimple_507349789.pvr
2025-05-03 22:46:58.077 T:5484 info <general>: Creating InputStream
2025-05-03 22:46:58.088 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: inputstream.ffmpegdirect: OpenStream() - Num Props: 2
2025-05-03 22:46:58.088 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: inputstream.ffmpegdirect property: inputstream.ffmpegdirect.is_realtime_stream = true
2025-05-03 22:46:58.088 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: inputstream.ffmpegdirect property: inputstream.ffmpegdirect.manifest_type = hls
2025-05-03 22:46:58.088 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: Stream mimetype: application/x-mpegURL
2025-05-03 22:46:58.092 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: HttpProxy host set: '192.168.0.200:1090'
2025-05-03 22:46:58.092 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: HttpProxy port set: 1090
2025-05-03 22:46:58.092 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: HttpProxy user set: ''
2025-05-03 22:46:58.093 T:5484 info <general>: AddOnLog: inputstream.ffmpegdirect: OpenWithFFmpeg - IO handled by FFmpeg's AVFormat
then everything works as expected.
It seems the port value is not being passed properly to FFmpeg unless it's explicitly included in the host string.
Branch: Omega
Target: WebOS
I've configured the proxy settings as follows:
However, with this configuration, Kodi fails to apply the proxy correctly, and I encounter an error in the kodi.log:
If I instead include the port directly in the host value like this:
Kodi.log:
then everything works as expected.
It seems the port value is not being passed properly to FFmpeg unless it's explicitly included in the host string.