WEBVTT

00:00:00.000 --> 00:00:13.631
Hello, and welcome to the holiday edition of the Metacast Behind the Scenes podcast. Hey, Arnab. Hey, hey, hey, yeah. Ho, ho, ho. Ho, ho, ho. Not hey, hey. Right.

00:00:13.631 --> 00:00:28.015
I think we just wanted to do a super quick episode today. We'll try to keep it under 15 minutes. Let's see how that goes. We always try to over deliver. But yeah.

00:00:28.015 --> 00:00:40.015
We've both been super busy. Lots of exciting stuff to share with you. But I think we'll keep that for a longer episode. We'll try to record that mid-Jan-ish.

00:00:40.015 --> 00:00:47.856
I will be out for a little bit for about 10 days. And Ilya, you're doing some travel too. So you'll be out for a little bit too.

00:00:47.856 --> 00:01:01.328
So we'll record this after that. But we wanted to do a super quick holiday update and give you some wishes before we end this awesome year. So yeah, let's start with the business update. You want to do that, Ilya? Sure.

00:01:01.328 --> 00:01:15.632
So we've hit 300 paying subscribers. It's just over 300 at this point. Yeah! Okay, I don't know how that will sound on a podcast, but we'll see, I guess.

00:01:15.632 --> 00:01:29.552
You're becoming the meme of this podcast, starting with an emergency episode. All right. So, yeah, we've been like at 200 plus for the last, I think, three months. But then...

00:01:29.552 --> 00:01:40.736
I think we doubled. Actually, no, I think it was 150 in the early September or so, early October. And then I think we've doubled the number of paying subscriptions in basically a quarter.

00:01:40.736 --> 00:01:53.248
which percentage-wise sounds very impressive in absolute numbers. It's like extra 150 people actually.

00:01:53.248 --> 00:01:58.159
Finding enough value and paying for it, it's crazy.

00:01:58.159 --> 00:02:10.463
And I still keep wondering, like 300 people actually paying for this thing is amazing, right? And people are, we can see that usage also, they're actually using it. So that's great.

00:02:10.463 --> 00:02:21.759
Along with that, we crossed, I think, 1,500 monthly active users. So about 1,200 free and 300 are paying.

00:02:21.759 --> 00:02:35.967
This means we crossed $550 on our monthly revenue and I think about $6,300 or so, which translates to about that much in annual revenue. Yeah.

00:02:35.967 --> 00:02:48.463
I want to say that we have the RevenueCat app installed on our phones. And we get a notification, or at least I get a notification every time there is a new subscription, there is a new conversion.

00:02:48.463 --> 00:02:59.135
From trial to pay, there's a new trial. Unfortunately, sometimes people cancel. We also get those. And when we first started getting those notifications,

00:02:59.135 --> 00:03:13.199
someday, like I'm talking about like half a year ago, maybe eight months ago, it would be like two or three days without any notification sometimes, or maybe like an occasional cancellation. Yeah, you go and check, are my notifications on for RevenueCat?

00:03:13.199 --> 00:03:25.616
Yeah. And actually, nobody buys anything, right? You get nothing for a few days and then you get the cancellation. It's heartbreaking. And now it's almost too noisy.

00:03:25.616 --> 00:03:30.207
Yeah, I agree, especially because we have the family

00:03:30.207 --> 00:03:44.687
So on iOS, if you buy a Metacast subscription, if there are other people in your Apple account, like your family, everybody gets it for free. And unfortunately, RevenueCat sends an individual notification for...

00:03:44.687 --> 00:03:52.735
each one of them it makes it clear that it's like zero dollars of family we know but now it is too noisy i think yeah i used to

00:03:52.735 --> 00:04:05.855
Up until I want to say about two months back, I used to go through each notification one by one. Now I just look at like the grouped iOS. Oh, there's like 25 notifications. I'm like, great, dismissed. Let's look at the stats.

00:04:05.855 --> 00:04:20.175
Yeah, so I have this pattern where I see that group, like 25 identifications, I unfurl it, and then I just scroll and look at those that have the number. And I think, like you said, the growth has, if you look at our, like...

