Blue sky sketch for Overcast

Replied to a tweet by Marco Arment on TwitterMarco Arment on Twitter (Twitter)
Marco, your post about supporting rel=”payment” for Overcast made me start thinking about other potential solve-able problems in the podcast space. Now that you’ve solved a piece of the support/payment problem, perhaps you can solve for a big part of the “who actually listened to my podcast” problem?

In a recent article on the topic of Webmention for A List Apart, I covered the topic of listen posts and sending webmentions for them. In addition to people being able to post on their own website that they’ve listened to a particular episode, the hosting podcast site can receive these mentions and display them as social proof that the episode was actually listened to. In addition to individual websites being able to do this, it would be awesome if podcast players/apps could send webmentions on behalf of their users (either with user specific data like Name, website, avatar, etc. if it’s stored, without it, or anonymized by the player itself) so that the canonical page for the podcast could collect (and potentially display) them.

As a proof of concept, here’s a page for a podcast episode that can receive webmentions. Someone listens to it, makes a “listen post” on their site, and sends a webmention of that fact. The original page can then collect it on the backend or display it if it chooses. Just imagine what this could do for the podcast world at scale for providing actual listening statistics?

In addition to aggregate numbers of downloads a podcast is receiving, they could also begin to have direct data about actual listens. Naturally the app/player would have to set (or allow a configuration) some percentage threshold of how much was played before sending such a notification to the receiving site. Perhaps the webmention spec for listens could also include the data for the percentage listened and send that number in the payload?

The toughest part may be collecting the rel=”canonical” URL for the podcast’s post (to send the webmention there) rather than the audio file’s URL, though I suspect that the feed for the podcast may have this depending on the feed’s source.

If you want to go a step further, you could add Micropub support to Overcast, so that when people are done listening to episodes, the app could send a micropub request to their registered website (perhaps via authentication using IndieAuth?). This would allow people to automatically make “listen posts” to their websites using Overcast and thereby help those following them to discover new and interesting podcasts. (Naturally, you might need a setting for sites that support both micropub and webmention, so that the app doesn’t send a webmention when it does a micropub post for a site that will then send a second webmention as well.)

One could also have podcast players with Micropub support that would allow text entry for commenting on particular portions of podcasts (perhaps using media fragments)? Suddenly we’re closer to commenting on individual portions of audio content in a way that’s not too dissimilar to SoundCloud’s commenting interface, but done in a more open web way.

As further example, I maintain a list of listen posts on my personal website. Because it includes links to the original audio files, it also becomes a “faux-cast” that friends and colleagues can subscribe to everything I’m listening to (or sub-categorizations thereof) via RSS. Perhaps this also works toward helping to fix some of the discovery problem as well?

Thanks, as always, for your dedication to building one of the best podcast tools out there!

Published by

Chris Aldrich

I'm a biomedical and electrical engineer with interests in information theory, complexity, evolution, genetics, signal processing, IndieWeb, theoretical mathematics, and big history. I'm also a talent manager-producer-publisher in the entertainment industry with expertise in representation, distribution, finance, production, content delivery, and new media.

