Releases: jiangji01/from-here
Release list
From Here v1.1.0 — Listening Judgment
From Here v1.1.0 — Listening Judgment
From Here 1.1 is the first release where the recommendation layer is designed around listening judgment, not similarity alone. It also replaces the fragile clean-Mac dependency chain with a self-contained macOS runtime.
Listening Judgment
The central ranking question is now:
Does this song deserve to be next?
For each Anchor, From Here builds both a Music Fingerprint and an Aesthetic Reading: what makes the song arresting, its internal tension, emotional/human state, world, unfinished expression, reductions to avoid, and legitimate axes of surprise.
Real NetEase candidates are then evaluated for:
- perceptual continuity;
- next-song worthiness;
- meaningful difference;
- surprise value;
- obviousness and cliché risk;
- transition logic;
- a role in the listening arc (
hold / deepen / open / turn / land).
A deterministic aesthetic gate sits after the model. A same-artist or same-style answer cannot win the first step merely because it is highly similar. At normal exploration distance, From Here prefers a meaningful bridge over the safest catalog relationship.
Session refill also receives recent path context, so the route can continue its arc instead of starting over aesthetically every few tracks.
Constraints now change recall
Natural-language boundaries such as 不要华语 are not treated only as post-filters. They alter where recall searches while preserving the Anchor's musical world. If a hard constraint reduces the pool, From Here may search more broadly for candidates, but it does not silently violate the user's boundary just to fill five slots.
Anchor identity is separate from candidate playability
A track that is already playing is allowed to be the Anchor even when NetEase catalog enrichment cannot recover a playable song ID. Catalog playability is required for future queue candidates, not for the user's current origin.
Self-contained macOS runtime
The normal current-track path is now:
NetEase desktop app
↓
macOS Now Playing
↓
/usr/bin/osascript (JXA)
↓
MRNowPlayingRequest
↓
From Here Bridge
No Homebrew, GHCR or downloaded nowplaying-cli binary is part of the normal install.
Official macOS Release artifacts carry their own pinned Node runtime and official @music163/ncm-cli package. Release CI builds one universal ZIP containing both Apple Silicon and Intel runtimes, then boots that exact artifact on real arm64 + Intel GitHub-hosted macOS runners before publication.
What users still provide
- NetEase Open Platform
App ID+PrivateKey(a NetEase platform requirement); - NetEase account authorization on each Mac;
- optionally an AI Provider/model; From Here can follow an existing local configuration or fall back to local ranking;
- Chrome/Chromium extension loading while the project remains outside the Chrome Web Store.
Upgrade notes
If you tested an earlier 1.1 RC, reload the Chrome Extension/ directory from the v1.1.0 Release and restart From Here. Existing local NetEase and AI configuration can be reused.
From Here v1.0.0 — First public release
From Here v1.0.0 — First public release
Start with what you're hearing. Decide how far to go.
From Here is a session-aware music exploration layer for the moment you are in right now. Instead of turning your entire listening history into one permanent taste profile, it treats the currently playing song as a temporary origin and builds a continuous path outward from there.
What 1.0 includes
- a path-based Chrome Side Panel built around
origin → you are here → next; - a controllable exploration distance from
留在这里to去看看; - optional natural-language Session constraints;
- AI Music Fingerprint + recall planning + ranking over real NetEase candidates;
- perceptual continuity and world-break guards;
- a rolling runway that continues automatically without per-song confirmation;
- CJK / Chinese lyric semantic context for less-known songs;
- optional feedback that changes future recommendations without interrupting the current track;
- macOS playback-state recovery, background refill and local Bridge lifecycle management;
- a separate macOS Runtime package for users and full Source repository for contributors.
Current platform
macOS + NetEase Cloud Music desktop app + Chrome / Chromium
The current setup still uses a local helper and manually loaded Chrome extension. Zero-terminal setup and broader music-service adapters are natural next steps after 1.0.
Download
Normal users should download:
From-Here-v1.0.0-macOS.zip
Developers can clone or fork the repository and run the full regression suite with:
cd bridge
npm testCreated by Jipeng Song / 宋吉鹏
Blog: https://nclcat.com
Contact: jiangji628@gmail.com