00:04:20.175 --> 00:04:34.447
We'll share maybe in January, we can share the growth chart. But it's been pretty smooth, same 15 to 20-ish percent we see month over month. Google SEO-wise also, it's been increasing at that similar rate. So all of these things are...

00:04:34.447 --> 00:04:42.735
healthy. It's just that the base is still super small, right? So these 15% impressive growth month over month.

00:04:42.735 --> 00:04:55.584
means actually very few people because the base of that 15% is very small still. But these are all good signs. It's going to keep growing, looks like. People are finding value.

00:04:55.584 --> 00:05:06.384
That's good. Totally. I think what we've also seen after most of our subscribers started to come from SEO, I think we started to see a lot more monthly subscriptions.

00:05:06.384 --> 00:05:13.600
And I think monthly users are a little bit more fickle because sometimes they use it for a few months and then fall off.

00:05:13.600 --> 00:05:27.887
But also we get a lot more notifications. It's actually really fun to see somebody renewing the subscription month after month. Whereas an annual subscription, they paid once, right? But then they may fall off and we actually don't know, right?

00:05:27.887 --> 00:05:41.776
unless you look at the data, but with these renewals, I'm always delighted to see those renewals, like small numbers, like $2 a month, but it means actually somebody finds enough value to keep contributing to.

00:05:41.776 --> 00:05:46.848
to our success. And we also get these in Slack.

00:05:46.848 --> 00:06:01.264
And now it's super, I think, noisy. So I don't go and click every single one. But there was a time where I was clicking super every single one and seeing like where they are from. Like we can see the country and whether it's iOS or.

00:06:01.264 --> 00:06:13.536
Android, right? So I would check that out. What I also find super delightful is a lot of these monthly, right? Through SEO, they discover us, they continue for a few months and then they drop off.

00:06:13.536 --> 00:06:24.672
And then after like 15 days or 20 days, they come back again. And that gives you like, yes, that's what we want. So they thought that they wouldn't like.

00:06:24.672 --> 00:06:39.055
they canceled it and then it expired after some time and then a few weeks later they realized that oh no no that was good i need that thing now so they subscribe again so maybe they use another app and they just realize how um

00:06:39.055 --> 00:06:50.624
It's just impossible to go to anything else after you use Metagast. Yeah. Well, I mean, we still have a long way to go in terms of what we want to do, but the basics are there.

00:06:50.624 --> 00:07:03.951
At the end of this episode, I have a note to not forget to shit on Spotify. So we'll get to this. And that will be somewhat related to their podcast experience too. So stay tuned.

00:07:03.951 --> 00:07:06.879
Okay. All right. So what have you done?

00:07:06.879 --> 00:07:21.007
Yeah, so I almost forget last few weeks I've been working entirely on the backend. We'll talk about that in a second. But just before that, we discovered, I think via Reddit, somebody told us that downloads are not working.

00:07:21.007 --> 00:07:23.168
Right? Credit or email, I don't remember.

00:07:23.168 --> 00:07:36.432
Yeah, this was like within a couple of days of our last release, V125, where I added a lot of great stuff and I added a mistake in there that...

00:07:36.432 --> 00:07:47.791
Essentially, the effect was that downloads were working as long as you had an internet connection. So, technically...

00:07:47.791 --> 00:07:52.752
Downloads were working as long as you had an internet connection. When you did not have one...

00:07:52.752 --> 00:08:06.959
That's when downloads were not working. So we did an immediate... No, I mean, technically they were still playing from the downloaded file, so they wouldn't stream the file, right? It's just they couldn't start playing from the downloaded.

00:08:06.959 --> 00:08:20.399
Yeah, yeah. Like we couldn't fetch the downloaded data because I inserted some stuff into the process that I forgot that this wouldn't work if you don't have a network.

00:08:20.399 --> 00:08:34.894
Anyway, so we did an emergency bug fix of that. That went out, I think, maybe the day or day after that, and that's been fixed. And since then, I've been working on, I think we talked about this a little bit in the last episode, but...

00:08:34.960 --> 00:09:00.895
More than 50% of our infrastructure costs is from a single provider. I won't name who or why, but we've basically... spent a lot of time in building an in-house system to work around that and that is now live and we're going to cut off the third party solution like this week.

00:09:00.895 --> 00:09:06.447
which means our costs are down about 40%. So yeah.

