I’m back in Berlin not long afterwards for a look at object based media and how machine learning can work together for the future of storytelling, quite similar to TOA 17 but more exploring and more I can talk about now compared to then.

I had quite a bit of time to read and listen to podcasts during my holiday in Portugal and Spain. One of the posts I read was Adrian talking about current his tech stack.

But I thought it might be good to talk about how I finally sorted out my podcast setup as it includes many parts of my current tech stack.

I listen to podcasts and audiobooks quite a lot. If I was still using last.fm I could likely quantify exactly how much but through my setup I’ll reveal a rough number at the end.

Listening devices

I listen to podcasts in the morning via Xbian running on Raspberry Pi 2 (considering switching to rasplex but Yaste remote supports Plex and Xbian as a audio endpoint/upnp renderer) which I bought a long while ago. This is setup in my room via ethernet and connected to a small amp and stereo speakers, one in my bedroom and one wired into the bathroom. I decided to do this after trying Bluetooth and FM speakers but they were just too quiet or unclear. Nothing beats a dedicated non-battery device. The wiring could do with a clean up. The Raspberry Pi is also connected to a audio splitter with one going to a FM transmitter.

This broadcasts to my little micro-hifi in the kitchen which I got from ebay over 10 years ago; its handy for multi-room synced audio without messing around (although I considered using a Chromecast audio and other things). The small amp in my room is connected to a TpLink HS100 smart switch meaning I can turn it off when leaving easily and quickly. I have only set it up for local wifi access not remote access, because frankly why would I need to this?

When not at home I use Google Pixel 2, I decided to get the 128gig version because I had enough of dealing with space issues. I have plex client installed and I have a plex pass (life time subscription), so can sync podcasts and audiobooks with ease. I do have it on my Nexus 7 and 5x too, but don’t carry them around much. I find Plex client is pretty good and doesn’t eat too much battery. Syncing seems seamless but with offline support sync support and 12gig of mobile 4G data. Because its using Plex at the backend, plex will save position no matter what device, as I’m logged in using the same account.

I also have Chrome Plex client on my laptop, meaning I can keep on listening when at work. Yes I listen to podcasts and audiobooks while working. I know many find this unthinkable but it works for me.

Plex Media Server

I’ve had Plex mediaserver running for quite a long time now and the advantages of having a gigabit internet connection and decent vpn (zerotier) means I can stream, sync or download podcasts and audiobooks without any fuss to my own devices. Plex media server keeps the position and checks for updates to the server filesystem.
Plex indexes the podcasts and audiobooks as audio and with some tweaking works quite well, although it can get confused when podcasts numbering and dates. It would be great if it had a audiobook and podcast indexer to pull much more metadata.

Podcatching

Unfortunately Plex media server doesn’t actually support podcasts which would be great if it did but its a pain to get working and not worth it for me. Especially because I have a complete Ubuntu stack its running on.
Because of this I use to download the podcasts from the web using a native ubuntu app. I tried Gpodder and Rhythmbox but they were resource hungry when downloading 30+ podcasts. Then tried VLC but it seemed over kill just to download podcasts. So tried some command line programs including Podfox and podcatcher. In the end I used Podget then setup a cron to trigger it every 2-4 hours. I also have Podget clean up the podcasts every 3 months.

Because its done via TTRSS, it means I can add & remove the feed via any TTRSS client including the one my phone or using the web interface via my VPN (I only expose the web interface that way).

Small pieces loosely joined

It sounds like a lot of work but honestly it works well and means I can remove a part of it and it will still work. Remove Podget, could be replaced with anything including VLC, etc. Plex could be replaced with Emby or another mediaserver. TTRSS could be anything self-hosted. Using Plexpy to log is under my own terms and the data is only shared and useable by me.

I do wish I could get to this type of space with so much more of the services I use. Right now, I’m quite impressed with how smooth everything works.

Looking forward

I’m looking at a way to tag and generate a feed out of the tags in TTRSS, instead of adding it to a hierarchy. Sometimes a feed could fit between two or more places. I’d also like to improve plex’s indexing around podcasts and audiobooks. Podget generates a m3u playlist file but not found much use for these yet. I also wish the plex input for kodi was less heavy.

