raspberry pi 配置mpd实现音乐播放服务

raspberry pi 配置mpd实现音乐播放服务,第1张

第一次写还有点不习惯,慢慢来吧...

很久以前在淘宝买了一块raspberry pi moduleB+(小派),买回来之后与我的JBL Pebbles音箱(蜗牛)配合起来听音乐是相当的巴适,小音箱自带USB声卡,弥补了小派 bcm音质不足的bug,里面跑过Rune等音乐服务,虽然挺不错的,但是小小的音乐服务霸占树莓派的资源,可是我希望让它一边承担自动音乐播放器一边跑跑自己做的http服务。于是开始diy,sd卡烧写rasbian上电开机,mpb没有网线孔,没法直连小派,思来想去,翻出我的老将thinkpad T430,网线直连通过设置桥接,让小派接入了路由器,(还不是因为是租房,路由器不能直连T_T),接下来终端arp -a扫描所有内网设备,找出小派,尝试ssh,多次尝试失败,直接被拒绝登录...谷歌一番发现新的rasbian为了安全原因默认关闭ssh服务....取下sd,根目录创建一个空的SSH文件,官方文件http://downloads.raspberrypi.org/raspbian/release_notes.txt(神坑...)

ok,接下来先配置rasbian的usb声卡作为默认声卡,编辑/etc/modprobe.d/alsa-base.conf

#options snd-usb-audio index=0

#options snd_bcm2835 index=1

通过翻阅Rune源码发现其内部使用的音乐服务是一个叫MPD的音乐服务程序,是linux下一个基于c/s结构的音乐程序,mpc是一个客户端实现程序,一起安装吧 sudo apt-get install mpd mpc 

在pi目录下创建music文件夹存储音乐文件,mpd文件夹来存储mpd云信的配置、缓存文件等等。复制配置文件 cp /etc/mpd.conf  ~/mpd/,修改此文件相关配置,终于mpd跑起来了...

copy一个音乐文件到小派上,scp  ‘Serebro - Mi Mi Mi.mp3’ pi@192.168.1.123:~/music

添加到音乐列表 mpc -p 18080 add music/*

开始播放骚浪的音乐~ mpc -p 18080 play 

欧耶~蜗牛开始嚎叫啦~

后记:

1.mpc 控制音量还有点问题,直接无效。试过amixer改变音量依旧无效,只有alsamixer才有效,不知为何,有空继续研究下

2.到时候把shairport弄上去,手机和电脑也可以直接播放音乐了

3.每次播放音乐需要登录小派终端,看抽空在写一个客户端app简单控制下,那就不错啦

mpd文件:是微软项目数据库文件。

打开MPD文件的软件:  Microsoft Project 2013,  K-SOL Project Reader,  WenSoftware File List Creator.

由Microsoft Project ,用于项目管理程序创建的数据库文件,包含存储在Microsoft Access兼容的格式的项目数据,用来保存和加载整个项目的关系记录为基础的数据库格式。

注: MPD文件无法由Microsoft Project 2007或更高版本进行保存。但是,现有的MPD文件可能仍然被用作新项目的基础。

MPD也简称“音乐播放器守护进程, ”音乐播放器适用于Unix可以从远程系统播放音频文件。

MPD

abbr. 最大容许剂量(maximum permissible dose);磁等离子体动力的(magneto-plasmadynamic);多重人格分裂症(Multiple Personality Disorder);维修计划书(maintenance planning document)

双语例句:

1.Profile support, easily use gmpc with multiple mpd’s.

支持配置文件 轻松使用多个mpd.

2.Create a .mpd.conf file in the user's home directory that stores the passwordinformation before starting the daemons.

在用户的 home 目录中创建一个 .mpd.conf 文件,在启动守护进程之前它保存了密码信息。

3.The simplest way around this is to go into the 1.00b data directory and makecopies of the .mpd and .pao files in there.

解决这个问题的最简单方法就是进入 1.00b 的数据目录,为其中的 .mpd 和 .pao文件制作副本。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11474169.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存