00:09:06.447 --> 00:09:16.096
And you said it in a way that I think I would like to clarify. This provider is actually a very good, great service. It's just too expensive.

00:09:16.096 --> 00:09:32.927
too expensive like when we started i think this was like a no-brainer like let's go with it uh but uh yeah it's become too expensive now that we have like 1500 active monthly users and all that so Yeah, then we also had issues on the web app.

00:09:32.927 --> 00:09:45.312
when the whole world was hit with the CVE for React, React server components, this security issue, that, well, we, maybe because we hosted Vercel, so our...

00:09:45.312 --> 00:10:04.384
We were not compromised. But I was reading those reports on Rendited where people discovered a sex.sh file that would mine cryptocurrency and stuff on their servers. So we had to urgently... patch that and I mean I mean us being on Vercel

00:10:04.384 --> 00:10:18.927
Even if there was a compromise, it would have lasted maybe a few minutes or something like that, Max, because it was essentially serverless solution that we were using, right? They may be doing underneath containers or something like that, so that container would be compromised.

00:10:18.927 --> 00:10:32.591
but only for a few minutes or so. But we patched it within a couple of days, I think. Yeah. And another point I want to make here is that we were upgrading from Next.js 15 to 16.

00:10:32.591 --> 00:10:47.120
And it was painful as hell. And I remember I even had to punt on this update because everything just broke. But ultimately, I don't know, maybe I just had some kind of presence, vision.

00:10:47.120 --> 00:11:01.279
that I still had to do it, so I spent another couple of days and did it, which made this upgrade pretty much seamless. You don't want to do this kind of upgrade where everything breaks when you also have an ongoing security incident.

00:11:01.279 --> 00:11:15.840
Yeah. No, I mean, that's what I messaged you, right? Like either we do the next 15 minor bump or we do the 16 thing immediately. So I'm glad that that worked out. Yeah.

00:11:15.840 --> 00:11:30.288
And I think at one point, every day there was a new CV and a new patch or something like that from both Vercel and React, right? Yeah. Crazy times for folks like Vercel.

00:11:30.480 --> 00:11:31.392
Yeah.

00:11:31.392 --> 00:11:45.679
Yesterday, I saw a hilarious Reddit thread saying, CV December 18th is on or something like that. So basically, people are having fun that there's basically a new CV every day and you have to go through your entire patching thing.

00:11:45.679 --> 00:11:57.984
Our LinkedIn friend Victor Moreno had a very long post about basically he's been shitting on Next.js for as long as I know him.

00:11:57.984 --> 00:12:11.327
And he was vindicated. He was like, this is why you don't build shit on Next.js, because there's so much complexity that when this kind of thing hits, you ask yourself, like,

00:12:11.327 --> 00:12:21.840
Why do I even need to use this? This was not just Next.js, though. It was React. Right. It was the React server component. But I guess Next.js is probably the largest framework that uses it.

00:12:21.840 --> 00:12:36.272
Back in Amazon, I remember like some CVs like this. Oh my God, the entire company, like basically every single developer would have a firefight over like two, three days patching everything. It was insane. Anyway, I'm glad.

00:12:36.272 --> 00:12:48.272
of that is done and we are faster in reacting to it okay so what's happening next you want to talk about it sure so i'm going to first finish up like basically

00:12:48.272 --> 00:13:01.727
Effectively, we are not using this provider that I talked about, but we have not turned it off yet. So I'm going to do that first. And then I'm going to start working on the next app release.

00:13:01.727 --> 00:13:14.703
We have seen a few people hit the quotas that we have for private podcasts, which is, what was it, Ilya? Like 10 hours of private podcasts per... 10 hours of a private podcast per month.

00:13:14.703 --> 00:13:27.504
Yeah. So in BigQuery, I saw like, I believe like three, four people regularly hit it monthly. And one of them or maybe two of them actually reached out saying, hey, can I buy like a higher...

00:13:27.504 --> 00:13:42.480
tier and get more usage of this, right? Was it one person or I think two people maybe? I think it was one person and they were like, yeah, can I buy more hours? Basically, it's like, how can I pay you more to...

00:13:42.480 --> 00:13:52.432
get more out of it. To get what I want, right? And we're like, okay, so we need to figure out how to make it possible for people to pay us more so they can get what they want.

