Skip to content

feat(classmap): 1020099 verified classmap for Spotify 1.2.99 - #4

Merged
afonsojramos merged 2 commits into
spicetify:mainfrom
Mralimoh:add-1020099
Sep 5, 2026
Merged

feat(classmap): 1020099 verified classmap for Spotify 1.2.99#4
afonsojramos merged 2 commits into
spicetify:mainfrom
Mralimoh:add-1020099

Conversation

@Mralimoh

@Mralimoh Mralimoh commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Extracted and verified classmaps for Spotify Desktop 1.2.99.317 (1020099).
  • Runtime CDP extraction performed over port 9222.
  • Verified against live DOM and stylesheet objects.
  • Tested locally with spicetify apply (all 51 files rewritten and patched successfully).

Verification Stats

  • Leaves: 36
  • Live DOM hits: 25
  • CSS hits: 11
  • Misses: 0 (Hit rate: 1.0)
  • Stale leaves: 2 (upgrade_button, left.button.icon)
  • Passes build_index.py --check and validate_expose.py.

@coderabbitai

coderabbitai Bot commented Sep 5, 2026

Copy link
Copy Markdown

Warning

Review limit reached

Next included review available in 53 minutes.

Check out review usage here.

View limit details

Limit details: You’ve used the included review currently available.

You've used all free OSS reviews for now. Wait for the free limit to reset to keep reviewing this public repository.

Learn how review limits work.

Review configuration:

⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Team

Run ID: d17163a9-96e1-4b7c-ad42-acc2fe9d5b9e

📥 Commits

Reviewing files that changed from the base of the PR and between 1bd649a and cae4a14.

📒 Files selected for processing (4)
  • 1020099/META.json
  • 1020099/classmap-19f856aefd5.json
  • 1020099/css-map.json
  • index.json

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@Mralimoh Mralimoh changed the title feat: add classmap for 1020099 (1.2.99.317) feat(classmap): 1020099 verified classmap for Spotify 1.2.99 Sep 5, 2026
@afonsojramos

Copy link
Copy Markdown
Member

Thanks for the PR! Given that this is the first classmaps external contribution, what was your experience generating these @Mralimoh?

@afonsojramos afonsojramos left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Resolved the index conflict while preserving both 1020098 and 1020099. Regenerated checksums now match all 24 staged Git blobs; index and exposure validation and all 18 regression tests pass. Accepting the contributor-reported Spotify 1.2.99 live verification.

@afonsojramos
afonsojramos merged commit bad4571 into spicetify:main Sep 5, 2026
2 checks passed
@Mralimoh

Mralimoh commented Sep 5, 2026

Copy link
Copy Markdown
Contributor Author

Thanks @afonsojramos! It's great to be the first external contributor.

Honestly, the experience was great. I automated the reverse-engineering workflow by guiding an AI agent through CDP on port 9222. It took dozens of runtime probes to trace the live DOM changes (like the new encore e-10810 prefix and readable module classes), but the repo's structure and validation scripts (build_index.py --check) made verifying the generated data very straightforward.

Looking forward to running this pipeline for upcoming Spotify releases!😂

@afonsojramos

Copy link
Copy Markdown
Member

@Mralimoh yeah, I usually get my updates a couple days later, so I'll appreciate the help!

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.

2 participants