Ir al contenido

Misión 04 · Producto propio · App de escritorio

Marte Media

Un reproductor y descargador de YouTube para Linux y Windows, sin publicidad ni pestañas.

Plataforma
Linux y Windows
Stack
Go · Wails · Svelte 5
Fig. 1 · Búsqueda de videos en Marte Media

01

La misión

Escuchar o mirar algo de YouTube y, si vale la pena, guardarlo, todo desde la misma ventana: sin páginas de descarga dudosas ni comandos en la terminal. Marte Media trae yt-dlp, ffmpeg y deno incluidos, así que se instala y funciona.

Reproductor y descargador de YouTube para Linux y Windows. Busca video o música y lo reproduce sin descargar, con cola y mini-reproductor; cuando querés guardarlo, descarga video o audio, listas completas incluidas, en el formato y la calidad que elijas.

  • Reproduce sin descargar
  • Video hasta 4K y audio en MP3, M4A u Opus
  • Descargas en paralelo con progreso

02

Qué hace

  1. 02.1Reproducir sin descargar

    Busca videos o música, o pega un enlace o una lista, y lo reproduce al instante con controles propios: calidad, velocidad y pantalla completa.

  2. 02.2Cola y mini-reproductor

    Armá una cola de reproducción y seguí navegando: el mini-reproductor queda abajo con la portada, el progreso y el volumen.

  3. 02.3Video o audio

    Descarga en MP4 o WebM hasta 4K, o solo el audio en MP3, M4A u Opus. Las listas se descargan completas.

  4. 02.4Descargas en paralelo

    Varias descargas a la vez con porcentaje, velocidad y tiempo restante, y la opción de cancelar o reintentar cada una.

  5. 02.5Historial

    Todo lo descargado queda en el historial, con acceso directo al archivo o a su carpeta.

  6. 02.6Todo incluido

    yt-dlp, ffmpeg y deno vienen con la app, y yt-dlp se puede actualizar desde Ajustes cuando YouTube cambia algo.

03

Cómo está hecho

El backend está en Go con Wails v2 y la interfaz en Svelte 5 y TypeScript. Las descargas las hace yt-dlp con ffmpeg, en una cola concurrente que informa el progreso a la interfaz. Para reproducir sin descargar, la app sirve los flujos por un proxy local con un secreto aleatorio, y el menú de calidad solo ofrece lo que el motor web puede decodificar. Se publica con paquetes .deb y .rpm y un instalador para Windows.

Stack

  • Go
  • Wails
  • Svelte 5
  • TypeScript
  • yt-dlp
  • ffmpeg

04

En pantalla

Fig. 2 · Pantalla de descarga de Marte Media
Fig. 3 · Cola de descargas de Marte Media