(2022-02-25, 21:26)kambala Wrote: @g.demir10 the add-on isn't available in the repo on iOS/tvOS because it's a binary one and must be bundled inside the app before signing it (for users without jailbreak). Not sure how you installed it on iOS unless your device is jailbroken...
to achieve that, do the following:
- download the build you need, e.g. 19.3 release
- unpack the deb file to obtain Kodi.app
- download inputstream.ffmpegdirect build and unpack it, e.g. from https://jenkins.kodi.tv/view/Addons/job/...ob/Matrix/
- place the inputstream.ffmpegdirect directory in Kodi.app/AppData/AppHome/addons
- now sign the Kodi.app and upload it to your ATV
- activate the add-on in My Addons
@
kambala thanks much for the support. Actually I managed to install it after writing this post by using the '' Download/Replace '' container method. I saw this method in one of the conversations here in forum but at first I couldn't know how to use it. Then I grasped the logic and implemented it and succeeded. (
Downloaded the Kodi Container as .xcappdata file, then ''show package content'' > AppData > Library > Caches > Kodi > Addons and placed the missing inputstream addon folder here, then Replaced the modified xcappdata file inside Kodi in Xcode devices window. ) But this way takes a bit long time according to how much your Kodi app file size is large by installing new add-ons and other settings.
The way you told is also practical and easy, actually it didn't come to my mind, it makes sense so much. But I suppose by applying this way; you build Kodi from scratch and all add-ons and settings would have gone, right ? So I think it's good to apply that way at the beginning of the installation if you aware of that add-on or any other add-on/file is missing in your Kodi Version.
Also I want to ask something about signing the app that way (with placing any other add-on or file, or signing without placing any file inside it.) You said unpack the deb file, to obtain Kodi and sign it (But signing only the Kodi.app I understand):
So after unpacking the deb file, we unpack ''data.tar.xz '' file to obtain the Kodi.app. But what about the other two files; ''Control.tar.gz'' and ''Debian-binary'' inside the package? Signing only the Kodi app file is enough to use the app properly? Lack of those 2 files don't cause any issues? Because normally when signing the app by iOS App Signer and then install it via Xcode; we place the Kodi Deb File as the input file to App Signer. (So the input file-Deb- includes those 3 files it ( Control, data and Debian-binary )).
I'm not so experienced about those issues; using Xcode, binaries, builds etc. I've just started to walk around topics like using Kodi, Xcode, installing 3rd party apps to iOS and tvOS, GitHub issues etc a few weeks ago. So apologies for any pointless questions or expressions : )
And by the way; I installed the app on my iPhone by Xcode also; the same way; generated a provisioning profile for iOS on Xcode, then signing the Deb File for iOS via App Signer and install via Xcode- Devices menu. I'm using a non-jailbroken iPhone 12 with iOS 15.3.1.
And it was easy to install that missing inputstream.ffmpeg file on Kodi on iOS; I downloaded the add-on zip file from the link- also you shared ( Jenkins.kodi.tv)- to iPhone, then open the Kodi app, went to the menu ''install from zip file '' then browsing the document folder for the add-on zip file and that was it : )