家中客厅有台音响,但音乐大多都在屋子里的电脑中,我总不能为了放个音乐而把台式机搬过去吧。。。
于是,将树莓派放到音响旁边,音频输出脸上音响。然后通过sshfs连接电脑的文件系统,并用mplayer播放电脑上的音频。(注意:你的电脑的系统得是linux等能装ssh服务端的)
sshfs是一个通过fuse实现的”通过SSH的文件系统”,它在客户端表现的就像一个文件系统一样,而在服务器端只需要能连ssh即可,无需任何修改。
首先在电脑上安装openssh-server
sudo apt-get install openssh-server
之后在树莓派上安装sshfs
和用于卸载的fusemount
(若不装则只能通过sudo umount卸载):
sudo apt-get install sshfs fusemount
然后把自己添加到fuse
组:
sudo usermod -aG fuse pi
然后新建一个空目录用于挂载(名字随便)
mkdir remote
然后就可以在树莓派上挂载电脑上存着音乐的目录了(wusiyu
为我的电脑上的用户名,192.168.1.103
为电脑的ip,后面一大坨为电脑上音乐的路径,最后的remote/
是刚才建的空目录,要按照你的实际情况修改)
sshfs wusiyu@192.168.1.103:/home/wusiyu/音乐/东方BGM/163/ remote/
输入密码,然后不出意外的话,树莓派的remote/
下已经有电脑上的文件了
然后用mplayer
放就可以了,可以在screen里放,省得一直占着终端。
screen -dmS music mplayer -loop 0 *