电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>电子资料>RaspiPlayer-网络收音机和MP3文件夹播放器

RaspiPlayer-网络收音机和MP3文件夹播放器

2023-06-28 | zip | 0.00 MB | 次下载 | 免费

资料介绍

描述

RaspiPlayer 修订版 2.53

Raspberry Pi 互联网广播播放器,带有蓝牙 MP3。或者将 Raspberry 分辨率更改为 640x480 并重试。

此时,RaspiPlayer 应该只能通过音频端口工作和播放互联网广播,而无需使用 VNC 查看器使用 LCD 屏幕。

桌面图标

安装文件将为网络电台创建一个示例播放列表。Raspberry 桌面上应该有一个图标。要打开 RaspiPlayer,请双击无线电快捷方式。

要更改桌面以单击转到文件管理器,单击编辑并在最底部选择首选项。选择“单击打开文件”。还要选中“不要在启动可执行文件时询问选项”框

该应用程序使用 Pygame,触摸屏只能在 lx-terminal 下运行。如果您从 SSH 运行应用程序,它将无法正常运行。我选择从桌面运行应用程序,因为我想在使用相同 LCD 屏幕的同一个 Pi 上运行其他应用程序。我无需校准屏幕即可使其正常工作。

播放列表

我包括了一些示例广播电台供您测试。要将其他广播电台添加到播放列表,请访问 http://www.radiosure.com/stations/ 并复制链接。请注意,并非所有链接都有效。有 2 种方法可以创建播放列表。

mpc add 
mpc save Radio

或在以下位置编辑文件;

sudo nano /var/lib/mpd/playlists/Radio.m3u

RaspiPlayer 设置为从 USB 记忆棒读取 MP3 文件。将一些 MP3 文件放入 U 盘并插入 Pi。播放列表在应用程序启动时创建并存储在数据库中。要查看文件是否存在,请键入;

mpc listall

最新版本包括文件夹播放器功能。如果您将音乐文件放在单独的文件夹中,则会为每个文件夹生成一个播放列表。

播放列表生成器

要为 USB 驱动器中的每个子目录生成播放列表,请单击电源按钮下方的图标。该脚本将删除位于 /var/lib/mpd/playlist/ 中的旧播放列表并创建新播放列表。每次使用不同的 USB 驱动器时,您都必须运行此脚本。

昆斯特应用程序

Kunst 负责创作专辑封面。https://github.com/sdushantha/kunst 该文件安装在/usr/bin/kunst Kunst 需要以下操作:sxiv、imagemagick、bash、ffmpeg、mpc、jq 和 mpd。确保全部安装。

Kunst下载与正在播放的 MP3 歌曲相关的图像。图像存储在 /tmp 文件夹中。

mpd.conf 文件

mpd.conf文件需要显示 MP3 文件的位置和蓝牙扬声器的类型打开mpd.conf文件。

sudo nano /etc/mpd.conf

并将文件位置更改为;

music_directory                       "/mnt/usbdrive"

保存并退出

蓝牙

将音乐发送到蓝牙扬声器会很好。转到 Raspberry 桌面并单击蓝牙图标,然后添加设备。选择您的蓝牙扬声器并配对。确保扬声器处于配对模式。有些扬声器需要密码,有时是 0000。您需要用鼠标右键单击菜单上的扬声器图标进行连接。

 
 
 
 
pYYBAGOJfmSARh94AABDEbCQ_PA116.png
 
1 / 2
 

您还需要编辑 mpd.conf 文件以包含蓝牙扬声器。

bluetoothctl
devices
exit

复制音箱mac地址xx:xx:xx:xx:xx:xx

查看您的扬声器是否已连接类型;

alsamixer

应注明Bluealsa和您的扬声器的名称。

sudo nano /etc/mpd.conf

查找音频输出并更改以包含扬声器的 MAC 地址和名称。用你的mac地址替换XX

audio_output {
       type            "alsa"
       name            "bluetooth-speaker "
       device          "bluealsa:HCI=hci0,DEV=xx:xx:xx:xx:xx:xx,PROFILE=a2d"
       mixer_type      "software"
}

NOTE;对于 Buster 安装,请从设备中删除HCI=hci0

您可以拥有多个蓝牙扬声器,但一次只能播放一个。在桌面屏幕上选择所需的扬声器。

audio_output {
       type            "alsa"
       name            "headphone "
       device          "bluealsa:HCI=hci0,DEV=xx:xx:xx:xx:xx:xx,PROFILE=a2d"
       mixer_type      "software"
}

如果您想同时收听音频插孔和蓝牙,请按照指示添加第二个音频输出。

audio_output {
       type            "alsa"
       name            "hdmi audio jack"
}

修改后必须重新启动 mpd 服务器。

sudo service mpd restart

测试您的扬声器类型;

mpc play
mpc stop

液晶驱动器

现在安装屏幕随附的 LCD 驱动程序。大部分液晶屏相关的问题都与驱动有关。

如果没有包含驱动程序,您可以尝试 LCD-show

sudo git clone https://github.com/goodtft/LCD-show.git
cd LCD-show 
sudo ./MPI3508-show

脚本所需的分辨率为 480x320,驱动程序应进行这些更改。config.txt文件应在文件底部指明您的分辨率。

nano /boot/config.txt

此时 Pi 应该启动到伸展桌面并且触摸屏工作

全屏桌面。

RaspiPlayer 脚本最初设置为 640x430 的分辨率,它将填满屏幕。如果您的 Raspberry 设置为 720x480 或 640x480 并希望看到屏幕顶部的面板栏,请打开 Player25.py文件并在文件的开头将行更改为...

screen = pygame.display.set_mode(size)
#screen = pygame.display.set_mode(size, pygame.FULLSCREEN)

当您指示全屏时,Raspberry 分辨率的大小必须与播放器分辨率匹配。Not-FULLSCREEN 在故障排除和进行更改期间可能需要。

故障排除

如果收音机无法启动,请检查mpd.conf文件是否有错误。要查看 mpd 是否正在运行,请打开终端并键入:

sudo service mpd status

如果它没有说它正在运行,那么你就有问题了。查看您的mpd.conf中的输入错误并进行更正。更改类型后重新启动mpd ;

sudo service mpd restart

并再次检查它是否正在运行。

kunst应用程序在启动时启动,如果您想禁用它,请输入;

sudo  update-rc.d kunst-run.sh remove

另外,您是否尝试过重新启动?

玩得开心...

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1山景DSP芯片AP8248A2数据手册
  2. 1.06 MB  |  532次下载  |  免费
  3. 2RK3399完整板原理图(支持平板,盒子VR)
  4. 3.28 MB  |  339次下载  |  免费
  5. 3TC358743XBG评估板参考手册
  6. 1.36 MB  |  330次下载  |  免费
  7. 4DFM软件使用教程
  8. 0.84 MB  |  295次下载  |  免费
  9. 5元宇宙深度解析—未来的未来-风口还是泡沫
  10. 6.40 MB  |  227次下载  |  免费
  11. 6迪文DGUS开发指南
  12. 31.67 MB  |  194次下载  |  免费
  13. 7元宇宙底层硬件系列报告
  14. 13.42 MB  |  182次下载  |  免费
  15. 8FP5207XR-G1中文应用手册
  16. 1.09 MB  |  178次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33566次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21549次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6656次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537798次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420027次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191187次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183279次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费