From eb7ea0fbeef700808ab969c2169cd71d0e5c38d2 Mon Sep 17 00:00:00 2001 From: Stefano Russello Date: Fri, 30 Jun 2023 10:52:42 +0200 Subject: [PATCH] SMD-2241 Fix StreamPlay fields - Fixing StreamPlay API fixtureID fields - Updated docs - Unified changelog --- AuthenticationReadMe.md | 12 +--- Changelog.md | 2 + CloudMatrixReadMe.md | 10 +-- CoreReadMe.md | 14 +--- PlayKit2GoReadMe.md | 10 +-- PlayKitReadMe.md | 70 +------------------ PurchasesReadMe.md | 15 +--- README.md | 2 +- StreamPlayReadMe.md | 10 +-- build.gradle | 4 +- .../models/StreamPlayResponse.kt | 6 +- 11 files changed, 15 insertions(+), 140 deletions(-) diff --git a/AuthenticationReadMe.md b/AuthenticationReadMe.md index 8775f7e..69bc2c8 100644 --- a/AuthenticationReadMe.md +++ b/AuthenticationReadMe.md @@ -128,14 +128,4 @@ authenticationSdk.getUserSummary(token Change Log: =========== -All notable changes to this project will be documented in this section. - -### 1.1.9 - Remove getKS call after successful login - -### 1.0.1 - Release - -### Beta releases - -### 0.2 -> 0.4 - No changes to Authentication - -### 0.1 - Initial build +All notable changes to this project will be documented [here](Changelog.md) \ No newline at end of file diff --git a/Changelog.md b/Changelog.md index e99f721..f49c93e 100644 --- a/Changelog.md +++ b/Changelog.md @@ -3,6 +3,8 @@ Change Log: All notable changes to this project will be documented in this section. +### 1.2.3 - Fixed StreamPlay FixtureID field types + ### 1.2.2 - Improved bitrate and subtitle selector and fixed control resize issue ### 1.2.0 - Subtitle improvements: Default subtitle track auto-selected and get Label caption on subtitle selector diff --git a/CloudMatrixReadMe.md b/CloudMatrixReadMe.md index a028594..cf5b9b9 100755 --- a/CloudMatrixReadMe.md +++ b/CloudMatrixReadMe.md @@ -524,12 +524,4 @@ RELEASETO Change Log: =========== -All notable changes to this project will be documented in this section. - -### 1.0.1 - Release - -### Beta releases - -### 0.2 -> 0.4 - No changes to CloudMatrix - -### 0.1 - Initial build +All notable changes to this project will be documented [here](Changelog.md) diff --git a/CoreReadMe.md b/CoreReadMe.md index a520019..a4de5dd 100755 --- a/CoreReadMe.md +++ b/CoreReadMe.md @@ -166,16 +166,4 @@ The batch job can be fired as many times as required once created, but will not Change Log: =========== -All notable changes to this project will be documented in this section. - -### 1.0.1 - Release - -### Beta releases - -### 0.4 - No changes to Core - -### 0.3 - Updated batch job service to include completion listener and convenience method to clear jobs after processing - -### 0.2 -> 0.2.1 - No changes to Core - -### 0.1 - Initial build +All notable changes to this project will be documented [here](Changelog.md) diff --git a/PlayKit2GoReadMe.md b/PlayKit2GoReadMe.md index 81fb9c0..61a4e6f 100755 --- a/PlayKit2GoReadMe.md +++ b/PlayKit2GoReadMe.md @@ -173,12 +173,4 @@ Media can be 'removed' at any point in it's download lifecycle, and should be re Change Log: =========== -All notable changes to this project will be documented in this section. - -### 1.0.1 - Release - -### Beta releases - -### 0.4 - PlayKit2Go Module added to SDK - -### 0.1 -> 0.3 - No Purchases Module +All notable changes to this project will be documented [here](Changelog.md) diff --git a/PlayKitReadMe.md b/PlayKitReadMe.md index 5c5cf77..9cb8406 100644 --- a/PlayKitReadMe.md +++ b/PlayKitReadMe.md @@ -647,72 +647,4 @@ Hovewer, PlayKit will take care to select the default caption track once the vid # Change Log -All notable changes to this project will be documented in this section. - -### 1.2.0 -- Default subtitle track auto-selected -- Get Label caption on subtitle selector - -### 1.1.8 -- Subtitles UI selector - -### 1.1.7 -- Subtitle feature (no UI integration) -- Added user location to AMG Analytics Plugin -- Updated PlayKit libraries - -### 1.1.6 -- Bitrate listener added -- Fixed and improved AMG Analytics - -### 1.1.5 -- IAP enhanced raw receipt - -### 1.1.4 -- PlayKit fixed Attempt to invoke 'getCurrentPosition()' on null instance of the player engine - -### 1.1.3 -- AMG SDK: Update PlayKit to the version v4.23.0 -- Exposed PlayKit property - -### 1.1.2 -- Fixed chromecasting crash when offline -- Fixed bitrate selector crash when empty list - -### 1.1.1 -- Added startPosition to loadMedia -- Fixed bitrate selector icon when live - -### 1.1.0 -- Improved bitrate selector UI -- Playkit updates -- Modified analytics default url to https - -### 1.0.3 -- Force casting URL to return a redirected URL if required (HLS only) -- Change call to require completion - -### 1.0.2 -- Tidied standard control duration field - -### 1.0.1 -- Play harvested content as VODs -- Minor design change to standard UI -- Added bitrate selector - -### 1.0 - Release - -### Beta releases - -### 0.4 - Minor changes for PlayKit2Go integration - -### 0.3 -- Added Youbora analytics and the ability to choose analytics services -- Added ability to change scrub bar colours -- Automatically detect live streams -- Tidied Custom Control builder -- Small bug fixes - -### 0.2 PlayKit bug fixes - -### 0.1 Initial build +All notable changes to this project will be documented [here](Changelog.md) \ No newline at end of file diff --git a/PurchasesReadMe.md b/PurchasesReadMe.md index e803522..2168a26 100755 --- a/PurchasesReadMe.md +++ b/PurchasesReadMe.md @@ -173,17 +173,4 @@ If you are using custom token to validate the purchase, we recommend using the s Change Log: =========== -All notable changes to this project will be documented in this section. -### 1.1.9 - Updated validatePurchase API to return custom callback when token missing - -### 1.1.8 - Added support to pass custom JWT Token to validate purchase - -### 1.1.4 - IAP enhanced raw receipt - -### 1.0.1 - Release - -### Beta releases - -### 0.4 - Purchases Module added to SDK - -### 0.1 -> 0.3 - No Purchases Module +All notable changes to this project will be documented [here](Changelog.md) diff --git a/README.md b/README.md index 642101e..aa73742 100755 --- a/README.md +++ b/README.md @@ -72,4 +72,4 @@ Sync your Gradle files, and the AMG SDK should import and be available for use. ## Change Log -All notable changes to this project will be documented [here](Changelod.md) +All notable changes to this project will be documented [here](Changelog.md) diff --git a/StreamPlayReadMe.md b/StreamPlayReadMe.md index 5bfae93..aa4f5c3 100755 --- a/StreamPlayReadMe.md +++ b/StreamPlayReadMe.md @@ -490,12 +490,4 @@ EVENT_TYPE Change Log: =========== -All notable changes to this project will be documented in this section. - -### 1.0.1 - Release - -### Beta releases - -### 0.2 -> 0.4 - No changes to StreamPlay - -### 0.1 - Initial build +All notable changes to this project will be documented [here](Changelog.md) diff --git a/build.gradle b/build.gradle index 3727f43..0f66c81 100644 --- a/build.gradle +++ b/build.gradle @@ -15,8 +15,8 @@ plugins { id 'maven-publish' } // Versions of the library modules are matched (eg 1.0 core goes with 1.0 cloudmatrix) to prevent dependency issues -ext.SDK_VERSION_CODE = 22 -ext.SDK_VERSION_NAME = "1.2.2" +ext.SDK_VERSION_CODE = 23 +ext.SDK_VERSION_NAME = "1.2.3" publishing { publications { diff --git a/streamamg-sdk-streamplay/src/main/java/com/streamamg/streamapi_streamplay/models/StreamPlayResponse.kt b/streamamg-sdk-streamplay/src/main/java/com/streamamg/streamapi_streamplay/models/StreamPlayResponse.kt index d05580d..818ee85 100644 --- a/streamamg-sdk-streamplay/src/main/java/com/streamamg/streamapi_streamplay/models/StreamPlayResponse.kt +++ b/streamamg-sdk-streamplay/src/main/java/com/streamamg/streamapi_streamplay/models/StreamPlayResponse.kt @@ -60,9 +60,9 @@ data class FixturesModel( * Any external IDs that tie with this fixture */ data class ExternalIDModel( - var optaFixtureId: Int?, - var paFixtureId: Int?, - var sportsradarFixtureId: Int? + var optaFixtureId: String?, + var paFixtureId: String?, + var sportsradarFixtureId: String? ) /**