Commit Graph
26 Commits
Author SHA1 Message Date
XoséandClaude Fable 5.2 b3bc561c35 1.0.0+kodimov.11: Movistar's channel numbers with more than one IPTV Simple instance
- Kodi only lets "use channel numbers from backend" be read or changed while
  it applies: one PVR instance loaded, or several and "always" on. With a
  second instance (Radios de Vigo, a leftover empty one) it refused the
  setting the TV guide setup made, and numbered the channels 1, 2, 3...
- The service now checks it every 30 minutes and after the setup: if the
  setting is hidden it turns "always" on, and it turns the setting on once
  (marker file numbers-set). It never turns anything off, and turning it off
  by hand afterwards is respected. Existing setups are put right this way.
- KodiMov+ and Radios de Vigo take turns to restart IPTV Simple, through the
  pvr.iptvsimple.restarting property of Kodi's home window.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
2026-11-13 13:41:35 +01:00
XoséandClaude Fable 5.2 e72e3d4902 1.0.0+kodimov.10: LALIGA, DAZN LALIGA and Liga de Campeones play again
- These 25 channels are missing from the amazon.tv channel list and their
  streams answer 403 to the CDN token of the classic servers. They are now
  taken from the web player's channel list and guide and opened with a CDN
  token from Movistar's new servers (live and catch-up). Stream session and
  licence stay on the classic servers. The other channels are untouched.
- The new servers need a device registered as a web player and the Movistar
  home network: a box registered otherwise gets one extra registration;
  away from the home network the channels are not listed.
- The CDN token is used for its 12 hours and renewed in the background: the
  server that gives it out at times refuses everything for minutes.
- New setting, off by default: always play at the best quality, up to 1080p
  (InputStream Adaptive stays at 576p on these streams when left on automatic).
- Error 4027 is shown only when the retry after registering the device again
  fails too; the first licence request for these channels always gets it.

Co-Authored-By: Claude Fable 5.2 <noreply@anthropic.com>
2026-11-13 13:17:20 +01:00
xockoandClaude Opus 5.5 c9f062206c 1.0.0+kodimov.4: password-less first login from the Movistar network
On a new box the home-network login now also finds the account number
(accountInfo) and registers the box as a device, so no email, password
or account number is needed. The new device id is saved straight away,
so a retry reuses it instead of adding another one. Error pages from the
new servers (including HTML 401s) are retried.

Tested live on 2026-11-07 with a fresh profile; the test devices were
deleted afterwards.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 12:13:31 +01:00
xockoandClaude Opus 5.5 119002fbbf 1.0.0+kodimov.2: programme guide for every channel, TeleVigo on 15
- The amazon.tv guide that upstream 1.0.0 switched to is a flat list of
  programmes; group it by channel (the guide export crashed with KeyError)
- Add TVG2/TeleVigo listings from the EPG_dobleM guide to epg.xml
- Export channels + programme guide every 6 hours, by default, without
  on-screen notifications
- TeleVigo moves to 15, near the generalist channels

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 11:01:37 +01:00
xockoandClaude Opus 5.5 066a203e9e KodiMov+ 1.0.0+kodimov.1: fork of Movistar+ 1.0.0
- New id plugin.video.kodimovplus, name KodiMov+, proxy port 57031
- Takes over the login of plugin.video.movistarplus on first run
- Password-less login from the Movistar home network (autologin token
  traded for a classic token via the new servers' initData)
- Hides the channels that can't play (LALIGA, Liga de Campeones)
- Adds TVG2 and TeleVigo to the TV guide list
- Re-exports the TV guide channel list every 6 hours

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-11-07 10:32:59 +01:00
Paco8 dd9e4b7929 Update README.md 2024-09-10 14:49:57 +02:00
Paco8 8e88ab1774 Update README.md 2024-08-29 14:48:39 +02:00
Paco8 60a6c7f2af Update README.md 2024-04-05 15:12:00 +02:00
Paco8 ea39c149cd Update README.md 2023-12-14 15:25:57 +01:00
Paco8 f1169313d3 Update README.md 2023-09-27 15:22:11 +02:00
Paco8 50f4975e3f Update README.md 2023-04-01 15:03:29 +02:00
Paco8 8850589944 Update README.md 2023-03-06 14:46:16 +01:00
Paco8 1de176dce9 Version 0.6.6 2023-03-06 14:35:29 +01:00
Paco8 8c78d57315 Update README.md 2023-02-28 12:33:05 +01:00
Paco8 c243a1c082 Update README.md 2023-02-27 16:09:15 +01:00
Paco8 9908271e9d Version 0.6.5 2023-02-27 15:50:32 +01:00
Paco8 f8892a15e0 Update README.md 2023-02-25 11:38:00 +01:00
Paco8 cc026cf06d Update README.md 2023-01-29 15:45:49 +01:00
Paco8 a01d9a4db5 Update README.md 2023-01-29 00:14:15 +01:00
Paco8 69ffc7b639 Update README.md 2023-01-28 15:50:46 +01:00
Paco8 f2b98d02a2 Update README.md 2023-01-27 15:27:09 +01:00
Paco8 f92ba1df66 Update README.md 2023-01-26 15:38:45 +01:00
Paco8 0900ec6101 Update README.md 2023-01-25 16:05:05 +01:00
Paco8 2e1933f6f6 Update README.md 2023-01-24 16:55:14 +01:00
Paco8 afb002c4d6 Version 0.3.13 2023-01-24 16:52:48 +01:00
Paco8 9b88a6ecde Initial commit 2023-01-22 16:17:52 +01:00