nirvana-7777 and GitHub
8078d8ffb2
Merge pull request #17 from kleini/skip-broadcast-tiles
...
magenta2: skip linear-TV and promo tiles when mapping lanes
2026-11-05 14:47:29 +01:00
nirvana-7777 and GitHub
ebb1f42ce4
Merge pull request #18 from mltobi/fix-catchup-running-programme-live-edge
...
magenta2 catchup: let running programmes follow the live edge
2026-11-05 13:23:41 +01:00
nirvana-7777 and GitHub
ca4e3c6248
Merge pull request #20 from kleini/magenta2-remote-login-platform
...
magenta2: accept the platform in RemoteLoginHandler
2026-11-05 13:16:09 +01:00
Nirvana
9d2c0fb433
change ffmpeg options
2026-11-05 13:13:09 +01:00
Nirvana
2632bee99a
move analytics directory
2026-11-02 13:59:57 +01:00
Nirvana
19aec6955b
add epg file
2026-11-02 13:49:09 +01:00
Nirvana
2701bdb6c6
improve epg
2026-11-02 11:08:59 +01:00
Nirvana
4dd1affbe3
add analytics emitter
2026-11-01 15:07:41 +01:00
Nirvana
5bc748c330
magentaeu: fix auth
2026-10-30 18:52:37 +01:00
Nirvana
a470755a1a
magenta2: change logo
2026-10-30 18:13:54 +01:00
Nirvana
eb8f711289
zdf: add logo
2026-10-30 09:16:32 +01:00
Marcus Klein
6cb0ac6deb
magenta2: accept the platform in RemoteLoginHandler
...
Since e4e1b44 the SAM3 client passes platform to RemoteLoginHandler,
whose constructor did not accept it, so every remote login failed with
"got an unexpected keyword argument 'platform'" and no login URL was
shown. The handler now takes the platform and uses it for its platform
config and User-Agent instead of the hard-coded default.
2026-10-29 18:25:13 +01:00
Marcus Klein
a5c98d835b
magenta2: skip linear-TV and promo tiles when mapping lanes
...
Lanes mix VOD assets with "Broadcast" (linear schedule) and
"Teaser"/"WhatsHotTeaser" (promo) tiles. The mapper treated every
non-Season/Series tile as a movie, so these became movie:<tile id>,
and VodDetails answers 404 for a tile id: they could never play.
2026-10-29 12:42:24 +01:00
Nirvana
9a97d7438d
magentaeu: update version handling
2026-10-28 15:54:30 +01:00
Nirvana
a80aa96c6d
centralize browser versions
2026-10-28 13:49:00 +01:00
Nirvana
8d115399b7
improve channel cache again
2026-10-27 20:57:25 +01:00
Nirvana
6ae52e46d2
improve channel cache
2026-10-27 13:05:44 +01:00
Nirvana
79714e328f
- default state of new providers is off
...
- introduce channel cache
2026-10-27 11:47:04 +01:00
Nirvana
c03322ac7d
magenta2: fix playback manager
2026-10-26 18:15:01 +01:00
Nirvana
2f84b6627b
movetv: update version
2026-10-26 18:08:31 +01:00
Nirvana
3f55b6ba0b
magenta2: add fallback with generic
2026-10-26 17:54:16 +01:00
Nirvana
4ebf78421d
magenta2: add fallback
2026-10-26 16:35:49 +01:00
Nirvana
52ee0484bc
magenta2: add fallback
2026-10-26 15:27:58 +01:00
mltobi
61a68cddb8
magenta2 catchup: let running programmes follow the live edge
...
Previously `end` was clamped to the current time when the catchup URL was
built. For a running programme this made the origin return a static
manifest ending at the moment the user pressed play, so playback stopped
at that point instead of continuing.
Now `end` is only sent for programmes that have already finished (static,
programme-bounded manifest). For running programmes only `begin` is sent,
which makes the origin return a dynamic manifest (minimumUpdatePeriod=2s)
that starts at `begin` and keeps growing with the live edge.
Note: without `end` the stream continues into the next programme after the
scheduled end; stopping at the programme end is not handled here.
2026-10-24 17:01:57 +02:00
Nirvana
c947bf17f8
Redirect hls to proxy
2026-10-24 08:16:36 +02:00
Nirvana
e4e1b44f08
update for non-blocking
2026-10-22 09:19:41 +02:00
Nirvana
9d23cd8ac7
eon: use saved session
2026-10-22 07:47:13 +02:00
Nirvana
be556cb89b
threaded health endpoint
2026-10-21 22:36:42 +02:00
Nirvana
4241c721c9
magenta2: add fallback releasepid
2026-10-21 18:54:09 +02:00
Nirvana
49a99cb32c
Make magenta2 platform configurable
2026-10-21 14:25:27 +02:00
Nirvana
da9f8955f9
cache m3us realtive
2026-10-21 09:19:27 +02:00
Nirvana
2b18f99fbb
eon: fix ex-yu providers
2026-10-20 20:03:21 +02:00
Nirvana
a83151fa38
eon: oidc login for bg
2026-10-20 14:25:46 +02:00
Nirvana
3158571767
eon: oidc login for bg
2026-10-20 14:12:18 +02:00
Nirvana
bfa95eff68
eon: add logo
2026-10-20 09:18:46 +02:00
Nirvana
6636a8173a
eon: supported countries
2026-10-20 08:28:35 +02:00
Nirvana
47c626d0eb
fix provider eon login
2026-10-20 08:01:04 +02:00
Nirvana
91e153173d
fix provider eon
2026-10-20 07:21:18 +02:00
Nirvana
bbee42e89b
add provider eon
2026-10-19 14:28:32 +02:00
Nirvana
22fcfee44b
update README for hls
2026-10-18 20:12:15 +02:00
Nirvana
04655dce95
more hls handling
2026-10-18 14:51:46 +02:00
Nirvana
0a2d5cd7ad
introduce hls handling
2026-10-18 09:14:16 +02:00
Nirvana
7d413cc515
update readme
2026-10-17 23:23:59 +02:00
Nirvana
36401d9b3d
zdf auth
2026-10-17 12:43:25 +02:00
Nirvana
79dc311e51
add zdf
2026-10-17 08:36:36 +02:00
Nirvana
371f75a6b1
hrti: correct epg/catchup hours
2026-10-17 08:02:33 +02:00
Nirvana
e9abc0f760
Implement hrti catchup
2026-10-17 07:51:34 +02:00
Nirvana
1c68080392
More fix hrti
2026-10-16 21:51:41 +02:00
Nirvana
d327136be5
Fix hrti
2026-10-16 11:03:55 +02:00
Nirvana
214511de0e
Migrate hrti
2026-10-15 09:16:23 +02:00