🎸 Airsonic Advanced:一款免费流媒体音乐管理器,功能媲美iTunes!

Airsonic
Airsonic-AdvancedAirsonic 的一个分叉,具有多项关键性能和功能增强。它添加并取代了 Airsonic 中的几个功能, 是一个免费的、基于 Web 的媒体流媒体,提供对的音乐的无处不在的访问。用它来与朋友分享你的音乐,或者在工作时听你自己的音乐。你可以同时流式传输到多个音箱,例如,厨房中的一个音箱和客厅中的另一个音箱。

🎭 功能特性

Airsonic

作为一款开源免费的音乐管理器,其功能还是非常强大的,具体的特性如下:

  • 强大的数据管理能力,Airsonic Advanced旨在处理非常大的音乐收藏(数百 GB)。
  • 广泛的格式支持,除了针对 MP3 流媒体进行了优化,但它适用于任何可以通过 HTTP 流式传输的音频或视频格式,例如 AAC 和 OGG。通过使用转码器插件,Airsonic Advanced 支持几乎任何音频格式的即时转换和流式传输,包括 WMA、FLAC、APE、Musepack、WavPack 和 Shorten。
  • 自动转码,如果你的带宽有限,你还可以为音乐流的比特率设置上限。然后,Airsonic Advanced 将自动将音乐重新采样为合适的比特率。
  • 除了作为流媒体服务器外,Airsonic Advanced还可以作为本地自动点唱机使用。直观的 Web 界面以及搜索和索引功能经过优化,可高效浏览大型媒体库。Airsonic Advanced 还配备了一个集成的 Podcast 接收器,具有许多与 iTunes 相同的功能。
  • 基于 Java 技术,Airsonic 可在大多数平台上运行,包括 Windows、Mac、Linux 和 Unix 变体。

🎨 安装方法

Airsonic Advanced 支持运行在Windows、Mac、Linux和Unix中,同时也支持Docker部署,笔者仅针对Windows、Mac和Docker进行简单介绍,其他的平台请参考官方文档。

由于Airsonic Advanced是基于Java开发的,除了Docker部署外,其他的平台都需要提前安装好Java,版本需要在JDK1.8及以上,并配置好PATH环境(是不是挺麻烦的,使用Docker就没这个问题)。Airsonic 的安装包请在文末获取。

1️⃣ Windows安装

  1. 下载airsonic.war ,然后保存到一个文件夹中,例如:
C:\Program Files\Airsonic\airsonic.war
  1. 创建一个启动脚本,名称为airsonic.cmd,将下面内容保存在脚本文件中
java.exe -Dairsonic.home="C:\\Program Files\\Airsonic" -Dserver.port=4040 -jar airsonic.war
  1. 双击airsonic.cmd启动系统

等待几秒钟,然后在浏览器中打开http://localhost:4040,你应该就能看到Airsonic的登录页面。

2️⃣ Mac安装

Mac平台建议使用Homebrew安装,也非常简单,几个命令就搞定了。

  1. 安装Airsonic
brew tap airsonic/airsonic
brew install airsonic
  1. 更新Airsonic
brew upgrade airsonic
  1. 启动Airsonic
brew services start airsonic

同样等待几秒钟,然后在浏览器中打开http://localhost:4040,你应该就能看到Airsonic的登录页面。

3️⃣ Docker部署

笔者习惯使用Docker Compose来部署Docker容器,比较便于管理和升级。

  1. 首先将下面的内容粘贴到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
  1. 执行下面命令启动Docker容器
docker compose up -d

等待几秒钟,然后在浏览器中打开http://ip:4040,你应该就能看到Airsonic的登录页面。
Airsonic
默认的用户名和密码都是admin,如果你将Airsonic开放到公网使用,请务必修改。

登录后可以看到功能还是非常丰富的,在页面最上面可以切换各项功能。
Airsonic

如果你有的话,你还可以将电台加进来。
Airsonic

⏬ 获取Airsonic

Airsonic支持Windows、macOS、Linux、Unix和Docker平台,可以在笔者公众号私信【AA】即可快速获取下载链接,选择airsonic.war下载即可。
Airsonic

原创不易,如果觉得此文对你有帮助,不妨点赞+收藏+关注,你的鼓励是我持续创作的动力!

高等精灵实验室

原创文章,作者:诺多,如若转载,请注明出处:https://www.huluohu.com/posts/1063/

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
🀄️ RTranslator:一款有趣的免费的时翻译APP,边说边翻译,三种模式可选!
上一篇 2024年6月27日 15:18
📒 AFFiNE:一款媲美Notion的开源知识库APP,写写画画做计划,都支持!
下一篇 2024年7月1日 07:20

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

评论列表(4条)