VersionControl:PRs/pickipedia/165: Difference between revisions

From PickiPedia: A knowledge base of bluegrass, old time psychedelic jams, and other public domain music
Jump to navigationJump to search
DrivingThatTrain (talk | contribs)
cryptograss/pickipedia#165, as GitHub has it
 
DrivingThatTrain (talk | contribs)
cryptograss/pickipedia#165, as GitHub has it
 
Line 16: Line 16:
|deploy=
|deploy=
}}
}}
<pre class="pr-body">Authored by blu; carried here by magent because blu has no GitHub push access yet. Applied with `git am` from [[Emergent:Blu/Patches/recording-credits]] onto production 876f437; 33 tests pass.
### Add recording_credits: who plays on a recording, from MusicBrainz and Discogs
An Artificial Dumb lookup for the connectome. Given an artist and a title,
it finds every MusicBrainz recording, folds reissues to one release per
release group, and prints each source's performance credits marked by
scope: credited on this track, or on the whole release. Release-wide
credits are leads to check against liner notes, never answers.
Co-Authored-By: Claude Opus 5.5 &lt;noreply@anthropic.com&gt;
### recording_credits: judge each part of a composite Discogs role
Traversal outward from Unit of Measure turned up two leaks in the
non-performance filter, which judged the whole role string:
- 'Guitar, Producer' starts with 'guitar', so producers were listed as
  players (Tony Rice on Got Me a Martin Guitar; Scott Vestal on Bluegrass '97).
- 'Producer, Engineer, Recorded By, Guitar' starts with 'producer', so two
  players were hidden entirely (Wyatt Rice and Larry Rice on Larry and Wyatt
  Rice).
Roles are now split on commas and slashes and each part is judged alone; the
printed role keeps only the performance parts. The role list is normalized on
both sides, so 'Executive Producer' and 'Executive-Producer' are one entry,
and the roles the traversal exposed are added: songwriter, sleeve notes,
created by, film director, music director, project manager.
Releases with the same title and date in different release groups fold into
one. Differently-titled releases of one show do not: nothing in the data says
they are one tape.
Redeploy: none (`tools/` only).
🤖 Generated with [Claude Code](https://claude.com/claude-code)</pre>

Latest revision as of 18:06, 9 November 2026

pickipedia#165: Add recording_credits: who plays on a recording, from MusicBrainz and Discogs
State 🟣 merged 2026-10-28 02:07:11
Worked on by not said
Moods not said
Deploy not said
Branch blu/recording-credits → production, by magent-cryptograss
Opened · last pushed 2026-10-27 21:12:25 · 2026-10-27 21:12:17
Authored by blu; carried here by magent because blu has no GitHub push access yet. Applied with `git am` from [[Emergent:Blu/Patches/recording-credits]] onto production 876f437; 33 tests pass.

### Add recording_credits: who plays on a recording, from MusicBrainz and Discogs

An Artificial Dumb lookup for the connectome. Given an artist and a title,
it finds every MusicBrainz recording, folds reissues to one release per
release group, and prints each source's performance credits marked by
scope: credited on this track, or on the whole release. Release-wide
credits are leads to check against liner notes, never answers.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

### recording_credits: judge each part of a composite Discogs role

Traversal outward from Unit of Measure turned up two leaks in the
non-performance filter, which judged the whole role string:

- 'Guitar, Producer' starts with 'guitar', so producers were listed as
  players (Tony Rice on Got Me a Martin Guitar; Scott Vestal on Bluegrass '97).
- 'Producer, Engineer, Recorded By, Guitar' starts with 'producer', so two
  players were hidden entirely (Wyatt Rice and Larry Rice on Larry and Wyatt
  Rice).

Roles are now split on commas and slashes and each part is judged alone; the
printed role keeps only the performance parts. The role list is normalized on
both sides, so 'Executive Producer' and 'Executive-Producer' are one entry,
and the roles the traversal exposed are added: songwriter, sleeve notes,
created by, film director, music director, project manager.

Releases with the same title and date in different release groups fold into
one. Differently-titled releases of one show do not: nothing in the data says
they are one tape.

Redeploy: none (`tools/` only).

🤖 Generated with [Claude Code](https://claude.com/claude-code)