How To: Twitch Past Broadcasts on iOS Devices

Geek and Sundry has branched out from doing shows on Youtube, to producing daily shows on Twitch. There is a lot of great content on the G&S Twitch channel, the problem is they broadcast between 4pm-10pm PDT. As I live in Germany that means the stream starts at 1am CEST and finishes at 7am CEST; not particularly practical for me :)

This means I need to rely on the Past Broadcasts to see the shows I’m interested in, but there is the catch. At present G&S are not showing the previous broadcasts on their website. So I need to watch the past broadcasts on Twitch, unfortunately for reasons unknown, Twitch do not make it possible to watch the past broadcasts in their Twitch app and you cannot watch them on an iOS device via Safari as the website uses a flash-based video player.

Today I discovered that there is a work around, which involves using the TwitchCast project.


  • iOS web browser like Safari or Chrome
  • Video app capable of playing Internet Streams, for instance VLC for iOS or nPlayer


TwitchCast Project site:

TwitchCast “live”

GeekandSundry Past Broadcasts page in TwitchCast:


VLC for iOS:


1. Go to the “Live” site of the TwithCast project on your iOS device.

Screen Shot 2015-04-05 at 16.42.132. Select “More …”

Screen Shot 2015-04-05 at 16.42.24

3. In the textfield above the “Streams”, “Games” and “Channels” buttons type “geekandsundry” and then press “Channels”

Screen Shot 2015-04-05 at 16.42.40

4. Select the Channel you are interested in; here it is the top result.

Screen Shot 2015-04-05 at 16.42.54

5. Select “Past Broadcasts” (shortcut link)

Screen Shot 2015-04-05 at 16.43.06


6. Select the Past Broadcast you are interested in. For this example we are choosing “Gather Your Part: Just Dance 2015 with the G&S”.

Screen Shot 2015-04-06 at 00.17.09

6a. If you don’t see the broadcast you want, scroll down the list and select “Next” (or “Previous” if you need to go back a page)

Screen Shot 2015-04-05 at 16.44.17

7. When you select a broadcast you are presented a page with buttons which open the Stream directly in Safari. Instead we are going to copy the link for the Quality of the stream we are interested in. Before you can select the link you must tap in the textfield that holds the link, you can then tap and hold to select text.

Screen Shot 2015-04-06 at 00.35.07

8. Now that you’ve copied the text, open up the app you are going to watch from. (For demo purposes I am going to use VLC for iOS as its free. However it isn’t a great experience as it doesn’t pull the correct times for the stream, or really allow you to fast forwards into a stream (or rewind). Personally I use nPlayer, which I demo further down.)


9. Select the “Cone” icon in the top left of the screen. It opens a sidebar


10. Select “Open Network Stream” which opens a page allowing you to enter the URL of the stream. If you have a URL in the pasteboard it is auto pasted.IMG_4494

11. Select “Open Network Stream” just below the URL and your video will start


As I mentioned above, I prefer nPlayer because its a better video player and because it correctly picks up details about the stream. For instance in the shot from VLC above, the time for the stream is shown as –:– as such you can’t move around in the Stream.

1. Open nPlayer (this is the first screen)


2. Select “Network” from the tab bar below


3. Select “Direct Streaming URL” and you’ll see a page similar to this (ignore the existing URL’s, I was streaming earlier :) )


4. Select the + symbol in the top right which opens a dialog to paste the URL, as with VLC if there is a URL in the pasteboard then its auto pasted. Tape the tick at the top of the dialog.


5. You are now returned to the previous page, with the URL added to list. (Last one is the example stream)


6. To start the Stream, just tap the URL (note the length of the video visible at the top of the pic)


Moving Home …

Not physically of course, but the server that hosts the blog & my email is moving away from Linode and on to a dedicated server in France.

This isn’t happening because of any problems with Linode. Indeed their service has been excellent both in terms of support and getting upgrades over the years despite still paying $20 a month like I was in 2010 when I started using them. (Before that I used Slicehost, still paying roughly $20 a month for slightly fewer resources)

