Why Internet Television Is Growing

Nowadays, the request and desire for live TV shows on the internet is increasing gradually due to our widespread internet culture. This is common among individuals that rely on the internet for nearly everything. Consequently, the request for traditional live television is not as outstanding as before and the public these days use their computer

Best Addons for Movies

Hi guys and gals, I am completely new to Kodi so I am checking how it works. I have a question regarding addons please. Can you recommend me the best Addons for movies that I can use? Many thanks for your help in advance!

Static IP Address

I've found multiple recommendations to set a static IP address for my devices and found several instructions for the steps. It appears that I've run into a brick wall though. Currently my router config shows the DNS servers are dynamically assigned by ...

Creating AdvancedSettings.xml on ATV4

Hi, I've had quite some issues with frequent rebuffering of movies. On researching, there appears to be an AdvancedSettings.xml file in which tags can be set that may help me. I created the file on a network accessible devices as follows; Code: <...

Freeze selecting add-on

When I try to "get more" add-on's, Kodi had been freezing. This happens under both Video and Music tabs. I can seeming navigate under the system tab. http://pastebin.com/ANuMyV4Z is a log file from yesterday which I hopes captures the sequence.

Filter toggle and/or operators

Hey everyone! Here's something that's been bothering me for quite some time now. When you filter your movie library you can filter by tags. Let's say you have the tags 'HD', 'uncut' and 'atmos'. So let's say I wanted to filter the library to only see u...

Biss Naynawa Alghad TV 14.01.2017

Satellite : Eutelsat 12 West B @ 12.5W Channel : Naynawa Alghad TV TP : 12750 V 2666 7/8 DVB-S/MPEG-2/SD/4:2:0 SID : 2 CW: 00 93 62 F5 00 93 […] The post Biss Naynawa Alghad TV 14.01.2017 appeared first on HackSat Team.

MBC MASR 21.6°E Biss key 14.01.2017

MBC Feed (ex MBC MASR) 21.6°E – 11591 V 2856 7/8 – DVB-S/QPSK ID: MBC Feed SID:0001 VPID:0064 (100-dec) CW: CE CE 13 AF 01 17 BC D4 The post MBC MASR 21.6°E Biss key 14.01.2017 appeared first on HackSat Team.

Improve documentation around localization / languages

I just converted my ancient plugin from using strings.xml to strings.po, and I got pretty darn confused.

* language_support (wiki) says to put the files at resources/language/resource.language_$code/strings.po, but every addon I've looked at in the master repo has resources/language/$language/strings.po
* The syntax of the file seems totally mad and this merits explanation msg*id* = the text, msgctxt (message comment text?) = the id, msgtxt = empty string. What on earth happened?
* Translated examples I've seen look something like this:

msgctxt "30000"
msgid "Text in English"
msgstr "Text in die Auslaendische Sprache"

Why do we replicate the English text across every translation in msgid? Is this is supposed to be an id in any meaningful way? If it is, what happens if the word is the same in English but not other languages, e.g. (cricket) bat vs (animal/man) bat?

* Perhaps I'm the only addon who was still using strings.xml but a conversion script would have been useful:

Code:
import datetime
from lxml import etree
import sys

# Arguments are: ISO-639 code, Human readable language name, path to strings.xml, output path
code = sys.argv[1]
language = sys.argv[2]
src = sys.argv[3]
dst = sys.argv[4]

with open(src) as fp:
  tree = etree.parse(fp)

pofile_tmpl = u'''msgid ""
msgstr ""
"Project-Id-Version: plugin.video.ted.talks\\n"
"Report-Msgid-Bugs-To: https://github.com/moreginger/xbmc-plugin.video.ted.talks\\n"
"POT-Creation-Date: {now}+000\\n"
"PO-Revision-Date: {now}+000\\n"
"Last-Translator: Kodi Translation Team\\n"
"Language-Team: {language} (http://www.transifex.com/projects/p/xbmc-addons/language/{code}/)\\n"
"MIME-Version: 1.0\\n"
"Content-Type: text/plain; charset=UTF-8\\n"
"Content-Transfer-Encoding: 8bit\\n"
"Language: {code}\\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\\n"
'''

string_tmpl = u'''
msgctxt "{id}"
msgid "{id}"
msgstr "{txt}"
'''

now = datetime.datetime.now().strftime('%Y-%m-%d %H:%M')
pofile = pofile_tmpl.format(code=code, language=language, now=now)

for c in tree.xpath('//string'):
    id = c.get('id').strip()[0:]
    txt = c.text.strip()
    pofile += string_tmpl.format(id=id, txt=txt)

with open(dst, 'w') as fp:
    fp.write(pofile.encode("UTF-8"))

Kodi and DNS geo-unblocking

Hi There, Here is a scenario. I live in New Zealand and I have a US Amazon Fire Stick with Kodi side-loaded and I use a DNS service to geo-unblock Amazon Prime content. However I want to access BBC iPlayer. Is it possible to configure Kodi such that i...

Watch TV Shows On PC With Ease

Cable TV is great but it will be far greater if we do not have to pay for the bills every month. Now, you can watch TV shows on PC easily. No, you do not have to go to the offices of the cable service provider in your area and fill up a form. You