teulda v0.2.0
Windows 10 / 11

Spielt nichts ab.
Zeigt nur an.

teulda ist kein Player. Es öffnet keine Datei und decodiert nichts. Es nimmt, was Windows ohnehin schon abspielt — Spotify, YouTube, den Soundtrack eines Spiels — und setzt es zurück in jenes Fenster von vor zwanzig Jahren, mit funktionierenden Tasten.

Läuft ohne Installation · Keine Administratorrechte · Eigene .wsz-Skins

Das Fenster oben ist eine Skizze, gezeichnet zur Erklärung des Aufbaus. Wie es wirklich aussieht, entscheidet der Skin, den Sie wählen — teulda liefert keine Skin-Grafiken mit.

Anzeige und Fernbedienung

Das ist kein weiterer Player zum Installieren

Hören Sie weiter, wo Sie ohnehin hören. teulda fängt den Ton ein, woher er auch kommt, und sammelt ihn in einem Fenster.

SMTC 01 → 03

Hören Sie weiter, wo Sie ohnehin hören. teulda fängt den Ton ein, woher er auch kommt, und sammelt ihn in einem Fenster.

01

Abgespielt wird von Ihrer App

Spotify und die koreanischen Desktop-Apps (Melon, Genie, Bugs, FLO), YouTube in Chrome oder Edge, sogar der Soundtrack eines Spiele-Launchers. Konten und DRM bleiben deren Sache — teulda mischt sich nicht ein.

02

Windows weiß längst davon

Windows meldet alles Laufende an einer Stelle namens SMTC an. Deshalb funktionieren die Wiedergabe- und Pausetasten der Tastatur in jeder App.

03

teulda liest diese Stelle aus

Es holt Titel, Interpret, Position und Cover, zeichnet sie ins Skin-Fenster und schickt Ihre Tastendrücke zurück an die App.

Gemessen, nicht vermutet

Koreas vier große Musik-Apps funktionieren alle

Darauf stand oder fiel das ganze Produkt. Meldet sich eine Desktop-App nicht bei Windows an, sehen ihre Nutzer ein leeres Fenster. Statt zu raten, haben wir in jeder App ein Stück abgespielt und gemessen.

Wo abgespielt Titel Position · Länge Akzeptierte Befehle
Desktop-Apps Melon · Genie · Bugs · FLO Kommt an Kommt an Wiedergabe · Pause · Spulen
YouTube Music, Spotify Web — Seiten mit Media Session Titel des Stücks Exakt Wiedergabe · Pause · zurück · weiter · Spulen
Browser — Seite mit bloßem <audio>-Tag Seitentitel Exakt Wiedergabe · Pause · Spulen

Gemessen am 14. September 2026 auf einem echten Windows-PC mit dem Auslieferungs-Build. Welche Befehle funktionieren, hängt von der App ab — eine Taste, die die App nie angemeldet hat, ist auch in teulda inaktiv. Manche Apps senden gar keinen Interpreten, dann steht dort nur der Titel.

.wsz

Zwanzig Jahre Skins sind längst gemacht

Über hunderttausend klassische Winamp-Skins sind erhalten. teulda liest diese .wsz-Dateien so, wie sie sind — ohne Umwandlung, ohne Neuzeichnen.

Urheberrecht

Skins werden nicht mitgeliefert

Jeder gehört dem, der ihn gezeichnet hat. Ein Dateiformat zu lesen und fremde Grafiken im eigenen Download mitzuverkaufen, sind zwei verschiedene Dinge.

Nachsicht

Auch normwidrige Skins werden gezeichnet

Ein Skin mit 307×5 statt 307×10 großer Fortschrittsleiste. Ein Skin, dessen Schriftbild mitten in der Datei abbricht. Ein Skin, dessen region.txt keiner Syntax folgt. teulda zeichnet, was da ist, und verwirft nur das unlesbare Stück.

Vier Fenster

Haupt · EQ · Playlist · Cover

Das Cover-Fenster gab es im Klassiker nicht, deshalb öffnet es die Taste A. Sein Rahmen ist nicht neu gezeichnet, sondern aus den Playlist-Kacheln desselben Skins gebaut — welchen Skin Sie auch wählen, das Fenster wirkt wie sein eigenes.

Wie damals

Doppelte Größe · Shade-Modus · Visualizer

Die Balken und das Oszilloskop sind keine Animation. Sie werden aus dem Ton gezeichnet, der tatsächlich aus Ihren Lautsprechern kommt.

Wenn Buchstaben verschwinden

Ihre Schrift erscheint

