从安装到进阶:mini-media-player全方位使用手册,Home Assistant用户不容错过

【免费下载链接】mini-media-player Minimalistic media card for Home Assistant Lovelace UI 【免费下载链接】mini-media-player 项目地址: https://gitcode.com/gh_mirrors/mi/mini-media-player

mini-media-player是一款为Home Assistant Lovelace UI设计的极简媒体播放卡片,它以简约设计为核心,同时提供丰富的自定义选项,帮助用户打造个性化的智能家居媒体控制中心。无论是基础播放控制还是多房间音频管理,这款工具都能满足Home Assistant用户的多样化需求。

🌟 为什么选择mini-media-player?

作为Home Assistant生态中备受欢迎的媒体控制组件,mini-media-player凭借以下特性脱颖而出:

  • 极简设计:紧凑界面不占用过多仪表盘空间,同时保留核心功能
  • 高度自定义:可按需隐藏/显示特定控件,打造专属控制界面
  • 多平台支持:兼容Sonos、Soundtouch、Squeezebox等主流音响系统
  • 丰富功能集:包含播放控制、音量调节、进度条、源选择、音效模式等
  • 智能快捷方式:支持脚本、服务调用和媒体播放的一键触发
  • TTS支持:内置文本转语音输入功能,轻松实现语音播报

🚀 快速安装指南

HACS安装(推荐)

  1. 确保已安装HACS(Home Assistant Community Store)
  2. 打开Home Assistant中的HACS
  3. 进入"前端"部分
  4. 点击右上角"+"图标
  5. 搜索"Mini Media Player"并安装

手动安装

  1. 最新发布页面下载mini-media-player-bundle.js
  2. 将文件复制到Home Assistant的config/www目录
  3. 配置资源:
    • 进入设置 → 仪表盘 → 右上角菜单 → 资源
    • 点击"+ 添加资源"
    • URL输入/local/mini-media-player-bundle.js?v=1.16.9(版本号需与下载文件匹配)
    • 资源类型选择"JavaScript模块"

⚙️ 基础配置与使用

简单配置示例

创建一个基础的媒体播放器卡片只需几行配置:

type: custom:mini-media-player
entity: media_player.kitchen_speakers

这将生成一个包含播放控制、音量调节和媒体信息的基础卡片。

自定义卡片外观

通过简单配置实现个性化外观:

type: custom:mini-media-player
entity: media_player.example
icon: mdi:spotify
artwork: cover
hide:
  volume: true
  source: true
  power_state: false

上述配置将创建一个紧凑模式的卡片,仅显示核心播放控制和封面艺术。

🎨 高级自定义技巧

媒体快捷方式设置

添加一键访问常用媒体内容的快捷按钮:

type: custom:mini-media-player
entity: media_player.spotify
artwork: cover
source: icon
hide:
  volume: true
shortcuts:
  columns: 4
  buttons:
    - icon: mdi:music
      type: playlist
      id: spotify:user:XXXXXXX:playlist:37i9dQZF1DZ06evO2O09Hg
    - icon: mdi:radio
      type: source
      id: Radio Station
    - icon: mdi:script
      type: script
      id: script.morning_routine

多房间音频管理

轻松控制多个扬声器组成的音响系统:

type: custom:mini-media-player
entity: media_player.sonos_office
hide:
  power: true
  icon: true
  source: true
speaker_group:
  platform: sonos
  show_group_count: true
  entities:
    - entity_id: media_player.sonos_office
      name: 书房音响
    - entity_id: media_player.sonos_livingroom
      name: 客厅音响
    - entity_id: media_player.sonos_kitchen
      name: 厨房音响

卡片布局优化

通过组合使用水平和垂直堆栈,创建更复杂的布局:

- type: horizontal-stack
  cards:
    - entity: media_player.tv_livingroom
      type: custom:mini-media-player
      info: short
      artwork: cover
    - entity: media_player.tv_bedroom
      type: custom:mini-media-player
      info: short
      artwork: cover

🛠️ 常见问题解决

自定义元素不存在错误

如果出现"Custom element doesn't exist: mini-media-player"错误:

  1. 确保在configuration.yaml中设置javascript_version: latest
  2. 检查资源配置是否正确
  3. 尝试清除浏览器缓存
  4. 如使用旧浏览器,尝试将资源类型从module改为js

卡片不更新问题

更新卡片后如无变化:

  • 确保更新了资源URL中的版本号
  • 清除浏览器缓存
  • 重启Home Assistant

📚 进一步学习资源

mini-media-player凭借其简洁的设计和强大的功能,成为Home Assistant用户打造完美媒体控制中心的理想选择。无论是智能家居新手还是资深玩家,都能通过这款工具轻松实现媒体设备的智能化管理。

【免费下载链接】mini-media-player Minimalistic media card for Home Assistant Lovelace UI 【免费下载链接】mini-media-player 项目地址: https://gitcode.com/gh_mirrors/mi/mini-media-player

Logo

openvela 操作系统专为 AIoT 领域量身定制,以轻量化、标准兼容、安全性和高度可扩展性为核心特点。openvela 以其卓越的技术优势,已成为众多物联网设备和 AI 硬件的技术首选,涵盖了智能手表、运动手环、智能音箱、耳机、智能家居设备以及机器人等多个领域。

更多推荐