The reason I’m moving is that for the same amount of money a month I can have a dedicated box that is mine and mine alone. “Old” is the specs from Linode and “New” is the specs on the dedicated box from

Old: 2GB Ram, 2 virtual CPU’s which I can use a bit, 48GB storage on SSD and 3TB of bandwidth

New: 8GB Ram, 1 CPU with 8 Cores, 1TB storage on HD (not RAID’d) and unlimited Bandwidth.

Quite the leap in terms of Hardware features. That said I lose in terms of software a little, Linode’s web interface is very slick compared to Support is also a little tricky as English is not the primary language of the staff; which is fair enough given they are in France. The other loss is in terms of bandwidth, or rather access to bandwidth. On Linode with the 2GB plan, you get 40Gbit download speed and 250Mbit up whereas with its 1Gbit in and 150Mbit out. For me it isn’t an issue, but it might be for others.

Last but not least moving away from Linode I lose out on having easy backups. For $5 a month you basically had 4 snapshots of all of your data (3 automatically, 1 manual). With the dedicated server I get 100GB FTP space, just a 10th of the HD storage, and I have to set up backing up manually. I always paid for the backup on Linode for peace of mind, though I never had a hardware issue that force me to use a copy of the backs. Thinking about it I only ever used a backup once after I messed up upgrading something in Ubuntu.

Having 1TB of storage is very useful, it means that I can have online backups of various bits of data from my home computer (like photos, my music) so that if there ever where a disaster that wiped out my comps and my external HD backups, then I would still have one online backup. It also means that I can run OwnCloud to have access to bits where ever I am in the world rather than relying on Dropbox / whoever.

In terms of access being in France makes little difference to me from a Latency point of view and shouldn’t make too much difference to any one visiting the site / sending me email. It’s not like I have many visitors or a thriving website or anything :)

I should add that it may not be the last move in the coming future. I have since discovered the world of Low End Boxes, where you can pay next to nothing yearly for a box that would cover me email/website needs. Seriously, for instance with DireVPS £12 a year will get you a OpenVZ SSD VPS with 256MB RAM, 3.25GB SSD Storage, 1.6180339887TB monthly data transfer @ £12.00 GBP per 12 month(s) or $26.75 a year with XVMLabs for 1GB RAM, 100 GB SSD, 300 GB monthly data transfer.

With some of the deals out there it is really hard to justify spending $20 a month, trust me I spent a week agonising over the choice.

— Edit

Just a quick note I will post some details later about the setup as I ran into a couple of things setting up DKIM/DMARC/ADSP where I was unclear where exactly they go in the DNS Records, particularly using DynDNS’s interface.

As of now every email leaving my system is digitally signed using DKIM. Which any email server can check, and discard any messages that claim to come from that don’t have a valid signature.

I am not dead

I continually think about blogging, but never actually get around to it. Too many other things I want to do when I have spare time (play a computer game, read a book, listen to music, watch something, play a board game and so on) that this never happens. I have a few things I do want to post so hopefully soon I’ll have something new here :)

Miracles can happen!


The Perfect Pizzas (for us)

We eat pizza pretty much once a week, these days it tends to be homemade though we occasionally still order from Smileys. (more when the kids pester for Smileys pizza brotchen or when guests) There is something nicer about making it yourself as you can control the amount of sauce, how thick the base is, the quantity of toppings and the amount of cheese.

For me I’ve always preferred a thin base, I’m not eating pizza to eat a wodge of bread so I want as thin as possible and while I like a ton of sauce I don’t like a lot of cheese. The only thing I miss out on is the nice beef that Smileys use, I haven’t worked out what sort of spice they add to it but it sure is tasty.

We use two recipes that are available of the Thermomix forum, the first for the tomato sauce is easy as pie:

Garlic Pizza Saucesource

For the ingredients you’ll need:

    Around 425g of tomatoes (or a bit more, we used 490g today)
    2 cloves of Garlic (we tend to use 3-4)
    8 dessertspoons tomato purée
    4 dessertspoons brown sugar

