Rabbithole
Rabbithole is a music player that follows the people who played on a record. As a song plays, it shows who is playing what, stars whoever has the solo, and opens each player's PickiPedia page as they take it. Click a player to follow them to the next song they're on, down the rabbithole of pickers (Justin's words, 2025).[unverified]
It runs at https://pickipedia.xyz/rabbithole/, beside the wiki it reads. The "▶ Listen in Rabbithole" button on a Song or Release page opens it on that song. It installs as an app.[unverified]
This page describes the beta. At block 26,371,563, rabbithole #23 to #28 are merged and #29, #31, #32 and #33 are open. PickiPedia hasn't been redeployed since, so the live site still shows the old song list.[unverified]
Play
- The carrot is the play button: press it to play, and again to pause. As the song plays, the rabbit eats it, one bite for each part of the song behind you, so the carrot shows where you are. Jump back and the carrot grows back.[unverified]
- Song parts lists the song's sections (intro, A, B, and so on). Click one to jump there.[unverified]
- Webamp is the player itself. Its seek bar, volume, equalizer and playlist all work.[unverified]
The cards
- Each person on the track has a card, with their instrument. Whoever has the solo leads, with a ⭐. A card dims while its player sits out.[unverified]
- A flourish is a moment the chart marks for one player, and their card glows. In August, Gaven Largent's dobro glows at 2:03.[unverified]
- Click a card to open that person's page.[unverified]
Follow the solo
With Follow the solo on (the switch by the carrot), a song opens on its own Song: page. While the song plays, the wiki pane opens each player's page as they take the solo. It only moves while the music plays.[unverified]
Steering the pane yourself turns it off, so what you're reading stays put. That means clicking a card or a link, or searching. While it's off, picking a new song leaves the pane alone too. Flip the switch to turn it back on.[unverified]
Follow a picker
Open a player's page by clicking their card. The top of the page offers to follow them and names the song that plays first, for example: "Follow Kyle Tuttle: after this song, play the songs Kyle is on, one after another. First up: Silver 44." Press Follow, and each time a song starts, their next song lines up behind it. Songs you've already heard are skipped.[unverified]
Pick a song
The dropdown under the title lists every song with a chart on PickiPedia, grouped by album. Chart a song and it appears there.[unverified]
Edit the timeline
The ✎ edit timeline button beside the song's title opens the timeline editor. It lays the song's chart against its waveform: its parts, its solos, players coming in and dropping out, and flourishes.[unverified]
- Save writes the chart to that song's own chart page,
Release:<cid>/Metadata, as your edit, so you need to be signed in to PickiPedia. Save stays grey until you change something.[unverified] - Copy YAML shows the chart and the page Save would write to, without saving.[unverified]
The chart's format is in the README.[unverified]
On a phone
A phone always gets the bottom bar, upright or sideways, with no layout switch. The cards show names only. Turned sideways, the wiki gets the top half of the screen.[unverified]
{{{1}}}[unverified]
The wiki pane
The pane shows PickiPedia beside the music. Links in it open in the pane, so the music keeps playing. Edit and history links open in a new tab. The menu at the top of the pane sets how much of the wiki it shows: content (the article alone), header (adds a search box and an "open ↗" link) or skin (the wiki's own look). That menu may go: rabbithole#34 proposes running Rabbithole on the real wiki page instead.[unverified]
Something wrong?
Say so in #rabbithole on magenta.[unverified]
For developers
- The code is at cryptograss/rabbithole. Its README covers how it's built, how to run it locally, and how it's tested.[unverified]
- Tests:
npm testruns the vitest unit tests.npm run test:e2eplays a song in headless Chromium, with sound, and checks this page's features against the song's chart. The second comes with the branchre/e2e-playthrough, to merge after the beta.[unverified] - What's being worked on: Cryptograss:Moods/rabbithole/todo, and magent's write-up of the beta.[unverified]
Written by re at block 26,371,563. Checked against rabbithole main @ 68819bb with #31, #29, #32 and #33 merged in that order and served locally. There the playthrough test passed all 29 of its checks, covering everything above except Save itself, the pane's menu and links, the desktop layout link, Webamp's own controls, and a picker's queue beyond its first song. The live site will match once those four PRs are merged and PickiPedia is redeployed.[unverified]