『NAS』在飞牛部署 Solara 开源音乐播放器,无损音乐听下两不误!

『NAS』在飞牛部署 Solara 开源音乐播放器,无损音乐听下两不误!

点赞 + 关注 + 收藏 = 学会了

整理了一个 NAS 专属玩法专栏,感兴趣的工友可以戳这里👉 《NAS邪修》 关注,,更多干货持续更新~

Solara 这款开源本地音乐播放器真的太香了,不仅能在线播放音乐,还能下载无损音质,亲测好用🐂🍺!

在这里插入图片描述

本次实操以飞牛 NAS 为例,群晖、绿联、极空间等其他品牌 NAS 的操作逻辑基本一致,跟着步骤来就能搞定~

打开 NAS 的「文件管理」,找到docker文件夹,在其内部新建solara-music文件夹。

接着在solara-music文件夹中,再创建一个logs子文件夹,用于存放播放器日志文件。

在这里插入图片描述

打开 NAS 的「Docker」应用,切换至「Compose」面板,点击「新增项目」。

  • 项目名称:Solara
  • 路径:选择第一步创建的docker/solara-music文件夹
  • 来源:选择创建 docker-compose.yml
在这里插入图片描述

在编辑器输入以下代码:

services: solara-music: image: aexus/solara-music:latest container_name: solara-music ports: - 3456:3001 # 项目打开端口,冒号前面请勿和本地冲突 environment: - SOLARA_PASSWORD=123456 # 登录密码密码 volumes: - /vol1/1000/docker/solara-music/logs:/app/logs restart: unless-stopped 

⚠️ 关键配置注意事项

  • 端口:3456可自定义;3001为容器固定端口,禁止修改
  • 密码:SOLARA_PASSWORD后可替换为自己的专属密码,提升安全性。
  • 目录:在 volumes 里配置一下 /app/logs ,将其指向刚刚创建的 /docker/solara-music/logs ,具体位置目录根据你设备的来。

代码填写保存后,等待项目自动构建完成即可。

构建成功后,切换到 Docker 的「容器」面板,找到Solara容器,点击链接按钮,就能在浏览器中打开 Solara 播放器。

在这里插入图片描述

首次打开会弹出密码输入框,输入刚才在 docker-compose.yml 中配置的SOLARA_PASSWORD值,即可登录。

在这里插入图片描述

首次使用面板空空如也。

在这里插入图片描述

在顶部搜索框输入歌曲名 / 歌手名,就能检索想听的音乐。

在这里插入图片描述

没想到周杰伦的歌也可以播放😍

在这里插入图片描述

除此之外,Solara 还有两大实用功能。

✅ 支持切换音乐源,多源检索不愁没歌听。

在这里插入图片描述

✅ 部分音乐提供无损音质

在这里插入图片描述

而且还能直接下载到本地,听歌自由实现了!🐂🍺

在这里插入图片描述
在这里插入图片描述

以上就是 NAS 部署 Solara 开源音乐播放器的全部实操步骤啦,有任何问题都可以在评论区留言讨论~

想解锁更多 NAS 新奇玩法,记得关注《NAS 邪修》👏,后续持续更新干货教程!

点赞 + 关注 + 收藏 = 学会了

Read more

SkyWalking - .NET / C++ / Lua 探针现状与社区支持

SkyWalking - .NET / C++ / Lua 探针现状与社区支持

👋 大家好,欢迎来到我的技术博客! 📚 在这里,我会分享学习笔记、实战经验与技术思考,力求用简单的方式讲清楚复杂的问题。 🎯 本文将围绕SkyWalking这个话题展开,希望能为你带来一些启发或实用的参考。 🌱 无论你是刚入门的新手,还是正在进阶的开发者,希望你都能有所收获! 文章目录 * SkyWalking - .NET / C++ / Lua 探针现状与社区支持 🌐 * 一、SkyWalking 多语言探针架构概览 🧩 * 二、Java 探针:成熟稳定,功能最全 ☕️ * 示例:Spring Boot 应用接入 SkyWalking * Java 探针高级特性 * 三、.NET 探针现状:渐趋成熟,生产可用 🖥️ * 技术原理 * 使用方式 * 当前支持的功能 * 局限性 * 四、C++ 探针现状:SDK 形式,适合嵌入式场景 ⚙️ * cpp2sky SDK

By Ne0inhk
【C++ 入门】Cyber动态义体——【vector容器】vector底层原理是什么?该怎么使用他?一文带你搞定所有问题!!!

【C++ 入门】Cyber动态义体——【vector容器】vector底层原理是什么?该怎么使用他?一文带你搞定所有问题!!!

⚡ CYBER_PROFILE ⚡ /// SYSTEM READY /// [WARNING]: DETECTING HIGH ENERGY 🌊 🌉 🌊 心手合一 · 水到渠成 >>> ACCESS TERMINAL <<<[ 🦾 作者主页 ][ 🔥 C语言核心 ][ 💾 编程百度 ][ 📡 代码仓库 ] --------------------------------------- Running Process: 100% | Latency: 0ms 索引与导读 * 1. 什么是 vector? * 2. 基本语法 与 核心特性 * 3. vector 常用的构造声明定义 * 3)示例代码与详细讲解 * 4. vector iterator的使用 * 4)示例代码与详细讲解 * 5. vector的容量增长问题 * 🚩注意事项 * 1)

By Ne0inhk

CCF-GESP计算机学会等级考试2025年12月四级C++T2 优先购买

B4452 [GESP202512 四级] 优先购买 题目描述 小 A 有 MMM 元预算。商店有 NNN 个商品,每个商品有商品名 SSS、价格 PPP 和优先级 VVV 三种属性,其中 VVV 为正整数,且 VVV 越小代表商品的优先级越高。 小 A 的购物策略为: * 总是优先买优先级最高的东西; * 如果有多个最高优先级商品,购买价格最低的; * 如果有多个优先级最高且价格最低的商品,购买商品名字典序最小的。 小 A 想知道能购买哪些商品。 输入格式 第一行两个正整数 M,NM, NM,N,代表预算和商品数。 之后 NNN 行,每行一个商品,依次为 Si

By Ne0inhk