Registros de Cambios
ā Descargar Ćltima ActualizaciĆ³n de NewPipe (v0.27.2)
Esta versiĆ³n de revisiĆ³n corrige errores HTTP 403 en medio de videos de YouTube.
Nuevo
- [SoundCloud] Agrega soporte para URLs en on.soundcloud.com TeamNewPipe/NewPipeExtractor#1179
Mejorado
- [Bandcamp] Mostrar informaciĆ³n adicional en el quiosco de radioĀ TeamNewPipe/NewPipeExtractor#1201
Fijado
- [YouTube] Corregir errores HTTP 403 ocasionalesĀ al principioĀ oĀ en el medioĀ de los videosĀ TeamNewPipe/NewPipeExtractor#1197
- [YouTube] Extraer avatar y banner de mĆ”s tipos de encabezados de canalĀ TeamNewPipe/NewPipeExtractor#1203
- [Bandcamp] Corrige varios errores y usa siempre HTTPSĀ TeamNewPipe/NewPipeExtractor#1199Ā TeamNewPipe/NewPipeExtractor#1200Ā TeamNewPipe/NewPipeExtractor#1177
ā NewPipe (v0.27.1)
ā ļø Fijado ā ļø
- [YouTube] SoluciĆ³n alĀ error HTTP 403 al iniciar videos:Ā TeamNewPipe/NewPipeExtractor#1191
- Se solucionĆ³ la fallaĀ
MediaSessionPlayerUi
al destruir al jugadorĀ n.Ā° 11261
Tenga en cuenta que esto no soluciona los errores 403 que aparecen en medio de los videos de YouTube, como el error n.Ā Ā° 11191.Ā Ese problema se solucionarĆ” en otra versiĆ³n de revisiĆ³n lo antes posible.
- Ā
ā NewPipe (v0.27.0)
ā ļøCorrecciones importantesā ļø
[YouTube] Se corrigiĆ³ la extracciĆ³n de comentariosĀ TeamNewPipe/NewPipeExtractor#1163
El problema ocurriĆ³ porque YouTube cambiĆ³ la respuesta de los comentarios. Tenga en cuenta que esta respuesta no devuelve un recuento exacto de Me gusta para comentarios con mĆ”s de 999 Me gusta, solo recuentos aproximados de Me gusta.
ā¹ļø Los enlaces sociales de terceros en descripciones y comentarios ahora muestran el texto de accesibilidad de YouTube, que estĆ” en el formularioĀ
Social media name: YouTube preview text
en lugar de solo el texto de vista previa de YouTube.[YouTube] Restaurar el acceso a algunas transmisionesĀ TeamNewPipe/NewPipeExtractor#1168
Estos flujos son los flujos de audio con una tasa de bits promedio de alrededor de 32 y 48 kbps (itags 139, 599, 600) y el flujo de video muxed (vĆdeo + audio) MPEG-4 720p en videos con contenidos musicales (itag 22, en otros contenidos todavĆa estaba disponible). Tenga en cuenta que YouTube no los devuelve en cada video dependiendo de mĆŗltiples factores y actualmente provienen del cliente de la aplicaciĆ³n YouTube de Android que utilizamos.
Desafortunadamente, este cliente ahora tiene varias comprobaciones de integridad muy difĆciles o casi imposibles de implementar como cliente de terceros que solĆamos solucionar antes. YouTube deshabilitĆ³ la soluciĆ³n alternativa enviada hasta la versiĆ³n 0.26.1 (la misma que usĆ³ anteriormente reVanced para usuarios no root) y la que se enviĆ³ en esta versiĆ³n se estĆ” deshabilitando (prueba A/B o implementaciĆ³n).
Estas transmisiones deberĆan dejar de estar disponibles por completo en el futuro y pueden restaurarse total o parcialmente en una futura actualizaciĆ³n de NewPipe.
Solucionar vulnerabilidad al importar copias de seguridadĀ GHSA-wxrm-jhpf-vp6v
Ahora hay un nuevo formato para las configuraciones almacenadas en las copias de seguridad.
El antiguo formato parcheado aĆŗn se admite junto con el nuevo formato para compatibilidad con versiones anteriores, pero pronto se eliminarĆ” por completo. NewPipe mostrarĆ” una advertencia al importar configuraciones en el formato anterior.Ā”Evite importar cualquier copia de seguridad de una fuente que no sea de confianza (por ejemplo, un problema de GitHub) si muestra esta advertencia!
ā ļøProblemas conocidos/regresiones que no se solucionan con esta actualizaciĆ³nā ļø
Ā”NO ABRA NUEVOS NĆMEROS PARA ELLOS, SINO SIGA LOS ENLAZADOS EN SU LUGAR!
- [YouTube] Los avatares, los banners y el recuento de suscriptores a veces no estĆ”n disponibles en los canales: una prueba o implementaciĆ³n A/B de YouTube cambia la interfaz de usuario del encabezado del canal, que actualmente no es compatible con el extractor. ConsulteĀ el n.Ā° 10826Ā para obtener mĆ”s detalles.
Registro de cambios
Esta versiĆ³n tambiĆ©n incluye los cambios deĀ la versiĆ³n v0.24.0 de NewPipe ExtractorĀ .
Nuevo
- Agregue soporte para respuestas a comentariosĀ #10018
- Agregue una descripciĆ³n de la lista de reproducciĆ³n al fragmento de lista de reproducciĆ³n #10091
- Agregar opciĆ³n para restablecer la configuraciĆ³nĀ #9236
- Mostrar la duraciĆ³n total de los elementos en una lista de reproducciĆ³nĀ #6045Ā #10952
- Permitir ordenar listas de reproducciĆ³n marcadasĀ #8221
Mejorado
- [Android 13+] Restaurar la compatibilidad con acciones de notificaciĆ³n personalizadasĀ #10712
ā ļøLas tres primeras acciones de notificaciĆ³n (reproducir/pausar, anterior y siguiente) ya no se pueden personalizar en estas versiones de Android, ya que las establece el sistema.ā ļø - Permitir reproducir/pausar desde la notificaciĆ³n cuando el reproductor estĆ” almacenando en bufferĀ #10712
- Se agregĆ³ verificaciĆ³n de Ā«memoria libreĀ» antes de descargarĀ #10505Ā #10896Ā #10992
- Cambiar el diseƱo horizontal del elemento #9975 de la tarjeta de lista
- Solicite consentimiento antes de buscar actualizacionesĀ #10790
- Se moviĆ³ la configuraciĆ³n de notificaciĆ³n del jugador a la secciĆ³n de notificaciĆ³nĀ #9580
Fijado
- No escriba la configuraciĆ³n de formato predeterminado, use el valor predeterminadoĀ #10732
- Calcule la clave de cachĆ© segĆŗn el tipo de informaciĆ³n en lugar del tipo de elementoĀ #10717
- Se corrigiĆ³ no considerar la nulidad al compararĀ
getAudioTrackType
Ā #10909 - Recortar la cadena de bĆŗsqueda y eliminar registros duplicados de la base de datosĀ #8242
- Varias correcciones de descargaĀ #10912
- Se solucionĆ³ el error si no hay avatar al recargar el feedĀ #10957
LocalizaciĆ³n y documentaciĆ³n
- Actualizar traduccionesĀ #10890
- Utilice la reducciĆ³n de GitHub para enfatizar la advertencia en READMEĀ #10724
Desarrollo
- Actualice algunas bibliotecas de AndroidX yĀ
compileSdk
a 34Ā #10086 - Actualizar bibliotecas variasĀ #10530
- Actualice la URL del chat de Matrix al nuevo enlaceĀ #10795
- Actualice jsoup a 1.17.2Ā #10817
- Actualizar las dependencias de GitHub Actions en los flujos de trabajoĀ #10740
- Corregir error tipogrĆ”fico en TextLinkifier.javaĀ #10889
- Mejorar la verificaciĆ³n de firma de la aplicaciĆ³nĀ #10618
- Actualice los flujos de trabajo para usar el Nodo 20Ā #10908
BaseDescriptionFragment
: Afirmar que el miembro estĆ” inicializadoĀ #10781
ā NewPipe (v0.26.1)
ā”ļø ā”ļø ā”ļø Leer la publicaciĆ³n del blog ā¬ ļø ā¬ ļø ā¬ ļø
FIJADO
- [MediaCCC] Se solucionĆ³ el problema al abrir un canal/conferenciaĀ #10699
ā NewPipe (v0.26.0)
Registro de Cambios
Esta versiĆ³n tambiĆ©n incluye los cambios de NewPipe ExtractorĀ v0.23.0Ā yĀ v0.23.1Ā , queĀ corrigen el error recurrente Ā«No se pudo obtener el recuento de me gustaĀ»Ā en las transmisiones de YouTube.
Nuevo
Acceda a mĆ”s contenido proporcionado porĀ canalesĀ que estĆ” agrupado en diferentesĀ pestaƱasĀ (Ā TeamNewPipe/NewPipeExtractor#1082Ā #9182Ā #10645Ā #10670Ā #10671Ā #10673Ā ).Ā El contenido de las pestaƱas de los canales puede variar segĆŗn el servicio:
- YouTube: vĆdeos, cortos, directos, listas de reproducciĆ³n, sobre
- Tenga en cuenta que YouTube no proporciona la fecha de carga ni la duraciĆ³n de los cortos, por lo que no aparecerĆ”n en el feed.
- PeerTube: vĆdeos, listas de reproducciĆ³n, canales (para cuentas), acerca de
- SoundCloud: pistas, listas de reproducciĆ³n, Ć”lbumes, acerca de
- Bandcamp: Ɣlbumes, pistas, sobre
- media.ccc.de: vĆdeos, sobre
- YouTube: vĆdeos, cortos, directos, listas de reproducciĆ³n, sobre
Permitir seleccionarĀ la calidad de la imagenĀ entre mĆŗltiples imĆ”genesĀ #10062Ā #10482
NewPipe admite la selecciĆ³n de la calidad de la imagen entre mĆŗltiples versiones de imĆ”genes.Ā Viene con tres ajustes preestablecidos diferentes que se pueden seleccionar desde la configuraciĆ³n (calidad baja, media y alta).Ā Esto es mĆ”s notable en el estilo de tarjeta recientemente introducido para listas de transmisiones, que ahora puede mostrar miniaturas en resoluciones mĆ”s altas.Ā Algunos servicios (por ejemplo, YouTube) no siempre proporcionan miniaturas de la mĆ”s alta calidad para esas listas.
Mejorado
- Ajuste el mensaje de estado vacĆo paraĀ
ListInfoFragment
s segĆŗn elĀInfo
tipo de transmisiĆ³nĀ #10304 - Mostrar indicador de carga antes de abrir el cuadro de diĆ”logo de descarga desde el menĆŗ compartirĀ #10407
- Accesibilidad mejorada de las interfaces del jugadorĀ #10199
- Incluya una opciĆ³n de alta resoluciĆ³n en la configuraciĆ³n de resoluciĆ³n predeterminadaĀ #9987
- Mostrar el botĆ³n de cola de reproducciĆ³n en el reproductor principal cuando hay una transmisiĆ³nĀ #10396
- Agregue la opciĆ³n para agregar el nombre de la lista de reproducciĆ³n y el nombre del video al contenido compartido de la lista de reproducciĆ³nĀ #10427
- Mejore la selecciĆ³n de transmisiones de audio para transmisiones de solo video en el descargadorĀ #10446
Fijado
- Se corrigiĆ³ el enfoque de audio del reproductor que no respetaba el silencioĀ #10275
- Reparar descargas de transmisiones a las que les faltaĀ
MediaFormat
Ā #10165 - [YouTube] Se corrigiĆ³ la extracciĆ³n de videos musicales con restricciĆ³n de edadĀ TeamNewPipe/NewPipeExtractor#1108Ā #10440
- Se corrigiĆ³ el cuadro de diĆ”logo de restauraciĆ³n de licencia de softwareĀ #10436
- Solucionar la inconsistencia entre la interacciĆ³n del usuario y el orden de confirmaciĆ³n de la base de datos al volver a agregar videos a una lista de reproducciĆ³nĀ #8248
- Se corrigiĆ³ la reproducciĆ³n de canciones de SoundCloud bajo algunas condiciones: ahora las transmisiones de OPUS HLS se consideran no reproducibles y, por lo tanto, se prefieren otras transmisionesĀ #10579
- Reparar la aplicaciĆ³n que no responde, la aplicaciĆ³n se bloquea en segundo plano y los problemas al iniciar el reproductorĀ #10578
- Corregir algunas excepciones de puntero nuloĀ #10576Ā #10577
- Se corrigiĆ³ el carĆ”cter de reemplazo de nombre de archivo personalizado que se interpretaba como expresiĆ³n regular y bloqueaba la aplicaciĆ³nĀ #10489
- Se corrigiĆ³ la notificaciĆ³n sobre transmisiones antiguas Ā«nuevasĀ»Ā #10494
- Arreglar el avatar del canal que a veces no se carga correctamenteĀ #10581
LocalizaciĆ³n
- Hacer que el uso de mayĆŗsculas en la configuraciĆ³n Ā«Tema nocturnoĀ» sea consistente con otrosĀ #10313
- Actualice Weblate y corrija formatos de cadenasĀ #10376
- Se corrigiĆ³ la selecciĆ³n de idiomas incorrectos en el selector de idiomasĀ #10406
- Hacer que el enlace Ā«Ćŗltima versiĆ³nĀ» sea mĆ”s obvio para los reporteros de erroresĀ #10331
- [LĆ©ame] Eliminar las opciones de donaciĆ³n de Bitcoin y BountysourceĀ #10491
- [LĆ©ame] Agregar enlace de sala MatrixĀ #10632
Desarrollo
- SimplificaĀ
MainActivity.tabSelected(MenuItem)
Ā #10360 - Minimizador de imĆ”genes: reemplazarĀ
Number.toFixed(0)
conĀMath.floor()
Ā #10377 - Actualizar bibliotecas variasĀ #10234Ā #10244
- Mejore los ayudantes de descarga utilizando la API NIO de Java 7.Ā #10248
- Reparar pĆ©rdidas de memoria y agregar documentaciĆ³nĀ #10394
- ReemplazarĀ
MathUtils.clamp
con KotlinĀcoerceIn
Ā #10224 - Actualice AGP a 8.1.1Ā #10428
- Mejorar la calidad del cĆ³digoĀ #10435
- Actualice el extractor y elimineĀ
DeobfuscateException
el manejoĀ #10440 - Agregue el flujo de trabajo Ā«etiquetado de tamaƱo de PRĀ» para etiquetar los PR segĆŗn la cantidad de lĆneas modificadasĀ #10170Ā #10447
ā NewPipe (v0.25.2)
ā ļøCorrecciones importantesā ļø
- [YouTube] Solucionado el problema reciente por el que los vĆdeos se abortaban debido a errores HTTP 403 TeamNewPipe/NewPipeExtractor#1084
El problema se debĆa a que YouTube estĆ” eliminando la eficacia de la soluciĆ³n anterior (es decir, utilizar los parĆ”metros del reproductor de Historias y el inicio de los Cortos) utilizada para obtener secuencias del cliente de Android.
ā ļø Como en el caso de la soluciĆ³n anterior, la nueva soluciĆ³n utilizada (que, en el momento de publicar la versiĆ³n, es la Ćŗnica conocida) para solucionar el problema puede romperse en cualquier momento.
Como se indica en el registro de cambios de la versiĆ³n 0.24.1, si vuelves a ver este error y tienes la posibilidad de bloquear solicitudes de red a dominios especĆficos para aplicaciones en tu dispositivo, puedes bloquear el dominio youtubei.googleapis.com para solucionar este problema.
Sin embargo, esto tiene algunas desventajas:
- El flujo de video de 720p con audio (usado para reproductores externos) no estarĆ” disponible en contenidos musicales;
- La transmisiĆ³n de audio M4A de 48 kbps y la transmisiĆ³n de video 3GPP de 144p no estarĆ”n disponibles;
- La duraciĆ³n del rebobinado de las transmisiones en vivo se limitarĆ” a 30 segundos como mĆ”ximo, en lugar de 1 hora.
Algunos usuarios informaronĀ fallas en el reproductor o pantalla negraĀ en algunos dispositivos, especialmente televisores Android.Ā En algunos casos, esto se debiĆ³ a queĀ el fabricante no implementĆ³ correctamenteĀ el tĆŗnel de medios .
- Ā”Dicha funciĆ³n ahora estĆ” deshabilitada de forma predeterminada en los dispositivos no compatibles mĆ”s conocidos!Ā #10122
- En caso de que aĆŗn experimente problemas similares, intente deshabilitar manualmente el tĆŗnelĀ deĀ medios
Settings -> Video and audio -> ExoPlayer settings -> Disable media tunneling
Ā e infĆ³rmenos si su dispositivo debe incluirse en la lista negra automĆ”ticamente.Ā TambiĆ©n puede probar los otrosĀExoPlayer settings
interruptores.
ā ļøProblemas conocidos/regresiones que no se solucionan con esta actualizaciĆ³nā ļø
Ā”NO ABRA NUEVOS NĆMEROS PARA ELLOS, PERO SIGA LOS VINCULADOS EN SU LUGAR!
- [YouTube] No se devuelven transmisiones en algunas listas de reproducciĆ³n: YouTube devuelve una interfaz de usuario no compatible con el extractor cuando solo hay cortos en una lista de reproducciĆ³n: consulteĀ TeamNewPipe/NewPipeExtractor#1077Ā para obtener mĆ”s detalles.
- Las acciones de notificaciĆ³n del reproductor establecidas desde la configuraciĆ³n de notificaciĆ³n del reproductor de la aplicaciĆ³n no se usan en Android 13 y superior: esto estĆ” relacionado con la orientaciĆ³n de Android 13/API 33 o superior: las aplicaciones no pueden personalizar completamente las notificaciones de medios: consulte #9764 para obtener mĆ”sĀ detalles.
Registro de Cambios
Esta versiĆ³n tambiĆ©n incluye los cambios deĀ NewPipe Extractor versiĆ³n v0.22.7.
Nuevo
- Permitir configurar gestos de volumen y brillo en cualquier lado de la pantallaĀ #9708
- Agregar una pĆ”gina de configuraciĆ³n de ExoPlayerĀ #8875Ā #10122
- Agregar soporte para mĆŗltiples pistas de audioĀ #9937Ā #10230
- Agregar soporte para mostrar pestaƱas principales en la parte inferior de la pantalla # 9719
Mejorado
- Agregar lista blanca para recuperar solo itags/streams de YouTube compatiblesĀ #9748
- [YouTube] Mejora la velocidad de descargaĀ #9948
- [PeerTube] Manejar enlaces a la instancia Ā«peertube.streamĀ»Ā #10141
- Arreglar una fuga de memoria en el jugadorĀ #10232
- Deshabilite la tunelizaciĆ³n de medios de forma predeterminada en los dispositivos no compatibles mĆ”s conocidosĀ #10122
Fijado
- [PeerTube] Corrige el intercambio de avatares de subida y subcanal y deshabilita el error de carga de mensajes en miniatura en la pĆ”gina de detalles de contenidoĀ #10066
- Solucione el bloqueo despuĆ©s de la actualizaciĆ³n de feedĀ # 10229
- Repare ningĆŗn video en el reproductor al cambiar al reproductor principal desde la vista de lista de reproducciĆ³nĀ # 10195
LocalizaciĆ³n
- Actualizar traduccionesĀ #10074
- Agregar nuevo idioma Ā ßßß / N’Ko (nqo) al selector de idioma #10042
- Traduce LĆAME a nuevos idiomas y actualiza algunas traduccionesĀ #9421Ā #9897Ā #10240Ā #10250
- AƱadir traducciĆ³n UchinaguchiĀ #10250
Desarrollo
- Eliminar archivos jsoup de APKĀ #10004
- Actualice a Kotlin a 1.8.20 y AndroidX Core a 1.10 y cambie a AndroidX’sĀ
PendingIntentCompat
Ā #10021 - Actualice Gradle y AGP de 7.x a 8.x y use Java 17Ā #10035Ā #10067
- Actualice ACRA a 5.10.1 y Checkstyle a 10.12.1 para corregir una vulnerabilidad de dependenciaĀ #10200
- Actualizar capturas de pantallaĀ #10213
- Agregue soporte para nuevas URL de recursos de GitHub en el flujo de trabajo del minimizador de imĆ”genes y minimice las imĆ”genes en las descripciones de relaciones pĆŗblicasĀ #10166Ā #10233
- Agregue un enlace a la pĆ”gina wiki para la descarga de APKĀ # 10219
- LimpiarĀ
AlertDialog
sĀ #10223 - Actualice la biblioteca LeakCanaryĀ #10085Ā #10232
- Agregar prueba de base de datos paraĀ
SubscriptionManager
Ā #8456 - Actualice la biblioteca de AndroidX RoomĀ #10235
- Use Okio 3.4.0 explĆcitamente para corregir una vulnerabilidadĀ #10281
ā NewPipe (v0.25.1)
ā ļøProblemas conocidos/regresiones que no se solucionan con esta actualizaciĆ³nā ļø
Ā”NO ABRA NUEVOS NĆMEROS PARA ELLOS, PERO SIGA LOS VINCULADOS EN SU LUGAR!
- Las acciones de notificaciĆ³n del jugador establecidas desde la configuraciĆ³n de notificaciĆ³n del reproductor de la aplicaciĆ³n no se usan en Android 13 y superior: esto estĆ” relacionado con la orientaciĆ³n de Android 13/API 33 o superior: las aplicaciones no pueden personalizar completamente las notificaciones de medios: consulte #9764 para obtener mĆ”sĀ detalles.
- Bloqueo al reproducir contenido en pantalla completa en algunos dispositivos: nuestro uso de la biblioteca ExoPlayer no maneja correctamente el renderizado en una superficie diferente a la inicial y falla al intentar cambiar a pantalla completa.Ā ConsulteĀ #9023Ā para obtener mĆ”s detalles y soluciones.
- [YouTube] Las tendencias no se muestran a veces yĀ
No videos
se muestran en este caso: YouTube estĆ” probando A/B una nueva interfaz de usuario de tendencias que modifica completamente los datos que se envĆan y cĆ³mo se muestran.Ā Esta nueva estructura actualmente no es compatible con el extractor.Ā ConsulteĀ TeamNewPipe/NewPipeExtractor#1046Ā para obtener mĆ”s detalles.
Registro de Cambios
Esta versiĆ³n tambiĆ©n incluye los cambios deĀ NewPipe Extractor versiĆ³n v0.22.6Ā .
ā¦ Nuevo
- Manejar transmisiones duplicadas en el cuadro de diĆ”logo Ā«Agregar a la lista de reproducciĆ³nĀ»Ā #9538
- Tarjetas de canales mĆ”s grandes en los resultados de bĆŗsquedaĀ #9728
- Agregue una opciĆ³n para ignorar los eventos del botĆ³n de medios de hardwareĀ # 9746
- Agregue la opciĆ³n para eliminar videos vistos parcialmente de la fuente ‘Novedades’Ā # 9747
- Agregar botĆ³n para eliminar duplicados de la lista de reproducciĆ³nĀ #9707
ā¦ Mejorado
- Reduzca el tamaƱo de las miniaturas en las pantallas grandes para que se ajusten a mĆ”s columnas de la cuadrĆculaĀ #9858.
- Hacer que el comportamiento de la interfaz de usuario para la visualizaciĆ³n de la informaciĆ³n de reproducciĆ³n sea mĆ”s consistenteĀ #8180.
ā¦ Fijado
- La orientaciĆ³n estĆ” bloqueada si no hay un sensor para ellaĀ #9693
- Soluciona el bloqueo al hacer clic en un comentario vacĆoĀ # 9777
- [Android 11+] Abre correctamente las URL en el navegador y corrige la apertura de descargas y reproductores externosĀ #9850
- Arreglar el tamaƱo de la barra de progreso de las transmisiones de la lista de reproducciĆ³n en el modo de tarjetaĀ # 9769
- Solucione actualizaciones errĆ³neas de miniaturas de listas de reproducciĆ³nĀ # 9755
- Revertir Ā«UsarĀ
WindowCompat
Ā»Ā #9812
ā¦ LocalizaciĆ³n
ā¦ Desarrollo
ā NewPipe (v0.25.0)
ā¦ Nuevo
- Se muestra cuando no haya actualizaciones disponibles.
- Muestra recuento de suscriptores en la pƔgina de detalles del video.
- Descargue elementos del menĆŗ de pulsaciĆ³n larga de elementos de la cola.
- Permite establecer permanentemente una miniatura de lista de reproducciĆ³n.
- Se agreguĆ³ una acciĆ³n de pulsaciĆ³n larga en hashtags y enlaces web en las descripciones.
- Nuevo modo de vista de tarjeta con miniaturas de ancho completo.
ā¦ Mejorado
- Eliminar el brindis redundante/superpuesto Ā«Copiado al portapapelesĀ» para Android 13+.
- Haz que el Ć”rea del botĆ³n de cierre del minijugador sea mĆ”s grande.
- Use una reducciĆ³n de escala de mapa de bits mĆ”s suave para las miniaturas.
- Cambiar el nombre de Ā«AyudaĀ» a Ā«Modo rĆ”pidoĀ».
- Agrega sugerencia para mejorar la visibilidad de la importaciĆ³n de suscripciĆ³n.
- Deshabilite la selecciĆ³n de tema nocturno si no se usa el tema automĆ”tico.
- Establece
compileSdk
yĀtargetSdk
a 33 (Android 13). - La bĆŗsqueda ya no detiene la transmisiĆ³n reproducida.
- Ćcono agregado para Ā«Jugar todoĀ».
- Agrega sufijo de idioma a los nombres de archivo de subtĆtulos descargados.
- Consultar disponibilidad de Samsung DeX solo en dispositivos Samsung.
- Se agregĆ³ Ā«NovedadesĀ» a las pestaƱas predeterminadas de la pĆ”gina principal.
- Cambiar el Ćcono de Ā«NovedadesĀ».
- Hizo imĆ”genes de canal en listas de cuadrĆculas mĆ”s grandes.
- Cambiar icono de Ā«CapĆtulosĀ».
- [YouTube] Agrega soporte para enlaces en vivo.
ā¦ Fijado
- Se soluciona la superposiciĆ³n de desplazamiento persistente cuando estĆ” en modo de escritorio/DeX o usando un mouse/entrada no tĆ”ctil.
- Se muestra solo Ā«Poner en cola siguienteĀ» cuando estĆ© en medio de la cola.
- [PeerTube] Elimina la instancia inactiva de herramientas de privacidad.
- CorrecciĆ³n de bloqueo cuando se hace clic en Ā«Agregar a la lista de reproducciĆ³nĀ» mientras la lista actual aĆŗn se estĆ” cargando.
- Permite usar el reproductor de fondo cuando no hay transmisiones de audio separadas.
- Mejora el manejo de la rotaciĆ³n de pantalla en el menĆŗ de acciĆ³n Abrir.
- Pedir permiso al poner en cola en una ventana emergente.
- Se agrega la eliminaciĆ³n de videos vistos de la lista de reproducciĆ³n incluye la reproducciĆ³n actual.
- Arregla la visualizaciĆ³n de mĆŗltiples listas de reproducciĆ³n vacĆas.
- Repara el reproductor de fondo deja de funcionar cuando se pone en cola la lista de reproducciĆ³n en un Ćndice diferente.
- Se arregla clic en enlace y elipse de comentarios.
ā¦ LocalizaciĆ³n
- Actualiza traducciones.
- Se agregĆ³ el selector de idioma Odia language to language.
ā¦ Desarrollo
- HacerĀ
PendingIntent
s inmutable en Android 6.0 y versiones posteriores. - Usa
Locale.forLanguageTag().
- Prohibir importaciones incorrectasĀ
@Nullable
y deĀ@NotNull
anotaciones. - Configura el minimizador de imƔgenes para especificar el ancho de la imagen.
- Actualiza Sonarqube a 3.5.
- Usa
Math.floorDiv().
- Usa
SparseArrayCompat.
- Actualiza LeakCanary a 2.9.1.
- Actualiza Deugaring a 1.1.8, ACRA a 5.9.7 y Android Gradle Plugin a 7.3.1.
- RefactorizaciĆ³nĀ
VideoDetailFragment.
- RefactorĀ
VideoPlayerUi.
- Actualiza RxJava a 3.1.5 y RxAndroid a 3.0.2.
- Usa
ListAdapter
enĀNotificationModeConfigAdapter.
- Usa nuevos mƩtodos NPE UTF8 Utils.
Optional
CĆ³digo relacionadoĀ con la limpieza.- Elimina variables ejecutables para controladores.
- Usa
WindowCompat:
- Si encuentra algĆŗn problema con la interfaz de usuario del sistema que no se comporta correctamente, este PR se revertirĆ”.
- Actualiza
desugar_jdk_libs
a 2.0.2 y el complemento Gradle de Android a 7.4.0 (que requiere Android Studio Electric Eel). - Arregla compilaciones reproducibles.
ā NewPipe (v0.24.1)
ā¦ Nuevo
- Se aƱadiĆ³ icono monocromĆ”tico.
- Se agregĆ³ un enlace a las preguntas frecuentes en la aplicaciĆ³n.
- Se agregĆ³ un botĆ³n Ā«Abrir en el navegadorĀ» en el panel de error.
- Se agregĆ³ la opciĆ³n para mostrar los grupos de canales como una lista en lugar de una cuadrĆcula.
- Haga clic largo en el segmento de transmisiĆ³n para compartir URL con marca de tiempo (solo para YouTube).
- [YouTube] Identificadores de soporte.
ā¦ Mejorado
- Se agregĆ³ el botĆ³n de cola de reproducciĆ³n al fragmento de detalles del video.
- Muestra la sugerencia Ā«Mantener presionado para poner en colaĀ» en las listas de reproducciĆ³n locales.
- [YouTube] Agrega soporte para la descripciĆ³n de texto atribuido.
- [YouTube] Admite todos los nombres de usuario del canal.
ā¦ Fijado
Soluciona la posible excepciĆ³n de transmisiĆ³n en el texto de comentarios.
Soluciona
DownloadDialog
el bloqueo en la rotaciĆ³n de la pantalla.Soluciona el bloqueo al hacer clic en descargar y salir del fragmento de historial.
Se arregla el trabajo para eliminar transmisiones vistas de la lista de reproducciĆ³n que no se ejecuta solo una vez.
Repara los videos duplicados en el grupo de noticias Ā«TodosĀ».
[YouTube] Corrige la extracciĆ³n de videos en canales y en fuentes cuando no se usa el modo dedicado (fuentes RSS).
ā ļøĀ Debido a la separaciĆ³n de cortos y transmisiones en vivo (incluidos VOD) de la mayorĆa de los canales en pestaƱas separadas, estos contenidos no estarĆ”n disponibles hasta que se agregue la compatibilidad con las pestaƱas de canales.
Sin embargo, puede usar soluciones alternativas hasta que se agregue este soporte:
- Para fuentes, use el mƩtodo dedicado para obtener canales (tambiƩn conocido como fuentes RSS);
- Para canales: puede usar la lista de reproducciĆ³n de cargas de un canal para obtener todos sus videos pĆŗblicos: tome una ID de canal (Ā no un nombre de usuario o un identificadorĀ ), reemplĆ”celaĀ
UC
porĀUU
al principio de la ID y use la ID resultante como una ID de lista de reproducciĆ³n ( agregue esta ID a una URL de lista de reproducciĆ³n comoĀhttps://www.youtube.com/playlist?list=
y luego abra esta URL en NewPipe).Ā Es posible que estas listas de reproducciĆ³n no estĆ©n disponibles en algunos canales del Ā«sistemaĀ» de YouTube.
[YouTube] Soluciona los errores HTTP 403 al reproducir videos ocasionales en algunos paĆses usando una soluciĆ³n alternativa.
ā ļøLa soluciĆ³nĀ puede fallar en cualquier momentoĀ .Ā Si vuelve a ver este error y tiene la capacidad de bloquear solicitudes de red a dominios especĆficos para aplicaciones en su dispositivo, puede bloquear elĀ
youtubei.googleapis.com
dominio para solucionar este problema.Sin embargo, esto tiene algunas desventajas:
- El flujo de video de 720p con audio (usado para reproductores externos) no estarĆ” disponible en contenidos musicales;
- La transmisiĆ³n de audio M4A de 48 kbps y la transmisiĆ³n de video 3GPP de 144p no estarĆ”n disponibles;
- La duraciĆ³n del rebobinado de las transmisiones en vivo se limitarĆ” a 30 segundos como mĆ”ximo, en lugar de 1 hora.
[YouTube] CorrecciĆ³n de la extracciĆ³n del recuento de autor y video de las listas de reproducciĆ³n con su nuevo formato de metadatos.
ā ļøCon el nuevo formato de metadatos,Ā ya no se devuelve la miniatura del autorĀ .
[SoundCloud] Repara las pistas en orden incorrecto en las listas de reproducciĆ³n.
[SoundCloud] Arregla la obtenciĆ³n de mĆ”s comentarios.
ā¦ LocalizaciĆ³n
- Se agrega nuevas localizaciones (islandĆ©s, letĆ³n, malayalam) al selector de idioma.
- Actualiza traducciones.
- Elimina localizaciones vacĆas.
ā¦ Desarrollo
- Usa
LinkifyCompat.
- Utiliza el
useSimpleSummaryProvider
atributo. - Mejora
FeedGroupDialogViewModel
fƔbrica. - Actualiza el complemento Gradle de Android a 7.3.0.
- Usa mĆ©todos de limitaciĆ³n de rango en mĆ”s lugares.
- Usa Okio’s
ByteString
para descargar sumas de verificaciĆ³n. - Calcula el puntaje de bĆŗsqueda usando flujos.
- Usa
TextViewCompat.setCompoundDrawableTintList().
- Actualiza AppCompat a 1.5.1 y compileSdk a 32.
- Actualiza PrettyTime de 5.0.3 a 5.0.6 para incluir nuevas localizaciones realizadas por colaboradores de NewPipe.
- Actualiza NewPipe Extractor.
ā NewPipe (v0.24.0)
ā¦ Nuevo
- ā ļøPaseĀ
minSdk
a 21 (Android 5 Lollipop) yĀ elimina la compatibilidad con Android 4.4 KitKat. - Agregua la entrada de descarga al menĆŗ de pulsaciĆ³n prolongada.
- Agregua la opciĆ³n para ocultar videos futuros en el feed.
- Agregua el elemento del menĆŗ Compartir a las listas de reproducciĆ³n locales.
ā¦ Mejorado
- Recorta la miniatura de la notificaciĆ³n en modo 1:1 en lugar de estirarla.
- Hacer miniaturas’Ā
scaleType
ĀfitCenter.
- Mejora marcadores de posiciĆ³n de image.
- Se eliminĆ³ la etiqueta Ā«(beta)Ā» de los servicios.
- Refactoriza el reproductor y extrae los componentes de la interfaz de usuario.
- Ordena etiquetas sin distinciĆ³n entre mayĆŗsculas y minĆŗsculas.
ā¦ Fijado
- Se corrigiĆ³ la imagen incorrecta utilizada como marcador de posiciĆ³n para los avatares de canales.
- Se solucionĆ³ varios problemas con la notificaciĆ³n del usuario.
ā¦ LocalizaciĆ³n
- Algunos cambios muy necesarios en el archivo README.
- Arregla el cĆ³digo de idioma para chino simplificado.
ā¦ Desarrollo
- Ejecuta CI en todas las ramas de lanzamiento.
- Limpia el archivo proguard.
- Actualiza ExoPlayer a 2.18.1.
- Especifique las bibliotecas ExoPlayer usadas.
- Usa los permisos mĆnimos requeridos para los flujos de trabajo de GitHub.
- Asigna estilo de control en la misma lĆnea.
- Usa
ViewCompat.setBackgroundTintList().
- Actualiza algunas bibliotecas miscelƔneas.
- Usa clasificaciĆ³n de secuencias.
- Usa fĆ”bricas de colecciĆ³n de Java 9:
List.of()
āā,ĀSet.of()
,ĀMap.of().
- Utiliza el mĆ©todo de limitaciĆ³n de rango
MathUtils.clamp().
- Usa extensiones Kotlin IO.
- Elimina algunos mƩtodos innecesarios.
- Elimina las llamadas a mƩtodos en desuso en
FocusAwareCoordinator.
- Deduplica consultas SQL para obtener flujos de alimentaciĆ³n.
- Actualiza OkHttp a 4.10.0.
- Actualiza ciclo de vida a 2.5.1.
- Actualiza el fragmento de AndroidX a 1.4.1.
- Actualiza material de Google a 1.6.1.
- Usa
Throwable.stackTraceToString().
- Actualiza AppCompat a 1.4.2.
- Utiliza la
WindowMetrics
API. - Actualiza AndroidX Room a 2.4.3.
- Elimina usos de
setBottomSheetCallback().
- RefactorĀ
LicenseFragmentHelper.
- HazĀ
OnClickGesture
una interfaz. - Reduce
View.kt
talla. - Usa
toArray()
con arreglos de longitud cero. - Usa
Comparator
mƩtodos de fƔbrica. - Usa
Collectors.joining().
- Actualiza FilePicker a nuestra bifurcaciĆ³n personalizada y deshabilite Jetifier.
- Agrega una entrada de preguntas frecuentes a las listas de verificaciĆ³n de la plantilla.
- Usa
ListAdapter
para predicciones de bĆŗsqueda. - Actualiza Gradle a 7.5.1.
- Elimina los espacios en blanco adicionales del nĆŗmero y las plantillas de relaciones pĆŗblicas.
- Aclara que el lapso no debe estar en los README traducidos.
- Mantiene fuertes referencias al icono de notificaciĆ³n de Picasso cargando destinos.
- Crea la interfaz de usuario de la sesiĆ³n de medios y corrija la notificaciĆ³n del reproductor.
ā NewPipe (v0.23.3)
ā¦ Nuevo
- Se corrige la carga infinita al intentar reproducir cualquier video.
- Se corrijiĆ³ la aceleraciĆ³n en algunos videos.
ā¦ Desarrollo
- Actualice la biblioteca jsoup a 1.15.3, que incluye una correcciĆ³n de seguridadĀ TeamNewPipe/NewPipeExtractor
ā NewPipe (v0.23.2)
ā¦ Nuevo
- [YouTube] Se solucionĆ³ el error Ā«No se pudo obtener ninguna transmisiĆ³nĀ» al intentar reproducir cualquier video.
- [YouTube] Se corrigiĆ³ Ā«El siguiente contenido no estĆ” disponible en esta aplicaciĆ³nĀ». Mensaje mostrado en lugar del video solicitado.
ā NewPipe (v0.23.1)
ā¦ Nuevo
- Admite mƩtodos de entrega que no sean HTTP progresivo.
- [YouTube] Usa DASH para reproducciĆ³n, mejorando tiempos de carga en reproducciĆ³n y bĆŗsqueda.
- [YouTube] ReproducciĆ³n completa de transmisiones en vivo finalizadas recientemente.
- [YouTube] Mejora la disponibilidad de algunas resoluciones y formatos.
- [PeerTube] CorrigiĆ³ la bĆŗsqueda en videos con solo transmisiones HLS.
- [PeerTube] SolucionĆ³ el bloqueo en videos con una transmisiĆ³n de solo audio.
- [SoundCloud] CorrigiĆ³ la reproducciĆ³n de pistas solo de HLS.
- Se agregĆ³ Boton para agregar una lista de reproducciĆ³n remota a una local.
- Vista previa de la imagen en la hoja para compartir de Android (solo Android 10+).
ā¦ Mejorado
- Mejora la interfaz de usuario del diĆ”logo de parĆ”metros de reproducciĆ³n.
- Se movieron las opciones de importaciĆ³n/exportaciĆ³n de suscripciones al menĆŗ (desbordamiento).
ā¦ Fijado
- Arregla el teclado no se abre con animaciones deshabilitadas.
- SolucionĆ³ el bloqueo al abrir NewPipe desde la barra de notificaciones.
- Se corrigiĆ³ la ocultaciĆ³n de los controles del reproductor al reproducir desde el botĆ³n multimedia.
- Arregla el recuento de vistas del historial.
- Arregla
RouterActivity
temasĀ (el menĆŗ que aparece cuando compartes algo con NewPipe). - Arregla la eliminaciĆ³n de solo videos completamente vistos de la lista de reproducciĆ³n.
- SolucionĆ³ el bloqueo al girar el dispositivo en canales no compatibles.
- Hace que la barra de progreso del volumen coincida con el volumen del sistema cuando empecemos a deslizar.
- Arregla
Add to playlist
que no funciona y limpiarĀRouterActivity
el manejo de opcionesĀ (el menĆŗ que aparece cuando compartes algo con NewPipe).
ā¦ LocalizaciĆ³n
- Agrega la traducciĆ³n al hindi del archivo README.
ā¦ Desarrollo
- Actualiza la biblioteca ACRA.
- Actualiza el agente de usuario utilizado por el descargador.
- Elimina
strings.xml
recursos no utilizados. - Actualiza las bibliotecas Groupie y ACRA.
- Actualiza el complemento Android Gradle y Kotlin.
- Usa JvmOverloads en lugar de sobrecargar manualmente el mƩtodo.
- Elimina llamadas innecesarias al mƩtodo de compatibilidad.
- Usa
AppCompatResources.
- Cambios muy necesarios en el LĆ©ame.
ā NewPipe (v0.23.0)
ā¦ Nuevo
- Notificaciones para nuevas transmisiones.
- TransiciĆ³n fluida entre el fondo y los reproductores de video al poner la aplicaciĆ³n en segundo plano.
- Cambiar tono por semitonos.
- Implementar la cola adjunta a la lista de reproducciĆ³n en el reproductor principal.
- Cargue mezclas de YouTube en elementos relacionados.
ā¦ Mejorado
- Recuerda el ajuste para los controles de reproducciĆ³n (velocidad y tono).
- MitigaciĆ³n del almacenamiento en bĆŗfer prolongado en la reproducciĆ³n de video inicial.
- ReemplazarĀ
R.string.yes
conĀR.string.ok.
- Mejor interfaz de usuario y la navegabilidad del reproductor para Android TV.
- Se agregĆ³ un botĆ³n de confirmaciĆ³n al eliminar todos los archivos descargados.
- Se eliminĆ³ los Ćconos duplicados y se corrigiĆ³ algunos problemas de temas.
- ActualizaciĆ³n de ExoPlayer 2.17.1 y revisiĆ³n de la administraciĆ³n de MediaSource.
ā¦ Reparado
- Se corrigieron los controles del reproductor que no se ocultan si se reanudan desde el botĆ³n de medios.
- Se migrĆ³ el comprobador de actualizaciones de aplicaciones a AndroidX Work.
- Se solucionĆ³ la notificaciĆ³n de error en KitKat.
- Se corrigiĆ³ que la reproducciĆ³n se reiniciara al principio cuando se cambiaba el tipo de reproductor.
- Se arreglĆ³ el diseƱo del selector de diĆ”logo de descarga.
- SolucionĆ³ el bloqueo al girar el dispositivo con el cuadro de diĆ”logo de lista de reproducciĆ³n abierto.
- Ahora se puede adaptar la opacidad del botĆ³n de cierre emergente para permitir toques en otras aplicaciones en Android 12.
ā¦ Desarrollo
- ReemplazarĀ
CircleImageView
conĀShapeableImageView.
- Resuelve la advertencia de Java
Raw use of parameterized class.
- Arregla la advertencia de la sala sobre las columnas no utilizadas durante la compilaciĆ³n.
- Arregla la compilaciĆ³n en Apple Silicon Macs.
InfoItemDialog
RefactorĀ generando.- Mejor es igual al cheque.
- Se actualizo el complemento Gradle de Android y Gradle.
- Elimina el diseƱo duplicado del jugador de gran tamaƱo.
- Se actualizĆ³ las bibliotecas ConstraintLayout y Room.
- ActualizaciĆ³n de Kotlin a 1.6.10.
- Se actualizĆ³ algunas bibliotecas de AndroidX.
- CĆ³digo deduplicado para obtener informaciĆ³n de transmisiĆ³n cuando.
- Se extrajo algunos oyentes de clics de vista del reproductor.
- Elimina algĆŗn cĆ³digo no utilizado.
- Limpia un poco el paquete about.
- Crea implementaciĆ³n de cĆ³digo auxiliar para
OnSeekBarChangeListener.
- Un poco de limpieza de pelusas.
- ActualizaciĆ³n de Checkstyle a 10.0 y se corrigiĆ³ varios problemas relacionados.
- ActualizaciĆ³n de licencia a la Ćŗltima versiĆ³n.
- ActualizaciĆ³n CONTRIBUTING.md con la
checkstyle.xml
ruta actual. - ActualizaciĆ³n de las dependencias de acciĆ³n de GitHub en los flujos de trabajo.
- Actualiza AGP, Gradle y Kotlin.
DrawerLayout
Use el mĆ©todo mĆ”s simple.- Reemplaza la lista de verificaciĆ³n dibujable.
ā NewPipe (v0.22.2)
ā¦ Reparado
- Cargue suficientes elementos iniciales y solucione el bloqueo en las listas.
- Haga que el arco de superposiciĆ³n de bĆŗsqueda rĆ”pida vaya al sistema ui.
- Revertir Ā«Respetar los recortes al jugar en MultiWindowĀ».
ā NewPipe (v0.22.1)
ā¦ Reparado
- Cargue suficientes elementos iniciales y solucione el bloqueo en las listas.
- Haga que el arco de superposiciĆ³n de bĆŗsqueda rĆ”pida vaya al sistema ui.
- Revertir Ā«Respetar los recortes al jugar en MultiWindowĀ».
ā¦ Desarrollo
- ActualizaciĆ³n de la biblioteca ACRA.
- Minimizador de imƔgenes mejorado.
- CambioĀ
compileSdk
de 30 a 31. - PequeƱo refactor en la clase de jugador.
ā NewPipe (v0.21.16)
ā¦ Reparado
- Se arreglĆ³ que YouTube no reproduce ninguna transmisiĆ³n.
ā NewPipe (v0.21.15)
ā¦ Reparado
- Se eliminĆ³ la compatibilidad con MediaParser para corregir la reanudaciĆ³n de reproducciĆ³n fallida despuĆ©s del almacenamiento en bĆŗfer en Android 11+ .
- TunelizaciĆ³n multimedia deshabilitada en Philips QM16XE para solucionar problemas de reproducciĆ³n.Ā
ā NewPipe (v0.21.14)
ā¦ Lo Nuevo
- Se agregĆ³ una opciĆ³n Ā«agregar a la lista de reproducciĆ³nĀ» en el menĆŗ para compartir.
- Se agregĆ³ el botĆ³n Ā«Buscar actualizacionesĀ» en la configuraciĆ³n de actualizaciĆ³n.
- AƱadir soporte para enlaces y2u.be.
- Ya se pueden admitir enlaces cortos de PeerTube.
- Mostrar acciĆ³n para marcar la transmisiĆ³n como vista en todos los menĆŗs de pulsaciĆ³n larga.
ā¦ Mejorado
- Se corrigiĆ³ la marca de tiempo al hacer clic que muestra Toast Ā«Reproduciendo en modo emergenteĀ».
- Se puede verificar si el reproductor de fondo ya estĆ” activo antes de mostrar el brindis del jugador.
- Se agregĆ³ el elemento de menĆŗ ‘Mostrar detalles del canal’ al menĆŗ de pulsaciĆ³n larga de cola.
- Utilice TextViews y EditTexts personalizados en todos los recursos XML.
- [Feed] Guardar Ā«Mostrar elementos observadosĀ» alternar el estado.
- MejorasĀ simples en los controles de velocidad de reproducciĆ³n.
- AlimentaciĆ³n de reelaboraciĆ³n manejo de nuevos elementos.
ā¦ Reparado
- Se corrigiĆ³Ā el error de interfaz de usuario de opacidad del botĆ³n aleatorio.
- Evite la reproducciĆ³n automĆ”tica despuĆ©s de regresar del fondo.
- [YouTube] ExtracciĆ³n deĀ Me gusta y No me gusta.
ā¦ Traducciones
- Traducciones actualizadas.
ā¦ Desarrollo
- Se actualizĆ³ la biblioteca multimedia androidx a 1.4.x.
- CĆ³digo de cajĆ³n desduplicado en MainActivity.
- Use la ETIQUETA correcta en NavigationHelper.
- Limpiar archivos.
- Se quitĆ³ setUserVisibleHint.
- Se actualizĆ³ el cĆ³digo de soluciĆ³n del buscapersonas a Fragment 1.3.6.
- Se ActualizarĆ³n algunas bibliotecas.
- Se ActualizĆ³ las bibliotecas RecyclerView y Groupie.
- Gradle: Reemplazo obsoleto ‘con’ con ‘usando’.
- Actualice ExoPlayer a 2.14.2.
- Eliminar JCenter.
- Agregue el envoltorio gradle Sha256.
- Utilice el control deĀ carga predeterminado.
- Algunas limpiezas de cĆ³digo.
- Mejor manejo de errores del jugador.
ā NewPipe (v0.21.13)
- Se corrigiĆ³ la reanudaciĆ³n de la reproducciĆ³n.
- AsegĆŗrese de que el servicio para verificaciones de nuevas versiones no se inicie en segundo plano.
ā NewPipe (v0.21.12)
- Se corrigiĆ³ un bloqueo en el inicio de la aplicaciĆ³n cuando se ejecutaba la verificaciĆ³n de nuevas versiones de la aplicaciĆ³n mientras la aplicaciĆ³n aĆŗn estaba en segundo plano.
ā NewPipe (v0.21.11)
ā¦ Lo Nuevo
- Agregue un botĆ³n de reproducciĆ³n siguiente al menĆŗ de pulsaciĆ³n prolongada.
- Agregue el prefijo de ruta de cortos de YouTube al filtro de intenciones.
ā¦ Mejorado
- Cambia la posiciĆ³n de la barra de bĆŗsqueda con los botones del jugador en la pantalla de cola.
- Hacer que todos los botones del reproductor tengan un fondo de elemento seleccionable sinĀ bordes.
- Expanda el Ɣrea en la que se puede hacer clic en los botones de jugador minimizados.
- Busque actualizaciones inmediatamente cuando habilite las comprobaciones automƔticas de actualizaciones en las compilaciones de GItHub.
- Se agregaron Tubus (Invidious) y EduVid (PeerTube).
ā¦ Reparado
- ImportaciĆ³n de configuraciĆ³n fija.
- Varias correcciones relacionadas con MediasessionManager.
- TunelizaciĆ³n de medios deshabilitada en RealtekATV.
- Se corrigiĆ³ la barra de bĆŗsqueda no completada despuĆ©s del final del video.
- Se corrigiĆ³ el bloqueo en el tĆtulo que faltaba al compartir la transmisiĆ³nĀ en vivo.
ā¦ Desarrollo
- Complemento Gradle de Android actualizado a la versiĆ³n 7.0.2.Ā ā ļøĀ Ahora requiere Java 11 para construir
- Permitir pasar el sufijo del nombre del paquete a travƩs de CLI.
- Variable repetida extraĆda a una constante.
- Se eliminĆ³ el atributo de estilo preferencial obsoleto.
- Regenerado algunos dibujables a su Ćŗltimo diseƱo.
- Biblioteca Groupie actualizada a 2.9.0.
- Errores tipogrƔficos corregidos en README.
ā NewPipe (v0.21.10)
ā¦ Lo Nuevo
- Se agregĆ³ Mostrar detalles del canal donde faltaba.
- Permitir elegir quĆ© tipos de sugerencias de bĆŗsqueda.
- Se agregĆ³ soporte para suscripciones CSV+ZIP (Google Takeout).
- Mostrar el menĆŗ emergente cuando se mantienen presionados elementos en la cola de reproducciĆ³n del reproductor de video.
- OpciĆ³n agregada para abrir directamente la pantalla completa cuando el reproductor principal comienza.
- Se agregĆ³ una pantalla de presentaciĆ³n mĆ”s oscura para el tema OS oscuro.
ā¦ Mejorado
- Se cambiaron los colores del tema oscuro a una variante mƔs oscura.
- Reemplace UniversalImageLoader con Picasso.
- Cambie la imagen Ā«no disponibleĀ» de PNG a formato vectorial.
- Proporcione el tipo mime al selector de archivos para atenuar los archivos no seleccionables.
- Explicar cĆ³mo eliminar la pestaƱa de la pĆ”gina principal.
ā¦ Reparado
- Detectar errores al procesar enlaces de marca de tiempo.
- Se agregaron tĆtulos de configuraciĆ³n de envoltura a la siguiente lĆnea.
- Vuelva a agregar el uso compartido del nombre del contenido con el comando Ā«CompartirĀ».
- Se corrigiĆ³ el doble toque en el botĆ³n de reproducciĆ³n.
- [Android TV] Corrija saltos largos en la barra de bĆŗsqueda al usar un DPad.
- Cierre correctamente la sesiĆ³n de control de efectos de audio.
- Se corrigieron algunas inconsistencias en el panel de error.
- Cambiar la actualizaciĆ³n de la barra de progreso del jugador de 500 ms a 1 s.
- Se OnErrorNotImplemeneted orrigieron bloqueos al intentar jugar en una ventana emergente u obtener sugerencias de bĆŗsqueda.
- Se corrigiĆ³ la visibilidad de la descripciĆ³n alternada mientras se muestra un detalle de video.
- Arreglado el reinicio que no funciona correctamente.
ā¦ Desarrollo
- Se agregĆ³ el parĆ”metro gradle para omitir formatKtLint y usar en CI.
- Usando Eclipse temurin en acciones de GH.
- Utilice los valores predeterminados de ExoPlayer para los bĆŗferes.
- Utilice PackageInfoCompat.getSignatures().
- Se corrigieron problemas de compilaciĆ³n y se actualizĆ³ kotlin.
- Uso de cachƩ integrado en acciones/setup-java.
ā¦ TraducciĆ³n
- Use una cadena de cancelaciĆ³n personalizada en todas partes.
- Se agregaron formas plurales para descargar cadenas relacionadas.
- Reformule parte de la plantilla de informe de error.
- Nunca useĀ correos electrĆ³nicos android.R.string Ā y elimine la add cadenaĀ no utilizada .
ā NewPipe (v0.21.9)
ā¦ Lo Nuevo
- Se agregĆ³ la vista previa en miniatura de la barra de bĆŗsqueda del jugador.
- Comentarios agregados funcionalidad desactivada.
- Se agregĆ³ la capacidad de marcar un elemento de alimentaciĆ³n como visto.
- Mostrar corazones en los comentarios.
ā¦ Mejorado
- DiseƱo de metadatos mejorado, mejor accesibilidad de etiquetas.
- Varias mejoras en el reproductor (p. ej., cierre mƔs rƔpido).
- Aplicar el tema del servicio a los componentes de la interfaz de usuario.
ā¦ Reparado
- VolviĆ³ a hacer visible la miniatura en el reproductor minimizado.
- Se corrigiĆ³ el ‘Error irrecuperable del reproductor’ al rotar el dispositivo mientras se reproducĆa un video.
- SeĀ corrigieron losĀ elementos duplicados en la cola que causaban un almacenamientoĀ en bĆŗfer interminable.
- Elimine misiones pendientes con almacenamiento invƔlido solucionando un bloqueo al iniciar una descarga.
- Impedir que la vista web de ReCAPTCHA mantenga YouTube cargado en segundo plano.
- Se corrigiĆ³ NullPointerException al verificar si existe almacenamiento.
- Eventos de clic de feed deshabilitados mientras se muestra la superposiciĆ³n de actualizaciĆ³n.
- Se corrigiĆ³ el recuento de intervalos de elementos del canal para SubscriptionFragment.
ā¦ Desarrollo
- Actualizado a Gradle 7.1.1.
- Se actualizaron algunas bibliotecas.
- Especifique la versiĆ³n de compilaciĆ³n del emulador en la compilaciĆ³n del emulador de reparaciĆ³n de trabajos de CI.
- Eliminar la opciĆ³n para confirmar inmediatamente los cambios de preferencia en la importaciĆ³n.
- Corrija el nivel 29 de la API de las pruebas de CI de Android.
- Usar GestureDetectorCompat.
- Se agregaron pruebas instrumentadas para LocalPlaylistManager.createPlaylist.
- Bumped compileSdkVersion a 30.
- Se corrigieron algunas advertencias de compilaciĆ³n.
- Se agregĆ³ una secciĆ³n de Kotlin en CONTRIBUTING.md.
- Utilice los mƩtodos de Kotlin en LicenseFragment.
- Use el mƩtodo getInsets() de WindowInsetsCompat.
- Consolide los diĆ”logos de alerta de texto de ediciĆ³n en un diseƱo comĆŗn.
- Se corrigieron los atributos obsoletos de fill_parent.
- Verifique el formato de los archivos kotlin en CI.
- Se actualizaron algunas bibliotecas de AndroidX.
- Usar NotificationChannelCompat.
ā NewPipe (v0.21.8)
ā¦ Lo Nuevo
- [PeerTube] Admite transmisiones en vivo.
ā¦ Reparado
- [YouTube] Solucione el almacenamiento en bĆŗfer y la aceleraciĆ³n decodificando elĀ
n
parĆ”metro en las URL de transmisiĆ³n. - [YouTube] Arreglar la extracciĆ³n de comentarios y mĆ”s mejoras.
- [YouTube] Solucionar bloqueos con comentarios deshabilitados.
- [YouTube] Corregir la bĆŗsqueda de mĆŗsicaĀ