v0.1.0 - Initial Release
π Emby Media Integration v0.1.0
First stable release of the Home Assistant Emby Media integration.
β¨ Highlights
- Full Media Player Control - Play, pause, stop, seek, volume control for all Emby clients
- Real-time Updates - WebSocket connection for instant state synchronization
- Complete Media Browsing - Navigate your entire Emby library from Home Assistant
- Voice Assistant Ready - Search media with Assist/Alexa/Google Home
- Multiple Entity Types - Media player, remote, notify, and button entities
- Automation Triggers - React to playback events in your automations
π¦ Installation
HACS (Recommended)
- Add this repository to HACS as a custom repository
- Search for "Emby Media" and install
- Restart Home Assistant
- Add integration via Settings β Devices & Services
Manual
- Download
embymedia.zipfrom this release - Extract to
custom_components/embymedia/ - Restart Home Assistant
π¬ Features
Media Player Entities
- Full playback control (play, pause, stop, next, previous, seek)
- Volume control and mute
- Media browsing with artwork
- Now playing information with progress
Media Browsing
- Movies (A-Z, by year, decade, genre, collections)
- TV Shows (seasons, episodes, by year, genre)
- Music (artists, albums, genres, playlists)
- Live TV channels
- Playlists and collections
Additional Entities
- Remote - Navigation commands (up, down, left, right, select, back, home)
- Notify - Send on-screen messages to clients
- Button - Server actions (refresh library)
Services
embymedia.send_message- Display notifications on clientsembymedia.send_command- Send navigation commandsembymedia.mark_played/mark_unplayed- Manage watch statusembymedia.add_favorite/remove_favorite- Manage favoritesembymedia.refresh_library- Trigger library scan
Options
- Configurable scan interval (5-300 seconds)
- WebSocket enable/disable
- Device filtering
- Transcoding options (direct play, container, bitrate)
- Entity name prefix toggles ("Emby" prefix per entity type)
π Requirements
- Home Assistant 2025.11.3 or newer
- Emby Server with API access
- API key with appropriate permissions
π Documentation
See the README for complete documentation.
π§ Technical Details
- Python 3.13+ support
- 100% test coverage with 815+ tests
- Strict type checking with mypy
- WebSocket with exponential backoff reconnection
Full Changelog: https://github.com/troykelly/homeassistant-emby/blob/main/CHANGELOG.md