RakutenTV Plugin

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

    • Azzurra schrieb:

      @Billy2011

      Is it possible to create a plugin like Rakuten and Pluto Tv for Samsung Tv Plus ?

      Thank you
      Remember how you can....Samsung Plus

      Tnks
      Dateien
      • La7_Samsung.jpg

        (20,89 kB, 430 mal heruntergeladen, zuletzt: )

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

    • 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, 16 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, 19 mal heruntergeladen, zuletzt: )

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