Releases: marcosrg9/YouTubeTV
2.4.1
- 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
2.3.4
v2.3.2
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
- Bump @types/node from 17.0.45 to 18.7.14 by @dependabot in #31
- Bump electron from 16.2.8 to 20.1.1 by @dependabot in #32
- Bump hosted-git-info from 4.1.0 to 5.1.0 by @dependabot in #33
Full Changelog: v2.3.1...v2.3.2
v2.2.4
YouTube TV 2.2.1
🔄 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
🔄 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
- Main renderer:
-
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
enservers/DIAL.js
)
YouTube TV 1.1.0
🔄 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
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)