I just added the Recode podcast while writing this post and I looking at my plex client on my Pixel 2. Podget downloaded all the episodes over my gigabit connection in about 6mins flat, the podget won’t remove them till a few months old but I can easily remove them via plex or directly from the file system over the VPN.

I hinted at Perceptive Podcasting previously in a post about being busy. I have finally come out of that busy period and am UK bound as my passport is due to expire.

Just before the busy period, I drafted a post about Perceptive Podcasting and why it’s not simply another unique project. It went up on the BBC R&D blog recently which is wonderful because I can point to that rather than the other way around.

Since we first launched the Perceptive Radio v1 in 2013 as a concept of what Perceptive Media (implicit interaction from sensors & data, adapting media objects) could become; the radio’s have always been a framework to explore further into adaptive object based media experiences. But we have always acknowledged the growing power of the smartphone and how it could be the container for so much more.

Of course I’ve started a few podcasts myself (recently Techgrumps and Lovegrumps) and love the fact it’s quite easy to get started and it can feel quite personal. I also found the diversity of podcasting quite interesting for example I’ve been listening to the guilty feminist, friends like us and risk, for quite sometime and find them fascinating every time.

Why a client for podcasts?

In 2017, you are seeing more webservices hosting podcasts like stitcher, (heck even Spotify is hosting some). At the server-side there is a lot you can do like dynamically change adverts, geo-fence media, etc. 60db are one such service doing nice things with podcasts but they are limited in what they can do, as they said in a comment on a similar post. But doing this all server-side is a pain, and tends to break the podcast idea of download-able audio (even if you have 4g everywhere), it feels more like the radio model of tuning in.

Imagine if you could do the server-side type of processing but on the actual device and even unlock the pools of sensor/data with the users consent? And imagine if the creators could use this in storytelling too!

Its Personal, Dynamic and Responsive without being creepy or infringing personal liberties, It adaptives to changes in context in real time. It dances with Interactivity and we are also exploring the value and feasibility of object based media approaches for engaging with audience. We believe that this offers the key to creating increasingly Immersive media experiences as it gives more story possibilities to the writer/director/producer. But also provides levels of tailored accessibility we have yet to imagine.

So many possibilities and its made in a very open way to encourage others to try making content in a object based way too.

By that I mean nobody is going to trap it in a silo. Apple tried, first with its podcasting feature in iTunes, and again with its Podcasts app. Others have tried as well. None of them have succeeded, or will ever succeed, for the same reason nobody has ever owned the human voice, or ever will. (Other, of course, than their own.)

Because podcasting is about the human voice. It’s humans talking to humans: voices to ears and voices to voices—because listeners can talk too. They can speak back. And forward. Lots of ways.

Podcasting is one way for markets to have conversations; but the podcast market itself can’t be bought or controlled, because it’s not a market. Or an “industry.” Instead, like the Web, email and other graces of open protocols on the open Internet, podcasting is all-the-way deep.

Of course its a great thing no one owns Podcasting as some question if podcasting can save the world. Ok super cheesy but Doc Searls did say this which I thought was quite inspiring and fascinating too..

Maybe podcasting is the best way we have to start working out our problems with race, gender, politics and bad habits of culture that make us unhappy and thwart progress of all kinds. I say that because 1) the best podcasting I know deals with these things directly and far more constructively than anything I have witnessed in other media, and 2) no bigfoot controls it.

There is something (in)credible about the human voice. Maybe in the world where we strive for more human connection; real podcasting’s open discussions are a welcomed relief from all the other crap we get fed?

It does seem to pick and play news stories. But the sources are specially crafted (ready for syndication like this) rather than the client processing the audio and picking out the parts most relevant to your listening preferences.

Its understandable because to do this you would need well thought-out metadata created by the original author/production. Without it you can’t have objects, without objects you are reliant on serious processing of the audio to build the metadata which the player can use (that or some serious computational power).

I had heard and thought it was a logical move for Google Play’s podcasting support would include some kind of basic automated metadata/transcript but it never happened. Another missed opportunity to show off the power of google and make themselves a essential part of the podcasting landscape, like how Apple did with itunes.