00:13:52.432 --> 00:14:07.039
So that's what I'll do next. We'll start the pro plan in the next release with higher limits for private podcasts. But we have a lot of, I think, exciting ideas for what goes into the pro thing, like some other...

00:14:07.039 --> 00:14:14.368
audio apps support uploading your own custom audio and imagine like uploading your custom

00:14:14.368 --> 00:14:28.991
audio files and getting all the things that you get with Metacast, like the transcript, chapters, bookmarks, scrolling, search, everything. But these things will probably take a little bit longer. Ilya and I have not aligned on our roadmap yet.

00:14:28.991 --> 00:14:41.775
But, yeah. Yeah, we need to strategize to see how we can leverage the synergy here. Yeah, we haven't achieved our synergy on the roadmap.

00:14:41.775 --> 00:14:47.919
So, yeah, we'll do our OKRs in Q1.

00:14:48.655 --> 00:15:03.248
But imagine this thing where you can actually upload files, right? And listen to them with the transcripts and bookmarks and all. Like last summer, I needed to listen to some lectures that I had downloaded from like a very long time ago.

00:15:03.248 --> 00:15:17.519
And I used Overcast for this. But I was like, I want to make notes. And I just couldn't. And yeah, I'm really looking forward to actually doing this.

00:15:17.519 --> 00:15:32.416
But it will be sometime in... And I think we'll do it a little bit better than what Overcast does currently, which is all of your uploads go into like one single place. I actually, if I had this feature, I would like to organize it in a different way.

00:15:32.416 --> 00:15:47.312
Yeah. Exactly. I would actually want to play it from Google Drive folder, if that's possible. I think we should look into that. That would be nice. Yeah. Because managing files was a pain in the ass with Overcast.

00:15:47.312 --> 00:15:59.823
Because you had to do it through the web interface. And it's like, yeah, there are already tools that are specially built for managing files that we could connect to. Yeah, let's think about that. Keep the thought. Yeah.

00:15:59.823 --> 00:16:10.960
Okay. All right. So anything else before we head into our recommendations? All right. You go first. All right. So...

00:16:10.960 --> 00:16:21.936
I'm almost embarrassed to admit that I haven't listened to any podcasts, I think, at all in the last month. And maybe I've only listened to one or two episodes in the last two months. Because I've been...

00:16:21.936 --> 00:16:36.655
I think this explains our weekly active user, the drop I have been noticing of a significant user. Yeah, yeah, because I previously would listen to like almost an episode a day, but yeah, now I've really been into the long form.

00:16:36.655 --> 00:16:47.840
content more and so I have listened to Dune part 2 and Dune part 3 the books

00:16:47.840 --> 00:16:58.975
And I'm now going through Dune 4, The God Emperor of Dune. And I have the intention to finish all six books that Frank Herbert himself wrote.

00:16:58.975 --> 00:17:06.559
in the next month or so so I think until then I'm not going to be listening to podcasts because like I'm taking every free minute I have that I can listen

00:17:06.559 --> 00:17:17.536
to listening to books. And, yeah, it's interesting because, like, I've previously listened, I mean, read and listened to books one, two, and three. And now...

00:17:17.536 --> 00:17:31.519
For some reason, I really wanted to start from book two. So book two and book three, I kind of reread. And book four, I'm reading for the first time. First time I tried it last year, it felt like it was too out there, too boring, too...

00:17:31.519 --> 00:17:44.367
weird. But now, I don't know, I perceive it differently. Actually, I really enjoy it. After having gone through the first 20%, the first 20% were difficult. Then I really got into it.

00:17:44.367 --> 00:17:54.511
So, and I have this note, to not forget to shit on Spotify, right? So, because the book two, I think, it was not available in the library.

00:17:54.511 --> 00:18:07.872
on a short notice. So I listened to it on Spotify because Spotify actually includes 15 hours of audiobooks if you have a premium subscription. And my pattern is that I switch between music and...

00:18:07.872 --> 00:18:22.528
books like like when i work i would listen to music and then i would like switch the books and when you have two different apps that's very straightforward when you use the same app that's i found it to be

