『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 5884|回复: 5

[经验分享] media_player mpc播放本地端音樂的ha和command操作

[复制链接]

27

主题

387

帖子

3255

积分

元老级技术达人

积分
3255
金钱
2848
HASS币
40

教程狂人

发表于 2017-11-26 16:11:40 | 显示全部楼层 |阅读模式
本帖最后由 windgo 于 2017-11-27 12:18 编辑

翻了很久的文件都沒找到清楚說明mpd播放本地端音樂以及播放playlist的方法
所以我測試了一下後,整理在下面給大家參考

Home-assistant播放mpd下的playlists資料夾內的2.m3u
我用script當範例

'1511681588285':
  alias: play_music
  sequence:
    - data:
        entity_id: media_player.mpd
        media_content_id: 2
        media_content_type: playlist
      service: media_player.play_media
2.m3u
內容如下(我有把music資料夾和playlists資料夾設定為同一個

01. 偷心 - 張學友.mp3
02. 浮躁 - 王菲.mp3
03. 婚禮的祝福 - 陳奕迅.mp3
這樣設定完後,執行script便會開始播放2.m3u裡面的本地端音樂

mpd.conf設定檔內容範例如下(/var/lib/mpd/music和/var/lib/mpd/playlists我用softlink指到同一個資料夾) Image_20171127_002.png
另外介紹如何用command操作mpd,可以搭配ha的command一起操作使用
進到docker mpc的終端機畫面後
Image_20171126_010.png
#查看mpd的操作指令清單
mpc help | more

#更新mpd資料庫,如果音樂有新增刪除改名稱等,都要update一次
mpc update
林憶蓮 - 04. 至少還有你
[playing] #1/14   4:17/4:35 (93%)                                                                                   
Updating DB (#5) ...
volume:100%   repeat: off   random: off   single: off   consume: off

#讀取playlists內的1.m3u為播放列表
mpc load 1                                                                                       

#將目前的播放列表存為1.m3u
mpc save 1

#查看目前的播放列表
mpc playlist 1                                                                                   
張學友 - 01. 偷心                                                                                                   
王菲 - 02. 浮躁                                                                                                     
陳奕迅 - 03. 婚禮的祝福                                                                                             
林憶蓮 - 04. 至少還有你                                                                                             
王力宏 - 05. 如果你聽見我的歌                                                                                       
蔡依林 - 06. 我知道你很難過                                                                                         
羅志祥 - 07. 好朋友                                                                                                
蕭亞軒 - 08. 最熟悉的陌生人                                                                                         
伍佰 - 09. 妳是我的花朵                                                                                             
張韶涵 - 10. 遺失的美好                                                                                             
張宇 - 11. 消息                                                                                                     
蔡琴 - 12. 天台上的月光                                                                                             
黎明 - 13. 口不對心                                                                                                
陳慧琳 - 14. 數到三就不哭                                                                                          
許志安 - 15. 我還能愛誰                                                                                             
許慧欣 - 16. 兩個人的下雪天                                                                                         
潘瑋柏+弦子 - 17. 不得不愛

#清除現在所有的播放列表
mpc clear

#增加一首歌曲到播放清單
mpc add xxx.mp3

#播放下一首歌
mpc next

#播放上一首歌
mpc prev

#暫停播放
mpc pause

#開啟重複播放模式
mpc repeat <on|off>

#開啟隨機播放程式
mpc random <on|off>






回复

使用道具 举报

1

主题

281

帖子

1224

积分

金牌会员

Rank: 6Rank: 6

积分
1224
金钱
942
HASS币
0
发表于 2017-11-26 16:16:38 | 显示全部楼层
大师,顶你!!!
回复

使用道具 举报

123

主题

4661

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
16410
金钱
11664
HASS币
45
发表于 2017-11-26 17:07:49 | 显示全部楼层
楼主研究深入,厉害了!
回复

使用道具 举报

30

主题

997

帖子

4151

积分

论坛元老

Rank: 8Rank: 8

积分
4151
金钱
3149
HASS币
0

活跃会员

发表于 2017-11-26 23:42:24 | 显示全部楼层
谢谢分享!!!
回复

使用道具 举报

9

主题

358

帖子

3113

积分

论坛元老

Rank: 8Rank: 8

积分
3113
金钱
2755
HASS币
0
发表于 2018-3-27 10:20:18 | 显示全部楼层
請問一下  這個意思是?
mpd.conf設定檔內容範例如下(/var/lib/mpd/music和/var/lib/mpd/playlists我用softlink指到同一個資料夾)
回复

使用道具 举报

3

主题

206

帖子

954

积分

论坛积极会员

积分
954
金钱
748
HASS币
0
发表于 2020-2-28 17:53:53 | 显示全部楼层
請問
現在還可以繼續用這方式嗎?(Home Assistant 0.101.0)

有更方便的方式,讓Home-assistant播放mpd
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 21:26 , Processed in 0.803874 second(s), 32 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表