Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .claude-plugin/marketplace.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
"name": "vuio",
"displayName": "VuIO Media Server",
"description": "Browse, search and cast your VuIO media library — and control the TVs and speakers on your network — from Claude.",
"version": "0.0.47",
"version": "0.0.48",
"author": {
"name": "vyrti",
"url": "https://github.com/vuiodev"
Expand All @@ -29,4 +29,4 @@
"source": "./claude/plugin"
}
]
}
}
19 changes: 15 additions & 4 deletions claude/mcpb/manifest.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"manifest_version": "0.3",
"name": "vuio",
"display_name": "VuIO Media Server",
"version": "0.0.47",
"version": "0.0.48",
"description": "Browse, search and cast your VuIO media library from Claude.",
"long_description": "Connects Claude to a VuIO media server on your network. Search the library, browse folders, build playlists, and cast to DLNA, Chromecast and AirPlay devices.\n\nThis bundle runs `vuio mcp`, which bridges Claude's stdio connection to a VuIO server that is already running. It does not start a server or open the library database itself — point it at the machine that does.",
"author": {
Expand All @@ -17,7 +17,14 @@
"documentation": "https://github.com/vuiodev/vuio#ai-agent--mcp-integration",
"support": "https://github.com/vuiodev/vuio/issues",
"license": "MIT OR Apache-2.0",
"keywords": ["dlna", "upnp", "chromecast", "airplay", "media-server", "casting"],
"keywords": [
"dlna",
"upnp",
"chromecast",
"airplay",
"media-server",
"casting"
],
"server": {
"type": "binary",
"entry_point": "bin/vuio",
Expand Down Expand Up @@ -55,6 +62,10 @@
"tools_generated": true,
"compatibility": {
"claude_desktop": ">=1.0.0",
"platforms": ["darwin", "win32", "linux"]
"platforms": [
"darwin",
"win32",
"linux"
]
}
}
}
13 changes: 10 additions & 3 deletions claude/plugin/.claude-plugin/plugin.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "vuio",
"displayName": "VuIO Media Server",
"version": "0.0.47",
"version": "0.0.48",
"description": "Browse, search and cast your VuIO media library — and control the TVs and speakers on your network — from Claude.",
"author": {
"name": "vyrti",
Expand All @@ -10,8 +10,15 @@
"homepage": "https://github.com/vuiodev/vuio",
"repository": "https://github.com/vuiodev/vuio",
"license": "MIT OR Apache-2.0",
"keywords": ["dlna", "upnp", "chromecast", "airplay", "media-server", "casting"],
"keywords": [
"dlna",
"upnp",
"chromecast",
"airplay",
"media-server",
"casting"
],
"skills": "./skills/",
"commands": "./commands/",
"mcpServers": "./.mcp.json"
}
}
4 changes: 2 additions & 2 deletions crates/vuio-bench/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vuio-bench"
version = "0.0.47"
version = "0.0.48"
edition = "2021"
authors = ["vyrti"]
description = "Generates large VuIO libraries for performance work. Not published."
Expand Down Expand Up @@ -37,7 +37,7 @@ tokio = { version = "1.53", features = ["rt-multi-thread", "macros"] }
# because it opens every internal module and carries no stability promise. This
# crate is `publish = false` and exists only to drive the database from the
# inside, which is the same category as core's own dev-dependency on itself.
vuio-core = { path = "../vuio-core", version = "0.0.47", features = ["unstable-internals", "transcode-aac", "transcode-ac3", "transcode-dts"] }
vuio-core = { path = "../vuio-core", version = "0.0.48", features = ["unstable-internals", "transcode-aac", "transcode-ac3", "transcode-dts"] }
vuio-codec-ac3 = { path = "../vuio-codec-ac3" }
oxideav-dts = { path = "../vendor/oxideav-dts" }
oxideav-core = { path = "../vendor/oxideav-core" }
Expand Down
4 changes: 2 additions & 2 deletions crates/vuio-cli/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vuio-cli"
version = "0.0.47"
version = "0.0.48"
edition = "2021"
authors = ["vyrti"]
description = "VuIO media server command-line application"
Expand Down Expand Up @@ -41,5 +41,5 @@ serde_json = "1.0"
tokio = { version = "1.53", features = ["rt-multi-thread", "macros", "signal", "io-std", "io-util"] }
tracing = "0.1"
uuid = { version = "1.24", features = ["v4"] }
vuio-core = { path = "../vuio-core", version = "0.0.47" }
vuio-core = { path = "../vuio-core", version = "0.0.48" }

4 changes: 2 additions & 2 deletions crates/vuio-core/Cargo.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = "vuio-core"
version = "0.0.47"
version = "0.0.48"
edition = "2021"
rust-version = "1.95"
authors = ["vyrti"]
Expand Down Expand Up @@ -168,7 +168,7 @@ sysinfo = { version = "0.39", default-features = false, features = ["system", "d
socket2 = { version = "0.6", features = ["all"] }
mdns-sd = { version = "0.21", default-features = false, features = ["async"] }
vuio-cast = { path = "../vuio-cast", version = "0.0.4", default-features = false, optional = true }
vuio-web = { path = "../vuio-web", version = "0.0.47", optional = true }
vuio-web = { path = "../vuio-web", version = "0.0.48", optional = true }
jwalk = "0.9"
tokio-stream = "0.1"
hap-crypto = { version = "1.4", optional = true }
Expand Down
Loading