diff --git a/resources/language/resource.language.af_za/strings.po b/resources/language/resource.language.af_za/strings.po
index 50d3ba4..0fcddf5 100644
--- a/resources/language/resource.language.af_za/strings.po
+++ b/resources/language/resource.language.af_za/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.am_et/strings.po b/resources/language/resource.language.am_et/strings.po
index 752031f..48ee5a1 100644
--- a/resources/language/resource.language.am_et/strings.po
+++ b/resources/language/resource.language.am_et/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ar_sa/strings.po b/resources/language/resource.language.ar_sa/strings.po
index bc61638..8799ce3 100644
--- a/resources/language/resource.language.ar_sa/strings.po
+++ b/resources/language/resource.language.ar_sa/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ast_es/strings.po b/resources/language/resource.language.ast_es/strings.po
index 43d66e7..4b76bca 100644
--- a/resources/language/resource.language.ast_es/strings.po
+++ b/resources/language/resource.language.ast_es/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.az_az/strings.po b/resources/language/resource.language.az_az/strings.po
index 66610e7..7b3a3f2 100644
--- a/resources/language/resource.language.az_az/strings.po
+++ b/resources/language/resource.language.az_az/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.be_by/strings.po b/resources/language/resource.language.be_by/strings.po
index 3ddbaa2..25e3099 100644
--- a/resources/language/resource.language.be_by/strings.po
+++ b/resources/language/resource.language.be_by/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.bg_bg/strings.po b/resources/language/resource.language.bg_bg/strings.po
index 365e5e6..bc4f3d8 100644
--- a/resources/language/resource.language.bg_bg/strings.po
+++ b/resources/language/resource.language.bg_bg/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.bs_ba/strings.po b/resources/language/resource.language.bs_ba/strings.po
index 504db26..88b76db 100644
--- a/resources/language/resource.language.bs_ba/strings.po
+++ b/resources/language/resource.language.bs_ba/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ca_es/strings.po b/resources/language/resource.language.ca_es/strings.po
index 535a759..4947dde 100644
--- a/resources/language/resource.language.ca_es/strings.po
+++ b/resources/language/resource.language.ca_es/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.cs_cz/strings.po b/resources/language/resource.language.cs_cz/strings.po
index be4ff9f..0c03a4a 100644
--- a/resources/language/resource.language.cs_cz/strings.po
+++ b/resources/language/resource.language.cs_cz/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.cy_gb/strings.po b/resources/language/resource.language.cy_gb/strings.po
index c73abaa..b4cf9eb 100644
--- a/resources/language/resource.language.cy_gb/strings.po
+++ b/resources/language/resource.language.cy_gb/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.da_dk/strings.po b/resources/language/resource.language.da_dk/strings.po
index 0dea6ca..716e02a 100644
--- a/resources/language/resource.language.da_dk/strings.po
+++ b/resources/language/resource.language.da_dk/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.de_de/strings.po b/resources/language/resource.language.de_de/strings.po
index 1206899..8216ee5 100644
--- a/resources/language/resource.language.de_de/strings.po
+++ b/resources/language/resource.language.de_de/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.el_gr/strings.po b/resources/language/resource.language.el_gr/strings.po
index 2e778e3..460aa00 100644
--- a/resources/language/resource.language.el_gr/strings.po
+++ b/resources/language/resource.language.el_gr/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.en_au/strings.po b/resources/language/resource.language.en_au/strings.po
index 2846fc4..137507e 100644
--- a/resources/language/resource.language.en_au/strings.po
+++ b/resources/language/resource.language.en_au/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.en_gb/strings.po b/resources/language/resource.language.en_gb/strings.po
index 356f19e..08046e1 100644
--- a/resources/language/resource.language.en_gb/strings.po
+++ b/resources/language/resource.language.en_gb/strings.po
@@ -103,3 +103,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.en_nz/strings.po b/resources/language/resource.language.en_nz/strings.po
index fb81c64..947b186 100644
--- a/resources/language/resource.language.en_nz/strings.po
+++ b/resources/language/resource.language.en_nz/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.en_us/strings.po b/resources/language/resource.language.en_us/strings.po
index 1c25833..5720474 100644
--- a/resources/language/resource.language.en_us/strings.po
+++ b/resources/language/resource.language.en_us/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.eo/strings.po b/resources/language/resource.language.eo/strings.po
index 3be5ba1..ffba7a9 100644
--- a/resources/language/resource.language.eo/strings.po
+++ b/resources/language/resource.language.eo/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.es_ar/strings.po b/resources/language/resource.language.es_ar/strings.po
index e145e8a..5cc4bb7 100644
--- a/resources/language/resource.language.es_ar/strings.po
+++ b/resources/language/resource.language.es_ar/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.es_es/strings.po b/resources/language/resource.language.es_es/strings.po
index bdf156c..1b9f2ae 100644
--- a/resources/language/resource.language.es_es/strings.po
+++ b/resources/language/resource.language.es_es/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.es_mx/strings.po b/resources/language/resource.language.es_mx/strings.po
index 291d5d8..ce4cece 100644
--- a/resources/language/resource.language.es_mx/strings.po
+++ b/resources/language/resource.language.es_mx/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.et_ee/strings.po b/resources/language/resource.language.et_ee/strings.po
index 71ab0d5..58bb502 100644
--- a/resources/language/resource.language.et_ee/strings.po
+++ b/resources/language/resource.language.et_ee/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.eu_es/strings.po b/resources/language/resource.language.eu_es/strings.po
index 067f990..0a94ec7 100644
--- a/resources/language/resource.language.eu_es/strings.po
+++ b/resources/language/resource.language.eu_es/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.fa_af/strings.po b/resources/language/resource.language.fa_af/strings.po
index 7e44672..932ff07 100644
--- a/resources/language/resource.language.fa_af/strings.po
+++ b/resources/language/resource.language.fa_af/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.fa_ir/strings.po b/resources/language/resource.language.fa_ir/strings.po
index 87b9499..6972023 100644
--- a/resources/language/resource.language.fa_ir/strings.po
+++ b/resources/language/resource.language.fa_ir/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.fi_fi/strings.po b/resources/language/resource.language.fi_fi/strings.po
index 62c886b..a0318d0 100644
--- a/resources/language/resource.language.fi_fi/strings.po
+++ b/resources/language/resource.language.fi_fi/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.fo_fo/strings.po b/resources/language/resource.language.fo_fo/strings.po
index 15d6bf8..061c6f4 100644
--- a/resources/language/resource.language.fo_fo/strings.po
+++ b/resources/language/resource.language.fo_fo/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.fr_ca/strings.po b/resources/language/resource.language.fr_ca/strings.po
index 502fc28..9660775 100644
--- a/resources/language/resource.language.fr_ca/strings.po
+++ b/resources/language/resource.language.fr_ca/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.fr_fr/strings.po b/resources/language/resource.language.fr_fr/strings.po
index 0a11ec4..6db162a 100644
--- a/resources/language/resource.language.fr_fr/strings.po
+++ b/resources/language/resource.language.fr_fr/strings.po
@@ -105,3 +105,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.gl_es/strings.po b/resources/language/resource.language.gl_es/strings.po
index a8bbd62..125d814 100644
--- a/resources/language/resource.language.gl_es/strings.po
+++ b/resources/language/resource.language.gl_es/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.he_il/strings.po b/resources/language/resource.language.he_il/strings.po
index aecb406..72b56c3 100644
--- a/resources/language/resource.language.he_il/strings.po
+++ b/resources/language/resource.language.he_il/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "יו-טיוב"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.hi_in/strings.po b/resources/language/resource.language.hi_in/strings.po
index a83d51b..0850e3b 100644
--- a/resources/language/resource.language.hi_in/strings.po
+++ b/resources/language/resource.language.hi_in/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.hr_hr/strings.po b/resources/language/resource.language.hr_hr/strings.po
index 11d7f16..a8919d0 100644
--- a/resources/language/resource.language.hr_hr/strings.po
+++ b/resources/language/resource.language.hr_hr/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.hu_hu/strings.po b/resources/language/resource.language.hu_hu/strings.po
index 28b3e55..95117d0 100644
--- a/resources/language/resource.language.hu_hu/strings.po
+++ b/resources/language/resource.language.hu_hu/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.hy_am/strings.po b/resources/language/resource.language.hy_am/strings.po
index a9eb572..2cd1f9c 100644
--- a/resources/language/resource.language.hy_am/strings.po
+++ b/resources/language/resource.language.hy_am/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.id_id/strings.po b/resources/language/resource.language.id_id/strings.po
index 79f5d41..6a74e31 100644
--- a/resources/language/resource.language.id_id/strings.po
+++ b/resources/language/resource.language.id_id/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.is_is/strings.po b/resources/language/resource.language.is_is/strings.po
index c8cd71f..c5ee153 100644
--- a/resources/language/resource.language.is_is/strings.po
+++ b/resources/language/resource.language.is_is/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.it_it/strings.po b/resources/language/resource.language.it_it/strings.po
index 1d44bf6..92440c1 100644
--- a/resources/language/resource.language.it_it/strings.po
+++ b/resources/language/resource.language.it_it/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ja_jp/strings.po b/resources/language/resource.language.ja_jp/strings.po
index 60dc65e..15f098f 100644
--- a/resources/language/resource.language.ja_jp/strings.po
+++ b/resources/language/resource.language.ja_jp/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.kn_in/strings.po b/resources/language/resource.language.kn_in/strings.po
index 0df74e7..d17f925 100644
--- a/resources/language/resource.language.kn_in/strings.po
+++ b/resources/language/resource.language.kn_in/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ko_kr/strings.po b/resources/language/resource.language.ko_kr/strings.po
index 1410653..381d636 100644
--- a/resources/language/resource.language.ko_kr/strings.po
+++ b/resources/language/resource.language.ko_kr/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "유튜브"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.lt_lt/strings.po b/resources/language/resource.language.lt_lt/strings.po
index 7b8c19c..f2b4dcd 100644
--- a/resources/language/resource.language.lt_lt/strings.po
+++ b/resources/language/resource.language.lt_lt/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.lv_lv/strings.po b/resources/language/resource.language.lv_lv/strings.po
index 51b5129..61d13bb 100644
--- a/resources/language/resource.language.lv_lv/strings.po
+++ b/resources/language/resource.language.lv_lv/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.mi/strings.po b/resources/language/resource.language.mi/strings.po
index 218cde1..fdb3c07 100644
--- a/resources/language/resource.language.mi/strings.po
+++ b/resources/language/resource.language.mi/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.mk_mk/strings.po b/resources/language/resource.language.mk_mk/strings.po
index 536508b..57f0278 100644
--- a/resources/language/resource.language.mk_mk/strings.po
+++ b/resources/language/resource.language.mk_mk/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ml_in/strings.po b/resources/language/resource.language.ml_in/strings.po
index 077bb01..0dfc894 100644
--- a/resources/language/resource.language.ml_in/strings.po
+++ b/resources/language/resource.language.ml_in/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.mn_mn/strings.po b/resources/language/resource.language.mn_mn/strings.po
index 32f32a4..b30c792 100644
--- a/resources/language/resource.language.mn_mn/strings.po
+++ b/resources/language/resource.language.mn_mn/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ms_my/strings.po b/resources/language/resource.language.ms_my/strings.po
index 91d7ee4..73cb317 100644
--- a/resources/language/resource.language.ms_my/strings.po
+++ b/resources/language/resource.language.ms_my/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.mt_mt/strings.po b/resources/language/resource.language.mt_mt/strings.po
index 9d69133..7288a9f 100644
--- a/resources/language/resource.language.mt_mt/strings.po
+++ b/resources/language/resource.language.mt_mt/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.my_mm/strings.po b/resources/language/resource.language.my_mm/strings.po
index d9359c0..0db0f70 100644
--- a/resources/language/resource.language.my_mm/strings.po
+++ b/resources/language/resource.language.my_mm/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.nb_no/strings.po b/resources/language/resource.language.nb_no/strings.po
index 8b115af..2184bd7 100644
--- a/resources/language/resource.language.nb_no/strings.po
+++ b/resources/language/resource.language.nb_no/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.nl_nl/strings.po b/resources/language/resource.language.nl_nl/strings.po
index 6ddd5b4..ffcacd8 100644
--- a/resources/language/resource.language.nl_nl/strings.po
+++ b/resources/language/resource.language.nl_nl/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.oc_fr/strings.po b/resources/language/resource.language.oc_fr/strings.po
index ba58649..265c15e 100644
--- a/resources/language/resource.language.oc_fr/strings.po
+++ b/resources/language/resource.language.oc_fr/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.os_os/strings.po b/resources/language/resource.language.os_os/strings.po
index 421032f..d16aea9 100644
--- a/resources/language/resource.language.os_os/strings.po
+++ b/resources/language/resource.language.os_os/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.pl_pl/strings.po b/resources/language/resource.language.pl_pl/strings.po
index 4f9eaf0..6d31836 100644
--- a/resources/language/resource.language.pl_pl/strings.po
+++ b/resources/language/resource.language.pl_pl/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.pt_br/strings.po b/resources/language/resource.language.pt_br/strings.po
index f372ad8..9992d75 100644
--- a/resources/language/resource.language.pt_br/strings.po
+++ b/resources/language/resource.language.pt_br/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.pt_pt/strings.po b/resources/language/resource.language.pt_pt/strings.po
index 4614a31..18fe3e3 100644
--- a/resources/language/resource.language.pt_pt/strings.po
+++ b/resources/language/resource.language.pt_pt/strings.po
@@ -107,3 +107,11 @@ msgstr "Youtube"
#~ msgctxt "#32016"
#~ msgid "Playback addon"
#~ msgstr "Addon para playback"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ro_ro/strings.po b/resources/language/resource.language.ro_ro/strings.po
index 37c5da1..6e156b9 100644
--- a/resources/language/resource.language.ro_ro/strings.po
+++ b/resources/language/resource.language.ro_ro/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ru_ru/strings.po b/resources/language/resource.language.ru_ru/strings.po
index ef81a63..3519f9a 100644
--- a/resources/language/resource.language.ru_ru/strings.po
+++ b/resources/language/resource.language.ru_ru/strings.po
@@ -104,3 +104,11 @@ msgstr "Tubed"
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.si_lk/strings.po b/resources/language/resource.language.si_lk/strings.po
index 9633263..deb1253 100644
--- a/resources/language/resource.language.si_lk/strings.po
+++ b/resources/language/resource.language.si_lk/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.sk_sk/strings.po b/resources/language/resource.language.sk_sk/strings.po
index 319cb7b..df40197 100644
--- a/resources/language/resource.language.sk_sk/strings.po
+++ b/resources/language/resource.language.sk_sk/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.sl_si/strings.po b/resources/language/resource.language.sl_si/strings.po
index d547523..6579191 100644
--- a/resources/language/resource.language.sl_si/strings.po
+++ b/resources/language/resource.language.sl_si/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.sq_al/strings.po b/resources/language/resource.language.sq_al/strings.po
index a16eb9d..d75e8c5 100644
--- a/resources/language/resource.language.sq_al/strings.po
+++ b/resources/language/resource.language.sq_al/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.sr_rs/strings.po b/resources/language/resource.language.sr_rs/strings.po
index b8acc53..990384f 100644
--- a/resources/language/resource.language.sr_rs/strings.po
+++ b/resources/language/resource.language.sr_rs/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.sr_rs@latin/strings.po b/resources/language/resource.language.sr_rs@latin/strings.po
index 66fc9fd..361ce31 100644
--- a/resources/language/resource.language.sr_rs@latin/strings.po
+++ b/resources/language/resource.language.sr_rs@latin/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.sv_se/strings.po b/resources/language/resource.language.sv_se/strings.po
index 858c7b8..384626d 100644
--- a/resources/language/resource.language.sv_se/strings.po
+++ b/resources/language/resource.language.sv_se/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.szl/strings.po b/resources/language/resource.language.szl/strings.po
index 192dd89..1966ef1 100644
--- a/resources/language/resource.language.szl/strings.po
+++ b/resources/language/resource.language.szl/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.ta_in/strings.po b/resources/language/resource.language.ta_in/strings.po
index 0d938ac..a0704b1 100644
--- a/resources/language/resource.language.ta_in/strings.po
+++ b/resources/language/resource.language.ta_in/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.te_in/strings.po b/resources/language/resource.language.te_in/strings.po
index 65f9caf..73ae9e2 100644
--- a/resources/language/resource.language.te_in/strings.po
+++ b/resources/language/resource.language.te_in/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.tg_tj/strings.po b/resources/language/resource.language.tg_tj/strings.po
index 2d0f5a3..77469cf 100644
--- a/resources/language/resource.language.tg_tj/strings.po
+++ b/resources/language/resource.language.tg_tj/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.th_th/strings.po b/resources/language/resource.language.th_th/strings.po
index 87102c0..45ef0b6 100644
--- a/resources/language/resource.language.th_th/strings.po
+++ b/resources/language/resource.language.th_th/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.tr_tr/strings.po b/resources/language/resource.language.tr_tr/strings.po
index 129b5f4..1c40704 100644
--- a/resources/language/resource.language.tr_tr/strings.po
+++ b/resources/language/resource.language.tr_tr/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.uk_ua/strings.po b/resources/language/resource.language.uk_ua/strings.po
index 8cb90b5..330f0d6 100644
--- a/resources/language/resource.language.uk_ua/strings.po
+++ b/resources/language/resource.language.uk_ua/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.uz_uz/strings.po b/resources/language/resource.language.uz_uz/strings.po
index 94df1b4..7cf96dd 100644
--- a/resources/language/resource.language.uz_uz/strings.po
+++ b/resources/language/resource.language.uz_uz/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.vi_vn/strings.po b/resources/language/resource.language.vi_vn/strings.po
index 3a381f3..76db252 100644
--- a/resources/language/resource.language.vi_vn/strings.po
+++ b/resources/language/resource.language.vi_vn/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr ""
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.zh_cn/strings.po b/resources/language/resource.language.zh_cn/strings.po
index c2e6d85..98ad02c 100644
--- a/resources/language/resource.language.zh_cn/strings.po
+++ b/resources/language/resource.language.zh_cn/strings.po
@@ -104,3 +104,11 @@ msgstr "已播放"
msgctxt "#32018"
msgid "Youtube"
msgstr "Youtube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/language/resource.language.zh_tw/strings.po b/resources/language/resource.language.zh_tw/strings.po
index f11c5b3..9202c07 100644
--- a/resources/language/resource.language.zh_tw/strings.po
+++ b/resources/language/resource.language.zh_tw/strings.po
@@ -104,3 +104,11 @@ msgstr ""
msgctxt "#32018"
msgid "Youtube"
msgstr "YouTube"
+
+msgctxt "#32019"
+msgid "Cast requested port"
+msgstr ""
+
+msgctxt "#32020"
+msgid "Cast active port"
+msgstr ""
diff --git a/resources/lib/tubecast/chromecast.py b/resources/lib/tubecast/chromecast.py
index d4ca869..38fe41f 100644
--- a/resources/lib/tubecast/chromecast.py
+++ b/resources/lib/tubecast/chromecast.py
@@ -8,7 +8,7 @@
from wsgiref.simple_server import WSGIRequestHandler, WSGIServer, make_server
-from resources.lib.kodi import kodilogging
+from resources.lib.kodi import kodilogging, utils
from resources.lib.tubecast.dial import app
import socket
@@ -44,9 +44,12 @@ class Chromecast(object):
def __init__(self, monitor):
self._monitor = monitor
+
+ cast_requested_port = utils.get_setting_as_int("cast-requested-port")
self._server_thread = threading.Thread(name="ChromecastServer",
target=self._run_server,
- args=('0.0.0.0', 0))
+ args=('0.0.0.0', cast_requested_port))
+ logger.info("Cast requested port: {}".format(cast_requested_port))
self._server_thread.daemon = True
self._server = None
self._has_server = threading.Event()
@@ -56,6 +59,8 @@ def _run_server(self, host, port):
self._server = make_server(host, port, app,
server_class=ThreadedWSGIServer,
handler_class=SilentWSGIRequestHandler)
+ utils.set_setting("cast-active-port", self._server.server_port)
+ logger.info("Cast active port: {}".format(self._server.server_port))
self._has_server.set()
self._server.timeout = 0.1
while not self._abort_var or not self._monitor.abortRequested():
diff --git a/resources/settings.xml b/resources/settings.xml
index ebb6a5f..f677270 100644
--- a/resources/settings.xml
+++ b/resources/settings.xml
@@ -5,10 +5,12 @@
+
+
-
\ No newline at end of file
+