@stormtracknole, are there any other addons that aren't working that we could try on our end? I don't have an ESPN login, so I can't try it on my system.
|
Quote:
I'm currently building kodi right now using the default SBo from the slackbuilds site. It is using it's own FFMPEG. abga, I was having the same problem with the arm version. |
Quote:
I wasn't talking about the add-ons you have available in the Kodi repository and only need to download & install. You also need to build the two core Kodi add-ons platform & kodi-platform to start with: https://www.linuxquestions.org/quest...2/#post5804551 (Section - Kodi Addons: - sorry for the bad formatting, I was new on LQ and didn't know/care how to properly format posts) You can build the add-ons during the compilation of Kodi, but I found that approach a little too complicated. Contacting Larry: https://www.linuxquestions.org/quest...ml#post5896796 Quote:
|
Quote:
Sorry to report, but using the included version of ffmpeg did not make a difference. Still seeing the same errors. :/ |
Quote:
Quote:
Quote:
|
Quote:
Quote:
|
Quote:
Quote:
Quote:
https://www.linuxquestions.org/quest...on-4175612537/ |
I give up! I went to my Raspberry Pi 3 and started kodi and the ESPN3 add-on. It works as it is supposed to. Here's my logfile. I am completely perplexed...
As you can see: Code:
20:10:56.190 T:1911209984 DEBUG: ------ Window Init (DialogBusy.xml) ------ |
I just compared the two logs and coudln't find anything wrong or different other than the ffmpeg failure.
- Kodi - Slackware x86 log - FAILURE: Code:
12:45:28.645 T:140508236080896 NOTICE: Creating InputStream Code:
20:10:55.440 T:1626505984 NOTICE: Creating InputStream Code:
[https] the user-agent option is deprecated, please use user_agent option https://github.com/xbmc/FFmpeg/archi...on-17.5.tar.gz and the options used by Kodi when it builds ffmpeg on its own from the end of post #17, then recompile Kodi by using Larry's SlackBuild and specify that you have ffmpeg (use it as shared): Code:
# Optional ffmpeg is still available but not turned on by https://github.com/Pulse-Eight/libcec If negative, you could disable it from the Kodi GUI: Settings > Input Devices > Perpipherals > CEC Adapter |
Quote:
Apologies, I thought I mentioned Raspbian in my previous post. I did not. Sorry about that. |
Quote:
Quote:
|
Don't know where to find the compilation details for Kodi under Raspbian, but these look to be the configuration options Debian is using for compiling Kodi 17.6:
Code:
dh_auto_configure -- --host=x86_64-linux-gnu --disable-maintainer-mode --disable-dependency-tracking --disable-silent-rules --enable-gl --disable-gles --enable-vdpau --disable-openmax --disable-tegra --disable-debug --disable-profiling --enable-pulse --disable-mid --enable-avahi --enable-webserver --enable-optical-drive --enable-texturepacker --enable-nfs --enable-libcec --disable-airtunes --with-ffmpeg=shared --disable-non-free --enable-gtest --with-lirc-device=/var/run/lirc/lircd https://buildd.debian.org/status/fet...42722902&raw=0 They also look to build ffmpeg separatelly (--with-ffmpeg=shared is used) and there are no other options I could spot, different than the ones used in the kodi SlackBuild, that could resolve the errors you're getting. I'm really out of ideas now. |
Quote:
Thank you all for your help so far. If I come up with the solution, I'll post it here. |
After checking the Kodi compilation in my previous post, I spent some time verifying if the ffmpeg compilation is different in Debian (Raspbian), fearing that there might be some additional stuff required in order to be able to play HLS.
Found nothing extra and it looks like the HLS protocol is enabled by default in the "core" of ffmpeg: https://ffmpeg.org/ffmpeg-protocols.html#hls Debian options for the ffmpeg 3.1.x compilation: Code:
configure --prefix=/usr --extra-version="4" --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-chromaprint --enable-libopencv --enable-libx264 || (cat config.log && exit 1); cd ../.. ; echo " *** extra ***"; cd debian/extra; ../../configure --prefix=/usr --extra-version="4" --toolchain=hardened --libdir=/usr/lib/x86_64-linux-gnu --incdir=/usr/include/x86_64-linux-gnu --cc=cc --cxx=g++ --enable-gpl --enable-shared --disable-stripping --disable-decoder=libopenjpeg --disable-decoder=libschroedinger --enable-avresample --enable-avisynth --enable-gnutls --enable-ladspa --enable-libass --enable-libbluray --enable-libbs2b --enable-libcaca --enable-libcdio --enable-libebur128 --enable-libflite --enable-libfontconfig --enable-libfreetype --enable-libfribidi --enable-libgme --enable-libgsm --enable-libmodplug --enable-libmp3lame --enable-libopenjpeg --enable-libopus --enable-libpulse --enable-librubberband --enable-librtmp --enable-libschroedinger --enable-libshine --enable-libsnappy --enable-libsoxr --enable-libspeex --enable-libssh --enable-libtheora --enable-libtwolame --enable-libvorbis --enable-libvpx --enable-libwavpack --enable-libwebp --enable-libx265 --enable-libxvid --enable-libzvbi --enable-openal --enable-opengl --enable-x11grab --enable-libdc1394 --enable-libiec61883 --enable-libzmq --enable-frei0r --enable-chromaprint --enable-libopencv --enable-libx264 --enable-version3 --disable-doc --disable-programs --disable-avdevice --disable-avfilter --disable-avformat --disable-avresample --disable-postproc --disable-swscale --enable-libopencore_amrnb --enable-libopencore_amrwb --enable-libvo_amrwbenc || (cat config.log && exit 1); cd ../.. ; Code:
ffmpeg -loglevel debug -hide_banner -i "https://x-live-espn-stgec.uplynk.com/ause/slices/e17/d09b16c953aa40c98dd8c513526aca5a/e178438e3b224c2fb20cd3c8814fde82/H00000127.ts?pbs=365bdeae66cf41999e62b8e62949ccae&_jt=l&euid=ESPN3_VDMS&chid=d0695f6fa2f143eb95c7a41d96d581c4&ptid=ESPN_tvOS_VDMS&si=0" Then I focused on the Kodi Add-on itself. According to the first post from this ESPN_3 thread, you need two additional add-ons (python plugins) as dependencies for the espn_3 add-on: https://forum.kodi.tv/showthread.php?tid=230418 Quote:
https://kodi.wiki/view/Add-on:\Dateutil EDIT: Don't know how to put an escape char in the url line above to avoid having the stupid :D sign, just added \ between : and D Normally the add-ons installation will resolve the dependencies automatically if it's done through the Kodi GUI, these will be downloaded from the Kodi official repository. However, when I installed the espn_3 add-on in Kodi 17.4 under Slackware 14.2 ARM, I only observed that the Dateutil plug-in was added, nothing about m3u8. I checked your logs again and found all the required plug-ins initialized in both cases. You can find them in the beginning of the logs, just after the line : NOTICE: Running database version Addons27 Just for testing and making sure it's not something related to the add-on installation and dependency resolution, I'd suggest to uninstall the espn_3 add-on in Kodi (GUI - Add-ons Section - My Add-ons) and reinstall it manually by using zip files: https://kodi.wiki/view/HOW-TO:Instal...from_zip_files Do it in the following order - first the dependencies and then the add-on itself. Download all the zip files and put them in the home folder of the kodi user & make them readable by the kodi user. Official Kodi repository: 1. dependency for espn_3 http://mirrors.kodi.tv/addons/krypto...dule.dateutil/ 2. dependency for m3u8 (according to Kodi Add-ons Club)) http://mirrors.kodi.tv/addons/krypto...odule.iso8601/ 3. dependency for espn_3 http://mirrors.kodi.tv/addons/krypto...t.module.m3u8/ 4. the espn_3 add-on itself http://mirrors.kodi.tv/addons/krypto....video.espn_3/ Unofficial repository - Kodi Add-ons Club: https://kodi-addons.club/addon/scrip...dateutil/2.7.3 https://kodi-addons.club/addon/scrip...iso8601/0.1.11 https://kodi-addons.club/addon/scrip...le.m3u8/0.2.10 - no espn_3 to be found here And the Kodi team has a nice page where you can manually search/browse/download the add-ons: https://kodi.tv/addons/browse - was only able to find espn_3 https://kodi.tv/addon/plugins-video-add-ons/espn-3-0 https://kodi.tv/addons - try your luck in Categories for other stuff Last thing to try: - the espn_3 add-on has some options that you can play with. In the advanced section there are two interesting options, first one is to clear the cache and the second one is to disable the Certificates Checking/Verification. Disabling the certificates checking was mentioned in some places as a workaround for some issues, maybe you're lucky :) That's pretty much it, my limitations - end of the road for me, get on the Kodi forum and ask for further support. This thread should be the one appropriate for your help request: https://forum.kodi.tv/showthread.php?tid=230418 |
Quote:
Quote:
|
All times are GMT -5. The time now is 05:54 PM. |