Watch Together with WhatsApp on the side

A virtual party

This weekend, I threw a Virtual Free Fringe party for some friends. The party was under-attended, but it’s fine because I got to experiment with some tech that I’d been meaning to try.

Phootgraph of a wall-mounted television screen. On the screen, comedian Peter Buckley Hill sits with his guitar on his lap in front of an audience: the "PBH's Free Fringe" logo is on the curtain behind him. On the left of the screen a series of WhatsApp messages appear, including one showing a photo of Dan holding a can of Old Speckled Hen beer.
The Abnibbers and I have experimented with watching things together, but apart, before, but this is the first time we’ve watched stand-up comedy this way.

If you ever want to run something like this yourself1, here’s how I did it.

My goals were:

  • A web page at which any attendee could “watch together” a streaming video2,
  • A “chat” overlay, powered by a WhatsApp group3 (the friend group I was inviting were all using WhatsApp anyway, so this was an obvious choice), and
  • To do all the above cheaply or for free.
Selfie photograph of Dan, in a bar with a rooftop view of daylight out the windows in the background, looks concerned as he stares at the a frothy, bubbling flask of yellow liquid he's holding.
I’m a big fan of experiments. Contrary to this picture, though, they’re usually software experiments.

There were two parts to this project:

  1. Setting up a streaming server that everybody can connect to, and
  2. Decorating the stream with a WhatsApp channel

Setting up a streaming server

Linode offers a free trial of $100 of hosting credit over 60 days and has a ready-to-go recipe for installing Owncast, an open-source streaming server I’ve used before, so I used their recipe, opting for a 4GB dedicated server in their London datacentre: at $36/mo, there’d be no risk of running out of my free trial credit even if I failed to shut down and delete the virtual machine in good time. If you prefer the command-line, here’s the API call for that:

curl -H "Content-Type: application/json" \
-H "Authorization: Bearer $TOKEN" \
-X POST -d '{
    "authorized_users": [
        "[YOUR LINODE USERNAME]"
    ],
    "backups_enabled": false,
    "booted": true,
    "image": "linode/debian10",
    "label": "owncast-eu-west",
    "private_ip": false,
    "region": "eu-west",
    "root_pass": "[YOUR ROOT PASSWORD]",
    "stackscript_data": {
        "server_hostname": "[YOUR DOMAIN NAME]",
        "email_address": "[YOUR EMAIL ADDRESS]"
    },
    "stackscript_id": 804172,
    "tags": [],
    "type": "g6-dedicated-2"
}' https://api.linode.com/v4/linode/instances

The IP address got assigned before the machine finished booting, so I had time to copy that into my DNS configuration so the domain was already pointing to the machine before it was fully running. This enabled it to get its SSL certificate set up rightaway (if not, I’d have had to finish waiting for the DNS change to propogate and then reboot it).

Out of the box, Owncast is insecure-by-default, so I wanted to jump in and change some passwords. For some reason you’re initially only able to correct this over unencrypted HTTP! I opted to take the risk on this server (which would only be alive for a few hours) and just configure it with this limitation, logging in at http://mydomain:8080/admin with the default username and password (admin / abc123), changing the credentials to something more-secure. I also tweaked the configuration in general: setting the service name, URL, disabling chat features, and so on, and generating a new stream key to replace the default one.

Now I was ready to configure OBS Studio to stream video to my new Owncast server, which would distribute it to anybody who tuned-in.

Screenshot showing OBS Studio window with Start Streaming enabled. The layers "VLC", "Abnib Logo", "WhatsApp icon", WhatsApp prompt", and "WhatsApp" are visible. Elsewhere on the screen, a WhatsApp Web view is visible, with its CSS tweaked to give it a red background, among other changes.
Next up, we need to make WhatsApp appear on the stream with a little bit of CSS hackery.

Decorating the stream

I configured OBS Studio with a “Custom…” stream service with server rtmp://mydomain:1935/live and the stream key I chose when configuring Owncast and kicked off a test stream to ensure that I could access it via https://mydomain. I added a VLC source4 to OBS and fed it a playlist of videos, and added some branding.

With that all working, I now needed a way to display the WhatsApp chat superimposed over the video.For this, I added a Window Capture source and pointed it at a Firefox window that was showing a WhatsApp Web view of the relevant channel. I added a Crop/Pad filter to trim off the unnecessary chrome.

OBS Studio screenshot showing a WhatsApp Web (Window) source tied to a Firefox window and with Crop/Pad and Chroma Key filters applied.
The same technique, of course, could be used to superimpose any web page or whatever other content you like onto a stream.

