Skip to content

基于fonmi/TV项目的, 简单桌面版本实现。

License

Notifications You must be signed in to change notification settings

oooers/TV-Multiplatform

 
 

Repository files navigation

TV-Multiplatform

本项目基于jetbrain/KMP , fonmi/TV. 名称中的multiplatform指的是compose-multiplatform所提供的多平台能力,但是本项目现阶段只使用桌面版本。 使用方式和fonmi/TV类似, 使用动态加载jar的方式获取需要展示的数据。需要结合为本项目定制的spider使用

声明

  • 本项目现在只支持java爬虫,JS和Py暂时没有计划,过多类型的语言现在感觉不是很有必要。编写爬虫现在还是有门槛, 语言多也不会有很多人贡献代码。
  • 自带mpc-hc
  • 需要调用外部的播放器软件,可以通过命令行传递视频网络地址的播放器都可以使用, potplayer无法拖进度条,不推荐。
    1. vlc
    2. mpc-hc
    3. mpv 等
  • 本项目按道理支持win/linux/macos, 但只在win上测试过

TODO

  • Decompose
  • 关于页
  • 优化日志设置 debug log 设置读取
  • 优化从搜索页进入详情页的时候使用的搜索结果集
  • 下载 aria2
  • 优化搜索调用次数,搜索页搜索时,默认搜索两个站源,如果为空则继续搜索,如过用户想加载更多,手动点击加载更多的按钮
  • vlcj
  • 支持文件夹浏览
  • 自更新
  • webview
  • 动画
  • 代码优化

screenshoot

首页

搜索

历史记录

讨论群

TG

About

基于fonmi/TV项目的, 简单桌面版本实现。

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Kotlin 99.2%
  • Other 0.8%