I have yet to see a Kodi addon for FrndlyTV but meanwhile this is provided as-is .Please note in another forum the author of Frndlytv for Channels (the script used here) seems to demand that this script is for Channels (a paid PVR platform). The script will work this way despite his intention to break it's compatibility for other uses by using incomplete/incorrect m3u header. It appears that Simple IPTV client does not care about that header.
It is also possible to use a PVR but if you are familiar with configuring them you know they can be problematic and a lot of work, or just downright quirky.
FrndlyTV is a very low cost streaming TV service. https://frndlytv.com/ . They do offer a free week trial, so you can see how this works for you first.
This will get you up and running to view live TV channels using the Simple IPTV addon with your FrndlyTV subscription. If you are more experienced you can modify the install for use with IPTVMerge. You can also use a single install to serve up the m3u list to multiple devices (not just Kodi)
The first steps of the solution here are specific to Libbreelec, the rest would work on any platform with Python 3 and Python requests.
This is one of the possible uses of python discussed in this thread here
RE: Python 3 script in LibreELEC 10
About that. Yes, kodi will not show the dialog box if the addon is already installed, even if it is installed and deactivated. It will just ignore the "request" to install it.
I did this on Libreelec Generic x86_64 and I can not speak to other platforms and how they may or may not vary. My guess is that this will work in all versions of Libreelec
This step is Specific to Libreelec
First step Installing python requests addon: (I can not confirm that this works as I already had this module installed)
Log in to your Libreelec box over ssh.
Enter or paste the following command
the following will appear on the Kodi screen and you must confirm installation there.
This step is Specific to Libreelec
Next, Create Python Wrapper:
create a file
/storage/.kodi/pythonwrapper.sh
paste the following into that file
#!/bin/sh
PYTHONPATH=
for addon in /storage/.kodi/addons/*/lib /storage/.kodi/addons/*/libs /usr/lib/kodi/addons/*/lib; do
[ -d "${addon}" ] && PYTHONPATH="${PYTHONPATH:+${PYTHONPATH}:}${addon}"
done
export PYTHONPATH
exec /usr/bin/python "$@"
(thanks to Jim_P for pythonwrapper script and the kodi python requests install above)
Save the file then make it executable
Next Install FrndlyTV for Channels python script:
More info here:
You can ignore the part of that page that talk about docker and channels
Direct Link to file:
https://github.com/matthuisman/frndlytv-for-channels/archive/refs/heads/master.zip
Simply extract the contents of this file and put them in
/storage/.kodi/frndlytv on the libreelec system
This step is Specific to Libreelec (you will need to figure out how to make it start automatically if using something other than libreelec
Create a New Autostart File
/storage/.kodi/autostart.sh on the libreelec system
and paste the following contents into it (you must modify the part for your account info; username and password)
#!/bin/sh
/storage/.kodi/pythonwrapper.sh /storage/.kodi/frndlytv/app.py --PORT 8183 --USERNAME "[email protected]" --PASSWORD "YourPassword" >/dev/null 2>&1 &
Reboot the system where you have installed the script.
Install simple IPTV PVR client on Kodi system.
Confirm script installation and that it is running:
From a computer on the network or the browser on libreelec we will open http://ipaddress:8183 , where "ipaddress" is the IP address of the computer the script is installed on and should now be running. (you may need to use localhost or 127.0.0.1 in place of IP address when on the same machine that is running the script)
If it is all working so far you should see links to the m3u and xml files you need to use in simple IPTV PVR client. Make a note of the addresses. This has changed in the days since this was posted. I think most people want the "no gracenote" links with both the m3u8 link and the xml link
Configure the Simple IPTV client:
Using the links on the page in previous step (this document is not intended to teach you how to configure that client)
You should now have live TV available through the IPTV Simple client
In the IPTV Simple client settings > Advanced tab:
1) where is says "Use inputstream.adaptive...." check this box.
2) in "User agent" set (without quotes):
"Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/99.0.4844.84 Safari/537.36"
or any other valid web browser user agent string
REBOOT kodi system
ENJOY!