Frequently Asked Questions
Who is Ennuicastr for? Should I use it?
Ennuicastr's primary audience is podcasters with guests. Ennuicastr could also be useful for meetings, voice or musical instrument lessons, and anything else where recording everyone independently but in sync is needed.
The traditional solution is for one individual (the host) to record both themselves and all of their guests, but this degrades the quality, and makes the final project more difficult to edit. Ennuicastr always separates everyone's audio into their own separate audio file, but all that guests are required to do to accomplish this is to open a web page. Audio is captured before transmission over the Internet, so the only source of quality loss is audio compression.
How much does it cost?
NOTE: During the beta, everything is free. The following will become true when the beta is over.
You can either pay a simple monthly subscription fee for unlimited recordings, or pay for individual recordings. The price depends on the recording quality. The monthly fee is $10/month for high quality or $15/month for ultra-high quality.
If you prefer to pay for individual recording, the cost is $1/hour for high quality or $2/hour for ultra-high quality, for up to four users (including the host). Each additional user costs 20¢/hour for high quality, or 40¢/hour for ultra-high quality. This is prorated by the minute, so a 30-minute recording with four users will only cost 50¢. You can pay for a recording after checking whether the audio is satisfactory through a sample download, and simply don't pay for a recording which you don't think is good enough.
For most users, paying for individual recordings is likely to be less expensive than a subscription, but its cost is harder to predict. For more information on pricing, see the pricing page.
In all cases, payment is through PayPal, and prices are in US dollars.
Can I get a discount?
NOTE: During the beta, everything is free. The following will become true when the beta is over.
If you are a charity, please contact us. Otherwise, no.
Why is Ennuicastr so expensive?
NOTE: During the beta, everything is free. The following will become true when the beta is over.
It's difficult to place a price on a service like this, because the expenses and income are essentially unrelated to each other. If the service isn't very successful, the price I'm charging may be insufficient even to pay for the servers and other expenses involved (let alone make any profit). If the service is wildly successful, I'll need to provision more servers, take more time, etc. The price is essentially invented at a level that I hope will keep the service afloat.
Why is Ennuicastr so inexpensive?
NOTE: During the beta, everything is free. The following will become true when the beta is over.
Wereweasel, the company behind Ennuicastr, is a one-man team. And that one man has another job. The service needs to pay for itself, but it's not paying my rent; everything beyond paying for itself is pure profit. If it becomes moderately but not wildly popular, then we may end up in the awkward position that I need to hire people to manage the service, but would need to increase the price in order to hire them. Hopefully it remains either relatively unpopular or wildly popular, so that the price can stay where it is.
Why isn't Ennuicastr free?
NOTE: During the beta, everything is free. The following will become true when the beta is over.
A lot of what Ennuicastr does could be done entirely in the client (i.e., on your computer, in your web browser), and if so, it would be immoral to charge an ongoing fee for it. But, while a lot can be done that way, enough can't that it's still impractical. Live voice chat requires a central hub, and audio processing would be, at best, annoying to do exclusively on the clients. So long as Ennuicastr is tied to online voice chat negotiation and online audio processing, it can't be free, because servers cost money.
My recording sounds bad. Did Ennuicastr screw it up?
There are aspects to sound quality out of Ennuicastr's control. If you record with a poor-quality microphone in a noisy room, then nothing Ennuicastr can do will make your audio sound good. Ennuicastr aims to reproduce whatever your microphone records as well as possible, but if the recorded audio sounds poor, then the recording will sound poor, and the only solution to that is to use better equipment in a better environment.
How many people can be in a recording?
Each recording is limited to 64 tracks. In most case this means that 64 users may be in a recording, but note that if a user rejoins with a different nickname than they joined with the first time, they will get a new track. Note also that additional users incur additional cost.
How many recordings can I have?
There is no limit on the total number of recordings that you make, but you may not have more than four recording simultaneously.
How long can my recordings be?
There is no limit imposed by Ennuicastr, but it's probably advisable to keep them under twelve hours for practical reasons.
Can I schedule recordings in advance?
No, but you can make persistent recording URLs (called “rooms”), and then start a recording in a room instantly.
How long do you store recordings?
Recordings expire one month from when the recording was started.
My recording expired! Can you bring it back?
I'm sorry, but the reason that recordings have expiry dates is so that we can delete them to make room for future recordings. When it expires, it's deleted. What you're paying for isn't the disk space on Ennuicastr's server, but the processing time to do the recording in the first place.
Do I have to credit Ennuicastr if I use it for recording?
No. You may if you wish.
Can I use or record video?
Yes and yes!
Video is supported during chat. Due to prioritization of audio data and audio processing, unlike most voice chat apps, video will be slightly out of sync with audio, but it's there.
Additionally, as a very alpha feature, on all modern browsers and also Safari¹, you can record video. Recorded video has a variable framerate, so it may need to be converted before your video editor will be happy with it. HandBrake is a popular, free option for such conversion. The format of the recorded video depends on the browser recording it: On Firefox, it's WebM/VP8. On all other browsers, it's Matroska/H.264. To record video, each guest whose video should be recorded just needs to press the video recording button and choose whether to send it to the host or record it locally. Video is synchronized with audio for easy editing.
Both video chat and video recording are free, and do not in and of themselves affect recording cost.
¹ For Safari video recording to work, you must enable the MediaRecorder in the “experimental features” menu. Because of issues with streaming downloads, you are advised not to host on Safari if you intend to accept video recordings from guests, and guests using Safari are advised to send their video recordings to the host rather than recording it locally. Both desktop and mobile Safari are supported.
Recording quality? What's that?
When you record audio, many things affect how good the audio sounds. One of them is how the audio is compressed: When audio data is sent over the Internet, it is compressed to take up less space, but many styles of compression are available. In particular, there is lossy compression, and lossless compression. Lossy compression removes some aspect of the sound in order to make it take less space, and is intended to make the difference due to that loss inaudible to the human ear. In Ennuicastr, “high quality” recording is recording with such a lossy style of compression, in a format called Opus.
Lossless compression makes audio take less space, but without removing anything. Because nothing is removed, losslessly compressed audio takes considerably more space than lossily compressed audio. In Ennuicastr, “ultra-high quality” recording is recording with a lossless style of compression, in a format called FLAC. It takes up much more space and bandwidth, hence the higher cost.
There are other aspects to sound quality than how it's compressed, however. If you record with a poor-quality microphone in a noisy room, then even FLAC won't make your audio sound good. Ennuicastr aims to reproduce whatever your microphone records as well as possible, but if the recorded audio sounds poor, then the recording will sound poor, and the only solution to that is to use better equipment in a better environment.
Is ultra-high quality recording worth the price over high quality?
Ennuicastr's “high quality” is just that, and Ennuicastr's “ultra-high quality” is beyond what most other online services would even be willing to provide. High quality is intended to be good enough for almost all purposes. Ultra-high quality is only likely worth it if you have very good recording equipment and a noise-free environment, and are concerned about generational loss. If you don't know what generational loss is, then you probably have no reason to be concerned about it.
Opus? FLAC? AAC? Audacity? What?!
There are many, many different ways of storing audio and transmitting it over the Internet. Ennuicastr offers your audio for download in several formats, and if you're unfamiliar with them, the options may be overwhelming. If you want more information on digital audio, you can read the digital audio primer, but the simple answer is: If you use Audacity, you want an Audacity project file. If you do not use Audacity, and use a Mac or iPhone, you want AAC. In all other circumstances, you want FLAC.
Will all the tracks be in sync? What if a user joins late, their computer crashes, or they rejoin?
Ennuicastr uses active synchronization to assure that all tracks are always perfectly in sync with each other. “Active synchronization” isn't a buzzword, it's actually just a description: The software constantly re-synchronizes its local time based on the central server's time, so all of the tracks agree. This active synchronization happens no matter how problematic the user or user's system is. If a user joins late, then the time before they joined is filled with silence to keep their time in sync. If a user rejoins (so long as they use the same nickname), their previous and new tracks will seamlessly join together.
The Ennuicastr software sends its audio data to the server live, while recording. Depending on a user's connection, this data could buffer, and if it does, a full crash will lose whatever audio data was still buffered. In most circumstances, this is very little time. Beyond that, crashes are harmless.
Is my Internet connection good enough to use Ennuicastr?
Voice chat services like Ennuicastr work by sending your audio data to everyone in the same voice chat room; also sending it to the Ennuicastr server is sort of like having one extra person to send it to. So, if your connection handles voice chat flawlessly, it's good enough for Ennuicastr. All broadband Internet connections and most mobile networks should be more than sufficient. The upload to the server is allowed to buffer, and has lower priority than voice chat, so in the worst case, live voice chat itself will work fine, but you may have to wait at the end of recording for the rest of your audio buffer to be sent to the server. Ennuicastr will tell you when this happens.
If you want to calculate exactly how much bandwidth is needed, it is approximately: 8KB/sec per every user in the room other than yourself, plus 16KB/sec for the server. With ultra-high quality recording instead of high quality recording, add an additional 240KB/sec.
If you're doing an ultra-high-quality recording but one of your users is on a slow Internet connection, you can invite them to record in high quality, reducing their bandwidth.
What browsers does Ennuicastr work on? Is my computer/phone/tablet/toaster good enough to use Ennuicastr?
Ennuicastr works on Firefox, Chrome, Safari, and all Chromium-derived browsers including Brave and the new Edge. Any computer or phone powerful enough to run one of these browsers should be more than sufficient to use Ennuicastr.
Ennuicastr works on Android using Firefox or Chrome, and on iPhone and other iOS devices using Safari.
How does Ennuicastr work on iOS? Nothing else does!
First, it's worth mentioning that there is only one browser for iOS: Safari. “Chrome” and “Firefox” for iOS are actually just wrappers for Safari. This is Apple's draconian policies at work.
As per how and why Ennuicastr works on Safari, I have not dug deeply into how the competition is implemented, but I assume they use the MediaStream Recording API to record WebM Opus files, which is not and seemingly never will be supported on Safari. It's also not a very good way to record, because there is absolutely no way to account for clock drift or other synchronization problems. Worse yet, Safari does implement the API experimentally—this is how Ennuicastr can record video on Safari—but only using the MPEG-4 container format which, while a reasonable choice as the industry standard, is not a safe format to use for live recording.
Ennuicastr does its own audio encoding, using a port of ffmpeg. This not only gives synchronization support (which is why it was done), but since it doesn't depend on the browser's recording API, just its audio capture API, it works on Safari, including on mobile devices.
Can I use push-to-talk?
Yes and no. You can use push-to-talk with a gamepad or MIDI device, but not with a keyboard. This is because Ennuicastr is browser-based, and for security reasons, browsers don't give global access to keyboard input. If gamepad push-to-talk doesn't cut it, you may be able to find system software that mutes or unmutes your microphone based on keyboard input.
Can you tell me exactly how Ennuicastr works?
If you're technically-minded, read the technical description. If you're very technically minded, read the source code (client, server).
If Ennuicastr is open source, can't I just run my own and do my recording for free?
Of course! But don't expect any support on it. Ennuicastr has a lot of moving parts.
If Ennuicastr is open source, can't I start my own Ennuicastr-like service and undercut you?
Legally, yes. In weasel society, this is considered a “dick move”. I won't sue (and would have no grounds to), but would certainly mumble and curse.
Luckily, on average, the kind of person who would do this lacks the technical skill to do this.
Who are you? Why should I trust you with my audio?
Ennuicastr is a product of Wereweasel, a one-man company registered in Ontario, Canada. This being such a small business has benefits and disadvantages.
A benefit is that even if I wanted to do something nefarious with your data (which I don't!), I don't have the resources. You're not sending your audio into the bowels of some giant company; I'm just a guy who wrote some software. Further, because I don't have a staff of customer support consultants, if you do ask for support, you're getting directly to the foremost expert on the software, me. I am also bound by my privacy policy, which was written by a technically- but not legally-minded person (me), not a lawyer.
A disadvantage is that running Ennuicastr is not my day job, and so support may not be especially fast, and is subject to the foibles of my personality. Also, if I get hit by a bus, this service dies with me. However, Ennuicastr is open source (client, server), so hopefully someone can make an equivalent.
Are you listening in on my audio? Could anyone else be?
Morally and legally: I'm not, but the privacy policy is far more precise about my stance. For anyone else to be listening in who you have not given permission would be a criminal offense.
Technologically: When you're recording with Ennuicastr, you're sending your audio data to servers owned and operated by Wereweasel. You're just going to have to take my word for it that I'm both sufficiently uninterested and sufficiently busy not to be listening in. As per anyone else, Ennuicastr uses modern standards in secure data transport, so in principle it shouldn't be possible for others to get at your data.
My business cannot trust audio data being sent to yours. Can you help us set up our own Ennuicastr?
So long as you have sufficiently knowledgeable IT staff, yes, for a fee. Please contact us.
I want to record my cult, nymphomania support group, racist sermon, and vegan supremacy meetings all on Ennuicastr. Is that OK?
Yes. Ennuicastr's terms of service allow any recording which is legal in both your and Wereweasel's jurisdictions. Wereweasel will never ban a user for expressing any views legally, no matter how distasteful those views might be to me or society in general.
Why Ennuicastr instead of a standard audio recorder?
If you have two guests or more, and record your audio by any standard means, you will record them both to a single track. This is essentially impossible to edit in any useful way. Even if you have only one guest, your recording will be of their audio after a lossy (and often low-quality) transmission over the Internet.
Ennuicastr always records every guest separately, and does not suffer from transmission loss.
As a matter of paranoia, you're always recommended to use some form of backup recording, and a standard audio recorder is your best bet for a backup.
Why Ennuicastr instead of having my guests record themselves?
Two main reasons: Foolproofing and synchronization.
If you have multiple guests, and even one of their recordings fails in some way, then the session is wasted. By recording with a central hub (Ennuicastr), on a service that involves nothing more than opening a browser window, such failures are made considerably less likely.
Synchronization is surprisingly difficult between different audio tracks. Even if you get the initial synchronization right, different devices have different timing crystals, so in a recording that lasts more than an hour or so, the tracks are likely to drift back out of sync. Ennuicastr uses active synchronization. This isn't a buzzword, just a description: Each client's software actively keeps its timer in sync, so the tracks never drift, and are synchronized from the very start.
Why Ennuicastr instead of (similar-looking online service)?
Aside from the fact that (similar-looking online service) costs more, there are a few reasons:
• All of the competitors that I'm aware of record and store data in the web browser. If this is done on each client, then it has all the same issues as having each guest record themselves, in particular with respect to synchronization. If this is only done on one client, then that client is recording audio data after Internet transfer, which is like recording a phone call; the quality is already lost, and unrecoverable. Ennuicastr records on each client, but synchronizes and stores data with a central server.
• Some offer a free tier in which all audio is recorded in a single track. To those unaware of the underlying technology, this seems like it must cost less because it's less work for the service, but it's actually exactly the opposite. These services must do extra work to mix the single track, but they extort you to pay a fee not to do this unwanted work. While this practice is understandable in terms of trying to whet a user's appetite to convince them to buy a higher tier, it's morally dubious.
• No competitor I'm aware of supports iOS. Ennuicastr does.
• Ennuicastr uses off-the-shelf parts where they're appropriate, but has its own unique, superior solutions to many of the problems of online recording, particularly with respect to active synchronization.
• I don't hide behind magic thinking or buzzwords. Ennuicastr is open source (client, server), and I don't hide anything about exactly how it works. You don't need to be an expert to use Ennuicastr, but if you are an expert, you can see for yourself why it works well.
What's the relationship between Ennuicastr and Craig?
Ennuicastr is by the same author as Craig, the recording bot for Discord, and in fact, Ennuicastr started its life as a plugin for Craig to bypass Discord. That version of Ennuicastr, named slightly differently as EnnuiCastr, is still available in Craig.
Craig and Ennuicastr share some basic software and techniques, and share many concepts, but are disconnected services. The EnnuiCastr client in Craig is the same software as the Ennuicastr client here, but the server software is totally unrelated.
EnnuiCastr in Craig is free, but it's also inextricably linked to Discord.
Craig is also the name of the weasel who is the mascot for Ennuicastr. Whether that Craig is the same Craig as the bot Craig is left to your interpretation.
Is it Ennuicastr or ecastr?
“ecastr” is a more memorable abbreviation of Ennuicastr, but the formal name of the software and service is Ennuicastr. If you'd prefer to call it “ecastr”, please call it “ecastr.com”.
How do you pronounce “Ennuicastr”?
“On we caster”, with the emphasis on “we”. “Ennui” is a word of French origin, so of course its pronunciation is bizarre.
What sort of a name is Ennuicastr?
The kind of name that someone who names a business “Wereweasel” would come up with.
It's a parody of the name of a competing piece of software, but more to the point, I like naming things in a tongue-in-cheek way that has weird or negative connotations, but in a sufficiently obscure way that the name can transcend those weird connotations. I happen to think that Ennuicastr has a nice ring to it, plus it amuses me, so that's the name.
You know what “ennui” means, right?

What do you think?
What's the Ennuicastr mascot?
Ennuicastr's mascot is a weasel named Craig. Craig watches your audio, but your audio does not bring Craig joy. (Note: Craig is not real and does not actually watch your audio; we respect your privacy.)
Craig was drawn by munpetals.
Contact us —
Digital audio primer —
Pricing —
Privacy policy —
Technical details —
Terms of service
Return to home page