⭐⭐⭐ Spring Boot 项目实战 ⭐⭐⭐ Spring Cloud 项目实战
《Dubbo 实现原理与源码解析 —— 精品合集》 《Netty 实现原理与源码解析 —— 精品合集》
《Spring 实现原理与源码解析 —— 精品合集》 《MyBatis 实现原理与源码解析 —— 精品合集》
《Spring MVC 实现原理与源码解析 —— 精品合集》 《数据库实体设计合集》
《Spring Boot 实现原理与源码解析 —— 精品合集》 《Java 面试题 + Java 学习指南》

摘要: 原创出处 Jack Cui 「陈同学」欢迎转载,保留摘要,谢谢!


🙂🙂🙂关注微信公众号:【芋道源码】有福利:

  1. RocketMQ / MyCAT / Sharding-JDBC 所有源码分析文章列表
  2. RocketMQ / MyCAT / Sharding-JDBC 中文注释源码 GitHub 地址
  3. 您对于源码的疑问每条留言都将得到认真回复。甚至不知道如何读源码也可以请教噢。
  4. 新的源码解析文章实时收到通知。每周更新一篇左右。
  5. 认真的源码交流微信群。

话说开源的项目,你们用过哪些?今天来分享几个!

YesPlayMusic

网易云音乐,这的确是一款让人又爱又恨的软件。它的用户社区非常有趣,也有很多第三方直接上传的音乐。不过近几年,花里胡哨的功能越来越多,有些音乐版权也逐渐丢了。

不过我相信也有很多人,就想使用网易云简单的听听音乐,喜欢这个风格的UI,又想去掉那些繁琐的功能,能实现吗?

YesPlayMusic,这个软件的介绍非常有意思,「高颜值的第三方网易云播放器」。

单看这个截图,有没有苹果的味道?

颜值确实很高,作者自称灵感来源于 Apple Music、Youtube Music 等软件。我们可能会想,这样的一个软件,音乐版权从哪来呢?实际上,作者团队使用了网易云官方的API,然后用 Vue.js 全家桶写了这样一个简约大气的软件页面,意思就是,这完全就是一个更换新皮肤的网易云播放器!

我们可以看看目前的功能:

作者团队根据不同的设备、不同的地区都做出了各种适配。功能齐全,所以也不用担心为了一个“皮肤”,丢失了网易云原本的全部功能的问题。最重要的是,没有广告,没有各种乱七八糟根本用不上的区域!

软件同样有发布 Electron 版本,得益于 Electron 强大的跨平台技术,YesPlayMusic 在macOS、Windows、Linux都得到了适配。

甚至,你可以将 YesPlayMusic 部署到 Vercel,部署到你的私人服务器,部署至 Replit,或者用 Docker 部署,都是完全支持的!作者在项目的主页已经给出了非常完整的教程。

作者团队公开了自己的Todo列表,也就是说,这款播放器仍在不断更新中,会有更多优秀的功能陆续上线。当然,根据实际的体验经历,你也可以向作者团队提更多的issue,帮助改善用户体验。

对于这样一款第三方网易云播放器,不知道你是否有兴趣呢?对于我这种重度网易云用户来说,绝对是值得一试的了。

项目地址

https://github.com/qier222/YesPlayMusic

ZFile

ZFile,一个基于 Java,适用于个人的在线网盘程序。

ZFile 可以将你各个存储类型的存储源,统一到一个网页中查看、预览、维护。这意味着你再也不用经历各种各样的网页登录,然后费尽心思的管理文件。你只需要填写存储源相关信息,其他的令牌刷新,授权都是尽量自动化的,且 ZFile 有完善的文档帮助你使用。

有多少小伙伴有这样的经历:你需要找某视频,在翻遍全网各种帖子之后,经历了「分享的文件已经取消」和各种乱七八糟的小网站跳转,终于找到了一个看起来正经的视频文件。正准备点开看看,却提醒你:需要开个会员!

相比之下,ZFile 的在线预览功能只能说是大快人心。视频、音频、文本、代码文件、PDF 都可以直接预览,甚至于 Office 的内容和3D文件,都可以直接打开!

Office预览

3D文件预览

对于页面设置,ZFile 也提供了一个「画廊模式」,可以自定义样式,然后愉悦的检视你的所有图片。

画廊模式

当然,你也可以依靠 ZFile,直接实现与本地、OneDrive等储存源的直接互联。

相信这款软件对于部分行业的工作者还是非常香的,你可以直接在网页上预览一个3D文件。你也可以直接使用 ZFile 生成直链,将文件分享给别人,避免了各种权限和时效问题。

目前项目为了防止二次分发,没有直接提供全部的源码,需要付费。但社区版的功能是全免费使用的,感兴趣的小伙伴可以体验看看。

项目地址

https://github.com/zfile-dev/zfile

文章目录
  1. 1. YesPlayMusic
    1. 1.1. 项目地址
  2. 2. ZFile
    1. 2.1. 项目地址