TANE is anti-algorithm music discovery. This is the entire selection logic that decides what blooms in your daily swipe. There is no hidden ranking, no engagement/watch-time optimization, no behavioral profiling, no prediction — only deterministic seeds, your own transparent & editable "soil", and neutral randomness. Read it; that is all there is.
日本語: これが TANE の選択ロジックの全てです。隠れたランキング・エンゲージメント最適化・行動プロファイリングは一切ありません。決定論的な seed + 自分で編集できる透明な「土」+ 中立な乱数のみ。読めば、それが全部です。
- selection.ts — the swipe policy: wild-pick ratio (a fixed window for discovery), gift interleave (friends'/artists' seeds mixed in), and
shuffleNeutral(equal order, no popularity/affinity ranking). - soil.ts — your taste "soil": published genre weights + a deterministic, date-seeded genre pick (
pickGenre). You tune it yourself; nothing tunes it behind your back. - audius.ts — how a song is chosen: keyless Audius search → a rule-based playable/non-gated filter → a da