Comments (4)
反对。如果只是需要阿里云盘的话,使用 Alist + 本地挂载 WebDAV 就可以获得几乎一致的体验,而且网盘提供商不仅支持阿里云盘,还可以是 OneDrive 等。整合你的项目基本等于把缓存、数据库、登录等都重新写一遍,个人认为价值不大。
以及,我这个方案是全平台通用的,对于 Windows/ Linux / macOS 均可以直接使用 rclone,参见我的博客
from cicada.
具体设想是怎样?
知了除了音乐文件外还需要额外的文件, 比如音乐封面, 歌手头像...
此外还需要 SQLite, 会频繁进行读写
如果使用阿里云盘, 能否想一个普通的文件系统进行上述操作
from cicada.
1.扫码登录阿里云盘
2.拉取云盘文件夹目录菜单
3.选取多个文件夹
4.遍历获取文件夹所有音频文件,包括子目录, 形成音频播放列表
5.播放歌曲,优先看本地是否有缓存,没有->拉取云盘文件内容,下载本地缓存, 然后播放本地缓存
这是我大概的思路
from cicada.
1.扫码登录阿里云盘 2.拉取云盘文件夹目录菜单 3.选取多个文件夹 4.遍历获取文件夹所有音频文件,包括子目录, 形成音频播放列表 5.播放歌曲,优先看本地是否有缓存,没有->拉取云盘文件内容,下载本地缓存, 然后播放本地缓存
这是我大概的思路
这个完全推翻了知了现有的底层文件设计, 跟新开一个项目没有区别
而且知了是依赖数据库的, 这个问题怎么解决?
from cicada.
Related Issues (20)
- 这个docker默认用户和密码是什么 HOT 1
- 请问上传的音频等数据是存储在本地的吗? HOT 3
- 不登陆访问 HOT 1
- 我是v0的用户,请问v2版本的config怎么设置 HOT 4
- 非法的服务器地址 HOT 1
- Docker导入问题 HOT 11
- docker compose部署后不知道用户名密码
- 关于歌曲导入的数据处理 HOT 3
- How to import music in batches/如何批量导入音乐 HOT 4
- 请问可以作为前端API使用吗? HOT 2
- 关于歌单歌曲播放顺序问题 HOT 3
- 开源 音乐管理
- 播放发生错误 HOT 9
- 可以支持自己的后端吗 HOT 1
- 你好,能否加上定时关闭功能。 HOT 3
- 手机播放时出错 HOT 1
- 关闭shell服务自动关闭 HOT 2
- 可以自己使用直接用自己文件夹的音乐吗?支持安卓吗? HOT 1
- 求助,请问这种报错是不是缺少依赖? HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cicada.