Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

你好能否整合下我的api接口? #110

Open
zhangya4548 opened this issue Nov 11, 2023 · 4 comments
Open

你好能否整合下我的api接口? #110

zhangya4548 opened this issue Nov 11, 2023 · 4 comments

Comments

@zhangya4548
Copy link

你好之前自己无聊写了下获取自己阿里云盘音乐文件的api,看到你这个,能否一起开发增加个功能,就是使用自己阿里云盘的音乐

@mebtte
Copy link
Owner

mebtte commented Nov 12, 2023

具体设想是怎样?
知了除了音乐文件外还需要额外的文件, 比如音乐封面, 歌手头像...
此外还需要 SQLite, 会频繁进行读写
如果使用阿里云盘, 能否想一个普通的文件系统进行上述操作

@zhangya4548
Copy link
Author

1.扫码登录阿里云盘
2.拉取云盘文件夹目录菜单
3.选取多个文件夹
4.遍历获取文件夹所有音频文件,包括子目录, 形成音频播放列表
5.播放歌曲,优先看本地是否有缓存,没有->拉取云盘文件内容,下载本地缓存, 然后播放本地缓存

这是我大概的思路

@mebtte
Copy link
Owner

mebtte commented Nov 13, 2023

1.扫码登录阿里云盘 2.拉取云盘文件夹目录菜单 3.选取多个文件夹 4.遍历获取文件夹所有音频文件,包括子目录, 形成音频播放列表 5.播放歌曲,优先看本地是否有缓存,没有->拉取云盘文件内容,下载本地缓存, 然后播放本地缓存

这是我大概的思路

这个完全推翻了知了现有的底层文件设计, 跟新开一个项目没有区别
而且知了是依赖数据库的, 这个问题怎么解决?

@Young-Lord
Copy link

Young-Lord commented Feb 15, 2024

反对。如果只是需要阿里云盘的话,使用 Alist + 本地挂载 WebDAV 就可以获得几乎一致的体验,而且网盘提供商不仅支持阿里云盘,还可以是 OneDrive 等。整合你的项目基本等于把缓存、数据库、登录等都重新写一遍,个人认为价值不大。
以及,我这个方案是全平台通用的,对于 Windows/ Linux / macOS 均可以直接使用 rclone,参见我的博客

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants