{"id":15376211,"url":"https://github.com/xboxyan/dytt","last_synced_at":"2025-04-06T16:13:08.332Z","repository":{"id":15544538,"uuid":"78352260","full_name":"XboxYan/DYTT","owner":"XboxYan","description":"💕可能是体验最好的第三方电影天堂ReactNative客户端🎟","archived":false,"fork":false,"pushed_at":"2022-12-09T05:01:45.000Z","size":38623,"stargazers_count":344,"open_issues_count":28,"forks_count":67,"subscribers_count":12,"default_branch":"master","last_synced_at":"2024-04-14T13:13:14.667Z","etag":null,"topics":["code-push","dytt","javascript","movie","react","react-native","star","video"],"latest_commit_sha":null,"homepage":"","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/XboxYan.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2017-01-08T15:36:36.000Z","updated_at":"2024-04-14T02:42:20.000Z","dependencies_parsed_at":"2023-01-11T20:23:34.922Z","dependency_job_id":null,"html_url":"https://github.com/XboxYan/DYTT","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XboxYan%2FDYTT","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XboxYan%2FDYTT/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XboxYan%2FDYTT/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/XboxYan%2FDYTT/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/XboxYan","download_url":"https://codeload.github.com/XboxYan/DYTT/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247509236,"owners_count":20950232,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["code-push","dytt","javascript","movie","react","react-native","star","video"],"created_at":"2024-10-01T14:06:23.857Z","updated_at":"2025-04-06T16:13:08.306Z","avatar_url":"https://github.com/XboxYan.png","language":"JavaScript","readme":"# DYTT\n\n![电影天堂](./screenshot/logo.jpg)\n\n\u003ca href=\"https://github.com/XboxYan/DYTT/releases\"\u003e\u003cimg alt=\"GitHub release\" src=\"https://img.shields.io/github/release/XboxYan/DYTT.svg?color=blu\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/XboxYan/DYTT/stargazers\"\u003e\u003cimg alt=\"GitHub stars\" src=\"https://img.shields.io/github/stars/XboxYan/DYTT.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/XboxYan/DYTT/network/members\"\u003e\u003cimg alt=\"GitHub forks\" src=\"https://img.shields.io/github/forks/XboxYan/DYTT.svg\"\u003e\u003c/a\u003e\n\u003ca href=\"https://github.com/XboxYan/DYTT/releases\"\u003e\u003cimg alt=\"GitHub All Releases\" src=\"https://img.shields.io/github/downloads/XboxYan/DYTT/total.svg?color=yellow\"\u003e\u003c/a\u003e\n\n第三方电影天堂React Native客户端V2.0\n\n### [更新记录](./update.md)\n\n## 公告\n\n😄已完成数据源更新解析，现在请求一切正常。\n\n## 目录\n\n* [免责声明](#免责声明)\n* [缘由](#缘由)\n* [特色](#特色)\n* [项目依赖](#项目依赖)\n* [安装](#安装)\n* [下载](#下载)\n* [相关截图](#相关截图)\n* [还未完成的还接下来要做的](#还未完成的还接下来要做的)\n* [联系方式](#联系方式)\n* [打赏](#打赏)\n\n## 免责声明\n\n**本项目仅供学习交流使用，不得用于其他商业行为，数据来源于第三方网站，与本人无关！**\n\n重点是交流讨论`react native`技术，而不是资源为什么不全，因为这是第三方的，我也没有上服务器，纯本地解析。\n\n## 缘由\n\n有很多小伙伴发邮件问我为什么之前的项目运行不起来。\n\n其实这个是我自己的原因，之前做的时候没什么经验，很多时候就直接修改了第三方库，所以就运行不起来了\n\n还有就是第三方`api`也做了很大的变动\n\n`react-native`和其他第三方库都更新了许多，正好重新开始，把一些新特性都利用起来（比如`context`），完整的来做一个项目，这比单纯的学习看文章要有效的多\n\n正常的app本来就是需要长期维护更新的，只不过由于是个人项目，很多时候完成一个阶段就会因为各种原因而被耽搁，精力有限实属无奈\n\n## 特色\n\n大概是全网个人影视类项目最漂亮、体验最好的了吧（下方有[截图](#相关截图)~）。\n\n[演示视频](https://web.codelabo.cn/demo/dytt.mp4)\n\n（见过很多类似的第三方应用，功能算是出来了，但是界面一看就是程序员风格，不忍直视，毕竟一般都是做后台的才会做这些，天生就对UI和体验没什么感觉）\n\n\n## 安装\n\ngithub [项目地址](https://github.com/XboxYan/DYTT)\n\n本项目适用于相关技术人员学习交流，请自行编译安装\n\n```sh\ngit clone https://github.com/XboxYan/DYTT.git\n\ncd DYTT\n\nyarn\n\nreact-native run-android\n```\n\n## 下载\n\n~~目前只有安卓版本下载，需要`ios`的可以自行编译安装~~\n\n~~下载链接~~\n\n~~二维码~~\n\n~~（微信扫码可能不支持，建议用其他扫描工具或者直接用浏览器打开上面链接）~~\n\n~~考虑到安全问题，暂不提供安装包~~，可通过上述方式安装，或者与我联系提供安装包\n\n[dytt.apk](https://github.com/XboxYan/DYTT/releases/download/v2.2/app-armeabi-v7a-release.apk)\n\n`android`下载解压安装。`ios`自行编译安装。\n\n安装包可能更新不及时，建议自行编译安装。\n\n\u003e 一般功能可通过热更新直接更新，无需重新更新安装包。\n\n**安装完成后需要杀掉后台重启，可以通过热更新升级**\n\n## 相关截图\n\n安卓\n\n### 更新提示\n\n![code-push](./screenshot/code-push.png)\n\n### 欢迎页\n\n![欢迎页](./screenshot/0.png)\n\n### 首页\n\n![首页](./screenshot/1.png)\n\n### 功能菜单\n\n![功能菜单](./screenshot/2.png)\n\n### 历史记录\n\n![历史记录](./screenshot/3.png)\n\n### 收藏\n\n![收藏](./screenshot/4.png)\n\n### 主题颜色\n\n![主题颜色](./screenshot/theme-new-1.jpg)\n\n### 搜索\n\n![搜索](./screenshot/6.png)\n\n### 搜索结果\n\n![搜索结果](./screenshot/11.png)\n\n### 影片筛选\n\n![影片筛选](./screenshot/8.png)\n\n### 影片详情\n\n![影片详情](./screenshot/9.png)\n\n### 影片播放\n\n![影片播放](./screenshot/10.png)\n\n## 还未完成的还接下来要做的\n\n* ~~视频播放做全屏切换~~（已完成）\n* 没有适配`ios`，不过代码中没有使用安卓专有的库，理论上可以直接运行（可能有少部分需要适配），有兴趣的小伙伴可以`fork`下来自己适配一下\n* ~~会新增设置选项，进行网络设置，播放设置等（会参考其他视频软件的功能）~~（已完成）\n* 目前历史记录和收藏均保存在本地，意味着如果卸载app将导致数据丢失，如果可能的话，将来把数据保存在自己的服务器上\n* `react-navigation`在页面切换时略微卡顿，还有一个`react-native-navigation`，如果可能的话，可以用来替代`react-navigation`\n* ~~目前在网上找的`api`可能不够理想~~（已采用本地爬虫方式），如果谁有更好的设计和更好的`api`可以参考一下~如果有提供后台服务的就更好了\n* `react-native`确实性能略显不足，特别是长列表的情况，准备学习`flutter`，一种新的渲染方式（可以和web中的`canvas`类比）\n* ~~热更新功能~~（已完成）\n\n## 联系方式\n\n有什么问题可以与我联系\n\nyanwenbin1991@live.com\n\n或者直接提 `issue`\n\n## 打赏\n\n精神支撑一下，给个 star \n\n如果体验觉得还不错的话，大佬们可以随意打赏，金额不限\n\n![微信赞赏码](./screenshot/wx.png)\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxboxyan%2Fdytt","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxboxyan%2Fdytt","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxboxyan%2Fdytt/lists"}