Skip to content

Commit 2ecc069

Browse files
authored
Merge pull request #194 from fiso64/api-improvements
Replace live event API with v4 state replication and add --monitor
2 parents 8062d88 + 786f3cd commit 2ecc069

74 files changed

Lines changed: 7238 additions & 7515 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

Directory.Build.props

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<Project>
22
<PropertyGroup>
3-
<VersionPrefix>3.0.5</VersionPrefix>
3+
<VersionPrefix>4.0.0</VersionPrefix>
44
<VersionSuffix></VersionSuffix>
55

66
<RestorePackagesWithLockFile>true</RestorePackagesWithLockFile>

README.md

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -314,6 +314,18 @@ sockseek daemon --server-ip 0.0.0.0 --server-port 5030
314314
sockseek "Artist - Title" --remote http://127.0.0.1:5030
315315
```
316316

317+
Add `--monitor` to follow every active workflow on the daemon in the normal live
318+
render UI. Input is optional. When an input is supplied, its workflow is shown
319+
alongside all other daemon work. The normal `c`, `t`, and `i` job shortcuts work
320+
daemon-wide by display ID; choosing “all” from the cancel prompt cancels all
321+
currently active daemon jobs without stopping the daemon. Monitor mode remains
322+
attached until interrupted:
323+
324+
```bash
325+
sockseek --remote http://127.0.0.1:5030 --monitor
326+
sockseek "Artist - Title" --remote http://127.0.0.1:5030 --monitor
327+
```
328+
317329
For HTTP API, SignalR, and client integration notes, see [docs/api.md](docs/api.md).
318330
Daemon setup, history, database, backup, and security are documented in
319331
[docs/daemon.md](docs/daemon.md).
@@ -985,6 +997,9 @@ sockseek daemon Start the HTTP/SignalR daemon instead of running
985997
--server-ip <ip> IP/interface for the daemon HTTP API (default: 127.0.0.1)
986998
--server-port <port> Port for the daemon HTTP API (default: 5030)
987999
--remote <url> Use an existing daemon instead of running locally
1000+
--monitor Monitor all active daemon workflows. Input is optional;
1001+
an input submitted with this option appears alongside
1002+
all other daemon work until the monitor is interrupted
9881003
--data-dir <path> Directory for daemon data, including sockseek.db
9891004
--no-retention Disable scheduled history retention
9901005
--successful-job-retention-days <days|forever>

0 commit comments

Comments
 (0)