
在停止将旧三星 Galaxy 手机作为备用设备后,其用途反而更加广泛。该设备已成功运行 Jellyfin 媒体服务器,能够胜任原本需树莓派或迷你 PC 才能处理的任务,表现优异。
鉴于闲置高性能硬件众多,而存储等组件价格日益上涨,重新利用旧手机正成为一种更具性价比的选择。基于此实践,作者进一步将其打造为专用音乐服务器,音乐库存储于手机端,局域网内其他设备均可访问,目前使用体验良好。
使用 BubbleUPnP 构建离线音乐服务器
BubbleUPnP 是一款功能直观的应用,可将手机转变为专用的离线音乐服务器。它涵盖了文件服务、播放及设备控制等多个环节,内置的 DLNA 媒体服务器功能使得存储在 Galaxy 手机中的音乐可供同一网络下的其他设备访问。该方案无需运行 Linux 环境或输入终端命令,降低了使用门槛。
用户可通过另一台运行 BubbleUPnP 的 Android 手机、电脑端的 VLC 播放器,或兼容的电视及网络音乐播放器浏览该音乐库。Galaxy 手机负责存储和提供文件,接收端负责播放。此外,也可在 Galaxy 手机上通过 BubbleUPnP 选曲并推送到兼容设备,实现了控制与播放的分离。
该应用支持按艺术家、专辑和文件夹浏览,并提供播放列表和队列功能。若音乐收藏已按专辑目录整理,文件夹浏览功能将尤为实用。不同接收设备上的界面和控件体验,取决于其所使用的具体应用程序。
网络接入与配置要点
首先需将音乐收藏复制至 Galaxy 手机,建议存放在“音乐”文件夹中,并按专辑建立子文件夹以便管理。传输前建议检查艺术家和专辑标签元数据,以确保浏览界面的整洁。
安装 BubbleUPnP 并授予音乐访问权限后,需在更多 > 设置 > 本地和云端 > UPnP/DLNA中启用媒体服务器功能。开启远程浏览,并通过配置允许远程浏览的媒体选择可访问的设备。需注意,尽管名为“远程”,该设置同样涵盖来自本地网络其他设备的请求。
在另一台连接同一 Wi-Fi 的 Android 设备上,打开 BubbleUPnP 的“库”选项卡即可看到 Galaxy 的音乐库。建议在全面传输前,先用少量专辑测试曲目排序及播放正常性。
此外,需规避三星系统的后台限制。进入设置 > 电池 > 后台使用限制,将 BubbleUPnP 添加至永不休眠的应用程序列表(部分 One UI 版本位于“设备维护”下,或称为永不自动休眠的应用程序),以确保服务持续运行。
Navidrome:高阶替代方案
若追求媲美 YouTube Music 或 Spotify 的高级体验,Navidrome 是值得考虑的替代方案。它提供浏览器界面,支持搜索、浏览专辑、构建播放列表及标记喜好,并支持独立用户账户,适合多人共用服务器时隔离播放列表和收听统计。
除浏览器外,Navidrome 还兼容 Subsonic 和 OpenSubsonic 客户端应用,用户体验很大程度上取决于所选客户端,部分客户端支持离线下载等功能。其智能播放列表功能可基于评分、流派、播放次数等规则自动更新选曲,为现有收藏增添多样性。
不过,在 Android 上部署 Navidrome 比 BubbleUPnP 更为复杂,通常需借助 Termux 及社区维护的软件包进行配置,包括设置目录、启动服务器及保活等。对于追求简便的用户,BubbleUPnP 仍是当前更稳妥的选择。