Commit Graph

41 Commits

Author SHA1 Message Date
a35f4e2ab3 flake.lock: bump, Cargo.lock: update inputs
All checks were successful
Build and test / check (push) Successful in 48s
Build and test / build (push) Successful in 57s
Build and test / docs (push) Successful in 1m50s
Build and test / test (push) Successful in 2m33s
2026-04-02 13:01:18 +09:00
5ce713dd8a flake.lock: bump, Cargo.{toml,lock}: update inputs
All checks were successful
Build and test / build (push) Successful in 57s
Build and test / docs (push) Successful in 1m17s
Build and test / check (push) Successful in 1m24s
Build and test / test (push) Successful in 2m51s
2026-02-09 15:15:51 +09:00
9119315917 Cargo.toml: bump version 2026-01-02 21:00:30 +09:00
7e302475f7 flake.nix: fenix -> rust-overlay, flake.lock: bump, Cargo.{toml,lock}: update inputs 2026-01-02 19:33:48 +09:00
c4b77dd198 Change rust edition from 2021 -> 2024
Some checks failed
Build and test / build (push) Successful in 54s
Build and test / check (push) Successful in 55s
Build and test / docs (push) Successful in 1m24s
Build and test / test (push) Failing after 2m9s
2025-12-15 09:52:24 +09:00
b868b75a3e {flake.lock,Cargo.toml}: bump
Some checks failed
Build and test / build (push) Successful in 52s
Build and test / check (push) Successful in 54s
Build and test / docs (push) Successful in 1m28s
Build and test / test (push) Failing after 3m30s
2025-12-05 02:07:45 +09:00
2df997b033 flake.lock: bump, Cargo.toml: update inputs 2025-09-20 18:05:41 +02:00
1cfd36197d {flake.lock,Cargo.toml}: bump
All checks were successful
Build and test / build (push) Successful in 48s
Build and test / test (push) Successful in 2m10s
Build and test / docs (push) Successful in 1m6s
Build and test / check (push) Successful in 1m27s
2025-08-03 05:00:22 +02:00
7bc4765d65 Cargo.toml: update deps
Some checks failed
Build and test / build (push) Successful in 49s
Build and test / check (push) Failing after 1m3s
Build and test / docs (push) Failing after 1m15s
Build and test / test (push) Failing after 1m30s
2025-07-11 20:26:50 +02:00
a6c6bf4388 Move project from Projects to Grzegorz
All checks were successful
Build and test / check (push) Successful in 59s
Build and test / docs (push) Successful in 1m16s
Build and test / test (push) Successful in 2m27s
Build and test / build (push) Successful in 57s
2025-01-06 16:31:12 +01:00
3ca3d7784c Move repo to Projects, some pipeline updates 2024-12-12 14:47:55 +01:00
ee0c51eeba Cargo.toml: use real name for co-author 2024-08-03 17:07:13 +02:00
961da5b301 rename project from mpvipc to mpvipc-async 2024-08-03 17:07:09 +02:00
2ed8025046 fix examples and documentation
All checks were successful
Build and test / check (pull_request) Successful in 1m58s
Build and test / build (pull_request) Successful in 1m59s
Build and test / docs (pull_request) Successful in 2m44s
Build and test / test (pull_request) Successful in 3m19s
Build and test / build (push) Successful in 1m56s
Build and test / check (push) Successful in 1m50s
Build and test / docs (push) Successful in 2m45s
Build and test / test (push) Successful in 3m29s
2024-05-04 00:23:02 +02:00
cb0921144d rework error messages 2024-05-03 22:29:25 +02:00
f5ca2ebde9 add more tests, fix event/command response race condition
All checks were successful
Build and test / check (pull_request) Successful in 1m56s
Build and test / build (pull_request) Successful in 1m57s
Build and test / docs (pull_request) Successful in 2m30s
Build and test / test (pull_request) Successful in 4m0s
Build and test / check (push) Successful in 1m55s
Build and test / build (push) Successful in 1m56s
Build and test / docs (push) Successful in 3m2s
Build and test / test (push) Successful in 3m59s
2024-05-01 23:45:42 +02:00
aacde5df12 Create event stream 2024-04-30 02:07:04 +02:00
c039eafa1e Add some tests 2024-04-19 01:02:24 +02:00
deb45a4570 Make entire project async
This moves all communication with Mpv's unix socket into another tokio
task, and uses message passing through clonable mpsc channels to receive
commands to execute, and to send responses.
2024-04-19 00:59:22 +02:00
f5c9674b78 Misc: refactor + serde serialization derives
- Split content into more files
- Refactor TypeHandler impls
- Add serialization traits to public structs/enums
2024-04-16 23:11:19 +02:00
Jonas Frei
fe6b191a3b Updated crates, switched edition to 2021, version update 2023-08-03 12:55:41 +02:00
Jonas Frei
c5550739f4 Bump package version 2022-07-21 18:21:58 +02:00
Jonas Frei
442f121b2e Using _isize_ instead of _usize_ for observation as per mpv documentation 2022-07-10 20:59:52 +02:00
Jonas Frei
f499d730e8 Bump to 1.2.0, using newest dependencies 2022-07-10 15:34:14 +02:00
Jonas Frei
ea941433b0 Publishing newest master, bumping version 2020-10-24 07:01:14 +02:00
Jonas Frei
cb5ad88544 Added list of supported commands as Enum. Cleaned up comments. Pushed version to 1.1.8 2019-06-24 20:11:58 +02:00
Jonas Frei
5b28c95a0a Included observation ID in PropertyChange event 2019-06-20 06:00:44 +02:00
Jonas Frei
d5ecc48b1d Changed e-Mail address and removed wildcard dependency 2019-06-19 20:53:51 +02:00
Jonas Frei
30b1e4c190 Increased version to 1.1.6 2019-06-19 20:46:27 +02:00
Emmanuel Gil Peyrot
8f105eb41f Add a logging system, using the log crate 2019-06-18 18:34:23 +02:00
Emmanuel Gil Peyrot
244a34057f Switch to edition 2018 2019-06-18 17:34:20 +02:00
Jonas Frei
05e02c886c Changed from GitHub to GitLab 2017-07-17 20:31:03 +02:00
Jonas Frei
6133122536 Switch from Github to GitLab 2017-07-14 01:21:09 +02:00
Jonas Frei
c808c2171c Changed listen functions not to use Sender,Reader but to return a Event-Result. Other minor improvements. 2017-06-17 13:03:27 +02:00
Jonas Frei
1916f60dd6 Added the PropertyChange event. Implemented all variantes of MpvDataType. Documented event_listen 2017-06-06 23:08:27 +02:00
Jonas Frei
ed9f35ba5d Added Mpv type, added Event enum, removed Command trait 2017-06-01 19:30:52 +02:00
Jonas Frei
56b3e79022 Added documentation link 2017-05-31 19:37:17 +02:00
Jonas Frei
f6941840cb Bump to 1.1.1 2017-05-31 19:33:15 +02:00
Jonas Frei
ea0e60097d Keeps the socket open for the entire lifetime of the Mpv struct. Now using channels to inform about new events (listen command). Added Readme 2017-05-29 17:54:12 +02:00
Jonas Frei
caa746575c Changed licence synthax 2017-05-22 19:00:29 +02:00
Jonas Frei
7fffe9b1cd Initial commit 2017-05-22 18:31:20 +02:00