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

Downkyi 跨平台讨论 #197

Open
huanghone opened this issue Jan 15, 2022 · 26 comments
Open

Downkyi 跨平台讨论 #197

huanghone opened this issue Jan 15, 2022 · 26 comments
Labels

Comments

@huanghone
Copy link

这个程序写的非常不错,但是用csharp来弄有点过时,而且目前只支持 windows 有点可惜。我的想法是用 Electron 弄界面然后用 js 把下载逻辑写一遍,用 js 调用 ariac 和 ffmpeg,然后可以很方便的部署到其他平台上。如果大家不想下载程序,可以把程序部署到 gitee.io ,这样只要访问网页就可以下载。有没有相同想法的兄弟,来讨论一下?

@leiurayer
Copy link
Owner

Electron体积太大了,我不太想用。之前考虑过用kotlin写跨平台,将来迁移到移动端和web端都可以用同一套代码,现在compose for desktop也发布1.0了,不过重写工作量太大,没有那么多时间做,所以还是以维护c#为主

@leiurayer leiurayer changed the title 用 Electron 开发个 js 版的 downkyi ? Downkyi 跨平台讨论 Oct 18, 2022
@leiurayer
Copy link
Owner

最近微软新出了MAUI框架,算是Xamarin的升级,采用C#编程,支持Windows、macOS、iOS、Android。
迁移到MAUI上比别的框架工作量更少

@leiurayer leiurayer pinned this issue Oct 18, 2022
@Hunlongyu
Copy link

插一句,qt 也可以呀。

@hanhaowen
Copy link

您好,我是一名研究生,来自哈尔滨工业大学,我现在比较闲,想着学习一下怎么做客户端软件,我对把这个软件移植到linux或者mac很感兴趣,但是我本人不懂csharp,因此不懂这个软件背后的逻辑以及背后的运行原理(怎么把视频抓取下来的),如果坐在这对移植感兴趣,我可以进行该工作,但是希望您能指导一下软件背后是怎么运行的,如果可以的话,可以加一波微信呀
0d23d52f7e9f330edec36dff09360d2

@dhssingle
Copy link

使用 AvaloniaUI 可能比 MAUI 更容易迁移。

@yangbocheng
Copy link

同上 推荐 AvaloniaUI ,迁移工作量少,直接跨全平台

@daniel-zou
Copy link

这么好的东西,Linux上用不了,真是可惜啊

@ELE-Clouds
Copy link

为什么不试试wxPython呢?qtPython也行呀。如果不考虑迁移的话。核心算法部分可以做成公用模块或接口,供调用,应该会省点事

@leiurayer
Copy link
Owner

开始用 AvaloniaUI 重构代码了,暂定为2.0版,将支持Windows/Linux/MacOS

@aheadlead
Copy link

aheadlead commented Mar 30, 2023

@leiurayer 大哥,感谢你这么多年在downkyi这个项目上的无私奉献!借楼想提个feature request:能否支持定时轮询某up主的频道,只要有新视频,就直接给下载下来?

我想在NAS上跑个docker服务,把喜欢的up主的视频全部下载下来。

如果leiurayer大哥觉得有兴趣,我会单独开一个feature request的issue来描述下功能。

@pizicaiman
Copy link

希望有Mac版就更好,太喜欢这个应用了。

@Lacus-Clyne
Copy link

能不能扫描视频作者所有视频后自由选择一次性批量下载?

@Caraxes1995
Copy link

能不能加一个接口单独下载所有合集的目录呢 有时候下载这个作为大纲挺方便的

@wtus
Copy link

wtus commented Aug 29, 2023

flutter 啊

@wopermix
Copy link

wopermix commented Aug 29, 2023 via email

@weiqi-chen
Copy link

想要移植直接fork过来慢慢自己改就好了。作者不一定有太多时间,能维护好软件更新就已经很难得了。

@yaobiao131
Copy link
Contributor

我这边使用avalonia ui已经实现了大部分功能https://github.com/yaobiao131/downkyicore

@qifeibro
Copy link

开始用 AvaloniaUI 重构代码了,暂定为2.0版,将支持Windows/Linux/MacOS

期待

@yaobiao131
Copy link
Contributor

不知道作者有没有兴趣合并我这边avalonia ui开发的跨平台版本

@leiurayer
Copy link
Owner

不知道作者有没有兴趣合并我这边avalonia ui开发的跨平台版本

2.0分支就是用avalonia重构的,开发了一部分,你可以看看

@yaobiao131
Copy link
Contributor

yaobiao131 commented Dec 14, 2023

不知道作者有没有兴趣合并我这边avalonia ui开发的跨平台版本

2.0分支就是用avalonia重构的,开发了一部分,你可以看看

我这边已经开发完了。https://github.com/yaobiao131/downkyicore 除了部分跨平台api还没有完全弄好。基本复用downkyi.core的全部逻辑

@BackMountainDevil
Copy link

emmm,跨平台是不是不做ui,做cli好移植一点

@leiurayer
Copy link
Owner

@yaobiao131 可以合并,我有时间也试试你的版本

@qgzng
Copy link

qgzng commented Jan 24, 2024

一个合集154个视频卡一半,另一半解析不了

@jackson0720
Copy link

最近微软新出了MAUI框架,算是Xamarin的升级,采用C#编程,支持Windows、macOS、iOS、Android。
迁移到MAUI上比别的框架工作量更少

MAUI可以

@q2333gh
Copy link

q2333gh commented Jul 6, 2024

重写整个GUI和后端 的 跨平台工作量太大了.

提取关键功能为一个CLI工具,可能是更为折中的idea?

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

No branches or pull requests