00:18:22.528 --> 00:18:32.384
crazy inconvenient like extremely inconvenient to do that so I can only imagine that if you are listening to podcasts on Spotify

00:18:32.384 --> 00:18:45.296
And you have to switch between podcasts and music and God forbid books as well all the time. I think it's a nightmare user scenario. And yeah, so...

00:18:45.296 --> 00:18:58.607
If you haven't tried Metacast, download it now. Okay. On Dune, I have the same, like, I've tried, I think, thrice so far.

00:18:58.607 --> 00:19:13.152
And the first three books are, I've started it thrice so far in the last 10, 15-ish years since I first discovered them. And every time I go through book one, two, and three.

00:19:13.152 --> 00:19:21.087
They're still like big books, so it takes me like a good month and a half easily to go through them, right? But...

00:19:21.087 --> 00:19:36.064
Book four is where I fall off every single time. I've not managed to go like more than 15% of book four in three tries. You know, it gets more interesting. I think for me, that point where it sort of clicked was...

00:19:36.064 --> 00:19:49.536
So there is a dialogue where they talk about why all the armies are female. And it's like 3,000 years after the original Dune.

00:19:49.536 --> 00:20:04.720
time and place right and then one of the kind of one of the people there explains kind of that theory that the society and armies driven by men, they're sort of more violent, more prone to

00:20:04.880 --> 00:20:18.688
kind of degradation of different kinds, right? And that's why sort of the female aspect is more like nurturing, matures faster and all of that. I don't know if that's backed by any science. It doesn't really matter, right? But it just kind of gave me that...

00:20:18.688 --> 00:20:30.223
perspective about the master plan that's described in the book that sort of started to click with me and I think it was like 26% in so but

00:20:30.223 --> 00:20:37.327
Prior to that, I was like, do I really want to keep reading? But then I'm like, no, maybe I should. Yeah. OK, so what about you?

00:20:37.392 --> 00:20:51.983
Yeah, I've been listening to my regular mix of podcasts, The Hard Fork, Formula One season ended, so a lot of that. Tennis, there's been some big news, so all of that. But today I won't talk about all that. I'll talk about this audiobook that I've...

00:20:51.983 --> 00:21:15.296
been listening to i finished it actually yesterday uh the hundred year old man who climbed out of the window and disappeared okay so if you like um forrest gump and if you like the man called uva or a man called uva i don't know if you read have you read that no

00:21:15.296 --> 00:21:22.544
No, who's that? Oh my God, that's a beautiful book. You have to, it's short. Maybe like four or five hours audio book.

00:21:22.544 --> 00:21:34.960
A Man Called Uva. It's also now a big movie starring Tom Hanks, but read the book. It's delightful. Okay, so it's set in a Swedish setting and kind of like...

00:21:34.960 --> 00:21:49.407
immigrants and established people and that sort of growing old stuff like that so this kind of is in a similar genre it starts in sweden it's also very hilarious just like those two books and

00:21:49.407 --> 00:22:03.632
Like Forrest Gump, a lot of like world events over the last hundred years is tied to this person, although we don't know about him. So that's kind of like what's happening. Hilarious book. I loved it. I picked up the second book.

00:22:03.632 --> 00:22:18.112
Yesterday. Highly recommend it. Yeah. Okay. Cool. Okay. So I think that was it for 2025. Is it 2025? Yes, it is. It still is. Yeah.

00:22:18.112 --> 00:22:32.592
Yeah, so, yeah, I think we will have another episode up in January. We'll talk a lot more. Well, I mean, today we didn't keep to our 15-minute timeline by any stretch of.

00:22:32.592 --> 00:22:42.592
time, like I tell. If you had more time, we would have recorded a shorter podcast, right? Maybe. I think...

00:22:42.592 --> 00:22:56.912
Like I say, when we start recording podcasts, we kind of have like a black hole or supermassive object gravitationally near us, warping our sense of time and space. And also we just go into our flow.

00:22:56.912 --> 00:23:11.231
is all good. We'll see you in 2026. Have a wonderful holiday season and a happy new year. We are thankful that you listened all the way into this. If you've been using the app, we are thankful.

00:23:11.231 --> 00:23:18.864
Yeah. See you next year. Yeah. Happy New Year and Merry Christmas.

