又一个树莓派播放器piCorePlayer
2022-11-30 21:39阅读:
又一个树莓派播放器piCorePlayer
最近试用了一下picoreplayer播放器,感觉挺不错。其系统基于tinycorelinux,启动非常快。配置使用web界面,方便。搭配Squeezer移动客户端可以完美解决操作。
1,在官网下载镜像文件(http://www.picoreplayer.org/)。
2,使用树莓派的镜像工具或者win32diskimage写入tf卡
3,插入树莓派启动。用户名/密码为:
tc/piCore
对,就这样简单。只要解决网络问题就可以打开浏览器进行设置。当然最简单的办法插网线,但估计大部分人懒得接网线,是否可以直接使用wifi联网?当然可以。树莓派有一个启动分区(FAT32),可以使用windows打开分区上的“wpa_supplicant.conf.sample”文件,将ssid和psk修改为你自家的无线热点名称和密码。然后保存,并将文件名修改为“wpa_supplicant.conf”,重新启动就大功告成了。
关于wifi联接,在树莓派重启后该文件名会改成used_wpa_supplicant.conf,另外在树莓派4上没试出来,后来发现可能是pc,手机开热点好像很难联,不知道为啥。后来设置好ap名字和口令后,使用系统自带的命令行工具wpa_cli,在scan命令就可以联上,好像真实的AP没有这个问题。关于wpa_cli工具可以参考https://www.yisu.com/zixun/463025.html。另外手机或者pc做热点,那么这个手机无法作为客户端,pc进入Configure LMS或者主页上的LMS都不行(可能是因为有9000号端口?)
简单使用可以参考:https://post.smzdm.com/p/axzvd6e9/
使用树莓派上的SD卡做音乐存储,大致步骤如下:
1、打开设置的web网站(浏览器同一局域网上的电脑打开树莓派地址),选择mainpage菜单->resize FS将第二分区大小改成500M。选择mainpage
菜单->Beta->resize FS新建一个新的分区,将剩余容量全部分配给新分区。
2、选择LMS菜单->install LMS。安装LMS系统。
3、选择Squeezelite
Settings菜单,Audio output device settings选择合适的设备,我的声卡选择HiFiBerryDAC+。
4、成功后返回到LMS---Install and
Enable additional File Systems界面,点击Install
exFAT按钮设置分区格式。然后在LMS---Pick from the following detected USB disks to
mount下勾选 在Mount
Point填入“da'ta”,点击Set USB Mount按钮挂载该分区。挂载完成后,设置服务器缓存,在LMS---Save LMS
Server Cache and Preferences to Mounted Drive依次点击Set LMS Data和Move LMS Data按钮。将缓存设置到“、mnt/data/slimserver”上。可以在ssh终端中查看有没有 自动安装 slimserver目录。另外插入u盘可以也可以在菜单中mount。
完成上述工作后,LMS和Picoreplayer都可以正常工作了,接下来对LMS进行使用前的最后设置了。LMS菜单->Configure LMS(这里有个坑,参考注意1)。后面两页“Local Music
Folder”和“Playlist Folder”均可以选择“/mnt/data”即可,然后点击Finish按钮。然后将音乐文件复制到/mnt/data,点击“扫描”按钮会重新扫描上述目录的音乐文件。
最后安装Squeezer安卓客户端,手机链接同一局域网,输出树莓派的地址,端口号9000,就可以了。
注意1,我在实际使用过程中使用电脑热点打开浏览器进行操作,但奇怪的是无法进入Configure LMS,显示“403 Forbidden:
settings/index.html”。使用网络内的其他机器就可以顺利打开(http://树莓派IP)
注意2,另外如果要使用U盘保存音乐文件,建议格式化成NTFS格式。
注意3,因为TinyCoreLinux是内存闪存系统,为保证系统的快速启动运行,所有数据都保存在内存中,所以当重启系统之后对系统的所有修改将被删除。/opt/.filetool.lst文件是用户可以设定永久保存的文件或文件夹的系统文件。所以如果有想设定保存的文件或者文件夹,可以通过命令编辑文件,添加需要保存的文件或者路径,并保存。再进行存盘操作(系统命令)sudo
filetool.sh -b
Squeezer安卓客户端:https://github.com/kaaholst/android-squeezer,下载:https://f-droid.org/packages/uk.org.ngo.squeezer/
tinycorelinux使用手册:https://wiki.tinycorelinux.net/doku.php?id=wiki:start
picoreplayer使用手册:https://docs.picoreplayer.org/如何设置你的播放器赶紧看手册吧。