RakutenTV Plugin

    Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

    • jeepcook schrieb:

      We have just to put them in the data directory and remove the m3u?
      Yes
      But you have a different service reference to ".m3u"!
      The ".json" are generated by the plugin, with numeric_ID and not with the channel_number in the service reference

      putzipuh schrieb:

      why not just using the existing m3u?
      Kannst du doch machen. Das Plugin erstellt nun mal eine *.json und beinhaltet alles für eine *.m3u
      Über die vor- und nachteile könnte man sich streiten; .m3u von Drittanbietern oder .json aktuell aus dem eigenem Land (Länder mit Proxy)

      ##################
      "gr": {"classification_id": "279","locale": "en","market_code": "gr",}
      epg_languages = {"gr": "en-GR",}
      Dateien
      • rakutentv-gr.rar

        (6,51 kB, 11 mal heruntergeladen, zuletzt: )
    • Sorry es hat sich ein Fehler bei den "TIDS" eingeschlichen !!!
      Die 135, 136, 137 sind schon anderweitig belegt, was zu Problemen mit den *.json führen kann/wird.

      Edit
      .json (20 Länder) überarbeitet im Anhang
      TIDS: "de": 130, "it": 131, "pl": 132, "uk": 133, "es": 134, "fr": 135, "nl": 136, "be": 137, "lu": 138, "se": 139, "dk": 140, "no": 141, "fi": 142, "ie": 143, "cz": 144, "pt": 145, "gr": 146, "at": 147, "ch": 148, "is": 149
      Dateien

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Fellfresse ()

    • Da kommt noch was :D , aber wie viel kann ich noch nicht sagen. Aktuell hab ich Bulgarien gefunden, denke aber das gibt es in ganz Europa

      Edit:
      So besser?
      "de": 130, "it": 131, "pl": 132, "uk": 133, "es": 134, "fr": 135, "nl": 136, "be": 137, "lu": 138, "se": 139, "dk": 13A, "no": 13B, "fi": 13C, "is": 13D, "ie": 13E, "at": 13F, "ch": 140, "pt": 141, "gr": 142, "cz": 143, "bg": 144

      Edit2:
      Schreibe ich die TIDS in hex, bekomme ich einen syntax Fehler

      Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von Fellfresse ()

    • Croatia

      classification_id=302
      locale=en-HR market_code=hr

      Quellcode

      1. _regions = {
      2. "de": "{0}, {1}".format(_("DE"), _("Germany")),
      3. "it": "{0}, {1}".format(_("IT"), _("Italy")),
      4. "pl": "{0}, {1}".format(_("PL"), _("Poland")),
      5. "uk": "{0}, {1}".format(_("UK"), _("United Kingdom")),
      6. "es": "{0}, {1}".format(_("ES"), _("Spain")),
      7. "fr": "{0}, {1}".format(_("FR"), _("France")),
      8. "nl": "{0}, {1}".format(_("NL"), _("Netherlands")),
      9. "be": "{0}, {1}".format(_("BE"), _("Belgium")),
      10. "lu": "{0}, {1}".format(_("LU"), _("Luxembourg")),
      11. "se": "{0}, {1}".format(_("SE"), _("Sweden")),
      12. "dk": "{0}, {1}".format(_("DK"), _("Denmark")),
      13. "no": "{0}, {1}".format(_("NO"), _("Norway")),
      14. "fi": "{0}, {1}".format(_("FI"), _("Finland")),
      15. "is": "{0}, {1}".format(_("IS"), _("Iceland")),
      16. "ie": "{0}, {1}".format(_("IE"), _("Ireland")),
      17. "at": "{0}, {1}".format(_("AT"), _("Austria")),
      18. "ch": "{0}, {1}".format(_("CH"), _("Switzerland")),
      19. "pt": "{0}, {1}".format(_("PT"), _("Portugal")),
      20. "gr": "{0}, {1}".format(_("GR"), _("Greece")),
      21. "cz": "{0}, {1}".format(_("CZ"), _("Czechia")),
      22. "bg": "{0}, {1}".format(_("BG"), _("Bulgaria")),
      23. "hr": "{0}, {1}".format(_("HR"), _("Croatia")),
      Alles anzeigen




      Edit
      3 more regions and that's probably all in Europe.

      There is also the Ukrainian region but there is no Live TV as of yet.

      Quellcode

      1. RO
      2. https://gizmo.rakuten.tv/v3/avod/streamings?classification_id=268&device_identifier=web&device_stream_audio_quality=2.0&device_stream_hdr_type=NONE&device_stream_video_quality=FHD&disable_dash_legacy_packages=false&locale=ro&market_code=ro
      3. LT
      4. https://gizmo.rakuten.tv/v3/avod/streamings?classification_id=290&device_identifier=web&device_stream_audio_quality=2.0&device_stream_hdr_type=NONE&device_stream_video_quality=FHD&disable_dash_legacy_packages=false&locale=en-LT&market_code=lt
      5. EE
      6. https://gizmo.rakuten.tv/v3/avod/streamings?classification_id=288&device_identifier=web&device_stream_audio_quality=2.0&device_stream_hdr_type=NONE&device_stream_video_quality=FHD&disable_dash_legacy_packages=false&locale=en-EE&market_code=ee

      And something from the land of the cherry blossoms, but I didn't check if there is a geoblock.

      Quellcode

      1. JP
      2. https://gizmo.rakuten.tv/v3/skeleton/gardens/default?classification_id=309&device_identifier=web&device_stream_audio_quality=2.0&device_stream_hdr_type=NONE&device_stream_video_quality=FHD&live_channel_support=true&locale=en&market_code=jp&user_status=visitor
      ---------------------------------------------------------------------
      Edit

      And finally, the finished code snippet.
      Taken at night so someone check it out.
      Replaced in the file works in my box.

      Jason files are missing for some regions.
      Either someone will provide the jason files or m3u lists need to be made.

      Quellcode

      1. _regions = {
      2. "de": "{0}, {1}".format(_("DE"), _("Germany")),
      3. "it": "{0}, {1}".format(_("IT"), _("Italy")),
      4. "pl": "{0}, {1}".format(_("PL"), _("Poland")),
      5. "uk": "{0}, {1}".format(_("UK"), _("United Kingdom")),
      6. "es": "{0}, {1}".format(_("ES"), _("Spain")),
      7. "fr": "{0}, {1}".format(_("FR"), _("France")),
      8. "nl": "{0}, {1}".format(_("NL"), _("Netherlands")),
      9. "be": "{0}, {1}".format(_("BE"), _("Belgium")),
      10. "lu": "{0}, {1}".format(_("LU"), _("Luxembourg")),
      11. "se": "{0}, {1}".format(_("SE"), _("Sweden")),
      12. "dk": "{0}, {1}".format(_("DK"), _("Denmark")),
      13. "no": "{0}, {1}".format(_("NO"), _("Norway")),
      14. "fi": "{0}, {1}".format(_("FI"), _("Finland")),
      15. "is": "{0}, {1}".format(_("IS"), _("Iceland")),
      16. "ie": "{0}, {1}".format(_("IE"), _("Ireland")),
      17. "at": "{0}, {1}".format(_("AT"), _("Austria")),
      18. "ch": "{0}, {1}".format(_("CH"), _("Switzerland")),
      19. "pt": "{0}, {1}".format(_("PT"), _("Portugal")),
      20. "gr": "{0}, {1}".format(_("GR"), _("Greece")),
      21. "cz": "{0}, {1}".format(_("CZ"), _("Czechia")),
      22. "bg": "{0}, {1}".format(_("BG"), _("Bulgaria")),
      23. "hr": "{0}, {1}".format(_("HR"), _("Croatia")),
      24. "ro": "{0}, {1}".format(_("RO"), _("Romania")),
      25. "lt": "{0}, {1}".format(_("LT"), _("Lithuania")),
      26. "ee": "{0}, {1}".format(_("EE"), _("Estonia")),
      27. }
      28. REGIONS = [
      29. ("de", "{0}".format(_regions["de"])),
      30. ("it", "{0}".format(_regions["it"])),
      31. ("pl", "{0}".format(_regions["pl"])),
      32. ("uk", "{0}".format(_regions["uk"])),
      33. ("es", "{0}".format(_regions["es"])),
      34. ("fr", "{0}".format(_regions["fr"])),
      35. ("nl", "{0}".format(_regions["nl"])),
      36. ("be", "{0}".format(_regions["be"])),
      37. ("lu", "{0}".format(_regions["lu"])),
      38. ("se", "{0}".format(_regions["se"])),
      39. ("dk", "{0}".format(_regions["dk"])),
      40. ("no", "{0}".format(_regions["no"])),
      41. ("fi", "{0}".format(_regions["fi"])),
      42. ("is", "{0}".format(_regions["is"])),
      43. ("ie", "{0}".format(_regions["ie"])),
      44. ("at", "{0}".format(_regions["at"])),
      45. ("ch", "{0}".format(_regions["ch"])),
      46. ("pt", "{0}".format(_regions["pt"])),
      47. ("gr", "{0}".format(_regions["gr"])),
      48. ("cz", "{0}".format(_regions["cz"])),
      49. ("bg", "{0}".format(_regions["bg"])),
      50. ("hr", "{0}".format(_regions["hr"])),
      51. ("ro", "{0}".format(_regions["ro"])),
      52. ("lt", "{0}".format(_regions["lt"])),
      53. ("ee", "{0}".format(_regions["ee"])),
      54. ]
      55. CH_REGIONS = REGIONS + [("none", _("NONE"))]
      56. region_params = {
      57. "de": {
      58. "classification_id": "307",
      59. "locale": "de",
      60. "market_code": "de",
      61. },
      62. "it": {
      63. "classification_id": "36",
      64. "locale": "it",
      65. "market_code": "it",
      66. },
      67. "pl": {
      68. "classification_id": "277",
      69. "locale": "en",
      70. "market_code": "pl",
      71. },
      72. "uk": {
      73. "classification_id": "18",
      74. "locale": "en",
      75. "market_code": "uk",
      76. },
      77. "es": {
      78. "classification_id": "5",
      79. "locale": "es",
      80. "market_code": "es",
      81. },
      82. "fr": {
      83. "classification_id": "23",
      84. "locale": "fr",
      85. "market_code": "fr",
      86. },
      87. "nl": {
      88. "classification_id": "69",
      89. "locale": "nl",
      90. "market_code": "nl",
      91. },
      92. "be": {
      93. "classification_id": "308",
      94. "locale": "fr",
      95. "market_code": "be",
      96. },
      97. "lu": {
      98. "classification_id": "74",
      99. "locale": "fr",
      100. "market_code": "lu",
      101. },
      102. "se": {
      103. "classification_id": "282",
      104. "locale": "sv",
      105. "market_code": "se",
      106. },
      107. "dk": {
      108. "classification_id": "283",
      109. "locale": "da",
      110. "market_code": "dk",
      111. },
      112. "no": {
      113. "classification_id": "286",
      114. "locale": "nb",
      115. "market_code": "no",
      116. },
      117. "fi": {
      118. "classification_id": "284",
      119. "locale": "fi",
      120. "market_code": "fi",
      121. },
      122. "is": {
      123. "classification_id": "287",
      124. "locale": "en",
      125. "market_code": "is",
      126. },
      127. "ie": {
      128. "classification_id": "41",
      129. "locale": "en",
      130. "market_code": "ie",
      131. },
      132. "at": {
      133. "classification_id": "300",
      134. "locale": "de",
      135. "market_code": "at",
      136. },
      137. "ch": {
      138. "classification_id": "319",
      139. "locale": "de",
      140. "market_code": "ch",
      141. },
      142. "pt": {
      143. "classification_id": "64",
      144. "locale": "pt",
      145. "market_code": "pt",
      146. },
      147. "gr": {
      148. "classification_id": "279",
      149. "locale": "en",
      150. "market_code": "gr",
      151. },
      152. "cz": {
      153. "classification_id": "272",
      154. "locale": "cs",
      155. "market_code": "cz",
      156. },
      157. "bg": {
      158. "classification_id": "269",
      159. "locale": "bg",
      160. "market_code": "bg",
      161. },
      162. "hr": {
      163. "classification_id": "302",
      164. "locale": "en",
      165. "market_code": "hr",
      166. },
      167. "ro": {
      168. "classification_id": "268",
      169. "locale": "ro",
      170. "market_code": "ro",
      171. },
      172. "lt": {
      173. "classification_id": "290",
      174. "locale": "en",
      175. "market_code": "lt",
      176. },
      177. "ee": {
      178. "classification_id": "288",
      179. "locale": "en",
      180. "market_code": "ee",
      181. },
      182. }
      183. epg_languages = {
      184. "de": "de-DE",
      185. "it": "en-US",
      186. "pl": "en-US",
      187. "uk": "en-GB",
      188. "es": "en-US",
      189. "fr": "en-US",
      190. "nl": "en-US",
      191. "be": "en-US",
      192. "lu": "en-US",
      193. "se": "en-US",
      194. "dk": "en-US",
      195. "no": "en-US",
      196. "fi": "en-US",
      197. "is": "en-US",
      198. "ie": "en-US",
      199. "at": "de-AT",
      200. "ch": "de-CH",
      201. "pt": "en-US",
      202. "gr": "en-GR",
      203. "cz": "en-US",
      204. "bg": "en-US",
      205. "hr": "en-US",
      206. "ro": "en-US",
      207. "lt": "en-LT",
      208. "ee": "en-EE",
      209. }
      210. TIDS = {
      211. "de": 130,
      212. "it": 131,
      213. "pl": 132,
      214. "uk": 133,
      215. "es": 134,
      216. "fr": 135,
      217. "nl": 136,
      218. "be": 137,
      219. "lu": 138,
      220. "se": 139,
      221. "dk": 140,
      222. "no": 141,
      223. "fi": 142,
      224. "is": 143,
      225. "ie": 144,
      226. "at": 145,
      227. "ch": 146,
      228. "pt": 147,
      229. "gr": 148,
      230. "cz": 149,
      231. "bg": 150,
      232. "hr": 151,
      233. "ro": 152,
      234. "lt": 153,
      235. "ee": 154,
      236. }
      Alles anzeigen

      Dieser Beitrag wurde bereits 6 mal editiert, zuletzt von azman ()

    • Europa sollte kompett sein, aber die TIDS sind nicht in HEX.
      Für Bulgaria, Romania, Estonia und Zypern hab ich keinen Proxy!

      Quellcode

      1. _regions = {
      2. "de": "{0}, {1}".format(_("DE"), _("Germany")),
      3. "it": "{0}, {1}".format(_("IT"), _("Italy")),
      4. "pl": "{0}, {1}".format(_("PL"), _("Poland")),
      5. "uk": "{0}, {1}".format(_("UK"), _("United Kingdom")),
      6. "es": "{0}, {1}".format(_("ES"), _("Spain")),
      7. "at": "{0}, {1}".format(_("AT"), _("Austria")),
      8. "ch": "{0}, {1}".format(_("CH"), _("Switzerland")),
      9. "nl": "{0}, {1}".format(_("NL"), _("Netherlands")),
      10. "fr": "{0}, {1}".format(_("FR"), _("France")),
      11. "se": "{0}, {1}".format(_("SE"), _("Sweden")),
      12. "dk": "{0}, {1}".format(_("DK"), _("Denmark")),
      13. "no": "{0}, {1}".format(_("NO"), _("Norway")),
      14. "fi": "{0}, {1}".format(_("FI"), _("Finland")),
      15. "be": "{0}, {1}".format(_("BE"), _("Belgium")),
      16. "cz": "{0}, {1}".format(_("CZ"), _("Czech Republic")),
      17. "pt": "{0}, {1}".format(_("PT"), _("Portugal")),
      18. "gr": "{0}, {1}".format(_("GR"), _("Greece")),
      19. "lu": "{0}, {1}".format(_("LU"), _("Luxembourg")),
      20. "ie": "{0}, {1}".format(_("IE"), _("Ireland")),
      21. "is": "{0}, {1}".format(_("IS"), _("Iceland")),
      22. "bg": "{0}, {1}".format(_("BG"), _("Bulgaria")),
      23. "hu": "{0}, {1}".format(_("HU"), _("Hungary")),
      24. "hr": "{0}, {1}".format(_("HR"), _("Croatia")),
      25. "si": "{0}, {1}".format(_("SI"), _("Slovenia")),
      26. "ro": "{0}, {1}".format(_("RO"), _("Romania")),
      27. "lt": "{0}, {1}".format(_("LT"), _("Lithuania")),
      28. "lv": "{0}, {1}".format(_("LV"), _("Latvia")),
      29. "ee": "{0}, {1}".format(_("EE"), _("Estonia")),
      30. "mt": "{0}, {1}".format(_("MT"), _("Malta")),
      31. "cy": "{0}, {1}".format(_("CY"), _("Zypern")),
      32. }
      33. REGIONS = [
      34. ("de", "{0}".format(_regions["de"])),
      35. ("it", "{0}".format(_regions["it"])),
      36. ("pl", "{0}".format(_regions["pl"])),
      37. ("uk", "{0}".format(_regions["uk"])),
      38. ("es", "{0}".format(_regions["es"])),
      39. ("at", "{0}".format(_regions["at"])),
      40. ("ch", "{0}".format(_regions["ch"])),
      41. ("nl", "{0}".format(_regions["nl"])),
      42. ("fr", "{0}".format(_regions["fr"])),
      43. ("se", "{0}".format(_regions["se"])),
      44. ("dk", "{0}".format(_regions["dk"])),
      45. ("no", "{0}".format(_regions["no"])),
      46. ("fi", "{0}".format(_regions["fi"])),
      47. ("be", "{0}".format(_regions["be"])),
      48. ("cz", "{0}".format(_regions["cz"])),
      49. ("pt", "{0}".format(_regions["pt"])),
      50. ("gr", "{0}".format(_regions["gr"])),
      51. ("lu", "{0}".format(_regions["lu"])),
      52. ("ie", "{0}".format(_regions["ie"])),
      53. ("is", "{0}".format(_regions["is"])),
      54. ("bg", "{0}".format(_regions["bg"])),
      55. ("hu", "{0}".format(_regions["hu"])),
      56. ("hr", "{0}".format(_regions["hr"])),
      57. ("si", "{0}".format(_regions["si"])),
      58. ("ro", "{0}".format(_regions["ro"])),
      59. ("lt", "{0}".format(_regions["lt"])),
      60. ("lv", "{0}".format(_regions["lv"])),
      61. ("ee", "{0}".format(_regions["ee"])),
      62. ("mt", "{0}".format(_regions["mt"])),
      63. ("cy", "{0}".format(_regions["cy"])),
      64. ]
      65. CH_REGIONS = REGIONS + [("none", _("NONE"))]
      66. region_params = {
      67. "de": {
      68. "classification_id": "307",
      69. "locale": "de",
      70. "market_code": "de",
      71. },
      72. "it": {
      73. "classification_id": "36",
      74. "locale": "it",
      75. "market_code": "it",
      76. },
      77. "pl": {
      78. "classification_id": "277",
      79. "locale": "pl",
      80. "market_code": "pl",
      81. },
      82. "uk": {
      83. "classification_id": "18",
      84. "locale": "en",
      85. "market_code": "uk",
      86. },
      87. "es": {
      88. "classification_id": "5",
      89. "locale": "es",
      90. "market_code": "es",
      91. },
      92. "at": {
      93. "classification_id": "300",
      94. "locale": "de",
      95. "market_code": "at",
      96. },
      97. "ch": {
      98. "classification_id": "319",
      99. "locale": "de",
      100. "market_code": "ch",
      101. },
      102. "nl": {
      103. "classification_id": "69",
      104. "locale": "nl",
      105. "market_code": "nl",
      106. },
      107. "fr": {
      108. "classification_id": "23",
      109. "locale": "fr",
      110. "market_code": "fr",
      111. },
      112. "se": {
      113. "classification_id": "282",
      114. "locale": "sv",
      115. "market_code": "se",
      116. },
      117. "dk": {
      118. "classification_id": "283",
      119. "locale": "da",
      120. "market_code": "dk",
      121. },
      122. "no": {
      123. "classification_id": "286",
      124. "locale": "nb",
      125. "market_code": "no",
      126. },
      127. "fi": {
      128. "classification_id": "284",
      129. "locale": "fi",
      130. "market_code": "fi",
      131. },
      132. "be": {
      133. "classification_id": "308",
      134. "locale": "fr",
      135. "market_code": "be",
      136. },
      137. "cz": {
      138. "classification_id": "272",
      139. "locale": "cs",
      140. "market_code": "cz",
      141. },
      142. "pt": {
      143. "classification_id": "64",
      144. "locale": "pt",
      145. "market_code": "pt",
      146. },
      147. "gr": {
      148. "classification_id": "279",
      149. "locale": "en",
      150. "market_code": "gr",
      151. },
      152. "lu": {
      153. "classification_id": "74",
      154. "locale": "fr",
      155. "market_code": "lu",
      156. },
      157. "ie": {
      158. "classification_id": "41",
      159. "locale": "en",
      160. "market_code": "ie",
      161. },
      162. "is": {
      163. "classification_id": "287",
      164. "locale": "en",
      165. "market_code": "is",
      166. },
      167. "bg": {
      168. "classification_id": "269",
      169. "locale": "bg",
      170. "market_code": "bg",
      171. },
      172. "hu": {
      173. "classification_id": "274",
      174. "locale": "hu",
      175. "market_code": "hu",
      176. },
      177. "hr": {
      178. "classification_id": "302",
      179. "locale": "en",
      180. "market_code": "hr",
      181. },
      182. "si": {
      183. "classification_id": "271",
      184. "locale": "en",
      185. "market_code": "si",
      186. },
      187. "ro": {
      188. "classification_id": "268",
      189. "locale": "ro",
      190. "market_code": "ro",
      191. },
      192. "lt": {
      193. "classification_id": "290",
      194. "locale": "en",
      195. "market_code": "lt",
      196. },
      197. "lv": {
      198. "classification_id": "289",
      199. "locale": "en",
      200. "market_code": "lv",
      201. },
      202. "ee": {
      203. "classification_id": "288",
      204. "locale": "en",
      205. "market_code": "ee",
      206. },
      207. "mt": {
      208. "classification_id": "278",
      209. "locale": "en",
      210. "market_code": "mt",
      211. },
      212. "cy": {
      213. "classification_id": "281",
      214. "locale": "en",
      215. "market_code": "cy",
      216. },
      217. }
      218. epg_languages = {
      219. "de": "de-DE",
      220. "at": "de-AT",
      221. "ch": "de-CH",
      222. "it": "en-US",
      223. "pl": "en-US",
      224. "uk": "en-GB",
      225. "es": "en-US",
      226. "nl": "en-US",
      227. "fr": "en-US",
      228. "se": "en-US",
      229. "dk": "en-US",
      230. "no": "en-US",
      231. "fi": "en-US",
      232. "be": "en-US",
      233. "cz": "en-US",
      234. "pt": "en-US",
      235. "gr": "en-GR",
      236. "lu": "en-US",
      237. "ie": "en-IE",
      238. "is": "en-IS",
      239. "bg": "en-US",
      240. "hu": "en-US",
      241. "hr": "en-HR",
      242. "si": "en-SI",
      243. "ro": "en-US",
      244. "lt": "en-LT",
      245. "lv": "en-LV",
      246. "ee": "en-EE",
      247. "mt": "en-MT",
      248. "cy": "en-CY",
      249. }
      250. TIDS = {
      251. "de": 130,
      252. "it": 131,
      253. "pl": 132,
      254. "uk": 133,
      255. "es": 134,
      256. "fr": 135,
      257. "nl": 136,
      258. "be": 137,
      259. "lu": 138,
      260. "se": 139,
      261. "dk": 140,
      262. "no": 141,
      263. "fi": 142,
      264. "ie": 143,
      265. "cz": 144,
      266. "pt": 145,
      267. "gr": 146,
      268. "at": 147,
      269. "ch": 148,
      270. "is": 149,
      271. "bg": 150,
      272. "hu": 151,
      273. "hr": 152,
      274. "si": 153,
      275. "ro": 154,
      276. "lt": 155,
      277. "lv": 156,
      278. "ee": 157,
      279. "mt": 158,
      280. "cy": 159,
      281. }
      Alles anzeigen
      Dateien
      • data_02.07.rar

        (247,13 kB, 12 mal heruntergeladen, zuletzt: )

      Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von Fellfresse ()