myspoti
Jetpack Compose로 만든 Spotify 전용 안드로이드 클라이언트
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
Starotaku is an anime and manga tracker built on your real MyAnimeList account. Browse rankings and seasonal archives, search anime and manga together, then update status, score and progress inline. Watch episodes without leaving the app, with progress syncing back to MAL. Sign in with OAuth2 — no new account.
README 전체를 불러오는 중입니다.
README 전문 보기 ↗Discover what's next, track what you're watching, and jump straight into an episode — all wrapped around your real MyAnimeList account.
Try it now · Features · Get Started · Android App
Most anime trackers make you choose: a clean list manager with no discovery, or a discovery site that can't touch your list. Starotaku does both, on top of the account you already have on MyAnimeList — no new sign-up, no second source of truth, no data silo.
http://localhost:3001/auth/callback.cp .env.example .env.local
# MAL_CLIENT_ID: from your MAL app registration
pnpm install
pnpm dev
Built with Next.js 16 (App Router, Server Components, Server Actions) and TypeScript, styled with Tailwind CSS v4 and Radix UI, talking directly to the MyAnimeList API v2 — there's no backend of its own to run or deploy.
| Command | What it does |
|---|---|
pnpm dev | Start the dev server (:3001) |
pnpm build / pnpm start | Production build / run it |
pnpm typecheck / pnpm lint | Type-check and lint |
pnpm test / pnpm test:e2e | Unit tests (Vitest) / end-to-end tests (Playwright, against a mock MAL API) |
Starotaku ships as a real Android app via a Trusted Web Activity (TWA) — Chrome renders the actual production site (https://starotaku.vercel.app/) full-screen inside a thin native wrapper (android/, using androidbrowserhelper). It is not a WebView wrapper and does not bundle a copy of the app — the Android project has no business logic of its own, so the site keeps working (and updating) exactly as it does in a browser.
android/ as a project and it will offer to install missing SDK components), or the standalone command-line tools + sdkmanager if you'd rather not install the full IDE.npm i -g @bubblewrap/cli) if you'd rather regenerate/update the Android project from android/twa-manifest.json than hand-edit Gradle files.to.myanilist.app (set in android/app/build.gradle's namespace/applicationId, android/twa-manifest.json, and public/.well-known/assetlinks.json). Keep all three in sync if you ever change it. Kept as-is from this project's original name despite the app-facing rebrands (first to Anivio, now to Starotaku) — changing it would create a new Play Store listing rather than updating the existing one.android/app/src/main/res/values/strings.xml).여기까지가 README 앞부분입니다. 나머지는 원문에서 읽을 수 있습니다. README 전문 보기 ↗