开源自托管音乐服务器,可将你自己的音乐库流式播放到浏览器或移动端,兼容 Subsonic 客户端。
gerbera/gerbera
一款 UPnP 媒体服务器,可将家中的音乐、视频和图片串流到局域网内支持 UPnP 的设备上播放。
- Star
- 1,406
- Fork
- 234
- 未关闭 Issue
- 67
- 最近提交
- 21小时前
这是什么?
Gerbera 是一款 UPnP 媒体服务器,负责扫描本机目录、为媒体文件建立索引,并把媒体库提供给同一局域网内的智能电视、媒体播放器、游戏机等支持 UPnP 的设备播放。
它可以从 MP3、OGG、AAC、FLAC、WavPack、JPG 等常见音视频和图片格式中提取元数据,并为媒体文件生成缩略图。目录可以按定时或 inotify 方式自动重新扫描,服务器的目录结构还能根据提取到的元数据自定义。内置 Web 界面以树形视图展示数据库和文件系统,方便添加、删除和编辑媒体项。转码通过插件和脚本实现,启用时可使用基于 duktape 的 JavaScript 脚本。
Gerbera 可在 Linux、BSD 和 macOS 上构建运行,默认使用 SQLite 存储,也可选择 MySQL/MariaDB 或 PostgreSQL。它还支持 Last.fm 播放记录上报,并能把外部网络链接提供给播放设备。
核心功能
- 01将媒体串流到家庭网络中支持 UPnP 和 DLNA 的播放设备。
- 02从 MP3、OGG、AAC、FLAC、WavPack、JPG 等格式中提取元数据。
- 03提供树形视图的 Web 界面,用于管理媒体数据库和文件系统。
- 04支持定时或 inotify 自动重新扫描,并可自定义服务器目录结构。
- 05通过插件和脚本实现灵活的媒体转码。
- 06可在 Linux、BSD、macOS 以及 x86、ARM、MIPS 架构上运行。
适用场景
- 把个人音乐和视频库串流到家中的智能电视上播放。
- 把 NAS 上的媒体收藏提供给支持 UPnP 的设备,无需依赖云服务。
- 根据文件元数据构建自定义的媒体库目录结构。
快速上手
- 1
克隆代码仓库
git clone https://github.com/gerbera/gerbera.git - 2
创建构建目录
mkdir build - 3
使用 CMake 的 release 预设进行配置
cd build && cmake ../gerbera --preset=release-pupnp - 4
编译并安装
make -j4 && sudo make install
使用前须知
- 从源码构建需要安装大量必需及可选的 C++ 库。
- README 未提供软件包安装命令,安装说明需参考外部文档站点。
收录于专题
标签
常见问题
- gerbera 是什么?
- 一款 UPnP 媒体服务器,可将家中的音乐、视频和图片串流到局域网内支持 UPnP 的设备上播放。 Gerbera 是一款 UPnP 媒体服务器,负责扫描本机目录、为媒体文件建立索引,并把媒体库提供给同一局域网内的智能电视、媒体播放器、游戏机等支持 UPnP 的设备播放。
- gerbera 可以免费使用吗?用的什么许可证?
- gerbera 以 Other 许可证开源。用于商业产品前,请先确认许可证条款。
- gerbera 还在维护吗?
- 活跃维护中。gerbera 最近一次提交是在 2026年11月6日。
- gerbera 适合用来做什么?
- 把个人音乐和视频库串流到家中的智能电视上播放。 把 NAS 上的媒体收藏提供给支持 UPnP 的设备,无需依赖云服务。 根据文件元数据构建自定义的媒体库目录结构。
- gerbera 怎么安装和运行?
- 克隆代码仓库: git clone https://github.com/gerbera/gerbera.git 创建构建目录: mkdir build 使用 CMake 的 release 预设进行配置: cd build && cmake ../gerbera --preset=release-pupnp 编译并安装: make -j4 && sudo make install
- 在哪里获取 gerbera?
- 源代码和安装说明在 GitHub 上:https://github.com/gerbera/gerbera
概要由 AI 根据项目 README 生成;GitHub 数据每日更新。
相关项目
2.5万+109 本周1813GoGPL-3.0更新于 3天前
自托管媒体服务器,支持电影、剧集、有声书、电子书、播客和漫画,提供 Web 界面。
892+60 本周102GoAGPL-3.0更新于 20小时前
面向家人朋友小圈子的自托管影音服务器,管理本地电影、剧集和音乐。
34422C#AGPL-3.0维护活跃更新于 22小时前
面向 Android TV 的无广告 DLNA/UPnP 投屏接收器,接收手机投屏并硬解播放。
153+31 本周12KotlinApache-2.0维护活跃更新于 7天前
自托管的影视媒体服务器,支持电影、剧集和动漫,无需整理目录即可使用。
2561+5 本周83TypeScriptGPL-3.0维护活跃更新于 9分钟前
免费开源的自托管媒体服务器后端与 API,可将影视与音乐流式传输到各类设备,是 Plex、Emby 的开源替代。
5.9万+234 本周5777C#GPL-2.0更新于 24小时前