Die Schriftbilder klassischer Skins enthalten nur ASCII. Ohne Weiteres verliert ein Titel auf Koreanisch, Japanisch, Chinesisch, Kyrillisch — oder auch nur mit Umlaut — genau diese Zeichen.

Skin-Schrift unverändert
(feat.HAEMOO)/(DIVEP

Genau das, was Sie lesen wollten — Lied und Interpret — verschwindet. Die meisten dieser hunderttausend Skins führen nur ASCII, ein Skin-Wechsel hilft also nicht.

teulda
이 길 (feat. HAEMOO) / 디브퍼(DIVEPER)

Fehlt auch nur ein Zeichen im Schriftbild, wird die ganze Zeile stattdessen in einer Systemschrift gezeichnet. Reine ASCII-Titel behalten die Skin-Schrift wie bisher — so soll dieses Fenster aussehen.

Das Titelfeld ist sechs Pixel hoch. teulda borgt sich nur die Zeilen, die ein Skin darüber und darunter tatsächlich frei lässt (ein Skin mit Foto dort leiht keine), und zeichnet die Buchstaben in echter Größe zur Fensterskalierung. Die Schriftfarbe ergibt sich aus der gemessenen Helligkeit des Hintergrunds.

Neu dazugekommen

Kein Stück mehr verlieren, das gerade lief

Spotify wird nie erfahren, was Sie auf YouTube gehört haben. teulda sieht beides — Ctrl+Alt+S von überall drücken, und das laufende Stück hinterlässt eine Zeile auf diesem PC.

S

Auch wenn das Fenster nicht vorn ist

Das Stück, das Sie verlieren, läuft vorbei, während Sie spielen oder schreiben. Ctrl+Alt+S greift, wo immer Sie sind und was immer Sie tun. Hat ein anderes Programm diese Kombination schon, geht teulda bis zu einer freien weiter und schreibt die tatsächlich erhaltene Taste ins Bibliotheksfenster.

Automatisch

Zu Ende gehört, bleibt es von selbst

Ohne Tastendruck. Aber nur, wenn es das Stück bis ans Ende hat laufen sehen — das Fenster zu öffnen, während ein Titel schon ausklingt, heißt nicht, ihn gehört zu haben. Getrennt von dem markiert, was Sie selbst gewählt haben.

L

Ansehen und mitnehmen

Sehen Sie, was Sie gesammelt haben, löschen Sie eine Zeile, exportieren Sie als CSV — so gespeichert, dass Excel es öffnet, ohne die Zeichen zu zerlegen. Oder kopieren Sie die ganze Liste und fügen Sie sie irgendwo ein.

Nur auf diesem PC

Es gibt keinen Weg nach draußen

Was Sie wann gehört haben, sind personenbezogene Daten. Der Code, der das Protokoll führt, enthält keine Zeile, die das Netz berührt, und ein Test hält das so. Exportiert wird, weil Sie den Knopf gedrückt haben.

Die App-Namen in der Spalte „woher“ werden gemeinsam gefüllt. Was Windows herausgibt, sieht aus wie neowizinternet.234211C5E0 — kein lesbarer Name. Nur wer eine App benutzt, weiß, welche Kennung zu ihr gehört; die Tabelle liegt deshalb im Repository, und was nicht darin steht, erscheint genau so, wie es kam. Ein geratener Name wäre schlimmer: Wer sein eigenes Protokoll liest, könnte den Fehler nicht bemerken.

앱 이름 알려주기

Vorab gesagt

Was es nicht kann und was es bewusst nicht tut

Dinge, die man vor dem Download wissen sollte, damit man hinterher nicht enttäuscht ist. Verschweigen macht daraus nur Fehlerberichte.

Der Equalizer verändert keinen Ton

Wir haben den Audiostrom nie in der Hand, also gibt es keinen Ort für einen Filter. Die Regler bewegen sich trotzdem, weil zu sehen, wie dieser Skin sein EQ-Fenster gezeichnet hat, der ganze Zweck des Fensters ist.

Die Playlist blickt zurück, nicht nach vorn

Die Windows-Stelle gibt genau eines heraus: das Stück, das gerade läuft. Keine Warteschlange, keine Playlist. Jenes Fenster ist deshalb ein Protokoll des bereits Gespielten, und ein Klick auf eine Zeile springt nicht dorthin.

Das kbps-Feld bleibt leer

Wir decodieren die Datei nie, also lässt sich ihre Encoding-Bitrate nicht kennen. Eine andere Zahl in dasselbe Feld zu schreiben wäre gelogen. Die Angaben kHz und Mono/Stereo stammen vom Ausgabegerät.

Die Minimieren-Schaltfläche ist nicht belegt

Das Fenster taucht in der Taskleiste nicht auf, minimiert ließe es sich also nicht zurückholen. Eine Schaltfläche, die nichts tut, ist besser als eine, die die App verschwinden lässt.

Der Lautstärkeregler ist die Systemlautstärke

Die Stelle meldet keine Lautstärke und nimmt auch keine an, also bewegt der klassische Regler stattdessen die Windows-Gesamtlautstärke. Die Links/rechts-Balance wird nur angezeigt, nie angewandt.

Nur für Windows

Es ruft die Medienstelle von Windows direkt auf. macOS und Linux haben diese Stelle nicht, eine Portierung ergäbe nur ein leeres Fenster.
Was als Nächstes kommt

Heute eine Anzeige, als Nächstes ein Hörprotokoll

Das Sammeln läuft. Als Nächstes kommt, wie man das Gesammelte liest — und dasselbe Stück wiederzuerkennen, wenn es den Dienst wechselt.

In Arbeit

Denselben Song erkennen

Die Stelle liefert keine Track-ID. Die erste Aufgabe ist deshalb, Song (feat. X), Song (Feat. X) und Song (2024 Remaster) zu einem zusammenzufassen — stimmt das nicht, stimmen alle Zahlen darunter still und leise auch nicht.

In Arbeit

Mitbringen, was schon da ist

Die Exportdateien von Last.fm oder Spotify lesen und die Vergangenheit aufnehmen. Mit leerer Bibliothek anzufangen und mit zehn Jahren darin anzufangen sind zwei verschiedene Produkte.

Danach

Ein Bildschirm dafür

Anteil je Dienst, Hören nach Tageszeit und welche Stücke Sie zu Ende gehört und welche Sie binnen dreißig Sekunden übersprungen haben — eine Zahl, die Ihnen kein Dienst je zeigen wird.

Danach

An Last.fm · ListenBrainz senden

Wenn Sie ohnehin einen Scrobble-Verlauf führen, fließt es dorthin. Über Ihr Konto und nur, wenn Sie es einschalten.

Danach

Eine Textquelle fürs Streaming

Es schreibt das laufende Stück fortlaufend in eine Textdatei. In OBS darauf verweisen, fertig.

Später

Skins bauen

Hunderttausend existieren, aber der Weg, einen neuen zu bauen, ist seit zwanzig Jahren versperrt. Wir besitzen die vollständige Koordinatentabelle und können den Editor bauen.

Das Protokoll bleibt auf diesem PC. Was Sie wann gehört haben, sind personenbezogene Daten. Alles, was das Gerät verlässt, schalten Sie selbst frei — sonst geht nichts irgendwohin.

v0.2.0

Entpacken, starten, fertig

Kein Installer, keine Administratorrechte. Ziehen Sie eine .wsz-Datei auf das Fenster, um den Skin zu wechseln.

  1. 1

    Das heruntergeladene ZIP entpacken und teulda.exe starten. Kein Installer, keine Administratorrechte.

  2. 2

    Das Winamp Skin Museum öffnet sich in einem neuen Fenster. Suchen Sie sich einen aus, klicken Sie auf Download skin — und Sie haben eine .wsz-Datei.

  3. 3

    Ziehen Sie diese .wsz auf das teulda-Fenster. Das ist die Installation — nichts entpacken, nichts in einen Ordner legen.

Was Sie bekommen
teulda-0.2.0-win64.zipEtwa 35 MB Download, 81 MB entpackt · keine separate Laufzeitumgebung nötig
Wo es läuft
Windows 10 / 1164 Bit
Was Sie brauchen
Ein .wsz-SkinFalls Sie keinen haben: Das Winamp Skin Museum hat hunderttausend
Tasten
S aufheben · L BibliothekCtrl+Alt+S von überall · D doppelte Größe · W Shade · A Cover · Esc schließen
Signiert, aber Windows fragt eventuell noch einmal. Dieser Build ist auf PROJECTTEAMFORYOU signiert und mit Zeitstempel versehen. Ein Standardzertifikat bringt allerdings keine Reputation mit — SmartScreen kann „Der Computer wurde durch Windows geschützt“ zeigen, bis genügend Downloads zusammengekommen sind. Wählen Sie dann Weitere Informationen → Trotzdem ausführen. Die Release-Seite nennt den SHA-256, damit Sie prüfen können, dass die Datei die von uns gebaute ist.

Läuft nichts, ist ein leeres Fenster das richtige Ergebnis. Legen Sie etwas auf.