October 15
Media agent for iOS v5.1.0
Notes
NRTHEOplayerTrackernow requires iOS 15.0 or later (upgraded from iOS 13.0) andTHEOplayerSDK-coreversion 11.x (upgraded from 10.x). Applications that require iOS 13 or 14 support must remain onNRTHEOplayerTrackerversion 5.0.0. Other tracker packages remain unaffected.
Improvements
- Updated
NRTHEOplayerTrackerto supportTHEOplayerSDK-coreversion 11.x.
Bug fixes
- Fixed an issue in
NRAVPlayerTrackerwhere pausing playback during rebuffering terminated the buffering event prematurely. The tracker no longer emitsCONTENT_BUFFER_ENDwhile the buffer remains empty, and playtime is no longer accumulated while playback is paused. - Fixed a crash in
NRTHEOplayerTrackerthat occurred when assigning a video source usingTHEOplayerSDKversion 11.x. - Fixed an issue in
NRIMATrackerwhere theNRTrackerIMAclass was omitted from the XCFramework binary. This restoresNRTrackerIMAsupport for Swift Package Manager and manual installation methods.
October 15
Agente de medios para iOS v5.1.0
Notas
NRTHEOplayerTrackerahora requiere iOS 15.0 o posterior (actualizado desde iOS 13.0) y la versión 11.x deTHEOplayerSDK-core(actualizada desde la 10.x). Las aplicaciones que requieran compatibilidad con iOS 13 o 14 deben permanecer en la versión 5.0.0 deNRTHEOplayerTracker. Otros paquetes de rastreo no se ven afectados.
Mejoras
- Se actualizó
NRTHEOplayerTrackerpara admitirTHEOplayerSDK-coreversión 11.x.
Corrección de errores
- Se solucionó un problema en
NRAVPlayerTrackeren el que pausar la reproducción durante el realmacenamiento en búfer finalizaba el evento de almacenamiento en búfer de forma prematura. El rastreador ya no emiteCONTENT_BUFFER_ENDmientras el búfer permanece vacío, y el tiempo de reproducción ya no se acumula mientras la reproducción está pausada. - Se solucionó un bloqueo en
NRTHEOplayerTrackerque ocurría al asignar una fuente de video medianteTHEOplayerSDKversión 11.x. - Se solucionó un problema en
NRIMATrackeren el que se omitió la claseNRTrackerIMAdel binario de XCFramework. Esto restaura la compatibilidad deNRTrackerIMAcon el administrador de paquetes de Swift y los métodos de instalación manual.
October 14
Media agent for Android v5.0.2
Bug fixes
- ExoPlayer / HLS:
contentBitratealways reported0for HLS streams. media3 internally classifies mixed audio+video HLS segment loads asTRACK_TYPE_DEFAULTrather thanTRACK_TYPE_VIDEO(unlike DASH and progressive streams, which were unaffected). The tracker's bitrate-capture logic only fired forTRACK_TYPE_VIDEO, so HLS loads never populated the field.contentBitratenow correctly reflects the actual stream bitrate for HLS content.
September 29
Media agent for Android v5.0.1
Breaking changes
- THEOplayer tracker API corrected:
NRTrackerTHEOPlayernow accepts a THEOplayerPlayerinstance instead of aTHEOplayerView. Update your integration to passtheoplayerinstance rather than the view itself. The tracker no longer proxies Activity lifecycle — forwardonResume(),onPause(), andonDestroy()directly toTHEOplayerView.
September 29
Agente de medios para Android v5.0.1
Cambios disruptivos
- API del rastreador de THEOplayer corregida:
NRTrackerTHEOPlayerahora acepta una instancia dePlayerde THEOplayer en lugar de unTHEOplayerView. Actualice la integración para pasar la instancia detheoplayeren lugar de la vista en sí. El rastreador ya no actúa como proxy del ciclo de vida de Activity —reenvíeonResume(),onPause()yonDestroy()directamente aTHEOplayerView.
September 23
Media agent for iOS v5.0.0
⚠ BREAKING CHANGES
NRVAVideo.addPlayer(): Now returns without creating a tracker when it can't identify the player type and no explicitplayerTypewas set, instead of silently defaulting to an AVPlayer tracker. If you pass a custom or wrapped player object, setNRVAVideoPlayerConfiguration.playerTypeexplicitly.
Features
NRTHEOplayerTracker: Added a new tracker for THEOplayer (Dolby OptiView Player) — content lifecycle events, QoE/rendition tracking, and error mapping. iOS only, iOS 13.0+. Available via CocoaPods, XCFrameworks, and Swift Package Manager.
September 23
Agente de medios para iOS v5.0.0
⚠ CAMBIOS CRÍTICOS
NRVAVideo.addPlayer(): ahora retorna sin crear un rastreador cuando no puede identificar el tipo de reproductor y no se estableció unplayerTypeexplícito, en lugar de usar silenciosamente un rastreador de AVPlayer de forma predeterminada. Si pasa un objeto de reproductor personalizado o encapsulado, establezcaNRVAVideoPlayerConfiguration.playerTypeexplícitamente.
Característica
NRTHEOplayerTracker: se agregó un nuevo rastreador para THEOplayer (Dolby OptiView Player) —eventos del ciclo de vida del contenido, seguimiento de QoE/representación y mapeo de errores. Solo iOS, iOS 13.0+. Disponible a través de CocoaPods, XCFrameworks y el administrador de paquetes de Swift.
September 17
Media agent for Android v5.0.0
Features
- THEOplayer integration - add NRTHEOPlayerTracker module and sample app support
Bug fixes
- Add error handler
- Add Read Me file
- Add Rendition shift
- Add unit test
- Added test cases
- ci: remove --no-ci from semantic-release to fix major version detection
- ci: remove --no-ci from semantic-release to fix major version detection
- Error code to null
- Fix CI failure
- Fix CI failure
- Fix CI failure
- Release tracker issue
- Remove config driven code
- Remove default code reference
- Remove unused code
- Remove unused code
- Rephrased the statement
- Resize the video
- Review comments
- Review comments
- Sample app
- Test cases
- theo: restart session on seek-back after video end
- timeSince-session-boundary
- Update comment
- Update ReadMe file
- Update the video url
- Updated error handler
- Updated error handler part
- Updated with config driven
September 17
Agente de medios para Android v5.0.0
Característica
- Integración de THEOplayer - agregar el módulo NRTHEOPlayerTracker y soporte para la aplicación de muestra
Corrección de errores
- Agregar manejador de errores
- Agregar archivo Read Me
- Agregar cambio de representación
- Agregar prueba unitaria
- Se agregaron casos de prueba
- ci: eliminar --no-ci de semantic-release para corregir la detección de versión mayor
- ci: eliminar --no-ci de semantic-release para corregir la detección de versión mayor
- Código de error a null
- Corregir falla de CI
- Corregir falla de CI
- Corregir falla de CI
- Problema del rastreador de versiones
- Eliminar código basado en configuración
- Eliminar referencia de código predeterminada
- Eliminar código no utilizado
- Eliminar código no utilizado
- Se reformuló la declaración
- Cambiar el tamaño del video
- Revisar comentarios
- Revisar comentarios
- Aplicación de ejemplo
- Casos de prueba
- theo: reiniciar la sesión al retroceder después del final del video
- timeSince-session-boundary
- Actualizar comentario
- Actualizar archivo ReadMe
- Actualizar la URL del video
- Manejador de errores actualizado
- Parte del manejador de errores actualizada
- Se actualizó con un enfoque basado en la configuración
September 3
Media agent for iOS v4.4.0
New features
- Added support for Swift Package Manager.
NRMediaTailorTracker: Added a new AWS MediaTailor server-side ad-insertion (SSAI) tracker for AVPlayer (iOS 12+ and tvOS 12+), offering feature parity withNRIMATracker.
Bug Fixes
ios-publish: Modified retry logic to survive partial pipeline failures.