和ChatGPT关于Swing music的一场对话(下篇)

在这里插入图片描述

昨天无意中刷到的系统推送的文章

在这里插入图片描述

点进去一看,原来介绍的就是老苏为了抛砖引玉编的 Swing music 的镜像,动作真是快啊。

坦白的说,文章比老苏写的好,所以让我纠结了好一阵子,本文我是发呢还是不发呢?不过似乎只有上篇没有下篇也不好给读者交代啊 😂

老苏很欣慰,有人用、有人写是好事情,尤其是能给别人带来启发,不过,也有点小遗憾,文中虽然提到老苏公众号,不过连个链接都没放,所以今天自己公告一下 😄

目前老苏主要在三个地方同步发文

  • 老苏的博客: https://laosu.ml

    这是老苏的自留地,支持读者留言,不过呢,因为挂在 github 上,其特性决定了,对于不会科学上网的同学来说不是太友好;

  • CSDN:https://blog.csdn.net/wbsu2004

    虽然面向程序员的博客很多,但是老苏还是选择了 CSDN,主要是排版比较好看,访问速度比较快;

  • 微信公众号:各种折腾

    可以在手机上阅读,但老苏的截图,代码有时候并未针对手机优化,导致阅读体验并不是特别好;另外因为开通公众号比较晚,所以不能留言互动;

上面三个平台的读者留言老苏都会看,但因为工作太忙,未必能及时回复

另外,因为大家现在习惯用微信群,而不是通过邮件联系工作,所以邮件基本上没时间看了,抱歉~

现在有了 ChatGPT,有些问题你问老苏,可能还不如问 ChatGPT,不仅快捷、准确,还比老苏有耐心,也许很快就没人需要老苏了,虽然不甘,但这是趋势

字数不够,废话来凑,终于要言归正传了

老苏自己折腾、编译过的镜像,Dockerfile 都放在了 github 上:https://github.com/wbsu2003/Dockerfile


安装

在群晖上以 Docker 方式安装。

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

docker 文件夹中,创建一个新文件夹 swingmusic,并在其中建两个子文件夹,分别是 datamusic

理论上支持映射多个音乐目录;

文件夹装载路径说明
docker/swingmusic/data/data存放设置、数据库和图片等
docker/swingmusic/music/music存放音乐

在这里插入图片描述

端口

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

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

在这里插入图片描述

环境

可变
LASTFM_API_KEYLast.fm 获取的 API Key

这个功能老苏自己也没试,只是看代码里有这个值,但官方没看到相应的说明,理论上设置之后会根据音乐🎵文件自己抓取专辑的图片 😂

关于 Last.fm 网站 API Key 的申请,可以看老苏之前写的文章👉 音乐流媒体服务器Navidrome 一文的相关章节

命令行安装

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

# 新建文件夹 swingmusic 和 子目录
mkdir -p /volume2/docker/swingmusic/{music,data}# 进入 swingmusic 目录
cd /volume2/docker/swingmusic# 运行容器 
docker run -d \--restart unless-stopped \--name swingmusic \-p 1970:1970 \-v $(pwd)/data:/data \-v $(pwd)/music:/music \wbsu2003/swingmusic:latest

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

version: '3'services:swingmusic:image: wbsu2003/swingmusiccontainer_name: swingmusicrestart: unless-stoppedports:- 1970:1970volumes:- ./data:/data- ./music:/music

然后执行下面的命令

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

运行

在浏览器中输入 http://群晖IP:1970 就能看到主界面,第一次要选择音乐目录,建议选 Customize root directories 自定义目录

选择我们安装时映射的 /music 目录,然后点 Select here

在这里插入图片描述

目前目录还是空的,因为还没上传文件

在这里插入图片描述

上传了几个 mp3 文件

/app/settings.py 看,音乐文件支持 flac, mp3, wav, m4a, ogg, wma, opus, alac, aiff 格式

在这里插入图片描述

刷新一下网页就有了

在这里插入图片描述

