Airsonic-Advanced
是Airsonic
的一个分叉,具有多项关键性能和功能增强。它添加并取代了 Airsonic
中的几个功能, 是一个免费的、基于 Web 的媒体流媒体,提供对的音乐的无处不在的访问。用它来与朋友分享你的音乐,或者在工作时听你自己的音乐。你可以同时流式传输到多个音箱,例如,厨房中的一个音箱和客厅中的另一个音箱。
作为一款开源免费的音乐管理器,其功能还是非常强大的,具体的特性如下:
Airsonic Advanced
旨在处理非常大的音乐收藏(数百 GB)。Airsonic Advanced
支持几乎任何音频格式的即时转换和流式传输,包括 WMA、FLAC、APE、Musepack、WavPack 和 Shorten。Airsonic Advanced
将自动将音乐重新采样为合适的比特率。Airsonic Advanced
还可以作为本地自动点唱机使用。直观的 Web 界面以及搜索和索引功能经过优化,可高效浏览大型媒体库。Airsonic Advanced
还配备了一个集成的 Podcast 接收器,具有许多与 iTunes 相同的功能。Airsonic Advanced
支持运行在Windows、Mac、Linux和Unix中,同时也支持Docker部署,笔者仅针对Windows、Mac和Docker进行简单介绍,其他的平台请参考官方文档。
由于Airsonic Advanced
是基于Java开发的,除了Docker部署外,其他的平台都需要提前安装好Java,版本需要在JDK1.8及以上,并配置好PATH环境(是不是挺麻烦的,使用Docker就没这个问题)。Airsonic
的安装包请在文末获取。
C:\Program Files\Airsonic\airsonic.war
airsonic.cmd
,将下面内容保存在脚本文件中java.exe -Dairsonic.home="C:\\Program Files\\Airsonic" -Dserver.port=4040 -jar airsonic.war
airsonic.cmd
启动系统等待几秒钟,然后在浏览器中打开http://localhost:4040
,你应该就能看到Airsonic
的登录页面。
Mac平台建议使用Homebrew安装,也非常简单,几个命令就搞定了。
Airsonic
brew tap airsonic/airsonic
brew install airsonic
Airsonic
brew upgrade airsonic
Airsonic
brew services start airsonic
同样等待几秒钟,然后在浏览器中打开http://localhost:4040
,你应该就能看到Airsonic
的登录页面。
笔者习惯使用Docker Compose来部署Docker容器,比较便于管理和升级。
docker-compose.yml
文件中version: '3.9'
services:
airsonic:
image: airsonicadvanced/airsonic-advanced:latest
container_name: airsonic
restart: unless-stopped
network_mode: bridge
environment:
- PUID=1000
- PGID=100
- TZ=Asia/Shanghai
- JAVA_OPTS='-Dserver.forward-headers-strategy=native'
volumes:
# 播放列表保存目录
- /share/Container/airsonic/playlists:/var/playlists
# podcast保存目录
- /share/Container/airsonic/podcasts:/var/podcasts
# 其他数据保存目录
- /share/Container/airsonic/data:/var/airsonic
# 音乐文件目录
- /share/media2/music:/var/music
ports:
- 4040:4040
#UPnp
- 4041:4041
docker compose up -d
等待几秒钟,然后在浏览器中打开http://ip:4040
,你应该就能看到Airsonic
的登录页面。
默认的用户名和密码都是admin
,如果你将Airsonic
开放到公网使用,请务必修改。
登录后可以看到功能还是非常丰富的,在页面最上面可以切换各项功能。
如果你有源
的话,你还可以将电台加进来。
⏬ 获取Airsonic
Airsonic支持Windows、macOS、Linux、Unix和Docker平台,可以在笔者公众号私信【AA】即可快速获取下载链接,选择airsonic.war下载即可。
原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!