teulda v0.1.0
Windows 10 / 11

No reproduce nada.
Solo lo muestra.

teulda no es un reproductor. No abre archivos ni decodifica nada. Coge lo que Windows ya está reproduciendo — Spotify, YouTube, la banda sonora de un juego — y lo devuelve a aquella ventana de hace veinte años, con los botones funcionando.

Se ejecuta sin instalar · Sin permisos de administrador · Usa tu propio skin .wsz

La ventana de arriba es un esquema, dibujado para explicar la disposición. El aspecto real lo decide el skin que elijas: teulda no distribuye arte de skins.

Un indicador y un mando

No es otro reproductor que instalar

Sigue escuchando donde ya escuchas. teulda atrapa el sonido venga de donde venga y lo reúne en una sola ventana.

SMTC 01 → 03

Sigue escuchando donde ya escuchas. teulda atrapa el sonido venga de donde venga y lo reúne en una sola ventana.

01

Tu aplicación reproduce

Spotify y las aplicaciones coreanas de escritorio (Melon, Genie, Bugs, FLO), YouTube en Chrome o Edge, incluso la música de un lanzador de juegos. Las cuentas y el DRM siguen siendo asunto suyo: teulda no se mete dentro.

02

Windows ya lo sabe

Windows registra lo que suena en un mostrador llamado SMTC. Por eso las teclas de reproducción y pausa del teclado funcionan en cualquier aplicación.

03

teulda lee ese mostrador

Saca el título, el artista, la posición y la portada, los dibuja en la ventana del skin y devuelve tus pulsaciones a la aplicación.

Medido, no supuesto

Las cuatro grandes apps coreanas funcionan

Era la apuesta sobre la que descansaba todo el producto. Si una aplicación de escritorio no se registra en Windows, sus usuarios ven una ventana vacía. Así que en vez de suponer, pusimos una canción en cada una y medimos.

Dónde sonó Título Posición · duración Controles que acepta
Apps de escritorio Melon · Genie · Bugs · FLO Llega Llega Reproducir · pausar · buscar
YouTube Music, Spotify Web — sitios que usan Media Session Título de la pista Exacta Reproducir · pausar · anterior · siguiente · buscar
Navegador — sitio con un simple <audio> Título de la página Exacta Reproducir · pausar · buscar

Medido el 14 de septiembre de 2026 en un PC Windows real, con la compilación de distribución. Qué controles funcionan depende de cada app: un botón que la app nunca registró también aparece inactivo en teulda. Algunas apps no envían artista, y entonces solo se ve el título.

.wsz

Veinte años de skins ya están hechos

Sobreviven más de cien mil skins clásicos de Winamp. teulda lee esos archivos .wsz tal cual: sin conversión ni redibujado.

Derechos

Los skins no vienen incluidos

Cada uno pertenece a quien lo dibujó. Leer un formato de archivo y vender el arte ajeno dentro de tu descarga son cosas distintas.

Tolerancia

Los skins que rompen la norma también se dibujan

Un skin con la barra de progreso de 307×5 en vez de 307×10. Un skin cuya hoja de fuente se corta a mitad del archivo. Un skin cuyo region.txt no sigue ninguna sintaxis. teulda dibuja lo que haya y descarta solo la parte que no puede leer.

Cuatro ventanas

Principal · EQ · lista · portada

La ventana de portada no existía en el clásico, así que se abre con la tecla A. Su marco no está dibujado de nuevo: se arma con las piezas de la lista de ese mismo skin, así que elijas el que elijas, la ventana parece suya.

Como era

Tamaño doble · modo shade · visualizador

Las barras y el osciloscopio no son una animación: se dibujan con el sonido que de verdad sale por tus altavoces.

Cuando faltan las letras

Tu alfabeto aparece

Las hojas de fuente de los skins clásicos solo contienen ASCII. Así que, tal cual, un título en coreano, japonés, chino, cirílico — o incluso con una tilde — pierde esas letras.

