{"id":15030153,"url":"https://github.com/ryensx/mediabox","last_synced_at":"2025-05-14T23:06:08.448Z","repository":{"id":37760780,"uuid":"458778240","full_name":"RyensX/MediaBox","owner":"RyensX","description":"全能媒体容器，插件化网罗天下媒体，畅快浏览视频、漫画和任何你想要的媒体数据。A universal media container, aggregating media through plugins to browse videos, comics and any media data you want.","archived":false,"fork":false,"pushed_at":"2024-11-12T17:24:57.000Z","size":17167,"stargazers_count":1166,"open_issues_count":21,"forks_count":53,"subscribers_count":14,"default_branch":"dev","last_synced_at":"2025-05-14T23:05:40.985Z","etag":null,"topics":["android","anime","hacktoberfest","jetpack","kotlin","manga","manga-reader","plugin-system","video"],"latest_commit_sha":null,"homepage":"https://ryensx.github.io/MediaBoxPluginRepository","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RyensX.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,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2022-02-13T10:38:15.000Z","updated_at":"2025-05-14T12:36:36.000Z","dependencies_parsed_at":"2023-12-10T09:31:31.983Z","dependency_job_id":"e9121c21-2207-4063-92e8-1ef03fdcea64","html_url":"https://github.com/RyensX/MediaBox","commit_stats":{"total_commits":474,"total_committers":3,"mean_commits":158.0,"dds":"0.11603375527426163","last_synced_commit":"5399a9ee5e3664e7b85afea0cd19563ffd8bbf17"},"previous_names":[],"tags_count":32,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyensX%2FMediaBox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyensX%2FMediaBox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyensX%2FMediaBox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RyensX%2FMediaBox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RyensX","download_url":"https://codeload.github.com/RyensX/MediaBox/tar.gz/refs/heads/dev","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254243360,"owners_count":22038046,"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":["android","anime","hacktoberfest","jetpack","kotlin","manga","manga-reader","plugin-system","video"],"created_at":"2024-09-24T20:12:35.080Z","updated_at":"2025-05-14T23:06:03.436Z","avatar_url":"https://github.com/RyensX.png","language":"Kotlin","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cp align=\"center\"\u003e\n\u003cimg src=\"image/cover.png\" width=\"150\"\u003e\n\u003c/p\u003e\n\u003cdiv align=\"center\"\u003e\n    \u003ch1\u003e媒体盒子\u003c/h1\u003e\n    \u003cp\u003e\n        \u003ca href=\"https://github.com/RyensX/MediaBox/releases/latest\" style=\"text-decoration:none\"\u003e\n            \u003cimg src=\"https://img.shields.io/github/v/release/RyensX/MediaBox?display_name=release\" alt=\"GitHub release (latest by date)\"/\u003e\n        \u003c/a\u003e\n        \u003ca href=\"https://github.com/RyensX/MediaBox/releases/latest\" style=\"text-decoration:none\" \u003e\n            \u003cimg src=\"https://img.shields.io/github/downloads/RyensX/MediaBox/total\" alt=\"GitHub all downloads\"/\u003e\n        \u003c/a\u003e\n        \u003ca href=\"https://img.shields.io/badge/Android-5.0%2B-brightgreen\" style=\"text-decoration:none\" \u003e\n            \u003cimg src=\"https://img.shields.io/badge/Android-5.0%2B-brightgreen\" alt=\"Android version\"/\u003e\n        \u003c/a\u003e\n        \u003ca href=\"https://pd.qq.com/s/1cii5y637\" style=\"text-decoration:none\" \u003e\n            \u003cimg src=\"https://img.shields.io/badge/QQ-频道-red\" alt=\"GitHub license\"/\u003e\n        \u003c/a\u003e\n        \u003ca href=\"https://discord.com/invite/K5GN7FaQuX\" style=\"text-decoration:none\" \u003e\n            \u003cimg src=\"https://img.shields.io/discord/1201109322936090637?logo=discord\" alt=\"GitHub license\"/\u003e\n        \u003c/a\u003e\n        \u003ca href=\"LICENSE\" style=\"text-decoration:none\" \u003e\n            \u003cimg src=\"https://img.shields.io/github/license/RyensX/MediaBox\" alt=\"GitHub license\"/\u003e\n        \u003c/a\u003e\n    \u003c/p\u003e\n\u003c/div\u003e\n\n\u003cp align=\"center\"\u003e\u003cfont size=\"4\"\u003e全能媒体容器，插件化网罗天下媒体，畅快学习软件开发。\u003c/font\u003e\u003c/p\u003e\n\n---\n\n## 概述\n\n实现了类似微信小程序的框架，只需要简单实现插件API提供数据到容器即可快速成型，方便学习爬虫、APP开发等。\n\n容器主要为插件提供以下服务：\n* 数据自动渲染到UI(视图组件)\n* 媒体收藏/历史记录\n* 周期性媒体数据检查服务(插件只需要实现媒体检查更新组件即可被主动检查更新)\n* 视频播放组件(播放器)，支持手势控制/夜间模式/弹幕/倍速控制/多集聚合/横竖旋转适应等\n* 私有可视化KV存储(插件私有配置)\n* 个人数据/插件云端备份(WebDav,开发中)\n* ...\n\n\n如实现一个看视频的APP、一个看漫画的APP，并且多个插件内容可聚合\n\n- 示例 [樱花动漫第三方客户端](https://github.com/RyensX/SakuraAnime2Plugin)\n- 示例 [今热-无跟踪实时热榜聚合](https://github.com/RyensX/TodayHot)\n\n### [**插件开发指南**](https://github.com/RyensX/MediaBox/wiki)\n\n## 截图\n\n\u003cimg src=\"doc/image/main.jpg\"  width=\"143\"\u003e \u003cimg  src=\"doc/image/home.jpg\" width=\"143\"\u003e \u003cimg  src=\"doc/image/search.jpg\"  width=\"143\"\u003e \u003cimg  src=\"doc/image/detial.jpg\"  width=\"143\"\u003e \u003cimg src=\"doc/image/data.jpg\"  width=\"143\"\u003e\n\u003cimg src=\"doc/image/todayhot_zhihu.jpg\"  width=\"143\"\u003e \u003cimg src=\"doc/image/todayhot_weibo.jpg\"  width=\"143\"\u003e \u003cimg src=\"doc/image/plugin.jpg\"  width=\"143\"\u003e\n\n## 下载\u0026使用\n\n见[官网网站](https://ryensx.github.io/MediaBoxPluginRepository/)\n\n## 支持开发\n\n* #### ⭐**Star**鼓励开发者\n* #### 👁️Watch关注开发进度\n* #### 📇Pull requests(**请尽量贴合项目的源码和commit风格**)\n* #### 💡加入[群组](https://pd.qq.com/s/1cii5y637)讨论反馈\n\n## 安全说明\n\n**请勿**私自**传播APK**安装包，Github仓库为唯一长期仓库，**请仅在Github仓库下载安装包**，请勿下载来历不明的插件，谨防恶意代码！\n\n## 免责声明\n\n1. 此软件**只负责数据展示**，本身**不提供任何数据**，和普通浏览器功能类似。\n2. 此软件显示的所有内容，其**版权**均**归原作者**所有。\n3. 此软件**仅可用作学习交流**，未经授权，**禁止用于其他用途**，请在下载**24小时内删除**。\n4. 因使用此软件产生的版权、安全、政策等问题，软件作者概不负责。\n\n## 相关项目\n\n- [Imomoe](https://github.com/SkyD666/Imomoe)\n- [插件API](https://github.com/RyensX/MediaBoxPlugin)\n- [官方插件仓库](https://github.com/RyensX/MediaBoxPluginRepository)\n\n## 构建相关\n\n- [**secret.gradle**](doc/about_secret.gradle.md) - 构建秘钥文件，请自行添加到项目跟目录\n- **notice.iml** - 使用协议等，请自行添加到res/raw\n\n## 许可证\n\n使用此软件代码需**遵循以下许可证协议**\n\n[**GNU General Public License v3.0**](LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryensx%2Fmediabox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fryensx%2Fmediabox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fryensx%2Fmediabox/lists"}