$npx skillfedfor your agent

aiomusiccast

Companion library for musiccast devices intended for the Home Assistant integration.

With conditionsPyPI InternetReleased Nov 202588.4K downloads / moPure Python

Decision gist · record as of 2026-08-14

pure-Python wheel — aiomusiccast-0.15.0-py3-none-any.whl
v0.15.0 · released 2025-11-10 · Python >=3.10 · 1 runtime deps: aiohttp

Yes, if you are building Home Assistant integrations or async Python applications that need to control MusicCast devices. The low install friction, permissive MIT license, and lack of known vulnerabilities make it a straightforward choice. The aging maintenance status (no release in 277 days) is a minor concern for new features but not a blocker for stable device control use cases.AI-flagged interpretation of the facts on this page — verify before relying

Before you install

  • Requires Python 3.10 or later; a MusicCast device accessible on the local network; aiohttp must be installed as a runtime dependency.
  • Low install friction with a single async dependency (aiohttp).
  • Maintenance status is aging—last commit was 2025-11-09 and no release in 277 days—but the repository remains active and not archived.

License · maintenance · safety

(unclear) — Licensed under MIT with full permissive terms; no restrictions on commercial or private use, modification, or redistribution.

last release 2025-11-10 (277 days) · last repo commit 2025-11-09 · 14 stars

0 known vulnerabilities (OSV.dev, 2026-08-14) · 88,448 downloads/mo, #13,728 on PyPI

Verify before relying

pip install aiomusiccast

import aiomusiccast
import aiohttp
import asyncio

async def main():
    async with aiohttp.ClientSession() as session:
        device = aiomusiccast.Device(session, "<device_ip>")
        await device.update()
  • Which MusicCast device models and API versions are supported by this library
  • Scope and completeness of device control capabilities (commands, features implemented)
  • Whether Home Assistant integration is actively maintained in parallel with this library
  • Specific usage patterns and API surface beyond basic device communication
Same gist for agents: .md · .json

What it is and what it does

aiomusiccast is an async Python client library for controlling MusicCast devices over a network connection. It wraps the MusicCast protocol in an async interface built on aiohttp, making it suitable for integration into Home Assistant or other async Python applications that need to discover, monitor, or control MusicCast speakers and receivers.

The library targets Python 3.10 through 3.14 and is maintained as a companion to Home Assistant's MusicCast integration. It handles the low-level protocol details of communicating with MusicCast devices, allowing developers to focus on higher-level control logic rather than raw network calls.

Use it for

  • Add MusicCast device discovery and control to Home Assistant automations or custom integrations
  • Build async Python applications that monitor or adjust settings on MusicCast speakers
  • Integrate MusicCast devices into multi-room audio orchestration or smart home workflows
  • Query device status and capabilities from MusicCast receivers in real-time monitoring dashboards

Worth the install?

AI-flagged interpretation of the facts on this page. Verify before relying on it.

With conditions

Yes, if you are building Home Assistant integrations or async Python applications that need to control MusicCast devices.

The low install friction, permissive MIT license, and lack of known vulnerabilities make it a straightforward choice. The aging maintenance status (no release in 277 days) is a minor concern for new features but not a blocker for stable device control use cases.

Install

aiomusiccast on PyPI

Before you install

Low install friction with a single async dependency (aiohttp). Maintenance status is aging—last commit was 2025-11-09 and no release in 277 days—but the repository remains active and not archived.

Requires Python 3.10 or later; a MusicCast device accessible on the local network; aiohttp must be installed as a runtime dependency.

License in practice

Licensed under MIT with full permissive terms; no restrictions on commercial or private use, modification, or redistribution.

Quickstart

pip install aiomusiccast

import aiomusiccast
import aiohttp
import asyncio

async def main():
    async with aiohttp.ClientSession() as session:
        device = aiomusiccast.Device(session, "<device_ip>")
        await device.update()

Verify before relying

  • Which MusicCast device models and API versions are supported by this library
  • Scope and completeness of device control capabilities (commands, features implemented)
  • Whether Home Assistant integration is actively maintained in parallel with this library
  • Specific usage patterns and API surface beyond basic device communication

Package facts

LicenseNot declared unclear
Python supportSupports the current Python release >=3.10
Install frictionLow. Pure-Python wheel
Runtime dependencies
1 package
aiohttp
MaintenanceAging 277 days since the last release
Last repo commit
First released
Downloads88,448 / month, #13,728 on PyPI 30-day window, as of 2026-08-14
Known vulnerabilitiesNone known OSV.dev, checked 2026-08-14
Classifiers
Development Status :: 1 - PlanningNatural Language :: EnglishOperating System :: OS IndependentProgramming Language :: PythonProgramming Language :: Python :: 3 :: OnlyProgramming Language :: Python :: 3.10Programming Language :: Python :: 3.11Programming Language :: Python :: 3.12Programming Language :: Python :: 3.13Programming Language :: Python :: 3.14

Evidence: aiomusiccast-0.15.0-py3-none-any.whl

Tags

Capabilities
musiccast device controlmusiccast async pythonhome assistant musiccastmusiccast api clientasync device control
Topics
home-assistantasync-iodevice-control

Let your AI agent find packages like this

Example. Real query, live index.

You found this page by searching. An agent finds it by wishing: SkillFed indexes 14,416 PyPI packages by what they can do, searchable in plain language.

wish › “musiccast device control”

  • aiomusiccastProvides async Python bindings to control MusicCast devices over the…
  • brainstemProvides Python bindings to control and interact with Acroname…
  • async-upnp-clientAsync UPnP client library for discovering, controlling, and eventing…

Give your agent the search over MCP, or paste the wish link into any chat.

More Internet packages

botocore Worth it
PyPI · Internet · released Aug 2026

Botocore provides low-level, data-driven access to Amazon Web Services APIs, serving as the foundation for the AWS CLI and boto3 libraries.

Install it if you need programmatic access to AWS services.

permissive licensepure Python · 3.10+
1.5Bdownloads / mo
aiobotocore Worth it
PyPI · Internet · released Aug 2026

Provides an async client for AWS services using botocore and aiohttp, allowing you to call AWS APIs asynchronously within asyncio-based applications.

Install it if you need to call AWS services from async Python code; it is the standard way to do so.

Apache-2.0pure Python · 3.10+
1.2Bdownloads / mo
pydantic Worth it
PyPI · Python Modules · released May 2026

Pydantic validates Python data structures against type hints, coercing and checking input at runtime to ensure it matches a declared schema.

MITpure Python · 3.9+
1.1Bdownloads / mo
filelock Worth it
PyPI · Libraries · released Aug 2026

Provides a platform-independent file locking mechanism to coordinate access to files across processes and threads.

MITpure Python · 3.10+
717.1Mdownloads / mo
fastapi Worth it
PyPI · Software Development · released Jul 2026

FastAPI is a Python web framework for building REST APIs using type hints, with automatic request validation, serialization, and interactive API documentation.

MITpure Python · 3.10+
568.6Mdownloads / mo
googleapis-common-protos Worth it
PyPI · Internet · released Aug 2026

Provides common Protocol Buffer message definitions used across Google Cloud APIs, enabling Python clients to interact with Google services.

Apache-2.0pure Python · 3.10+
513.7Mdownloads / mo

See also pysqueezebox · AlexaPy · aiohomekit · aiohomematic · pydeconz · aioslimproto · afsapi · pysensibo · pyatv · idasen-ha