高性能音乐流媒体服务Diosic

在这里插入图片描述

什么是 Diosic ?

Diosic 是一个开源的基于网络的音乐收集服务器和流媒体。主要适合需要部署在硬件规格不高的服务器上的用户。Diosic 是使用 Rust 开发的,具有低内存使用率和高性能以及用于流媒体音乐的非常干净的界面。

安装

在群晖上以 Docker 方式安装。

在注册表中搜索 diosic ,选择第一个 jinker25/diosic,版本选择 latest

在这里插入图片描述

docker 文件夹中,创建一个新文件夹 diosic,并在其中建两个子文件夹 datalibrary

文件夹装载路径说明
docker/diosic/data/data存放数据库、封面文件等
docker/diosic/library/library存放音乐文件

在这里插入图片描述

端口

本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号
本地端口容器端口
31773177

默认没有对外暴露端口

在这里插入图片描述

需要自己点 + 号添加

在这里插入图片描述

环境

可变
LIB_NAME_1音乐库的别名,默认值为 MyLibrary

在这里插入图片描述

支持中文

在这里插入图片描述

命令行安装

如果你熟悉命令行,可能用 docker cli 更快捷

# 新建文件夹 diosic 和 子目录
mkdir -p /volume1/docker/diosic/{data,library}# 进入 diosic 目录
cd /volume1/docker/diosic# 运行容器
docker run -d \--restart unless-stopped \--name diosic \-p 3177:3177 \-v $(pwd)/data:/data \-v $(pwd)/library:/library \-e LIB_NAME_1=老苏的音乐库 \jinker25/diosic:latest

也可以用 docker-compose 安装,将下面的内容保存为 docker-compose.yml 文件

version: '3'services:diosic:image: jinker25/diosic:latestcontainer_name: diosicrestart: unless-stoppedports:- 3177:3177volumes:- ./data:/data- ./library:/libraryenvironment:- LIB_NAME_1="老苏的音乐库"

如果 docker-compose.yml 中使用了中文,记得使用 utf-8 编码,否则会报错~~~

在这里插入图片描述

然后执行下面的命令

# 新建文件夹 diosic 和 子目录
mkdir -p /volume1/docker/diosic/{data,library}# 进入 diosic 目录
cd /volume1/docker/diosic# 将 docker-compose.yml 放入当前目录# 一键启动
docker-compose up -d

运行

在浏览器中输入 http://群晖IP:3177 就能看到注册界面

在这里插入图片描述

登录成功后的主界面

在这里插入图片描述

老苏随便找了几个 mp3 文件

官方文档没有提到音乐格式,所以老苏也不知道

在这里插入图片描述

进入 Control Panel --> Dashboard --> Scan Libraries,会扫描 library 目录中的文件

在这里插入图片描述

回到主界面

在这里插入图片描述

点右上角的 Play All 就可以开始播放了

在这里插入图片描述

看起来还是蛮简陋的,不过 Rust 开发的镜像确实小巧

在这里插入图片描述

参考文档

Reknij/diosic: Diosic is an open source web-based music collection server and streamer. Mainly suitable for users who need to deploy on servers with low hardware specifications.
地址:https://github.com/Reknij/diosic

Diosic documents
地址:https://reknij.github.io/DiosicDocEN/documents/installFromDocker

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/185874.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

C/C++高频面经-秋招篇

自己在秋招找工作过程中遇到的一些C/C面试题,大中小厂都有,分享出来,希望能帮到有缘人。 C语言 snprintf()的使用 函数原型为int snprintf(char *str, size_t size, const char *format, …) 两点注意: (1) 如果格式化后的字符…

Mac安装win程序另一个方案

前言 今天跟大家分享的是mac装win程序的另一个思路,不需要大动干戈的装双系统、虚拟机。最后分享感受,先说过程吧。 一、思路介绍 其实,就是利用CrossOver,这个软件的介绍大家可以自行了解。不过不得不说这玩意还是国外的人思路新…

vmware17 虚拟机拷贝、备份、复制使用

查看新安装的虚拟机位置 跳转到上一级目录 复制虚拟机 复制虚拟机整个目录 删除lck文件,不然开机的时候会报错 用vmware 打开新复制的虚拟机 lck文件全部删除 点击开机 开机成功

Python接口自动化(什么是接口、接口优势、类型)

简介 经常听别人说接口测试,接口测试自动化,但是你对接口,有多少了解和认识,知道什么是接口吗?它是用来做什么的,测试时候要注意什么?坦白的说,笔者之前也不是很清楚。接下来先看一下…

各类好玩免费API推荐,早知道就不用到处爬数据了...

啥是API/接口? 使用方法 API平台 淘宝/京东API接口数据 一些好玩的api 地图接口 天气查询接口 快递查询接口 笔记接口 其它接口 小结 啥是API/接口? 有些读者刚开始学习编程遇到API或者接口不太明白到底什么意思,没关系&#xff0…

unity 烘焙的时候出现模型没有光影的情况

unity 烘焙的时候出现模型没有光影的情况 1.模型没有设置生成光照贴图 需要勾选模型的生成光照贴图UVs,然后应用 2.游戏对象没有勾选静态选项 点开静态下拉列表,选择 contribute GI

专业数据标注公司:景联文科技领航数据标注行业,满足大模型时代新需求

随着大模型的蓬勃发展和相关政策的逐步推进,为数据要素市场化配置的加速推进提供了有力的技术保障和政策支持。数据要素生产力度的不断提升,为数据标注产业带来了迅速发展的契机。 根据国家工信安全发展研究中心测算,2022年中国数据加工环节的…

JAVAEE初阶 操作系统

操作系统的相关知识 一.操作系统的定位二.操作系统的作用三.什么是进程/任务1.进程在系统中如何操作和管理 四.PCB中的核心属性1.pid2.内存指针3.文件描述符表 五.CPU1.cpu的特性:分时复发 六.PCB中进行调度的属性1.状态2.优先级3.记账信息 一.操作系统的定位 二.操作系统的作用…

观测云产品更新 | 监控、图表、服务管理、单点登录、Pipeline 等优化

观测云更新 监控相关的若干使用优化 1.【告警沉默】功能回归,您仍可以通过告警沉默配置定义重复告警通知的时间间隔。 2.【监控器】删除 ”紧急“、”重要“、”警告“触发条件必须配置任意一项的限制,您可任意配置”紧急“、”重要“、”警告“、”无…

集合贴——智能客服是什么

基础课1——智能客服的定义-CSDN博客文章浏览阅读166次。智能客服是一种采用人工智能技术的客户服务方式,它通过语音识别、自然语言处理、语义理解等技术,实现了与客户的自动交互。https://blog.csdn.net/2202_75469062/article/details/134406392?spm1…

青岛数字孪生赋能工业制造,加速推进制造业数字化转型

随着企业数字化进程的推进,数字孪生技术逐渐在汽车行业得到广泛应用。5G与数字孪生、工业互联网的融合将加速数字中国、智慧社会建设,加速中国新型工业化进程,为中国经济发展注入新动能。数字孪生、工业物联网、工业互联网等新一代信息通信技…

电脑录制视频的软件,轻松捕捉精彩瞬间(3款)

电脑录制视频已经成为了人们工作和生活中不可或缺的一部分。无论您是一名教育工作者、内容创作者还是需要演示和培训,您都需要一个能够轻松录制视频的软件。在本文中,我们将介绍三款不同的电脑录制视频的软件,我们将深入研究它们的特点和操作…