6 thoughts on “Blue sky sketch for Overcast”

  1. Replied to Tracking my podcast listening by Henrik Carlsson (Henrik Carlsson’s Blog)

    I’m going to try an experiment. From now and some time ahead I’m going to be tracking my podcast listening (scrobbling, if you prefer) on my blog. Every episode of every show that I listen to will be a blog post in my Listen-of category. Some posts will be nothing but the title of the podcast and episodes, others will contain short comments from me and some might even have really long comments.

    The idea behind this is that I, like many other people, listen to a lot of podcasts. I often find food for thought in these and often find myself wanting to have a way of cataloging what I’ve listened to and what was interesting in the episodes. Up until now I haven’t had a good system for that and now, I have a system. Whether it’s a good one or not, time will tell.

    For now I’ll let these posts syndicate to Micro.blog but if I feel like they fill my timeline there with noise I might make some tweaks to the backend on my blog to stop them from syndicating.

    It’s interesting to see someone else tracking what they’re listening to. I try to include the .mp3 or other audio files in my post with proper markup to create a faux-cast of sorts that others can subscribe to. Somewhat like reading.am, I find that discovery of podcasts by seeing what others are actually listening to is far more valuable than what they simply say they’re listening to.
    I’m hoping that podcast apps like Overcast by @marco might support technology like webmention and micropub in the future to make some of this stuff a bit easier as well as more valuable.

    Syndicated copies to:

    Syndicated copies:

  2. Read Newsrooms take the comments sections back from platforms by Marie K. Shanahan (Nieman Lab)

    “Local news organizations should become a driving force for better online public discourse, because Facebook and Twitter aren’t cutting it.”

    I wonder in an age of caustic social media why newspapers don’t build their own (open and IndieWeb-flavored) social media platforms into their products as a benefit to not only their readers but for the communities they service? This could help not only their bottom line, allow them to add a useful service to their product, but fight the vagaries of what social media networks have done to them and give them some additional ways to help improve community conversations.
    This idea isn’t too dissimilar to Greg McVerry’s idea of having local libraries allow users to “check” out domain names and pre-built IndieWeb content management systems to use. (Greg, have you fleshed this out on your site somewhere?)
    In any case, I’ve outlined a bit about how newspapers and journalistic outlets could use read posts in an IndieWeb way to take more control over their comments sections instead of farming them out to caustic social media platforms that they have no control over. There’s at least one outlet that has begun experimenting with these types of read posts.  Some of these ideas (and similar ones on podcasting) might begin to address Marie’s idea about improving online discourse and making a better forum.
    I see she’s got a book on the topic entitled Journalism, Online Comments, and the Future of Public Discourse. I’ll have to take  a look at it soon.
    Syndicated copies to:

    Syndicated copies:

  3. As I was reading through some of the subscriptions in Aaron Davis’ well-curated blogroll which I’m subscribed to via OPML Subscription in Inoreader, I was reminded that I should be following my own Huffduffer Collective. This is a feed of audio that comes from all of the accounts I’m following on Jeremy Keith’s awesome Huffduffer audio service. For those looking for a great method for discovering new and interesting audio content and podcasts, this is by far the best discovery service I know.
    While finding content which others have bookmarked is an excellent discovery mechanism, I think that finding it by means of things they’ve actually listened to would be even more powerful. By saying you’ve listened to something, it means you’ve put some skin in the game and spent some of your own valuable time actually consuming the content and then separately posting about it. I wonder how Huffduffer might incorporate this sort of “listen” functionality in addition to their bookmarking functionality? I can’t help but thinking that more audio applications should have Micropub functionality for posting listens.
    Here I’ll remind people that my website provides just such a feed of my own listens, so if you want to hear exactly what I’ve been listening to, you can have your own feed of it, which I call my faux-cast and you should be able to subscribe to it in most podcatchers. I do roughly the same thing for all the things I read online and off as well. I may bookmark something as interesting, but you know it was even more valuable to me when I’ve spent the time to actually listen to or read it from start to finish.
    Do you have a listen feed I could subscribe to?  Perhaps a Huffduffer account I should follow? How do you discover audio content online? How could this be used in the education technology space?

  4. I send Webmentions for reads and listens to notify authors, but I’m waiting for reading/podcast apps that will allow me to authenticate and make read/listen posts via micropub automatically, or versions that will send even generic notifications via webmention.
    The nice part is that this sort of model allows the user to collect this data and send these notifications on an as-desired basis to the publisher.

    Syndicated copies:

Mentions

Reads

Likes

Leave a Reply

Your email address will not be published. Required fields are marked *

To respond to a post on this site using your own website, create your post making sure to include the (target) URL/permalink for my post in your response. Then enter the URL/permalink of your response in the (source) box and click the 'Ping me' button. Your response will appear (possibly after moderation) on my page. Want to update or remove your response? Update or delete your post and re-enter your post's URL again. (Learn More)