Skip to content

1243 universal metadata connector#1253

Merged
StaehliJ merged 14 commits intomainfrom
1243-universal-metadata-connector
Mar 30, 2026
Merged

1243 universal metadata connector#1253
StaehliJ merged 14 commits intomainfrom
1243-universal-metadata-connector

Conversation

@StaehliJ
Copy link
Copy Markdown
Contributor

Description

First iteration of the implementation of a Pillarbox standard player metadata. The Pillarbox demo load data from this server (https://pillarbox-backend-apple.onrender.com/media/$id) that respect the standard.

Changes made

  • New pillarbox-standard-asset-loader
  • Implements an [AssetLoader] that handle the new standard.

Usage

StandardAssetLoader(
      playerDataMapper = PillarboxDemoMapper(),
      playerDataLoader = PillarboxDemoService(),
      mediaSourceFactory = DefaultMediaSourceFactory(context),
)

Checklist

  • APIs have been properly documented (if relevant).
  • The documentation has been updated (if relevant).
  • New unit tests have been written (if relevant).
  • The demo has been updated (if relevant).

@github-project-automation github-project-automation Bot moved this to 📋 Backlog in Pillarbox Feb 24, 2026
@StaehliJ StaehliJ linked an issue Feb 24, 2026 that may be closed by this pull request
1 task
@StaehliJ StaehliJ force-pushed the 1243-universal-metadata-connector branch from 0a43e5c to 652225d Compare March 30, 2026 07:17
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Mar 30, 2026

Code Coverage

Overall Project 43.05% -3.12% 🟢
Files changed 0.3% 🟢

Module Coverage
Kover Gradle Plugin XML report for :plugins 6.73% -1.27% 🟢
:pillarbox-standard-asset-loader 0.31% -99.31% 🟢
Files
Module File Coverage
Kover Gradle Plugin XML report for :plugins PillarboxAndroidLibraryTestedModulePlugin.kt 0% -15.15% 🟢
:pillarbox-standard-asset-loader PlayerDataMapper.kt 1.47% -98.53% 🟢
NoSourceException.kt 0% 🟢
PlayerData.kt 0% 🟢
StandardAssetLoader.kt 0% 🟢

@StaehliJ StaehliJ enabled auto-merge (squash) March 30, 2026 13:03
@StaehliJ StaehliJ merged commit 870cdd6 into main Mar 30, 2026
12 checks passed
@StaehliJ StaehliJ deleted the 1243-universal-metadata-connector branch March 30, 2026 13:03
@github-project-automation github-project-automation Bot moved this from 📋 Backlog to ✅ Done in Pillarbox Mar 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: ✅ Done

Development

Successfully merging this pull request may close these issues.

Standard metadata connector

3 participants