Then to make the sauce

    The blitz the garlic for 5 seconds at speed 7.
    Scrape down the sides of the bowl.
    Again blitz for 5 seconds at speed 7.
    Add tomatoes, tomato purée and brown sugar to the bowl.
    Set timer for 20 minutes, temperature to Varoma and speed to 1.
    As one of the kids is now eating the sauce I tend to blitz the final sauce for 10 seconds at speed 7-8 to destroy any pieces of tomato that might still be there
    Scrape the sauce out of the Thermomix bowl into a different bowl to cool

While the sauce is cooling, assuming you don’t have a second TMX bowl, give the bowl a quick rinse and make the dough. (or cheat and make it earlier. We now have a second bowl so I make the dough first, switch bowls and make the sauce)

Thin and Crispy Pizza Doughsource


    170g of Water
    1tsp salt
    1tsp sugar
    7g of packet yeast
    260g plain flour

Making it is a breeze

    Add 170g of water to the Thermomix bowl, set temp to 37°c for 1-3 minutes on speed 1 (depends on outside temp how long it takes to hit 37°c)
    Add the salt, sugar and yeast avoiding the blades. Mix together on speed 1 for 1 minute.
    Add the flour, mix for 20 seconds on speed 5. You may need a dash or two of water to get the right consistency.
    Set timer for 2 minutes, and select the knead function.
    Finally turn the dough out of the bowl and roll to your desired pizza size. To quote

    One mix makes 2 really big bases or 3 medium bases. I use this recipe for pizza pockets as well and it easily makes 10.

    We use it two make 4 pizzas: two larger and two smaller for the kids.

When your ready, spread the sauce onto the bases, add your toppings and cheese and cook for 5-8 minutes in the oven. (we use the Fan function, 230°c, and put it in towards the bottom) There you have it, yes a little effort but scrumier than store bought and a fraction of the price.



In the off chance your interested, our tastes on toppings are a bit varied:

Toby has no sauce, with minced beef, bacon and grated mozzarella
Mareike has sauce, cheese and occasionally salami
Bob has sauce, red and yellow peppers, minced beef, grated mozzarella & Italian herbs (sometimes chicken)
Rob has sauce, grated mozzarella, sometimes a little bacon, sometimes spiced minced beef, plain chicken or chicken tikka, or prosciutto and pizza spice

A bit quiet

It’s been a bit quiet here I know, I tend to find other things to do than blog even if they are time wasting affairs like reading the Internet :)

It’s been a mixed up year for me, the year started badly, or rather last year ended badly with a week in hospital, then improved a little for a few weeks and then I was back in hospital again by the end of January so that they could remove my spleen (and decide the I had pneumonia, which of course had to be cleared first before the op). This led to 3 weeks in hospital and a few months of recovery.

I’m better now, indeed seemingly much better than I was before the spleen was removed. In years gone by whenever I got a cold it tended to knock me for 6, since the op I’ve had a couple and they’ve barely registered which is a big win despite the loss of the organ (which on removal was a whopping 20cm and 680g in weight). In part my immune system was nerfed by my blood condition and with my spleen working overtime killing my blood so colds had more effect than they should have. The only downside is that since the op where I dropped to 72.7kg, I’ve gone up to 82.7kg which isn’t good.


I had been editing a book, which I then took over writing duties for and then stepped away from as I was struggling to find the time I needed to write with the kids, cooking and other house activities that needed to be done. Also from a financial standpoint it wasn’t going to work out worth the time involved as I would no longer be covered by my wife’s health insurance so we would need to pay for my own. Maybe the fates will conspire to give me another chance down the line, but I think if i am honest I prefer tech editing / reviewing.

Now we are racing very quickly towards Christmas, with a birthday party to organise for Mareike who will be turning 6, a house to decorate for Xmas, guests coming (in theory) for 10 days and lots of food to cook. Here is hoping the 2013 will start off better than 2012 did :)