何も再生しません。
映すだけです。
teulda は音楽プレーヤーではありません。ファイルも開かず、デコードもしません。Windows がすでに再生しているものを — Spotify でも YouTube でもゲームの BGM でも — 20 年前のあの窓に映し、そこから操作します。
インストール不要 · 管理者権限も不要 · お手持ちの .wsz スキンをそのまま
上の絵は配置を説明するために描いたものです。実際の見た目を決めるのは あなたが選んだスキン です — teulda はスキンの絵を同梱しません。
プレーヤーをもう一つ入れる話ではありません
いま聴いている場所でそのまま聴いてください。teulda はその音がどこから出ていても捕まえて、一つの窓にまとめます。
いま聴いている場所でそのまま聴いてください。teulda はその音がどこから出ていても捕まえて、一つの窓にまとめます。
再生はいつものアプリが
Spotify や韓国の各 PC アプリ(Melon · Genie · Bugs · FLO)、Chrome · Edge の YouTube、ゲームランチャーの BGM まで。アカウントも DRM もそちらの領分のままで、teulda は中に入り込みません。
Windows はそれを知っています
Windows は再生中のものを SMTC という窓口に登録します。キーボードの再生・停止キーがどのアプリでも効くのはそのおかげです。
teulda がその窓口を読みます
曲名・アーティスト・再生位置・ジャケットを取り出してスキンの窓に描き、窓のボタンを押せば逆にそのアプリへ伝えます。
韓国の主要音楽アプリ、すべて動きます
この製品の前提そのものでした。PC アプリが Windows の窓口に登録しなければ、その利用者には空の窓しか出ません。だから推測せず、各アプリで実際に一曲かけて測りました。
| 再生した場所 | 曲名 | 再生位置・長さ | 受け付ける操作 |
|---|---|---|---|
| Melon · Genie · Bugs · FLO の PC アプリ | 届きます | 届きます | 再生 · 停止 · シーク |
| YouTube Music · Spotify Web — Media Session を使うサイト | 曲名 | 正確 | 再生 · 停止 · 前へ · 次へ · シーク |
ブラウザ — <audio> だけのサイト |
ページのタイトル | 正確 | 再生 · 停止 · シーク |
2026 年 9 月 14 日、実機の Windows PC で配布用ビルドを使って測定しました。受け付ける操作はアプリごとに異なります — アプリが登録していないボタンは teulda でも無効です。アーティストを送らないアプリもあり、そのときは曲名だけが出ます。
20 年分のスキンが、すでに作られています
クラシック Winamp のスキンは 10 万個以上が残っています。teulda はその .wsz をそのまま読みます — 変換も描き直しもしません。
スキンは同梱しません
どれも描いた人のものです。ファイル形式を読むことと、他人の絵を同梱して配ることはまったく別の話です。
規格を守っていないスキンも描きます
進行バーが 307×10 ではなく 307×5 のスキン。フォント画像がファイル途中で切れているスキン。region.txt の書式がめちゃくちゃなスキン。teulda はあるぶんだけ描き、読めない断片だけを捨てます。
メイン · EQ · プレイリスト · ジャケット
ジャケット窓はクラシックには無かったので A キーで開きます。枠は新しく描かず、そのスキンのプレイリスト部品で組み立てます — どのスキンを使っても、そのスキンの窓に見えます。
2 倍表示 · シェード · ビジュアライザ
バーもオシロスコープも、絵ではありません。実際にスピーカーへ出ている音から描いています。
あなたの文字が表示されます
クラシックスキンのフォント画像には ASCII しか入っていません。そのままでは日本語・韓国語・中国語・キリル文字の曲名は、文字ごと抜け落ちます。
いちばん知りたい曲名とアーティストだけが消えます。10 万個のスキンのほとんどが ASCII しか持たないので、スキンを変えても直りません。
描けない文字が一つでもあれば、その行だけシステムフォントで重ねます。ASCII だけの曲名はこれまでどおりスキンのフォントで描きます — それがこの窓の見た目だからです。
曲名の欄はもともと 6 ピクセルです。スキンごとに上下の空いているぶんだけ借りて広げ(写真が敷かれたスキンは 1 行も貸しません)、文字は窓の倍率に合わせて実寸で描きます。文字色はその欄の背景の明るさを測って決めます。
通り過ぎた曲を取り逃がしません
Spotify はあなたが YouTube で何を聴いたかを永遠に知りません。teulda には両方が見えます — どこからでも Ctrl+Alt+S を押せば、いま鳴っている曲がこの PC に一行残ります。
窓が前になくても
取り逃がす曲は、ゲーム中や書きもの中に通り過ぎた曲です。Ctrl+Alt+S はどこで何をしていても効きます。その組み合わせを既に使っているプログラムがあれば空いているものまで降りていき、実際に取れたキーを書斎の窓に書いておきます。
最後まで聴けば、ひとりでに残ります
キーを押す必要はありません。ただし 最後に到達するのを見届けたときだけです — 曲が終わりかけているときに窓を開いたのは、聴いたことになりません。手で選んだものとは分けて印を付けます。
書斎で見て、持ち出す
集めたものを見て、行を消し、CSV で書き出します — Excel が文字化けせずに開ける形で保存します。リストを丸ごとコピーしてどこにでも貼れます。
外へ出る道がありません
何をいつ聴いたかは個人情報です。記録を扱うコードには ネットワークに触れる行が一つもなく、テストがそれを守ります。書き出しは、あなたがボタンを押したときだけ起きます。
「どこで」欄のアプリ名は みんなで埋めます。 Windows が渡してくるのは neowizinternet.234211C5E0 のような値で、人が読む名前ではありません。どの値がどのアプリかを知っているのはそのアプリを使う人だけなので、表はリポジトリに置き、載っていない値はそのまま表示します。推測した名前のほうが悪いのです — 自分の記録を読んでいる人には、それが間違いだと気づく術がありません。
できないこと、あえてしないこと
ダウンロードする前に知っておいたほうがよいことです。隠したところで、結局はバグ報告になって戻ってきます。
イコライザーは音を変えません
プレイリストは先ではなく後ろを見ます
kbps の欄は空のままです
最小化ボタンはつないでいません
音量はシステムの音量です
Windows 専用です
いまは表示灯、次は聴取の記録
集めることはできます。次は 集めたものを読む方法 と、サービスをまたいで同じ曲だと見分けることです。
同じ曲だと見分ける
窓口は曲 ID を渡してくれません。だからまず Song (feat. X) と Song (Feat. X) と Song (2024 Remaster) を一つにまとめる仕事からです — ここを間違えると、下の数字がすべて静かに狂います。
これまでの記録を取り込む
Last.fm や Spotify がくれる書き出しファイルを読んで 過去を取り込みます。空の書斎で始めるのと、10 年分が入った書斎で始めるのは別の製品です。
記録を見る画面
サービス別の割合、時間帯別の聴取、そして 最後まで聴いた曲と 30 秒で飛ばした曲 — どのサービスも見せてくれない数字です。
Last.fm · ListenBrainz へ送る
すでに scrobble の履歴を持っているなら、そちらへ流します。あなたのアカウントで、あなたが有効にしたときだけ。
配信用の字幕ソース
いまの曲をテキストファイルに書き続けます。OBS でそれを読み込ませれば終わりです。
スキンを作る
10 万個が存在しますが、新しく作る道は 20 年ふさがったままです。 座標表を丸ごと持っているので、エディタを作れます。
記録はこの PC の中だけに置きます。 何をいつ聴いたかは個人情報です。外へ出るものはすべてあなた自身が有効にするもので、そのままならどこへも行きません。
解凍して実行、それだけです
インストーラーも管理者権限も要りません。.wsz ファイルを窓にドラッグすればスキンが変わります。
- 1
ダウンロードした zip を解凍して
teulda.exeを実行します。インストーラーも管理者権限も要りません。 - 2
Winamp Skin Museum が新しいウィンドウで開きます。気に入ったものを選んで Download skin を押すと
.wszファイルが一つ落ちてきます。 - 3
その
.wszをteulda のウィンドウにドラッグして放します。それがインストールです — 解凍もフォルダ移動も要りません。
- 受け取るもの
- teulda-0.2.0-win64.zipダウンロード約 35 MB・展開後 81 MB · 別途ランタイムの導入は不要
- 動作環境
- Windows 10 / 1164 ビット
- 必要なもの
.wszスキンが一つ手元に無ければ Winamp Skin Museum に 10 万個あります- 操作
Sスクラップ ·L書斎どこからでもCtrl+Alt+S·D2 倍 ·Wシェード ·Aジャケット ·Esc閉じる
何も再生していなければ、窓が空なのが正常です。何かかけてみてください。