Commit graph

263 commits

Author SHA1 Message Date
Timothy Z.
d7df369616 create gradient using colorref
Some checks are pending
Continuous integration / test (push) Waiting to run
2026-05-13 15:56:28 +02:00
Timothy Z.
dd12f3a855 Merge remote-tracking branch 'origin/main' into fix/window-state-titlebar-color
# Conflicts:
#	src/stremio_app/window_helper.rs
2026-05-13 15:54:43 +02:00
Timothy Z.
4b310e9afd correct color to match normal baground 2026-05-13 15:47:38 +02:00
Timothy Z.
49dcebab4e update to match secondary bg 2026-05-13 15:46:09 +02:00
Timothy Z.
271382c752 update to use correct color 2026-05-13 15:43:17 +02:00
Владимир Борисов
59fe6b77a0
Merge pull request #42 from Stremio/fix/correctly-close-fullscreen-esc-shortcut
Some checks are pending
Continuous integration / test (push) Waiting to run
Shortcuts: Fix esc shortcut to only close fullscreen
2026-05-12 16:34:20 +03:00
Timothy Z.
a5f0f62d02 fix: esc shortcut close fullscreen
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-12 15:29:34 +02:00
Владимир Борисов
5632cd7dc4
Merge pull request #63 from Stremio/claude/fix/server-reader-error-break
Some checks are pending
Continuous integration / test (push) Waiting to run
Fix server reader IO error loop
2026-05-12 14:34:29 +03:00
Владимир Борисов
a6026fb568
Merge pull request #61 from Stremio/claude/fix/pipe-forward-fallthrough
Fix peer-death command drop on single-instance forwarding
2026-05-12 14:29:24 +03:00
Владимир Борисов
b8b045b286
Merge pull request #43 from Aztup/feat/mpv-vf-filter
Player: allow setting mpv vf property for RTX Auto HDR / VSR support
2026-05-12 14:25:06 +03:00
Владимир Борисов
b7c0fd4f20
Merge pull request #75 from Stremio/claude/feat/play-external
Player: launch external player via play-external IPC
2026-05-12 13:35:26 +03:00
Timothy Z.
4c92d6658b fix: break server reader threads on read error
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-12 10:30:36 +02:00
Timothy Z.
60ccf06a29 fix: fall through to self-launch when peer forward fails
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-12 10:14:16 +02:00
Timothy Z.
b06ce07077 fix: window state and title bar color
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-11 17:52:30 +02:00
Timothy Z.
368a0062ed Player: launch external player via play-external IPC
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-11 01:35:53 +03:00
Aztup
0d519db7b4 Add Vf to communication.rs 2026-05-02 15:45:22 +02:00
Vladimir Borisov
bbbe882faf
Version updated to v5.0.21
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-04-27 13:18:20 +03:00
Владимир Борисов
7f2bbb2c12
Merge pull request #38 from Stremio/feat/player-add-video-scale-property
Some checks failed
Continuous integration / test (push) Has been cancelled
Feat/Player add video scale property
2026-04-23 11:18:41 +03:00
Владимир Борисов
d8ec1c4cc1
Merge pull request #39 from Stremio/feat/media-keys-support
Feat/Player add media keys support
2026-04-23 11:17:49 +03:00
Владимир Борисов
8be5a2cfca
Merge pull request #40 from Stremio/claude/fix-player-error-handling-pMLQG
fix(Player): stop fabricating end-file on transient mpv event errors
2026-04-23 11:12:34 +03:00
Claude
e25dc1fd02
fix(Player): stop fabricating end-file on transient mpv event errors
Commit 0b882f3 synthesized an Event::EndFile(Error) whenever
event_context.wait_event returned libmpv2::Error::Raw and forwarded it
to the web layer. MPV is fully able to continue playback after such
transient errors (its demuxer cache is intact), so fabricating an
end-of-file caused long-running HTTP streams (e.g. RealDebrid) to flip
to a blocking "Loading failed" overlay mid-playback. Revert that branch
to the prior log-and-continue behavior.

Also downgrade PlayerEnded errors from critical:true to critical:false
so genuine mpv_end_file_reason::Error surfaces as a 3s toast in
stremio-web (Player.js), letting the user retry, instead of an
unrecoverable full-screen overlay.
2026-04-22 22:07:54 +00:00
Timothy Z.
285415be55 chore: lint 2026-04-22 18:23:29 +03:00
Timothy Z.
fe13fb0fa4 feat: add media keys support to player 2026-04-22 18:18:07 +03:00
Timothy Z.
342a005dc0 feat: player add video scale property 2026-04-22 15:34:21 +03:00
Владимир Борисов
aced2eadc1
Merge pull request #37 from Stremio/fix/demuxer-cache-time
Some checks failed
Continuous integration / test (push) Has been cancelled
Player: Added demuxer cache time
2026-04-14 13:21:43 +03:00
Botzy
d43c462adf fix(Player): added demuxer cache time to get buffered value 2026-04-14 12:07:31 +03:00
Vladimir Borisov
68d620564e
Version updated to v5.0.20
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-03-23 14:18:20 +02:00
Vladimir Borisov
17c1abdf9f
update server to v4.20.17
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-03-20 14:16:19 +02:00
Vladimir Borisov
f1db70f875
Version updated to v5.0.19
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-03-12 17:58:11 +02:00
Vladimir Borisov
2618909b65
Update libmpv2 2026-03-12 17:57:21 +02:00
Vladimir Borisov
ace5680343
Remove build thread arm64 2026-03-12 17:54:25 +02:00
Vladimir Borisov
0b882f3f9b
Handle Player critical errors 2026-03-12 17:28:44 +02:00
Vladimir Borisov
72f881447a
Remove sign thread 2026-03-12 17:27:44 +02:00
Vladimir Borisov
ff78623e70
Fix checkout action
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-03-10 12:13:52 +02:00
Vladimir Borisov
8a77e547bc
Update checkout action 2026-03-10 11:58:08 +02:00
Vladimir Borisov
95c718dd25
Version check 2026-03-10 10:54:23 +02:00
Vladimir Borisov
7461b2efcd
Better uploader 2026-02-05 13:48:58 +02:00
Vladimir Borisov
1bf13bd4ff
Bump version
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-02-05 13:25:43 +02:00
Vladimir Borisov
15069204be
Server IPC key
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-02-02 17:21:47 +02:00
Vladimir Borisov
07d821012d
server IPC key 2026-02-02 14:54:41 +02:00
Vladimir Borisov
f1aeb06c0f
Bump version to 5.0.16
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-01-09 15:34:24 +02:00
Vladimir Borisov
29ae6ed80d
Update the server 2026-01-09 15:33:45 +02:00
Vladimir Borisov
b8a0345b0d
Arm64 installer
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-12-18 12:40:50 +02:00
Vladimir Borisov
0a08fed2cb
Multi architecture descriptors
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-12-05 15:44:01 +02:00
Vladimir Borisov
fd84baff33
Bump version 5.0.15
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-11-27 18:12:31 +02:00
Vladimir Borisov
385259b6d5
Fix libmpv 2025-11-27 18:12:02 +02:00
Vladimir Borisov
0ad2fd7a0e
Version bump to 5.0.14
Some checks are pending
Continuous integration / test (push) Waiting to run
2025-11-27 16:57:14 +02:00
Vladimir Borisov
be55565ee4
Check for architecture specific updates
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-11-27 16:35:40 +02:00
Vladimir Borisov
522a4d6a66
Update server.js to v4.20.15 2025-11-27 15:50:34 +02:00
Vladimir Borisov
7f3a1b074f
linker flags 2025-11-27 14:02:54 +02:00