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 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
Android向けメディアエージェント v5.0.1
重大な変更
- THEOplayerトラッカーAPIの修正:
NRTrackerTHEOPlayerは、THEOplayerViewの代わりに THEOplayerPlayerインスタンスを受け入れるようになりました。ビュー自体ではなくtheoplayerインスタンスを渡すようにインテグレーションを更新してください。トラッカーはActivityのライフサイクルをプロキシしなくなりました —onResume()、onPause()、およびonDestroy()を直接THEOplayerViewに転送してください。
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
iOS向けメディアエージェント v5.0.0
⚠ 重大な変更
NRVAVideo.addPlayer():プレーヤーのタイプを識別できず、明示的なplayerTypeが設定されていない場合、暗黙的にAVPlayerトラッカーをデフォルトにするのではなく、トラッカーを作成せずに戻るようになりました。カスタムまたはラップされたプレーヤーオブジェクトを渡す場合は、NRVAVideoPlayerConfiguration.playerTypeを明示的に設定してください。
特徴
NRTHEOplayerTracker:THEOplayer(Dolby OptiView Player)用の新しいトラッカーを追加しました — コンテンツライフサイクルイベント、QoE/レンディショントラッキング、およびエラーマッピング。iOSのみ、iOS 13.0+。CocoaPods、XCFrameworks、および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
Android向けメディアエージェント v5.0.0
特徴
- THEOplayerインテグレーション — NRTHEOPlayerTrackerモジュールとサンプルアプリのサポートを追加
バグ修正
- エラーハンドラーを追加する
- Read Meファイルを追加する
- レンディションシフトを追加
- ユニットテストを追加
- テストケースを追加
- ci: メジャーバージョンの検出を修正するため、semantic-releaseから--no-ciを削除する
- ci: メジャーバージョンの検出を修正するため、semantic-releaseから--no-ciを削除する
- エラーコードをnullに
- CIの失敗を修正
- CIの失敗を修正
- CIの失敗を修正
- リリーストラッカーのIssue
- 設定駆動コードを削除
- デフォルトのコード参照を削除
- 未使用のコードを削除
- 未使用のコードを削除
- ステートメントを言い換え
- ビデオのサイズを変更
- コメントを確認
- コメントを確認
- サンプルアプリ
- テストケース
- theo: ビデオ終了後のシークバック時にセッションを再起動
- timeSince-session-boundary
- コメントの更新
- ReadMeファイルの更新
- ビデオURLの更新
- エラーハンドラーを更新
- エラーハンドラー部分を更新しました
- 設定駆動で更新
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.
September 3
iOS向けメディアエージェント v4.4.0
新機能
- Swiftパッケージマネージャのサポートを追加しました。
NRMediaTailorTracker:NRIMATrackerと同等の機能を提供する、AVPlayer(iOS 12+およびtvOS 12+)向けの新しいAWS MediaTailorサーバーサイド広告挿入(SSAI)トラッカーを追加しました。
バグ修正
ios-publish:パイプラインの部分的な障害に耐えられるように、リトライロジックを変更しました。