Next, I used the Firefox debugger “Style Editor” to inject some extra CSS into WhatsApp Web. The class names vary frequently, so there’s no point we re-documenting all of them here, but the essence of the changes were:

  1. Changing the chat background to a solid bright color (I used red) that can then be removed/made transparent using OBS’s Chroma Key filter. Because you have a good solid color you can turn the Similarity and Smoothness way down.
  2. Making all messages appear the same (rather than making my messages appear different from everybody else’s). To do this, I added:
    • .message-in, .message-out { align-items: flex-start !important; } to align them all to the left
    • [aria-label="You:"]::after { content: "Dan Q"; height: 15px !important; display: block; color: #00f !important; padding: 8px 0 0 8px; } to force my name to appear even on my own messages
    • [aria-label^="Open chat details for "] { display: none; } to remove people’s avatars
    • [data-testid="msg-meta"] { display: none !important; } to remove message metadata
    • A hacky bit of CSS to make the backgrounds all white and to remove the speech bubble “tails”
  3. Removing all the sending/received/read etc. icons with [data-icon] { display: none; }

I aimed where possible to exploit selectors that probably won’t change frequently, like [aria-label]s; this improves the chance that I can use the same code next time. I also manually removed “old” messages from the channel that didn’t need to be displayed on the big screen. I wasn’t able to consistently remove “X new messages” notifications, but I’ll probably try again another time, perhaps with the help of an injected userscript.

A little bit of a shame that more people didn’t get to see the results of this experiment, but I’m sure I’ll use the techniques I’ve learned on another ocassion.

Footnotes

1 Or, let’s be honest, if you’re Future Dan and you’re trying to remember how you did it in last time.

2 We were to watch a show by one of my favourite comedians Peter Buckley Hill, the man behind the Free Fringe. I’ve written about him previously… here, there, also several times in 2012 when I also helped make an official digital map of Free Fringe venues. I was especially delighted to have my photo taken with him in 2006. I might be a bit of a fanboy.

3 This could probably be adapted for any other chat system that has a web interface, so if you prefer Telegram or Slack or whatever ever, that’s fine.

4 OBS’s VLC source is just amazing: not only can you give it files, but you can give it URLs, meaning that you can set up a playlist of YouTube videos, or RTSP security camera feeds, or pretty much anything else you feel like (and have the codecs for).

Phootgraph of a wall-mounted television screen. On the screen, comedian Peter Buckley Hill sits with his guitar on his lap in front of an audience: the "PBH's Free Fringe" logo is on the curtain behind him. On the left of the screen a series of WhatsApp messages appear, including one showing a photo of Dan holding a can of Old Speckled Hen beer.× Selfie photograph of Dan, in a bar with a rooftop view of daylight out the windows in the background, looks concerned as he stares at the a frothy, bubbling flask of yellow liquid he's holding.× Screenshot showing OBS Studio window with Start Streaming enabled. The layers "VLC", "Abnib Logo", "WhatsApp icon", WhatsApp prompt", and "WhatsApp" are visible. Elsewhere on the screen, a WhatsApp Web view is visible, with its CSS tweaked to give it a red background, among other changes.× OBS Studio screenshot showing a WhatsApp Web (Window) source tied to a Firefox window and with Crop/Pad and Chroma Key filters applied.×

Tonight a stand-up comedian asked my publicity-shy partner which of the men she was sitting with was her partner, and she said “Both.” I am so proud.

This link was originally posted to /r/polyamory. See more things from Dan's Reddit account.

The original link was: http://www.scatmania.org/2012/08/23/fringe-2012-d6/#e2012d6p2

The second really did just walk into it when he asked Ruth “So which of these two men are you with? Or is it both?” “Yes, both,” she replied, and, in the period of silence while the comedian was still trying to comprehend what she’d said, added, “We’re polyamorous.”

I was so very proud of her in that moment.

For me, adopting the out and proud approach of the gay community is an important part of “poly activism”: it almost feels like it’s my duty to make sure that people can see that we’re just another group of people in just another relationship, completely normal except for the fact that there are three of us instead of two. Talking openly and frankly about this stuff is the only way to normalise it and break the taboo, so I feel like my mini-activism helps all people in nonmonogamous relationships, even if just a little bit.

Dan Q

Edinburgh 2012 – Day Six

This post turned out longer than I expected. The first part is about comedy, whisky tasting, and a museum full of money. The second part is about how we were “outed” as being in a nonmonogamous relationship, and how it went really well. Click either link to jump to that section, or just start reading to get the whole thing.

Another Day Of Edinburgh

Our sixth day at Edinburgh was perhaps the booziest. Realising that we still had a significant amount of wine that we bought earlier in the week that we hadn’t yet consumed, we started early: Ruth and I poured our first glasses at a hair before 11am, to go with our breakfast.

The set of Eight Worldly Winds.
The set of Eight Worldly Winds.

Our first show of the day was Sam Brady and the Eight Worldly Winds, a beautiful and subtle piece of observational comedy based on the life of the comedian, a “failed Buddhist monk”, thrice married, interspersed with “mildly adapted” readings of 11th century Chinese poetry. It was sedate and relaxing, as comedy shows go, but still funny and enjoyable, and I could have happily have listened to him for longer.

JTA and Ruth head along the path to the Mus£um On The Mound.
JTA and Ruth head along the path to the Mus£um On The Mound. Don’t be fooled by the glorious sunshine: it was drizzling again only a few hours later.

We had a little while before the next item on our schedule, and we opted to divert from our original plan to waste half an hour in a bar to instead explore the Mus£um On The Mound. This museum chronicles the history of money and banking, with a special focus on Scotland, and it’s remarkably interesting. We learned about early banking computers, quality assurance processes in banknote printing, and the evolution of the Building Society. If you think that all sounds terribly dull, then screw you.

JTA mints coinage.
JTA mints coinage. The lady in front of him jumped when he struck the trussell (that’s the bit you hit), as if she somehow expected that when she told him to “hit it as hard as he could” that he’d perhaps be more gentle than that.

JTA tried his hand at striking faces onto metal disks to make his own coins in the way that coinsmiths used to before about the 16th century, and I used a remarkably modern-looking computer to issue myself a remarkably old-style life insurance certificate (covering me for everything except death by duelling, suicide, or execution by the state).

My new life insurance policy form.
My new life insurance policy form. I put my occupation down as “landowner”, because apparently “web application developer” wasn’t a valid choice 150 years ago, and put down that I’d lost an arm as a preexisting medical condition, because I felt like that field ought to be used (I hadn’t made much use of the name field, after all).

Next, we made our way back to the Whiski Rooms for our second whisky tasting session of the week (our first was on day two). This time around we were drinking Jura (10 year old and 16 year old, and Superstition – one of my favourites) and Dalmore (12, 15, and 18 year old). We learned a lot about the different production processes for each, caskings and recaskings and still shapes and all kinds of things. We also tried the Dalmore 15 with some orange chocolate that complemented one another very well, and tried our hand at identifying different refined flavours by smell, from a set of numbered vials.

JTA and I drinking one of the selection of whiskies we've been offered the chance to taste.
JTA and I drinking one of the selection of whiskies we’ve been offered the chance to taste. Fun fact for those of you reading all of the captions: American brewing laws disallow the reuse of wooden casks; this is part of the reason that second-hand bourbon casks are so popular in the Scotch whisky industry – the Scottish, always looking for a bargain – can get them cheaply.

Next up, we watched The German Comedian (exactly what it says on the tin!), followed by You Are Being Lied To, by David Mulholland. The former provided a hilariously funny (and somewhat racist, although only in a very tongue-in-cheek and mostly in a self-deprecating way) commentary on European relations, world travel, and cultural differences in a brilliant and compelling way. The latter – by a comic who was formerly a journalist for the Wall Street Journal – ran a show with a far more serious message, about how media like The Daily Mail, The Sun, and The Telegraph (in particular) spin stories in a way that the kernel of truth in them is just about impossible to find. It was amusing enough, especially to hear him read, in a serious voice, genuine headlines and snippets of stories from those publications, and let us spot the bullshit.

Polyamory Comes To The Fringe

Me with a chap called Daniel, who grabbed me outside the show and asked me a string of questions about my relationship structure.
Me with a chap called Daniel, who grabbed me outside the show and asked me a string of questions about my relationship structure.

The other thing that was remarkable about these two comedians is that they both  independently asked about Ruth, JTA and I’s relationship structure. And what’s most remarkable about this is that it took so long before it happened. We’ve been here six days, at dozens of different comedy shows, and virtually always sat at the front. But today was the first day that the topic came up, and it came up twice in a row. What are the odds?

Polyamory is both your girlfriends ganging up on you.
Polyamory is both your girlfriends ganging up on you. Just when you thought it was safe to look at the Internet again, LOLCats are back.

The first comedian had asked if Ruth and JTA were a couple, and, upon getting an affirmative (which would usually be as far as the conversation would go: we’re not in the business of hijacking comedy shows with our relationships, I’d hasten to add), he asked “What’s the relationship between you two?”, gesturing to Ruth and I. So we answered. He asked for clarification a number of times, looking quite stumped and lost for words the whole period, but he was fluffy about it in general, which was nice.

The second really did just walk into it when he asked Ruth “So which of these two men are you with? Or is it both?” “Yes, both,” she replied, and, in the period of silence while the comedian was still trying to comprehend what she’d said, added, “We’re polyamorous.”

I was so very proud of her in that moment.

For me, adopting the out and proud approach of the gay community is an important part of “poly activism”: it almost feels like it’s my duty to make sure that people can see that we’re just another group of people in just another relationship, completely normal except for the fact that there are three of us instead of two. Talking openly and frankly about this stuff is the only way to normalise it and break the taboo, so I feel like my mini-activism helps all people in nonmonogamous relationships, even if just a little bit.

Ruth. I'm proud of her.
There’s the woman I love. And I’m ever-so proud of her.

Ruth, however, is more-reserved, and less-inclined to put herself in the public spotlight by putting the fact that she’s got a “bonus” partner “out there”. So to see her take the lead in saying, effectively, “Yes; I have two partners. Here they are. Yes, really. Is that okay?” – especially when she was sat sandwiched between a room full of strangers and a comedian (a very precarious place, as anybody who’s been picked on by a comic knows) – made my heart swell.

Later, a man called Daniel asked me some reasonably well-thought-out questions about “how it works”, and Ruth and JTA were approached by a woman who mentioned a similar arrangement in her own life. People in the same position are often delighted to “come out”, but only if somebody else does so first.

Had it been me that each comedian had spoken to first, instead of Ruth, I’d have certainly been as bold. But I might not have simultaneously been so frank and straightforward, so clearly-honest and approachable as Ruth managed in this, one of the most brave acts of poly-advocacy I’ve ever seen.

Nice work, Ruth.

The set of Eight Worldly Winds.× JTA and Ruth head along the path to the Mus£um On The Mound.× JTA mints coinage.× My new life insurance policy form.× JTA and I drinking one of the selection of whiskies we've been offered the chance to taste.× Me with a chap called Daniel, who grabbed me outside the show and asked me a string of questions about my relationship structure.× Ruth. I'm proud of her.×

Edinburgh 2012 – Day Five

After our attempt at a relaxing day off, which resulted in us getting pretty-much soaked and exhausted, we returned on day five of our holiday to the comedy scene for more fun and laughter.

Ruth, JTA, Matt and Hannah-Mae outside the Canons' Gait.
Ruth, JTA, Matt and Hannah-Mae outside the Canons’ Gait. Do I win a prize for being the first Abnibber to publish a photo of Matt’s new girlfriend?

After failing to get into Richard Wiseman‘s Psychobabble, which attracted a huge queue long before we got to the venue, Ruth, JTA and I instead went to RomComCon: a two-woman show telling the story of how they road-tested all of the top romantic comedy “boy meets girl” cliché situations, to see if they actually worked in real life. It was sweet, even where it wasn’t funny, and it was confidently-performed, even where it wasn’t perfectly-scripted. The mixture of media (slides, video, audience participation, and good old-fashioned storytelling) was refreshing enough to help me overlook the sometimes-stilted jumps in dialogue. I’ll admit: I cried a little, but then I sometimes do that during actual RomComs, too. Although I did have to say “Well d’uh!” when the conclusion of the presentation was that to get into a great relationship, you have to be open and honest and willing to experiment and not to give up hope that you’ll find one. You know: the kinds of things I’ve been saying for years.

Ruth & JTA in the Voodoo Rooms, waiting for Owen Niblock's "Codemaker" to start.
Ruth & JTA in the Voodoo Rooms, waiting for Owen Niblock’s “Codemaker” to start.Ruth & JTA in the Voodoo Rooms, waiting for Owen Niblock’s “Codemaker” to start.

We met up with Matt and his new girlfriend, Hannah-Mae, who turns out to be a lovely, friendly, and dryly-sarcastic young woman who makes a wonderful match for our Matt. Then, after a drink together, parted ways to see different shows; promising to meet up again later in the day.

"Codemaker" Owen Niblock presents Google Image Search pictures that come up when the search engine is presented with a picture of his wife.
“Codemaker” Owen Niblock presents Google Image Search pictures that come up when the search engine is presented with a picture of his wife. The audience member who’s half-standing didn’t laugh throughout the entire performance: this might not have been the right show for him.

We watched Owen Niblock‘s Codemaker, and were pleased to discover that it was everything that Computer Programmer Extraordinaire (which we saw on day two) failed to be. Codemaker was genuinely geeky (Owen would put up code segments and then explain why they were interesting), funny (everything from the five-months-a-year beard story to his relationship Service Level Agreement with his wife was fabulously-crafted), and moving. In some ways I’m sad that he isn’t attracting a larger audience – we three represented about a quarter to a fifth of those in attendance, at the end – but on the other hand, his computer-centric humour (full of graphs and pictures of old computers) is rather niche and perhaps wouldn’t appeal to the mainstream. Highly recommended to the geeks among you, though!

Ruth discovers a police box and is inordinately excited.
Ruth discovers a police box on the way back to the flat and is inordinately excited. Apparently she’d somehow managed to never see one before.

Back at the flat, we drank gin and played Ca$h ‘n’ Gun$ with Matt and Hannah-Mae. JTA won three consecutive games, the jammy sod, despite the efforts of the rest of us (Matt or I with a hand grenade, Ruth or I as The Kid, or even Hannah-Mae once she had a gun in each hand), and all the way along every single time insisted that he was losing. Sneaky bugger.

Hannah-Mae, Matt, JTA and I with Richard Wiseman.
Hannah-Mae, Matt, JTA and I with Richard Wiseman. JTA was aware that a photo was going to be taken at some point, but was distracted by talking to another comedian, off-camera.

We all reconvened at the afternoon repeat of Richard Wiseman’s show, where he demonstrated (in a very fun and engaging way) a series of psychological, mathematical, and slight-of-hand tricks behind the “mind-reading” and illusion effects used by various professional entertainers. I’ve clearly studied this stuff far too much, because I didn’t end up learning anything new, but I did enjoy his patter and the way he makes his material interesting, and it’s well-worth a look. Later, Ruth and I would try to develop a mathematical formula for the smallest possible sum totals possible for integer magic squares of a given order (Wiseman’s final trick involved the high-speed construction of a perfect magic square to a sum total provided by a member of the audience: a simple problem: if anybody wants me to demonstrate how it’s done, it’s quite fun).

Thom Tuck wants to be where the people are. He wants to see... wants to see them, dancing.
Thom Tuck wants to be where the people are. He wants to see… wants to see them, dancing. Walking around on those… what’s what word again? Seriously: what’s that word again?

Finally, we all went to see Thom Tuck again. Matt, JTA and I had seen him earlier in the week, but we’d insisted that Hannah-Mae and Ruth get the chance to see his fantastic show, too (as well as giving ourselves an excuse to see it again ourselves, of course). He wasn’t quite so impressive the second time around, but it was great to see that his knowledge of straight-to-DVD Disney movies really is just-about as encyclopaedic as he claims, when we gave us new material we hadn’t heard on his previous show (and omitted some that we had), as well as adapting to suggestions of films shouted out by the audience. Straight-To-DVD remains for me a chilling and hilarious show and perhaps the most-enjoyable thing I’ve ever seen on the Fringe.

Ruth, JTA, Matt and Hannah-Mae outside the Canons' Gait.× Ruth & JTA in the Voodoo Rooms, waiting for Owen Niblock's "Codemaker" to start.× "Codemaker" Owen Niblock presents Google Image Search pictures that come up when the search engine is presented with a picture of his wife.× Ruth discovers a police box and is inordinately excited.× Hannah-Mae, Matt, JTA and I with Richard Wiseman.× Thom Tuck wants to be where the people are. He wants to see... wants to see them, dancing.×

Edinburgh 2012 – Day Four

For our fourth day at the Edinburgh Fringe, Ruth, JTA and I decided to take a little break from the rushing-around-to-comedy-shows game and get out and see the sights. Ruth had somehow acquired a somewhat romantic idea of nearby Leith: that it would be full of quays and boats and suchlike, and not – as we would come to discover instead – full of rain and a foul-smelling burst sewer pipe.

Self-important seagull sits solemnly, soaked, surveying South.
Self-important seagull sits solemnly, soaked, surveying South.

We started with breakfast from Snax Cafe, under Matt‘s recommendation, which turned out to be a good one, as this tiny greasy spoon/takeaway turns out to serve a fantastic selection of fried foods ready-to-eat at great prices. I opted for a fried egg sandwich, with which I quickly made a mess of my t-shirt and shorts when I accidentally spilt the yolk all over myself.

Ruth and JTA trudge through the wet suburban streets of Leith.
Ruth and JTA trudge through the wet suburban streets of Leith.

A combination of the weather quickly turning against us, Leith being significantly further away than it first appeared on a map, and the three of us still being remarkably tired since the previous day turned this expedition into a far more arduous affair than we had initially expected. By the time we’d reached the pretty little boats and bars of the waterfront, we were damp (admittedly, we’d all but JTA underdressed for the excursion: his overcoat helped protect him, but it had the side-effect of making him look like a flasher, his bare legs poking out from under it).

Ruth and Dan playing Scrabble[TM] in a pub in Leith.
Ruth and Dan playing Scrabble[TM] in a pub in Leith.
We escaped from the weather just as it began to get sunnier again, into a pub called the Teuchter’s Landing, which Ruth had discovered earlier during her research into the area. There, we drank beer and played some of the boardgames made available by the pub: Scrabble™ (at which I scored abysmally low, for which I partially blame rotten luck on draw after draw: my final hand – representative of my fortunes – was R-R-R-L-L-U-O; my starting hand contained only one consonant), the Who Wants To Be A Millionare boardgame (which took a significant amount of sorting to put it back into a working order, and in which we had to work around some missing pieces), and a few hands of Knockout Whist (with the most static-electricity-inducing deck of cards I’ve ever encountered: almost impossible to deal without giving each player four or five cards at the same time).
(Veggie) haggis stovie (in a mug), a bowl of oatcakes, and a pint of beer.
(Veggie) haggis stovie (in a mug), a bowl of oatcakes, and a pint of beer. Is there a better lunch? The shiny white thing is my new phone: oh yeah, I have a new phone. the old one broke. I should probably do a blog post about that rather than just mentioning it in the caption of a picture of an unrelated post, shouldn’t I? I’ll try to remember to do so.

The food was good, though: we lunched upon freshly-made haggis stovies, served in mugs, with chunky chips (in further mugs) and oatcakes. And when we were done, and set out into the world again to explore the waterfront… that’s when it began raining again, even harder than before. Fucking marvellous.

JTA and Dan by the waterside in Leith.
JTA and I by the waterside in Leith. For some reason, at this point, a whole queue of Three Rings clients decided to phone me (about unrelated things), in a row, so in most of the photos I seem to be on the telephone.

By the time we’d worked our way around the docks, we were damp and tired, so we found a bus to take us back to Princes’ Street, cut across to a cheesemonger in Grassmarket to stock up on delicious cheeses, and then returned to the flat for a quick nap, because we were all pretty pooped.

Ruth aims a harpoon.
Ruth aims a harpoon. I’m not sure what she’s hoping to hit from here: it’s too rainy for whales. Whales hate the rain, right? Everybody knows that.

Later, we went out for another helping of Peter Buckley Hill and Some Comedians. Being Tuesday – the day before Buckers’ day off – and close to the end of the Fringe, he was clearly exhausted, and kept digressing from the usual (awesome) shite to random stream-of-consciousness new shite. Still all funny, and some enjoyable guests.

And then we slept. A lot.

Self-important seagull sits solemnly, soaked, surveying South.× Ruth and JTA trudge through the wet suburban streets of Leith.× Ruth and Dan playing Scrabble[TM] in a pub in Leith.× (Veggie) haggis stovie (in a mug), a bowl of oatcakes, and a pint of beer.× JTA and Dan by the waterside in Leith.× Ruth aims a harpoon.×

Edinburgh 2012 – Day Three

On the third day of our Edinburgh Fringe Festival Holiday, Ruth, JTA and I… saw more Free Fringe comedy. Are you spotting a theme, here?

Matt R with Helen Arney of Domestic Science, explaining why he's drawn a silicon lattice onto an iced bun.
Matt R with Helen Arney of Domestic Science, explaining why he’s drawn a silicon lattice onto an iced bun.

First up was Domestic Science, with “real life – for now – partners” Helen Arney and Rob Wells. This pair brought science to life, opening by re-enacting an event from one of their first dates when they discovered that turmeric contains curcumin, a pH indicator, and demonstrating how this can be used (by first dying noodles with turmeric, and then dipping them into acidic and alkaline solutions to observe their colour change). Later, they’d go on to perform audience-participation demonstrations of gravitational wobbles (as a mechanism to detect extrasolar planets), AM radiowave reflection off the ionosphere, and more. They also used us as a live experiment, having us listen to jokes written by comedians of different genders (but recorded in both male and female voices) and rate them, in order to see if the gender can be determined by the listener. All in all, a really enjoyable first show for the day.

Helen Arney retweets my message "New day, new #EdFringe shows. Starting with @DomesticScience. Looks like there'll be a test at the end", adding "Congrats! You passed!"
Helen’s response to my tweet that there must be going to be a test, after finding a sheet of paper with numbers on it, on my seat (it later turned out to be for the engendered-joke study).

Ruth and I took our lunch in David Bann’s vegetarian restaurant, here in Edinburgh, which was delicious, although I probably should have stopped at two courses and not also had desert, as I then spent most of the afternoon waddling around like a fat penguin. I can particularly recommend the aubergine, chick pea and cashew koftas.

David Bann, Edinburgh.
David Bann, Edinburgh.

Next up, we went to see Yianni‘s new show, Numb and Number. We’d first seen Yianni in 2006 (we had him take a photo of us with Peter Buckley Hill), and he was even more brilliant now than he  was back then. In this new show, he talks about autism, numbers, and rainbows, in exactly the right order (any other order would be wrong, right?). Poor JTA was picked on and tricked into coming across as racist, but in the most hilarious possible way.

Matt R and JTA enjoy a quick after-dinner whisky, before it's time to go out for more comedy.
Matt R and JTA enjoy a quick after-dinner whisky, before it’s time to go out for more comedy.

You might remember that yesterday, Matt was invited on stage to separate currency for magicians Young & Strange? Well: coincidentally, Yianni asked Matt what was significant about the sum £88.88, and quick as a flash Matt responded that it was the sum of all of the denominations of currency (1p, 2p, 5p, 10p, 20p, 50p, £1, £2, £5, £10, £20, £50). He denies it, but I’m pretty sure that he wouldn’t have been able to pull off this trick if he hadn’t have been reminded of this just the previous day.

We retreated to the flat for a haggis dinner and a round of whisky before heading out again. My stomach was already bloated from my huge lunch, and I’m not sure that a large dinner really agreed with it: I almost required help to roll me up the street to the next show.

Phill Jupitus leaps around in front of JTA.
Phill Jupitus leaps around in front of JTA. Unfortunately, my camera wasn’t quick enough to catch him in the dim light of the Canon’s Gait basement, so you’ll probably have to take my word for it that it’s him.

We finished our day with Peter Buckley Hill And Some Comedians, still probably our go-to Free Fringe show. This evening, his line-up featured Phill Jupitus of Never Mind The Buzzcocks fame, who talked about the week that he met a Beatle and two Rolling Stones, leaving the audience laughing themselves to tears. Also in the line-up was Wil Hodgson, a heavily-tattooed former wrestler with a shaved head, who talked mostly about his hobbies of collecting My Little Pony toys. He won JTA over, I think, when he finished his set shouting “Fuck Laughing Horse!”

And then, at last, it was time for bed.

Matt R with Helen Arney of Domestic Science, explaining why he's drawn a silicon lattice onto an iced bun.× David Bann, Edinburgh.× Matt R and JTA enjoy a quick after-dinner whisky, before it's time to go out for more comedy.× Phill Jupitus leaps around in front of JTA.×

Edinburgh 2012 – Day Two

Our second day at the Edinburgh Fringe brought new opportunities for fun and merriment. Once we finally dragged ourselves from our beds.

A view of Arthur's Seat, over the rooftops, from my bedroom window.
A view of Arthur’s Seat, over the rooftops, from my bedroom window.

First up, we insisted that Matt joined us in watching the show of Young & Strange, a talented pair of magicians we first saw earlier this year, at the Oxford Fringe. Their act wasn’t quite so magical on a second viewing, and some of their tricks wear thin on the closer-inspection made possible by the tiny venue and the orientation of the lights, but they’re still remarkable showmen and real masters of their craft. Matt was invited on stage to assist with a trick involving separating all of the different denominations of currency into twelve numbered envelopes (1p, 2p, 5p, 10p, 20p, 50p, £1, £2, £5, £10, £20, £50). I tell you this because it’ll be relevant in a subsequent blog post. Seriously.

Matt R joins Sam Strange on stage to assist him with a magic trick.
Matt R joins Sam Strange on stage to assist him with a magic trick.

Later, we watched the incredibly disappointing Computer Programmer Extraordinaire, by comedian Raph Shirley. For all of his good ideas (and he certainly had enough of them to fill a  15 minute set, but 45 minutes seemed like far too long), his delivery was sorely lacking. Maybe we went in expecting something that we wouldn’t get – his “geeky” computer programmer persona didn’t really cut it for those of us who were genuine geeky computer programmers in the audience – but even if we put that aside, there weren’t enough laughs in the show to have been worth the time it took to “get there”, even at no cost.

Whisky and cheese tasting at The Whiski Rooms.
Whisky and cheese tasting at The Whiski Rooms.

Ruth, JTA and I then disappeared off to Whiski Rooms for a “Whisky & Cheese Tasting” event. This was really quite enjoyable, and I was surprised to be able to, under a little guidance (and with the inclination to pay particular attention to the subtler facets of what I was drinking), find entirely new flavours even in whiskies with which I was already familiar. Pairing whiskies with cheeses was also a new experience for me, and – even for somebody like me, who enjoys cheese in moderation but doesn’t have the palate for the full spectrum of cheeses – provided some fascinating opportunities to find new flavours.*

JTA and I have had quite a lot of whisky in the last hour or so.
JTA and I have had quite a lot of whisky in the last hour or so.

This – coupled with the drinks we’d already had and those we had later – left us rather tipsy. Although thankfully still nowhere near as drunk as Claire was, here in Edinburgh, when six years ago she did the most embarrassing thing in the world.

Matt, JTA and I at Peter Buckley Hill And Some Comedians.
Matt, JTA and I at Peter Buckley Hill And Some Comedians.

Finally, we reconvened with Matt for a dose of Peter Buckley Hill And Some Comedians. I don’t remember his name, but I was particularly impressed with the dry, deadpan delivery of the dutch comedian. If it comes back to me, I’ll come back and write his name in here: ____________________. Look, I’ve left a nice long gap and everything.

* For anybody who’s interested, the whiskies we tried (and the cheeses they were paired with) were: Tobermory 10 with Keens Cheddar; Jura Superstition with Old Smokey; Bruichladdich 10 with Adrahan; and Bowmore 12 with Dunsyre Blue.

A view of Arthur's Seat, over the rooftops, from my bedroom window.× Matt R joins Sam Strange on stage to assist him with a magic trick.× Whisky and cheese tasting at The Whiski Rooms.× JTA and I have had quite a lot of whisky in the last hour or so.× Matt, JTA and I at Peter Buckley Hill And Some Comedians.×

Edinburgh 2012 – Day One (was: On The Fringe)

As I indicated when I made a map of Free Fringe venues the other week: Ruth, JTA and I are this week back in Edinburgh for the Fringe Festival.

JTA and I on Preston train station (platform 4), waiting for the train to Edinburgh.
JTA and I on Preston train station (platform 4), waiting for the train to Edinburgh. We drove as far as Preston, briefly visited my family, and then took the train the rest of the way, in an example of perhaps the most-eccentric “Park & Ride” concept ever.

This is the first time we’ve been up here together since 2007, a year in which we watched a lot less comedy than we’d intended but did end up coming home and having to explain that somewhere along the way that Ruth, JTA, Claire and I had transformed from two couples into four couples in a complicated but fun polyamorous way. Later, I compiled some of the reactions we’d had to that news, in case you’re feeling nostalgic and want to see.

The flat we're renting towers above most of the surrounding buildings.
The flat we’re renting towers above most of the surrounding buildings. It’s reasonably quiet for its very-central location, but it makes up for this by having a narrow spiral staircase and no elevator…

Wasting no time, we arrived, hooked up with Matt R (who’s also up here for the Fringe), and went off to our first show: Peter Buckley Hill, of course, with his new the repeat of his 1994 show, titled “It’s Shite, Not Sh*te”. Buckers was on form again, of course, and we laughed and sang along with all of his classic shite.

Matt, JTA and Ruth in the front row at a Peter Buckley Hill show.
Matt, JTA and Ruth in the front row at a Peter Buckley Hill show (although, admittedly, not the one that I just mentioned but one in which the photo came out better…).

Later, Matt and I caught Tesco Chainsaw Massacre, a comedy piece billed as “spoken word”, which had some funny and clever ideas but could perhaps do with a little refinement, and a remarkably wonderful queer performance poet named Sophia Blackwell, from whom I later bought two books.

A quick booze-up break back at the flat.
A quick booze-up break back at the flat, and then we’re on the move once more…

We were rejoined by JTA for Thom Tuck‘s Free Fringe show, Straight To DVD. This… was simply spectacular. Perhaps the best show I’ve ever seen at the Edinburgh Fringe, Thom’s encyclopaedic analysis of straight-to-DVD Disney movies (interspersed with tales of his sad and tragic love life) is one of the best things that I’ve ever seen at the Fringe.

So yeah: that was Day One for us at the Edinburgh Fringe. An epic start to the holiday.

JTA and I on Preston train station (platform 4), waiting for the train to Edinburgh.× The flat we're renting towers above most of the surrounding buildings.× Matt, JTA and Ruth in the front row at a Peter Buckley Hill show.× A quick booze-up break back at the flat.×

Edinburgh Free Fringe 2012 Venue Map

After a few years break, I’m once again heading up to Edinburgh for the Fringe Festival. As on previous ocassions, I expect to spend a lot of time enjoying Peter Buckley Hill‘s Free Fringe, which is just about the best thing to happen to the Fringe ever. And this time, I’m going to be better-prepared than ever. I’ve made a map.

Map of the 2012 Free Fringe.
You can be better-prepared, too, because my PBH Edinburgh Free Fringe Map 2012 is here for you, as well.

Sharing is caring, so I’ve made the map available to you, too. Click on the picture to see the map. Because it’s in Google Maps it ought to work on your mobile phone. If you’ve got GPS then you can get lost in Edinburgh in high-tech ways you never before thought possible. Click on any given venue for a web address where you can find a list of events that are occurring at that venue.

Or if you’re really nerdy, you can download the KML and go geocaching-for-comedy. Just me? Okay then…

Update: you can now view the map on the frontpage of the Free Fringe website, too.

How Not To Watch Comedy

We failed quite miserably to see any live comedy yesterday (although the day before was good). I blame the wine.

Y’see, we thought: you know what would be nice before we go out this afternoon? A quick bottle or two of wine.

Six bottles of wine later, the plan to go and watch some shows somehow mutated into a different plan – and I use the word “plan” in it’s loosest possible interpretation – involving:

– Board games
– Partial nudity
– Talking bollocks
– Chatting to an ex-bodybuilder who got hit by a car and now runs a kebaberie
– Swimming
– Saunaing
– Watching films

Today we’re all sleepy and confused.

Edinburgh Fringe

Well, we made it to Edinburgh. After scooping up (well, not literally, although that could have been funny) Ruth and JTA from Maulds Meaburn we zipped off up the motorway and soon were completely lost in Edinburgh. Now I don’t want to point a finger of blame here, but I’ll say this: if Ruth’s contribution to finding the flat we’re staying in wasn’t a hand drawn map with only three road names and a “here be dragons”note in the corner, we might have found it a little easier. Thankfully the GPS unit in my mobile phone was able to show us the correct route, despite a few early hiccups in it not sufficiently distinguishing between a bridge and a junction, leading to dialogue like this:

Dan (staring at phone): Turn left.
Claire: At the roundabout ahead?
Dan: No, now! Oh, you’ve missed it.
Claire: We’re on a bridge, Dan.

Anyway, we somehow finally reached the flat. It’s a little less spacious that last year’s, and a little further away from the city centre, but it’s nice and it has a garage to put the car in.

[pause in typing to have sex]

We’ve been to a handful of shows yesterday and the night of the day before. We’re basically following the formula we settled on last year of Peter Buckley Hill’s Free Fringe all the way. We’re also taking every opportunity to evangelise against this year’s new rival, the Laughing Horse Free Festival. You ever seen an argument between advocates of different Free Software licenses? Same thing, really: we feel that Laughing Horse is providing the Wrong Thing [TM] to it’s comics. Anyway, that’s a debate for when I’m not blogging from my phone.

It’s nice to spend time with Ruth and JTA, anyway, because I always forget how much I end up missing them in Aber.

Oh, and I AM checking my friends’ blogs, too, but posting comments is challenging, so: congratulations to Paul on his new upcoming job, to Andy for getting Radio One airplay (wish I’d heard it!), and to Faye for finally learning to take time off. And to those of you who’ve commented on my recent posts or e-mailed me: thanks, I’ll reply eventually!

Suppose it’s time I got up and had a shower.

Excited

I’m really quite excited about Claire and I’s upcoming round trip of the UK. In case you’re not “in the know,” here’s what we’re planning:

BiCon

On Thursday afternoon we’re off to BiCon, the National Bisexual Conference, in Glamorgan. To think, this event’s been running for a almost as long as I’ve been alive and I’d never heard about it before this year. Evidently they were advertising in all the wrong places. And then, after all of that, the first one I hear about is just “down the road” (well, so much as anything is just down the road from Aberystwyth) in Glamorgan.

Anyway, it sounds like a good event; I’ve spoken online to a couple of dozen people about it and it sounds fabulous with a capital FAB. The workshops list is certainly… unusual: Teddy Bears & Whips? Time Management And Non-Monogamy? Writing Erotica To Share? There’ll be Wi-Fi there, so I’ll do what I can to post bits and pieces of my experience back here. I’d love to say that I’m sure Claire will do the same, but it’s a little optimistic, considering her blog update rate.

Fringe Festival

Then a week on Monday (20th August), after the event finishes, we’re driving up North – perhaps with a visit to Preston on the way – to meet with Ruth and JTA and head on up to Edinburgh for the Edinburgh Fringe Festival! A whole week of live comedy, drinking to excess, eating haggis, and loving the Edinburgh Fringe party atmosphere. For a handful of reasons, I won’t be performing this year (probably): still, there’s always next year. My mum and my sisters, Becky and Sarah, are going to the Fringe as well and our visit will overlap theirs by a day or two, and it’ll be good to see them. We’re also informed that Kit and Fiona might drop in on us for a day or so, too.

Nonetheless, it’ll be a great opportunity to see the Free Fringe performers yet again and spend all of our time drunk and laughing. And if Claire manages to get through the week without flashing any old ladies, all the better.

I’ll be on GPRS by this point, rather than Wi-Fi, so weblog updates are less likely, but I’ll see what I can do.

Oxford, back to Aberystwyth

Post-Fringe, we’ll be delivering Ruth & JTA to Oxford, and staying over briefly ourselves before coming back to Aber on Tuesday 28th August. Yes, this means I’m working for about 13 days this entire month. Sweet.

And of course, when we get back, it’ll only be 11 days until QParty, so we’ll be spending the most part of our time fretting and making last-minute arrangements for that. There are those that have suggested that this party-fortnight – and in particular BiCon – should be seen as a “stag night.” Which is a nice idea, but doesn’t really reflect what QParty’s actually about. I’ll write more about what QParty actually means, to me at least, and all that… at some other point. Watch this space.

Meanwhile…

In the meantime, life in Aber will, I’m sure, go on pretty much as normal. Paul will be making arrangements for the intervening Troma Nights, so keep an eye on Abnib Events for them, and he’ll be looking after Mario and Luigi in Claire’s absence. I gather that Sian (no, not that one, the other one) is getting married on the weekend of BiCon; would somebody who’s going to her wedding pass on my regards and best wishes.

We’re Back In Town

After a week of nudity, drunkeness, comedy, diversions, and unexpected board games, we’re back from Preston/Durham/Edinburgh/Oxford/everywhere else we’ve been. Buffy Night is on, tonight, if you want to come join us. Stories will be posted here soon (there’s some good ones you have to hear).

Here’s a picture in the meantime of us all with Peter Buckley Hill, one of the most spectacular comedians I’ve ever seen. The photo was taken by Yianni of “Yianni’s Head”, another show we saw.

Claire, Dan, Peter Buckley Hill, Ruth, and JTA

Claire, Dan, Peter Buckley Hill, Ruth, and JTA×