Someone mentioned to me about Guardian’s Close Encounter podcast series. I subscribed today and pretty much listened to the whole thing this morning and part of the afternoon. Funny enough I didn’t even have breakfast, just a some pre-packed breadsticks from last nights dinner (somebody will know what I mean, when they read this).

The podcast series is quite amazing, which is surprising because the guardian tech podcast isn’t exactly great) But I found refreshing to hear such adult talk, after the warnings at the start of each podcast. The content is certainly #nsfw (not safe for work), but I was playing it out loud in my flat. Like when I was at Futurefest earlier in the year, I certainly felt like I was listening to something so very honest, human and authentic.

I am a subscriber to the codpast which is a excellent podcast about dyslexia and dyspraixa. Almost every episode is great and I started going through the back catalogue a while ago. There are some suprises like how I kind of warmed to Peter Stringfellow (I never thought I ever would).

But the most recent one really got me rewinding once I finished in the shower (I tend to listen to podcasts in the morning while getting ready for work)

Creativity is often seen as the preserve of artists, musicians and writers, but Chris Arnold, founder of ad agency The Garage, sees creativity as an essential aptitude needed to make it in the world of business.

With dyslexia and creativity tightly linked, Chris put his money where his mouth is and courted controversy when he posted a job ad stating, ‘Only dyslexics need apply’!

I wish there was a transcript but its such a great listen…

What do I make of the advert? Well the word “Should” makes all the difference in my mind. If they said they would “only” accept dyslexic people that would be rightly breaking equality law. The law which is setup to help.

Myself and Chris were walking back from Sunday roast dinner, and we got talking about Podcasting. The current media darling is a thing called Serial.

I have always maintained that podcasting is different from radio and part of the confusion (as such) is radio shows using podcast distribution to deliver content. Most of the professional stuff is radio shows using podcasting distribution, which is a real shame. I remember my cry out for more British podcasts even.

…there were not enough amateur British Podcasts. I know theres the BBC podcasts and the Guardian podcasts which both have got a lot of success in this area but theres nothing like TwiT or Revision3’s series of video podcasts

Now of course that was 4 years ago and things have shifted. Chris pointed out the raff of amateur to professional media on youtube. But the big question remained… what is the difference between a podcast and radio show?

Well I struggled to remember the arguments about podcasting when the BBC first did its podcast trial, to replay back at Chris. The verge video reminded me exactly what the point I should have made more clearly.

Its not about production, its about depth! I eluded to it but never actually said depth. With Radio you need to be broad, with podcasts you can be so niche it hurts.

Talking of niche audiences and podcasting, we launched the Lovegrumps podcast this weekend. Lovegrumps is like Techgrumps but about love, sex and relationships. Audio only and wondering if audioboo, mixcloud or soundcloud might be better places to put the podcast?

If this is the 3rd era of podcasting, then its certainly time to evolve… Expect intro music and other production stuff next time.

Oh by the way, the verge are wrong. Perceptive Radio is clearly the future of radio… Just imagine what could be done with Perceptive Podcasts!

Me and Sarah did a podcast last night about some comments on her blog recently.The post was about race and interracial stereotypes and centres around a piece in the guardian over a year ago (march 2005). Now someones called werdz has decided to write a comment and get back at Sarahs comments on the original guardian article. Sarah felt it best to reply by a podcast.

At the blogger panel at Fall VON … Vlogger and blip.tv advocate Dina Kaplan asked bloggers to start vlogging. Its started a minor debate.

My take? Please dont.

Ive written before on what I call the reader-friendly vs. writer-friendly dichotomy. My thesis is that media make choices about where to be on that spectrum, though ideal technology reduces the compromises

Brad actually goes on to advocate podcasting as an acceptable format as it can be listened to whilst jogging, etc. I think hes correct to a degree – podcasting is certainly easier to consume than video/vlogging as it is a multitaskable medium (unlike blogging too). However its still binary – it still requires you to consume at a pace decided by the producer and its far harder to index and search through. Unless it contains a meta-wrapper, there is also no hyperlinking which is arguably one of the greatest keys to the world-wide-webs success.
Its for this reason that Ive been sceptical as to the long-term success of podcasting as an informational medium. And this scepticism certainly extends to vlogging.

