RosCard Media Player Card Guide
Configure the RosCard Media Player Card to control music, video, and media playback directly from your Astrion Remote. Supports Android TV, Apple TV, Sonos, Spotify, and all Home Assistant media_player entities.
Overview
The RosCard Media Player Card provides a dedicated interface for controlling
music, video, and media playback from your Astrion Remote. It supports all Home Assistant
media_player entities, including Android TV, Apple TV, Sonos, Spotify,
Kodi, and more.
The Media Player Card includes full playback controls — play, pause, stop, volume, track skipping, and source selection — all optimized for the Astrion Remote's 3.1-inch touchscreen.
💡 Tip: Enable Independent Display for any Media Player Card you want to appear as a full-screen, dedicated music or video control view on your Astrion Remote.
Features
Playback Control
Play, pause, stop, next, and previous track controls
Volume Control
Volume slider with up/down controls and mute toggle
Source Selection
Switch between audio sources and input selections
Playlist & Queue
Browse and select playlists from supported media players
Android TV & Apple TV
Specialized controls for TV and set-top box media players
Step-by-Step Configuration
1 Open Dashboard Editor
In Home Assistant, navigate to the dashboard you want to use for your Astrion Remote. Click Edit Dashboard in the top-right corner.
2 Add Media Player Card
Click Add Card and search for "Media Player (ROS)" or "custom:aiks-media-player-card". Select it to add the card to your dashboard.
3 Configure Media Player Entity
Add your media player entity to the card. The Media Player Card works with any Home Assistant
media_player entity.
Standard Media Player Configuration:
4 Android TV vs Apple TV Configuration
Android TV: Select the remote entity for full control.
Apple TV: Select both media_player and remote entities.
5 Save and Refresh
Click Save to apply your configuration. On your Astrion Remote, pull down from the top of the home screen and tap Refresh to load the new card.
⚠️ Important: For Android TV, you must select the remote
entity in addition to the media_player entity for full control.
For Apple TV, select both media_player and remote entities.
YAML Reference
Full Parameter List
Parameter Details
- entity_id — The Home Assistant entity ID for the media player (e.g.,
media_player.living_room). - uuid — A unique identifier for the card. Generated automatically when you add the card.
- remoteId — For TV-type devices, the remote entity ID (e.g.,
remote.android_tv_192_168_2_121). - independent_display — When
true, the card appears as a full-screen dedicated view on the remote. - alias — A custom display name shown on the remote instead of the entity ID.
Supported Media Player Types
- Music: Sonos, Spotify, Apple Music, Tidal, Roon, Squeezebox
- Video: Android TV, Apple TV, Kodi, Plex, Emby, Jellyfin
- General: Any Home Assistant
media_playerentity
💡 Tip: The Media Player Card automatically adjusts its controls based on the capabilities of your media player entity. For example, if your media player supports playlist browsing, the card will display a playlist button.
Troubleshooting
Media Player Card Not Showing on Astrion Remote
- Refresh the remote: Pull down from the top of the home screen and tap Refresh.
- Verify entity exists: Make sure the media player entity is available in Home Assistant.
- Check YAML format: Ensure your configuration uses the correct syntax and indentation.
- Update RosCard: If you're running an older version, update RosCard via HACS.
Playback Controls Not Responding
- Check entity status: Verify the media player is available and not unavailable in Home Assistant.
- Test in Home Assistant: Try controlling the media player directly from the Home Assistant UI to rule out connection issues.
- Verify entity type: Ensure the entity is a valid
media_playerentity. - Rebind entities: If the card was working before and stopped, try removing and re-adding the entity.
Android TV/Apple TV Controls Not Working
- Ensure you've configured the
remoteIdparameter correctly. - Verify the remote entity exists in Home Assistant and is available.
- Check that the remote entity supports the commands you're trying to send.
- For Apple TV, make sure both
media_playerandremoteentities are configured.
No Sound or Volume Control
- Verify the media player supports volume control (some entities may have fixed volume).
- Check the entity's supported features in Home Assistant Developer Tools.
- Some media players require volume to be controlled via the remote entity rather than the media player entity.
🔧 Note: After updating RosCard to a new version, you may need to resave all your Media Player Cards to refresh the binding. This is a known requirement for version updates.
Related resources
Need help with Media Player Card?
Our support team and community are here to assist you.