MyGo 云音乐
用 Go 与 MyGo 写成的第三方网易云音乐桌面客户端。原生界面,没有 WebView;边下边播,无损与 Hi-Res,逐字歌词与「律动」,刘海播放器。
Translation pending
Your self-driving library for anime, manga and novels. Free and open source, for Windows.
MediaC# · PLpgSQLGitHub @D4RonOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
Your self-driving library for anime, manga and novels. Windows.
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Your self-driving library for anime, manga and novels.
Tell it what you follow — it finds, downloads, names and files every new episode
and chapter for you.
Sentrychan is a Windows desktop app that manages a media library end to end: it
watches RSS feeds for the series you follow, downloads new releases, renames and
files them into Show / Season folders your media server already understands, and
gives you a reader for everything that isn't video.Read the full README ↗Your self-driving library for anime, manga and novels.
Tell it what you follow — it finds, downloads, names and files every new episode and chapter for you.
Sentrychan is a Windows desktop app that manages a media library end to end: it
watches RSS feeds for the series you follow, downloads new releases, renames and
files them into Show / Season folders your media server already understands, and
gives you a reader for everything that isn't video.
Grab the installer from the latest release. No account, no .NET to install — everything is bundled, and the app updates itself from then on.
Windows may warn you the first time. Sentrychan isn't code-signed yet, so SmartScreen may show a blue "Windows protected your PC" screen on first launch. Click More info → Run anyway.
The anime side is the mature half of Sentrychan. Manga and novel support — library, reader, offline downloads and progress tracking — works, but it is newer and rougher, and odd chapter numbering or an unusual source layout can still trip it up.
Feedback on it is genuinely wanted. Open an issue and include the series and source if you can; that's usually enough to reproduce a problem.
Sentrychan is a library manager, downloader and reader, and it is not affiliated with any content site.
Manga and novel sources come from source packs — separate, third-party plug-in DLLs you
import yourself from Settings → Library & Danger → Import source pack. They load
on the next restart. This repository neither distributes nor links to them.
Everything else works without any of that: your existing files, your own folders of chapter images, RSS feeds you add, MyAnimeList import, the reader and the quiz.
Sentrychan is built for organising a library you are entitled to hold: your own rips, public domain and Creative Commons works, freely distributed releases, and anything you have permission to download.
It is not intended for copyright infringement, and using it that way is neither supported nor endorsed. What you point it at, and whether that is lawful where you live, is your responsibility.
Sentrychan today is entirely local — there is nothing to sign up for, and the app never talks to a server of ours. These are being built but are not in the app yet:
Because they need a hosted backend, they'll arrive as supporter features. Everything currently in the app stays free.
There will always be an escape hatch: point the app at your own
Supabase project, apply supabase/schema.sql,
and the same features run against your own backend for nothing.
Note for contributors:
IHyperbeamServiceis registered in DI but no view-model consumes it yet, andHyperbeamConfig.ApiKeyships as a placeholder. A real Hyperbeam key is a server secret that authorises billable VM creation — it must never be committed or compiled into a client build. Before watch parties ship, that call moves behind a Supabase Edge Function.
The app is free and always will be. It will never be for sale — not a trial, not a licence, not a paywalled build, and supporting it will never get you more sources, faster downloads or any advantage in finding or fetching content.
Being straight about where contributions go: part goes to me, the developer, as payment for my time. Sentrychan is written by one person in evenings and weekends, and a project that pays for some of those evenings is one that still exists in two years. The rest covers real bills — a code-signing certificate (which removes the SmartScreen warning for everyone, supporter or not), hosted rooms for watch parties, and the database behind sync and alerts.
If you would rather not fund hosting at all, run it yourself against your own Supabase project. That escape hatch is deliberate and will not be closed.
Requires the .NET 9 SDK.
git clone https://github.com/D4Ron/Sentrychan.git
cd Sentrychan
dotnet build Sentrychan.sln
dotnet run --project Sentrychan.App
| Project | Role |
|---|---|
Sentrychan.Core | Services, EF Core (SQLite), models, interfaces. No UI dependencies. |
Sentrychan.UI | Avalonia 11 views and ReactiveUI view-models. |
Sentrychan.App | Composition root, DI wiring, plugin loading. |
This repository contains no sources. Source packs are separate, third-party
plug-ins: a DLL placed in %APPDATA%\Sentrychan\sources is loaded by reflection at
startup, and implements the contracts in Sentrychan.Core/Interfaces
(IMangaSourceService, IReleaseProvider, IAiringScheduleService). The client
never compiles a source's types in. The build is source-less by default:
dotnet publish Sentrychan.App -p:IncludeSources=false
Local state lives in %APPDATA%\Sentrychan\ — the SQLite database, logs, image
cache and imported source packs.
Issues and pull requests are welcome. A few things worth knowing before you start:
Series (anime, episodes) and Manga (chapters, reading progress) are
deliberately separate models. Novels are Manga with IsNovel = true.GNU Affero General Public License v3.0.
If you run a modified version of Sentrychan as a network service, the AGPL requires you to offer that modified source to its users.
Built with Avalonia, MonoTorrent, ReactiveUI and Velopack. Metadata from Jikan (MyAnimeList), AnitomySharp and the anime-offline-database.
Sentrychan is a general-purpose library manager and download client. It hosts no content and is not affiliated with any content site. It is not intended for copyright infringement. You are responsible for what you point it at and for complying with the laws that apply to you.