プレイリストを
整理しよう
心拍より
速く 

// プレイリストを読み込み、ジャンルを検出し、新しいクリーンなプレイリストに分割するユーティリティ — 数時間ではなく、数秒で。

無料。オープンソース。広告なし。モデルのトレーニングなし。所有またはフォローしているすべてのプレイリストで動作します。

Spotifyを接続仕組みを見る◇ カード不要 · 登録不要 · OAuthのみ
[ waveform::gradient_01 ]
bayer 8×8 · mono
input: 12,408 tracks
output: 27 playlists

仕組み。

推定実行時間 · 3–12秒
Step 01読み込む

プレイリストの全トラックを読み込みます。

Spotify OAuthトークン(読み取り + 変更スコープ)。サーバーサイドには何も保存されません。あなたのライブラリはあなたのものです。

Step 02分析する

各曲からジャンルを抽出します。

アーティストメタデータ、音声特性、協調タグ。重複削除を経て、約40のカテゴリに分類します。

Step 03ソートする

あなたが選ぶ。私たちが新しいプレイリストを作ります。

任意のジャンルの組み合わせを選択してください。Sortifyがあなたのspotifyに新しいプレイリストを作成します。保存、名前変更、削除が可能です。

ライブでソートを見る。

サンプル · 24トラック
入力 · chaos.playlist24 tracks
  • 01Strobe deadmau5electronic
  • 02Redbone Childish Gambinor&b
  • 03Midnight City M83synthwave
  • 04Teardrop Massive Attacktrip-hop
  • 05Black Hole Sun Soundgardenrock
  • 06Sunflower Rex Orange Countyindie
  • 07Fade Into You Mazzy Starindie
  • 08Flashing Lights Kanye Westhip-hop
  • 09Time Hans Zimmerambient
  • 10Porcelain Mobyelectronic
  • 11Come Down Anderson .Paakr&b
  • 12Paranoid Android Radioheadrock
  • 13Moon River Frank Oceanr&b
  • 14Motion Picture Soundtrack Radioheadrock
  • 15Weightless Marconi Unionambient
  • 16DNA. Kendrick Lamarhip-hop
  • 17Ribs Lordeindie
  • 18Nightcall Kavinskysynthwave
  • 19Take Five Dave Brubeckjazz
  • 20Blue in Green Miles Davisjazz
  • 21So What Miles Davisjazz
  • 22Unfinished Sympathy Massive Attacktrip-hop
  • 23Breathe Télépopmusiktrip-hop
  • 24Alive Daft Punkelectronic
出力 · ソート済み5 tracks
electronicr&bsynthwavetrip-hoprockindiehip-hopambientjazz
  • 01Strobe deadmau5electronic
  • 02Midnight City M83synthwave
  • 03Porcelain Mobyelectronic
  • 04Nightcall Kavinskysynthwave
  • 05Alive Daft Punkelectronic

すでに稼働中。

ライブ · 60秒ごとに更新
分析済み曲数0+ アクティブセッション全体で約1,200曲/時間
ソート済みプレイリスト0ローンチ以来、2022年4月
検出ジャンル数042のカテゴリに重複削除済み
中央値の実行時間0s500トラックのプレイリストあたり

すべてのジャンル。制限なし。

コミュニティタグで動作
Electronic
Indie
Hip-hop
Rock
R&B
Synthwave
Jazz
Ambient
Trip-hop
Folk
Classical
House
Metal
Techno
Lo-fi
Soul
Punk
+ anything on Last.fm

よくある質問。

6 entries
はい。Sortifyは無料で、これからも無料のままです。運営コストは約4ユーロ/月です。ペイウォールなし、プレミアムなし、ダークパターンなし。
いいえ。Spotify OAuthを使用してプレイリストをリアルタイムで読み込み、ジャンルをメモリ内で計算し、新しいプレイリストを書き込みます。セッション中以外は何もサーバーに保存されません。確認したい方はGitHubのソースコードをご覧ください。
十分に正確です。Last.fmで各トラックを調べ、コミュニティが投票したジャンルタグで分類します。結果はキャッシュされるので、再実行は即座です。エッジケースもあります — ポップパンクのトラックがコミュニティのタグ次第で「ロック」や「パンク」に入ることがあります。いつでも再実行できます。
絶対にありません。Sortifyはソースプレイリストを読み取るだけで、新しいものを作成します。元のプレイリストには手を加えません。生成されたプレイリストはSpotifyからいつでも削除できます。
私たちが使っているのがSpotifyだからです。Apple Music、Deezer、Tidalでも見たい場合は、issueを開くかPRを送ってください。ソートロジック自体はプラットフォームに依存しません。
はい。リポジトリにはdocker-composeと小さなPythonワーカーが含まれています。独自のSpotify開発者アプリを登録する必要があります。OAuth経験があれば約10分で完了します。

無料。オープンソース。フォークして使えます。

SortifyはMITライセンスで、単一のPythonワーカーで動作します。ソースを読み、自分でホスティングするか、PRを送ってください。