Fuente del skin tal cual
(feat.HAEMOO)/(DIVEP

Desaparece justo lo que querías leer: la canción y el artista. La mayoría de esos cien mil skins solo llevan ASCII, así que cambiar de skin no arregla nada.

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

Si falta aunque sea un carácter en la hoja, esa línea entera se dibuja con una fuente del sistema. Los títulos solo-ASCII conservan la fuente del skin, igual que siempre: así es como debe verse esta ventana.

La ranura del título mide seis píxeles de alto. teulda toma prestadas solo las filas que cada skin deja realmente vacías encima y debajo (un skin con una foto ahí no presta ninguna), y dibuja las letras a su tamaño real según la escala de la ventana. El color se decide midiendo el brillo del fondo de esa ranura.

Recién llegado

Que no se te escape la canción que acaba de sonar

Spotify nunca sabrá qué escuchaste en YouTube. teulda ve ambos: pulsa Ctrl+Alt+S desde donde sea y la canción que suena ahora deja una línea en este PC.

S

Aunque la ventana no esté delante

La canción que pierdes es la que pasa mientras juegas o escribes. Ctrl+Alt+S funciona estés donde estés y hagas lo que hagas. Si otro programa ya tiene esa combinación, teulda baja hasta una libre y escribe la tecla que consiguió en la ventana de la biblioteca.

Automático

Escúchala entera y se guarda sola

Sin pulsar nada. Pero solo si vio la canción llegar al final: abrir la ventana cuando una pista ya está acabando no es lo mismo que haberla escuchado. Se marca aparte de las que elegiste a mano.

L

Míralo y llévatelo

Mira lo que reuniste, borra una fila, exporta a CSV — guardado para que Excel lo abra sin destrozar los caracteres. O copia la lista entera y pégala donde quieras.

Solo en este PC

No hay camino de salida

Qué escuchaste y cuándo son datos personales. El código que maneja el registro no tiene ni una línea que toque la red, y una prueba lo mantiene así. Exportar ocurre porque pulsaste el botón.

Los nombres de app de la columna “dónde” se rellenan entre todos. Lo que entrega Windows tiene la forma neowizinternet.234211C5E0: no es un nombre legible. Solo quien usa una app sabe qué identificador le corresponde, así que la tabla vive en el repositorio y lo que no está en ella se muestra tal cual llegó. Un nombre adivinado es peor: nadie que lea su propio registro podría notar que está mal.

앱 이름 알려주기

Dicho por adelantado

Lo que no puede y lo que no quiere hacer

Cosas que conviene saber antes de descargar, para no llevarse un chasco. Ocultarlas solo las convierte en informes de error.

El ecualizador no cambia el sonido

Nunca tenemos el flujo de audio, así que no hay dónde poner un filtro. Los deslizadores se mueven porque ver cómo ese skin dibujó su ventana de EQ es justamente el motivo de que la ventana exista.

La lista mira atrás, no adelante

El mostrador de Windows entrega una sola cosa: la canción que suena ahora. Ni cola ni lista. Por eso esa ventana es un registro de lo ya sonado, y pulsar una línea no salta a ella.

La casilla de kbps queda vacía

Nunca decodificamos el archivo, así que no hay forma de saber su bitrate de codificación. Poner otro número en esa misma casilla sería mentir. Los valores de kHz y mono/estéreo vienen del dispositivo de salida.

El botón de minimizar no está conectado

La ventana no aparece en la barra de tareas, así que una vez minimizada no habría modo de recuperarla. Un botón que no hace nada es mejor que uno que hace desaparecer la aplicación.

El control de volumen es el del sistema

El mostrador ni informa del volumen ni lo acepta, así que el deslizador clásico mueve el volumen maestro de Windows. El balance izquierda/derecha se muestra pero nunca se aplica.

Solo para Windows

Llama directamente al mostrador multimedia de Windows. macOS y Linux no tienen ese mostrador, así que portarlo solo daría una ventana vacía.
Lo que viene

Hoy un indicador, después un registro de escucha

Recoger ya funciona. Lo siguiente es cómo leer lo recogido y reconocer la misma canción cuando cambia de servicio.

En construcción

Reconocer la misma canción

El mostrador no entrega ningún identificador de pista. Así que lo primero es unir Song (feat. X), Song (Feat. X) y Song (2024 Remaster) en una sola: si esto falla, todas las cifras de abajo fallan en silencio.

En construcción

Traer lo que ya tienes

Lee los archivos de exportación que te dan Last.fm o Spotify y absorbe el pasado. Empezar con una biblioteca vacía y empezar con diez años dentro son productos distintos.

Después

Una pantalla donde leerlo

Reparto por servicio, escucha por hora y qué canciones terminaste frente a cuáles saltaste antes de treinta segundos: una cifra que ningún servicio te mostrará.

Después

Enviar a Last.fm · ListenBrainz

Si ya llevas un historial de scrobbles, va allí. Con tu cuenta y solo cuando tú lo actives.

Después

Una fuente de rótulo para directo

Escribe continuamente la canción actual en un archivo de texto. Apunta OBS a ese archivo y listo.

Más adelante

Crear skins

Existen cien mil, pero el camino para crear uno nuevo lleva veinte años cerrado. Ya tenemos la tabla de coordenadas completa, así que podemos construir el editor.

El registro se queda en este PC. Qué escuchaste y cuándo son datos personales. Todo lo que sale del equipo lo activas tú: si no lo activas, no va a ninguna parte.

v0.1.0

Descomprime, ejecuta y ya está

Sin instalador ni permisos de administrador. Arrastra un archivo .wsz sobre la ventana para cambiar de skin.

  1. 1

    Descomprime lo que bajaste y ejecuta teulda.exe. Sin instalador y sin permisos de administrador.

  2. 2

    El Winamp Skin Museum se abre en una ventana nueva. Elige el que te guste, pulsa Download skin y caerá un archivo .wsz.

  3. 3

    Arrastra ese .wsz a la ventana de teulda. Eso es la instalación: nada que descomprimir, nada que copiar a una carpeta.

Qué recibes
teulda-0.1.0-win64.zipUnos 35 MB de descarga, 81 MB descomprimido · sin runtime aparte que instalar
Dónde funciona
Windows 10 / 1164 bits
Qué necesitas
Un skin .wszSi no tienes ninguno, el Winamp Skin Museum guarda cien mil
Teclas
S guardar · L bibliotecaCtrl+Alt+S desde donde sea · D tamaño doble · W shade · A portada · Esc cerrar
Firmado, pero puede que Windows pregunte una vez. Esta compilación está firmada como PROJECTTEAMFORYOU con marca de tiempo. Aun así, un certificado estándar no trae reputación consigo: SmartScreen puede mostrar «Windows protegió su PC» hasta que haya suficientes descargas. Si ocurre, elige Más información → Ejecutar de todas formas. La página de versiones incluye el SHA-256 para que compruebes que el archivo es el que compilamos.

Si no suena nada, una ventana vacía es el resultado correcto. Pon algo.