Bluegrass Jam Along
| Bluegrass Jam Along | |
|---|---|
| Host | Matt Hutchinson |
| Website | Official site |
| RSS | Feed |
| YouTube | Playlist |
Produces short briefings approximately weekly, and about 1-3 longer form interviews each month.
Although not in the RSS feeds, the podcast also includes backing tracks for some bluegrass standard tunes.
The Bluegrass Jam Along website does not display a license at the bottom, so it is not known whether the podcast and related materials are provided as Creative Commons or public domain content.
Latest Episodes
- Note: The RSS feed for this podcast has historically been malformed at times; if the feed is properly formatted XML, it will appear below. If not, it may cause an error.
Failed to load RSS feed from https://feeds.buzzsprout.com/1660894.rss: Error parsing XML for RSS
Guest name patterns
These are used by the Bluegrass Podcast Firehose to pull guest names out of episode titles. They are tried in order and the first match wins, so the specific ones belong above the general ones.[unverified]
- A line starting with
skip:marks episodes that have no guest — a backing track, a monologue, a festival announcement. Skipping them is not the same as failing to parse them, and keeping the two apart is what makes the unmatched list worth reading.[unverified] - A line starting with
#is a comment.[unverified] - Anything else is a Python regular expression with a named group
(?P<guest>...)around the part to capture.[unverified] - Leading and trailing whitespace is stripped, because an invisible space at the end of a line is not something anyone should have to see to understand a pattern. Where a trailing space is deliberate, write it as
[ ]— three patterns below do.[unverified]
Edit these freely. A pattern that does not compile is skipped and logged rather than breaking the feed, so a mistake here costs one show's guest names until somebody fixes it — never the feed itself.[unverified]
This show has more skip rules than any other, because most of what it publishes is backing tracks and short briefings rather than interviews. Those episodes genuinely have no guest, which is a different thing from a title nobody has written a pattern for yet.[unverified]
# Jam-along backing tracks
skip: ^.+\(\w+ \d+ bpm\)
# Multi-tempo jam tracks
skip: ^.+ at \d+ tempos?[ ]
# Jam tracks with key
skip: ^.+ in [A-G] at \d+ tempos
skip: ^Mini Jam #
skip: ^Bluegrass Briefing
skip: ^Bitesize[ ]
skip: ^Food [Ff]or Thought
skip: ^Intro to Bluegrass
skip: ^Announcing[ ]
skip: ^Inspiration for Musicians
skip: ^A quick (?:update|August)
skip: ^We reached \d+
skip: ^IBMA (?:World of Bluegrass )?\d+ [Ss]pecial
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) \([^)]+\) on .+$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) on .+$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) (?:Celebrates?|Talks?|Discusses|Shares?|Returns?|Remembers?)\b.*$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+)\s*[-–]\s*.+$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+)\s+[Ii]nterview.*$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) \([^)]+\) [Ii]nterview.*$
^(?P<guest>[A-Z][\w.'\-]+ (?:and|&) [A-Z][\w.'\-]+(?:(?: [A-Z][\w'\-]+))*) [Ii]nterview.*$
^Celebrating .+ with (?P<guest>[A-Z][\w.'\-]+(?: [A-Z]?\.?[\w'\-]*)+ ?)(?:\(.*\))?$
^Celebrating \d+ years of .+ [-–] part \d+ (?P<guest>[A-Z][\w.'\-]+(?: (?:&|and) [A-Z][\w.'\-]+)?(?: [A-Z][\w'\-]+)*)$
^Celebrating .+ [-–] part \d+ with (?P<guest>.+)$
^(?:A |The )?Celebration of .+ [-–] (?P<guest>.+?)(?:'s .+)?$
^Highlights from .+ [-–] (?P<guest>.+)$
^(?:Musicality|Roots Revival) .+ with (?P<guest>.+)$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+)'s .+$
# lowercase verb variants
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) (?:celebrates|has dinner|returns)\b.*$
^How to .+ with (?P<guest>[A-Z][\w.'\-]+(?: \([^)]+\))?(?: [A-Z][\w'\-]+)*)$
^.+ [Tt]ribute part \d+ [-–] (?:featuring )?(?P<guest>.+)$
^.+ [Tt]ribute part \d+ [-–] (?P<guest>.+)$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) \([^)]+\)$
^(?P<guest>[A-Z][\w.'\-]+(?:(?: (?:and|&))? [A-Z][\w.'\-]+)+) [Ii]nterview.*$
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) (?:repost|extended interview).*$
^(?:The )?(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+), .+$
^Tonewoods Special with (?P<guest>.+)$
^\d{4} Retrospective with (?P<guest>.+)$
^.+ Anniversary Celebration [-–] part \d+.*with (?P<guest>.+)$
^.+ Anniversary Celebration [-–] part \d+ (?P<guest>.+)$
# catch mini interview
^(?P<guest>[A-Z][\w.'\-]+(?: [A-Z]\.?)?(?: [A-Z][\w'\-]+)+) (?:mini )?interview.*$
^(?P<guest>[A-Z][\w.'\-]+ (?:and|&) [A-Z][\w.'\-]+(?: [A-Z][\w'\-]+)*(?:'s)?) .+$
[unverified]