Claude
9b057a0030
Bump libmpv2 crate from 4.1.0 to 5.0.3
...
The 4.x -> 5.x release folded `EventContext` into `Mpv` and made
`wait_event` take `&mut self`, so the previous design (a single
`Arc<Mpv>` shared between the message and event threads, with the event
thread constructing its own `EventContext` from `mpv.ctx`) no longer
compiles.
Migration:
- Build the main `Mpv` (with `wid`, `title`, etc.) and use it from the
message thread for commands and `set_property`.
- `create_client(None)` a sub-client `Mpv`, owned by the event thread,
which calls `disable_deprecated_events`/`observe_property`/`wait_event`
on itself. Global events (`EndFile`, `Shutdown`) and property changes
observed by this client land in its event queue.
- Replace the old `MpvExt::wake_up` (which woke the main `Mpv`) with an
`EventClientWakeup` holding the sub-client's `mpv_handle` pointer, so
the message thread can interrupt the event thread's blocking
`wait_event` after pushing a new observe request onto the channel.
Also removed the `PropertyData::Node(_)` match arm in
`communication.rs`: 5.0.0 dropped `mpv_node` support, so the variant no
longer exists and the match is exhaustive without it.
https://claude.ai/code/session_01CuGHFREBZFkf8tfaiRV4K6
2026-05-05 07:59:26 +00:00
Vladimir Borisov
68d620564e
Version updated to v5.0.20
Continuous integration / test (push) Has been cancelled
2026-03-23 14:18:20 +02:00
Vladimir Borisov
f1db70f875
Version updated to v5.0.19
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
1bf13bd4ff
Bump version
Continuous integration / test (push) Has been cancelled
2026-02-05 13:25:43 +02:00
Vladimir Borisov
15069204be
Server IPC key
Continuous integration / test (push) Has been cancelled
2026-02-02 17:21:47 +02:00
Vladimir Borisov
f1aeb06c0f
Bump version to 5.0.16
Continuous integration / test (push) Has been cancelled
2026-01-09 15:34:24 +02:00
Vladimir Borisov
fd84baff33
Bump version 5.0.15
Continuous integration / test (push) Has been cancelled
2025-11-27 18:12:31 +02:00
Vladimir Borisov
0ad2fd7a0e
Version bump to 5.0.14
Continuous integration / test (push) Waiting to run
2025-11-27 16:57:14 +02:00
Vladimir Borisov
81fa5c902d
Bump version to v5.0.13
Continuous integration / test (push) Has been cancelled
2025-08-05 17:44:06 +03:00
Vladimir Borisov
5cd2b35255
Bump app version to 5.0.12
2025-08-05 13:49:55 +03:00
Vladimir Borisov
17256e1bc1
Update to v5.0.11
2025-08-05 11:01:44 +03:00
Vladimir Borisov
372f1079c0
Update version to 5.0.10
2025-08-05 10:47:12 +03:00
Vladimir Borisov
18fa042f9d
Update the version number to v5.0.8
2025-08-04 17:18:31 +03:00
Vladimir Borisov
8519b0f5fc
Bump version to v5.0.7
Continuous integration / test (push) Has been cancelled
2025-08-01 12:05:09 +03:00
Vladimir Borisov
8a943c9b12
Bump version to v5.0.6
2025-08-01 10:26:57 +03:00
Vladimir Borisov
b37fbbd4c8
64 bit build
2025-06-30 12:39:12 +03:00
Tim
65b7978abd
refactor: use OnWindowFocus derive instead of raw event handler
2025-04-02 18:58:23 +02:00
Vladimir Borisov
8511d37102
New version - 5.0.5
Continuous integration / test (push) Waiting to run
2025-04-02 16:32:58 +03:00
Vladimir Borisov
f3ea1cf3d3
bump varsion
Continuous integration / test (push) Has been cancelled
2025-03-24 17:04:12 +02:00
Vladimir Borisov
c56af1efb0
Bump version to v5.0.3
Continuous integration / test (push) Has been cancelled
2025-03-20 10:09:33 +02:00
Vladimir Borisov
b0ed96cdb2
Bump version to v5.0.2
Continuous integration / test (push) Waiting to run
2025-02-27 16:20:15 +02:00
Vladimir Borisov
7148d7f41e
bump to 5.0.1
2025-01-28 16:09:26 +02:00
Vladimir Borisov
cd2246484b
Update MPV and server.js 32 bit app
2024-10-16 12:00:17 +03:00
Vladimir Borisov
e88653974b
Fix autoupdater
2024-04-19 18:44:33 +03:00
Vladimir Borisov
44e4d68974
Performance Improvements. Updater. Signing.
2024-04-17 09:07:34 +03:00
Vladimir Borisov
c8fbba0a62
Updated dependencies. Fixed errors
2024-03-07 17:38:43 +02:00
Vladimir Borisov
85f7223c39
Embedded metadata
2022-10-04 14:08:58 +03:00
Vladimir Borisov
979b1028c6
Revert "Update some packages"
...
This reverts commit 94845d95e0 .
2022-09-29 18:35:42 +03:00
Vladimir Borisov
7413d5999e
Update some packages
2022-09-29 14:37:58 +03:00
Vladimir Borisov
607122f034
Single instance
2022-05-23 13:39:14 +03:00
Vladimir Borisov
f2080cd205
Replace structopt with clap. Update libs
2022-04-28 13:59:52 +03:00
Vladimir Borisov
99a1594c07
Update open to ver2
2022-04-28 13:13:32 +03:00
Martin Kavík
81e088800b
libmpv integration
2022-04-01 22:27:21 +02:00
Martin Kavík
4cc69e42b7
graceful shutdown on quit
2022-04-01 13:25:27 +02:00
Vladimir Borisov
3cb1dd9015
Forked MPV; removed crossbeam-utils
2021-11-18 17:30:06 +02:00
Vladimir Borisov
f3bb6acf81
Replace mpsc with flume
2021-11-18 10:36:42 +02:00
Vladimir Borisov
9eb6c97b4c
Revert "Use libmpv-rs instead of mpv-rs"
...
This reverts commit 64c0abd3a7 .
2021-08-30 09:32:02 +03:00
Vladimir Borisov
98a079db82
Use libmpv-rs instead of mpv-rs
2021-08-27 19:09:05 +03:00
Vladimir Borisov
4d05ec1a5d
Use parse_display instead of strum and heck
2021-08-05 17:53:22 +03:00
Vladimir Borisov
12a44b0ff6
Run server as win32 job
2021-08-02 16:10:11 +03:00
Vladimir Borisov
36085b594d
Improved player communication. Test for the messages
2021-08-02 15:24:42 +03:00
Vladimir Borisov
381f6c4a8d
Tray icon; win visibility WIP
2021-07-26 18:20:37 +03:00
Vladimir Borisov
e4802d7566
URL decode dropped file
2021-07-26 13:12:54 +03:00
Vladimir Borisov
3088d1a839
Open external
2021-07-21 22:49:53 +03:00
Vladimir Borisov
f75acabcf8
Icon, ugly splash, error web handling
2021-07-21 17:33:43 +03:00
Vladimir Borisov
6f1ba7f8a6
Cmd line args, drag&drop, fs event
2021-07-21 10:38:49 +03:00
Vladimir Borisov
56d255f44a
Proof of concept RPC
2021-07-15 18:06:42 +03:00
Vladimir Borisov
462d04d31b
File restructure. Working server
2021-07-13 17:34:59 +03:00
Ivo Georgiev
09c3d02787
initial commit
2021-07-05 19:33:54 +03:00