My take is that ascii is great but you know what, how bland would the world be if people couldn't express themselves in any form they feel most comfitable? See Ben is taking the reciever (user) point of view and I think thats fine for a lot of people. Even myself, I blog more that I podcast or videocast because I like hyperlinking. But it would be wrong for me to expect everyone to do the same. If podcasting works for you, hey go for it. Yes think about your audience you certainly need to balance that with your own creativity. So in the end I do agree with Ben's final point.

However I think most people would agree that we need to produce work in the format thats right for the content at hand, and for the end consumer whos going to consume it. For the moment at least, I think most people still use the blogosphere more for informational use than they do entertainment and as such that needs to be considered when youre about to produce your next blog/podcast/vlog

Ideally binary searching, scanning, deconstruction would be as easy as acsii but its not at the moment. I think this is mainly a limitation of the tools and services out there. The service and tool creators blame the lack of standards. So the question is where is the microformats of the media? I would have suggested Mpeg4 could have been but its got so screwed up who knows.

The next geekdinner will be next month on Thursday 23rd Feb and our guest for the night will be Paul Boag of the popular podcast Boagworld. The Boagworld podcast is aimed at those who are responsible for an organisation's website and would like practial advice on what they should or could be doing to improve the current site. Paul himself is a well established web designer usability/accessibility specialist and is a founder partner of Headscape which practice Webstandards when ever possible.

The venue has changed once again, this time were at the Polar Bear which is just a stone throw away from Leicester Square. The venue is larger than the one in Covent Garden, and a nicer cleaner deco. I'm also expecting the food will not run out like last time and at only 5 pound per head expect a more rounded buffet with food for vegetarians as well as meat eaters. There will also at long last be a PA system with Microphone for the guest and the Question and Answers session which follows. I'm also able to play what ever music I like at what ever level I like. So if anyones interested I can maybe put there ipod on shuffle mode and play it during the night at a low level.

Slowly I've been adopting the use of FireANT for my podcasts and vlogs (video blogs?) downloads. I'm still mainly using Azereus with the RSS plugin for its TV RSS method which has saved me a lot of time and effort downloading TV shows and the like. It was very good today, finding Lost ep5 seeding without any human interaction on my behalf.

Now although this Sync toy isnt as powerful as Rsync on the unix platforms its actually quite neat and has all the modes needed for full syncing.

Synchronize: New and updated files are copied both ways. Renames and deletes on either side are repeated on the other.

Echo: New and updated files are copied left to right. Renames and deletes on the left are repeated on the right.

Subscribe: Updated files on the right are copied to the left if the file name already exists on the left.

Contribute: New and updated files are copied left to right. Renames on the left are repeated on the right. No deletions.

Combine: New and updated files are copied both ways. Nothing happens to renamed and deleted files

You can also Schedule it using the standards Windows Scheduler, Preview a sync, use UNC paths, sync deep folders (perfect for backup) and tell it to move files to the recycle bin instead of deleting them.

So with all this in mind, I've setup Fireant to download and for Synctoy to sync across to my laptop before it downloads on my laptop. This seems to work, because the stupid file names are at least unique across all Fireants. I've been trying to convince the people behind Fireant that the human readable podcast download names are unique enough to do the same thing, but its still a on going debate. If the human readable filenames were in place, I could then sync files to my storage card, pocketpc, mobile phone and laptop without human interaction. Using filetype filtering in synctoy, its possible to sync audio files to the phone while videos files go to the pocketpc. Hey and if Fireant used human readable filenames and Synctoy regular expressions the limits would be endless.

So in summary,

Microsoft's Synctoy should be renamed Synctool and should add regular expressions to the filetype filering. I'm also hoping syncing to the PocketPC's storage card will be a option soon and there certainly should be a option to divert sync if the removeable storage card is not in place.

Fireant can keep its sync option but should give people the option to automaticly save as human readable filenames.