このプロジェクトについて

ShonenXは、アニメやマンガに焦点を当てた、メディアの発見、追跡、ストリーミング用に設計されたモダンなオープンソースのFlutterアプリケーションです。複数のプラットフォームで読む、見る、進捗を追跡したいユーザーにシームレスな体験を提供します。 主な機能は以下の通りです: - 並列進捗追跡:AniList、MyAnimeList、Kitsu間で視聴および読書の進捗を同期します。 - カスタムリーダー&プレーヤー:カスタマイズ可能なコントロールとAMOLEDダークモードを備えた、低遅延のメディア再生と読書。 - オフライン利用:オフラインでの視聴と読書のために、巻やエピソードをダウンロードします。 - 外部拡張機能:AnymeX Extension Runtime Bridgeを介してAniyomiおよびMangayomiの拡張機能をサポートします。アプリには組み込みのソースはなく、ユーザーが自身の拡張機能を管理します。 - クロスプラットフォーム:Android、Windows、Linux向けのネイティブビルド、および実験的なmacOSとiOSのサポート。 Flutter ≥3.8.1およびDart ≥3.8.1で構築されており、状態管理にRiverpod、ナビゲーションにGoRouter、再生にmedia_kit、ローカルストレージにIsarなどの依存関係を使用しています。 インストールは簡単です。AndroidユーザーはGitHub ReleasesからAPKをダウンロードでき、Windowsユーザーはポータブルzipまたはインストーラーを入手でき、Linuxユーザーは汎用インストールスクリプトを実行できます。ソースからビルドするには、Flutter、Git、Rustが必要で、Linuxでは追加の依存関係(GTK、libmpv、libwpewebkit)が必要です。 このプロジェクトはGPL-3.0ライセンスで、貢献を歓迎しています。広告やトラッカーがなく、ユーザーのプライバシーを重視しています。開発者はサポートのためのDiscordコミュニティとBuy Me a Coffeeページを提供しています。