Skip to content

Releases: marcosrg9/YouTubeTV

2.4.1

26 Nov 10:44
Compare
Choose a tag to compare
  • Fixed bug where the YouTube TV process would not close completely on platforms other than macOS.
  • The title bar is transparent (macOS only).
  • The title bar of the window did not load the Spanish title.

Note: electron's API does not allow to use the native window control buttons of the operating system for other platforms than macOS, at least that I have seen. A solution would be to replicate it for each operating system and/or desktop environment (unfeasible)...

2.4.0

21 Nov 13:23
Compare
Choose a tag to compare

Version 2.4.0 integrates a data persistence system to store full screen status, screen size and position, and cursor visibility.
Resolves proposal #35.

2.3.4

28 Sep 18:03
Compare
Choose a tag to compare

When YouTube TV tries to connect to YouTube servers and you are offline, an offline status message will be displayed.
The renderer will automatically detect connectivity and retry to connect.

v2.3.2

13 Sep 16:07
Compare
Choose a tag to compare

Again, this version fixes the fullscreen bug, which did not switch between fullscreen and windowed mode.

Any user is kindly requested to report any bugs, the fullscreen shortcut is unnecessary on macOS but essential on Windows and Linux, from my development environment I am not always able to find reproducible bugs on other platforms, and testing is quite complicated and cumbersome.

Update for macOS platform

In version 2.3.3, the YouTube TV application icon and DMG background have been redesigned, but it is not necessary to recompile for all platforms that are not affected by these changes, therefore the artifact compiled for the macOS platform on 64-bit and ARM architectures is updated in this release (2.3.2).
Version 2.3.2 is referenced in the artifact name, but the internal version of the binary is 2.3.3.

What's Changed

Full Changelog: v2.3.1...v2.3.2

v2.2.4

14 Apr 10:25
Compare
Choose a tag to compare

🔄 Actualización 2.2.4

Esta versión corrige un bug que evitaba que se pudiera intercambiar entre los estados de pantalla completa usando el atajo de teclado Ctrl+F.

Probado en:

  • Windows 10 x64
  • macOS 12.2.1 x64

YouTube TV 2.2.1

20 Aug 13:44
Compare
Choose a tag to compare

🔄 Actualización 2.2.1

La última actualización incluye varias mejoras:

  • Soporte para resoluciones hasta 8K. (Limitado a 4K por defecto)
  • Soporte de reproducción en segundo plano.
  • Mejoras de UX.
  • Servidor resistente a puertos en uso.
  • 5 vulnerabilidades mitigadas.

Informe detallado

  • Se ha implementado un sistema de simulación de resolución. Ahora YouTube TV puede simular una resolución superior a la de la pantalla para que la plataforma no restrinja las resoluciones máximas a las truncadas. La resolución está limitada a 4K de forma predeterminada, revisa la sección de configuración.

  • Se ha solucionado un fallo grave por el cual el servidor no podía iniciarse cuando el puerto estaba en uso. Ahora intentará iniciarse en el puerto por defecto (2000), y si este ya está en uso, volverá a intentarlo tantas veces como sea necesario con puertos aleatorios.

  • Ahora YouTube TV entra en modo pantalla completa de forma automática cuando se conecta un dispositivo y sale de ella cuando se desconecta.

  • YouTube TV ya es capaz de reproducir contenido en segundo plano incluso perdiendo el foco. Esto estaba siendo provocado por un evento de cambio de visiblidad que escuchaba la propia plataforma. Este evento ha sido anulado.

  • Electron actualizado a la versión 13.2.1.

  • Fallos de seguridad corregidos

YouTube TV 1.1.1

30 Mar 15:45
Compare
Choose a tag to compare

🔄 Actualización 1.1.1

  • Todo el código ha sido refactorizado.

  • Se han escrito módulos para el renderizador del proceso principal y el servidor DIAL.

    • Main renderer: renderer/main_renderer.js
    • DIAL: server/dial.js
  • El código del renderizador y servidor DIAL ahora está basado en objetos.

  • Nuevo atajo de teclado para alternar la visibilidad del cursor (Ctrl+A).

  • Ahora se puede establecer un puerto diferente para el servidor DIAL (constante dialPort del proceso principal).

  • Se puede modificar el nombre que emite el servidor DIAL (constante username en servers/DIAL.js)

YouTube TV 1.1.0

07 Jan 17:05
17b079c
Compare
Choose a tag to compare

🔄 Actualización 1.1.0

  • Ahora YouTube TV soporta el protocolo DIAL, puede usar un dispositivo, como un teléfono (desde la app YouTube) o un equipo (desde Google Chrome) para conectarlo a la aplicación y controlar la reproducción, así como añadir a la cola, pausar o bien controlar con el control remoto incorporado (en Android e iOS).

  • Atajos de teclado.

    • Pantalla completa (kiosk mode): Ctrl+F.
    • Mostrar/ocultar opciones de desarrollador (DevTools): Ctrl+D.
  • En macOS se han eliminado la barra de menús.

  • Electron actualizado a la versión 4.4.0.

  • Añadido instalador para Linux (deb y rpm) y macOS (dmg).

  • El instalador de Windows ahora está basado en NSIS, al ejecutar el instalador, YouTube TV se instalará de forma automática. También se ha añadido un instalador noarch, es decir, soporta cualquier arquitectura (x86, x64 o ARM64).

📦 Builds

Comprobadas

  • ✔️ Windows 10 x64 - win32_x64/ia32.
  • ✔️ Ubuntu 19.04 x64 (VM) - linux_x64.
  • ✔️ macOS 11.1 Big Sur (MacBook Air) - darwin_x64 (comprobado por Mateo Fortea).
  • ✔️ Rasbian 10 Buster (Raspberry Pi4) - linux_armv7l.

Sin comprobar

  • ❌ YouTube TV-linux-ia32.zip
  • ❌ YouTube TV-linux-arm64.zip
  • ❌ YouTube TV-win32-arm64.zip

YouTube TV 1.0.0

17 Aug 16:32
Compare
Choose a tag to compare

Primera versión del cliente YouTube TV para escritorio.

📦 Builds

Comprobadas

  • ✔️ Windows 10 x64 - win32_x64/ia32.
  • ✔️ Ubuntu 19.04 x64 (VM) - linux_x64.

Sin comprobar

  • ❌ YouTube TV-linux-ia32.zip
  • ❌ YouTube TV-linux-armv7l.zip
  • ❌ YouTube TV-linux-arm64.zip
  • ❌ YouTube TV-win32-arm64.zip

💿 Instaladores

  • Windows MSI x64
  • Windows MSI x86 (32 bits)