其他还有 PlaylistsFavorites,支持鼠标右键,还是很简单易用的

反代

没有特殊的地方,但是访问时,在浏览器中输入域名后,主页的提示稍有不同,但是使用还是一样的

在这里插入图片描述

最后来张官方的图

在这里插入图片描述

参考文档

swing-opensource/swingmusic: Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify … but bring your own music.
地址:https://github.com/swing-opensource/swingmusic

swing-opensource/swingmusic-client: Browser-based client for the swing music player: (https://github.com/swing-opensource/swingmusic). Powered by VueJS, Typescript, Pinia and Axios
地址:https://github.com/swing-opensource/swingmusic-client

Swing Music | Swing Music
地址:https://swingmusic.vercel.app/

Swing Music is a beautiful, self-hosted music player for your local audio files. Like a cooler Spotify … but bring your own music. : selfhosted
地址:https://www.reddit.com/r/selfhosted/comments/126s1ss/swing_music_is_a_beautiful_selfhosted_music/

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

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

相关文章

chatgpt赋能python:Python编写桌面宠物,让你的电脑更加生动

Python编写桌面宠物,让你的电脑更加生动 在我们每天使用电脑的时候,桌面经常会显得乏味且无趣。那么,为什么不添加一个可爱的桌面宠物呢?在这篇文章中,我们会教你如何使用Python编写桌面宠物,并将它放置在…

chatGPT之100个例子-从体验到精通

简介 本博文演示了100个chatGPT在各行各业的使用例子,全部看完有助于培养chatGPT解决问题的思维。 在人工智能时代,智能软件并不会淘汰人类,淘汰人类的是会使用人工智能的人! 我们直接使用openAI官方chatGPT,生动演示了chatGPT的一些妙用! 请仔细看完,一定会有收获! 每…

ChatGPT 可以干的 18 件事!附源码

ChatGPT狂飙160天,世界已经不是之前的样子。 我新建了人工智能中文站https://ai.weoknow.com 每天给大家更新可用的国内可用chatGPT资源 给大家整理了 18 种 ChatGPT 的用法,看看有哪些方法是你能得上的。 语法更正 文本翻译 语言转换 代码解释 修复…

蛋白质界的 ChatGPT:AlphaFold1 论文必备知识,不会有人还不知道吧

你知道 AlphaFold2 吗?它真正解决了蛋白质三维结构预测的算法困境,堪称蛋白质界的 chat-GPT4,甚至它的意义不是 chat-GPT4 所能够匹敌的。它为世界疾病治疗药物开发以及探究生物生命之谜提供了通向天神的一条道路,未来是生物的世纪…

融云WICC2023:成为「卷王」的路上,如何更好借力 AIGC

近期,“融云 WICC2023 泛娱乐出海嘉年华”在广州成功举办,行业多方力量与数百位开发者汇聚一堂,共同探讨出海人布局全球的突围之道。关注【融云全球互联网通信云】了解更多 在嘉年华的圆桌会议环节,白鲸出海创始人&CE…

AI明星翻唱还不够!有人要拿它当生活助手,支持聊天点外卖等,1:1复刻原声...

明敏 发自 凹非寺量子位 | 公众号 QbitAI AI孙燕姿爆火,突然让人意识到偶像声音复刻这事儿,可大有搞头啊。 毕竟咱平常看看明星爱豆,也就是为了好看、好听。 如果明星可以和我们随时互动,并且成为自己生活中的小助手,那…

分享 10 几个付费资源,一会删!

2023年了随着疫情的结束,经济也会慢慢的复苏,但是这时你会发现,随着在这个社会上信息差逐渐变大,大家的收入也在不断的进入两极分化,这就是所谓的二八定律! 可能你最近面临着迷茫,工资低&#x…

盘点元宇宙的2022:3次洗牌,1个机会

作者|不空 在元宇宙爆火后的第二年,悲观情绪开始在行业蔓延。 “在过去一年,很多友商走着走着就不见了。” 方糖星球创始人文旻的一句话不仅道出了元宇宙空间赛道的起伏,也总结了元宇宙行业的发展。 复盘2022年,元宇宙…

【小沐学NLP】Python实现聊天机器人(OpenAI,模型概述笔记)

🍺NLP开发系列相关文章编写如下🍺:1🎈【小沐学NLP】Python实现词云图🎈2🎈【小沐学NLP】Python实现图片文字识别🎈3🎈【小沐学NLP】Python实现中文、英文分词🎈4&#x1…

全面拥抱 AI 大模型——务实程序员的范式转变

目录 我一直是一名软件开发爱好者 思考架构

巴比特 | 元宇宙每日必读:90%以上的短剧剧本可以由AI生成?“AI莎士比亚”是否将出现,并给编剧沉重一击?...

摘要:据雪豹财经社报道,今年5月,美国好莱坞爆发了15年以来最大规模的一次编剧罢工,诉求之一是把AI从电影和电视创作中排除,不要试图取代编剧。有厂商称,很多制作短剧的MCN养了五六个编剧,如果用…

2023短剧出海怎么做? 一文看懂海外短剧的数据、案例和解决方案

短剧在中国市场取得了巨大的成功,截止2023年6月30日,短剧在中国大陆的市场每天的收入已经接近1亿人民币。这里的收入是指短剧平台公司,其中各大短剧公司、代理商(分销商)、个人创作者每天在抖音、快手等平台的投放已经…

时隔两个多月,一起来看ChatGPT现况如何?

ChatGPT这股风吹了两个多月,时至今日,各平台上与ChatGPT相关的文章,到现在依旧拥有着不小的流量。三月中旬上线了ChatGPT-4,与我们的文心一言前后脚发布,而后阿里的“通义千问”也展现了不俗的实力,那到现在…

ChatGPT 增长逐渐放缓,不再能吞噬整个网络?

整理 | 陈静琳 责编 | 屠敏 出品 | CSDN(ID:CSDNnews) ChatGPT 的爆火,是昙花一现,还是未来可期? 近日,网站流量分析工具 Similarweb 针对 ChatGPT 目前的数据流量现状进行了一次深度的调研…

OpenAI-ChatGPT最新官方接口《AI绘图》全网最详细中英文实用指南和教程,助你零基础快速轻松掌握全新技术(三)(附源码)

ChatGPT-AI绘图 Image generation Beta 图片生成前言IntroductionUsageGenerationsEdits 编辑 VariationsLanguage-specific tips 特定语言提示Python 语言Using in-memory image data 使用内存中的图像数据Operating on image data 操作图像数据Error handling Node.js 语言Us…

utools 效率桌面工具

我们平时可能需要各种工具插件辅助我们进行开发工作,以此来提高效率,例如翻译插件,变量命名,json格式转换,postman、mock等等 但是这些插件可能遍布于各种平台,例如浏览器,编辑器或者桌面应用…

utools的安装与安装路径更改

utools的安装与安装路径更改 utools简介下载utools更改utools的安装路径 utools简介 uTools your tools(你的工具集) uTools 是一个极简、插件化的现代桌面软件,通过自由选配丰富的插件,打造得心应手的工具集合。 通过快捷键&am…

快速启动的效率工具utools工具使用

说明 最近看到一个快速启动的效率工具utools,个人使用下来挺好的,在这里记录一下。 安装utools 参考: uTools官网:https://u.tools 简单使用 通过鼠标中键可以换出快捷菜单 使用altEnter可以换出工具,输入想要…

utools 找不到本地应用

问题描述 现在我使用utools没有查到本地的软件,因为这个软件貌似是免安装的 解决方法 1.复制文件 2.打开utools 实现效果

utools快速上手使用心得

今天给大家推荐一个让你觉得相见恨晚的工具——utools 这是一个好用的桌面工具插件!电脑高效生产力工具集、手把手教你提高效率——utools的使用 uTools丨高效解决工作中的大小问题、必看!打工人如何用utools提升效率,越早用越早下班 特别适合 做笔记&#xff0…