À propos du projet

MediaBox est une application conteneur multimédia pour Android 5.0 et versions ultérieures. Son concept central est « conteneur + plugin » : le conteneur gère le rendu de l'interface, la gestion des données et la lecture ; les plugins fournissent les données multimédia spécifiques. Le projet implémente un framework similaire aux mini-programmes WeChat. Les développeurs n'ont qu'à fournir des données selon l'API des plugins pour créer rapidement une application multimédia, facilitant l'apprentissage du scraping et du développement d'applications. Les principaux services fournis par le conteneur aux plugins incluent : rendu automatique des données dans l'interface (composants de vue), favoris et historique des médias, service de vérification périodique des données (les plugins peuvent être vérifiés activement après avoir implémenté le composant de mise à jour), composant de lecture vidéo (prise en charge des gestes, mode nuit, danmaku, contrôle de vitesse, agrégation multi-épisodes, adaptation à la rotation paysage/portrait), stockage KV visuel privé (pour la configuration privée des plugins), ainsi que sauvegarde cloud des données personnelles et des plugins (WebDAV, en développement). L'utilisation typique consiste à créer des applications pour regarder des vidéos ou des bandes dessinées, en agrégeant le contenu de plusieurs plugins. Les exemples du README incluent un client tiers pour Sakura Anime et le plugin d'agrégation de classements en temps réel « Jinre ». Le projet fournit un guide de développement de plugins (Wiki), l'API des plugins et un dépôt officiel de plugins. Les instructions de téléchargement et d'utilisation sont disponibles sur la page officielle. Pour la construction, il faut ajouter manuellement le fichier de clé de construction secret.gradle à la racine du projet et ajouter notice.iml (avec les accords d'utilisation) dans res/raw. Le projet est sous licence GNU General Public License v3.0. En matière de sécurité et de responsabilité, le README rappelle de ne pas diffuser les APK, que le dépôt Github est le seul dépôt à long terme, de télécharger uniquement depuis Github et d'éviter les plugins de source inconnue pour prévenir les codes malveillants. Le logiciel ne fait qu'afficher les données, il ne fournit aucune donnée lui-même, fonctionnant comme un navigateur ordinaire. Les droits d'auteur du contenu affiché appartiennent aux auteurs originaux. Il est destiné uniquement à l'apprentissage et à l'échange ; toute autre utilisation est interdite sans autorisation, et il est recommandé de supprimer dans les 24 heures. Les problèmes de droits d'auteur, de sécurité ou de politique résultant de l'utilisation sont à la charge de l'utilisateur.