Skip to content

feat: implement Media Playback Context Adapter (#20)#95

Open
annukumar123 wants to merge 2 commits into
Memact:mainfrom
annukumar123:feat/issue-20-media-adapter
Open

feat: implement Media Playback Context Adapter (#20)#95
annukumar123 wants to merge 2 commits into
Memact:mainfrom
annukumar123:feat/issue-20-media-adapter

Conversation

@annukumar123

Copy link
Copy Markdown
Contributor

🔎 Overview

This PR implements the requested Media Playback Context Adapter for issue #20, adding stream ingestion normalization pipelines for external audio telemetry frames.

🛠️ Changes Implemented

  • Media Playback Context Adapter: Added src/adapters/media-adapter.mjs supporting raw string formats (Artist - Track) and detailed streaming webhook payload frames (extracting context URIs, duration counters, and play timings).
  • Domain Mapping: Enforces standardized mapping rules formatting telemetry directly into high-fidelity music category observations.
  • Index Registration: Exposed the new helper tool cleanly via root exports in src/index.mjs.
  • Targeted Testing: Validated parsing rules and date formatting string constraints within test/media-adapter.test.mjs.

Fixes #20
image

@annukumar123

Copy link
Copy Markdown
Contributor Author

@keepsloading
It is perfect . you can verify now

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[SSoC26] [Hard] Media Playback Context Adapter (e.g. Media Playback reference)

1 participant