Updates

Cool Mic IconWe’ve done it again!

v1.0.6 has now officially been released in Google Play. It’s also available for direct download. You can download the source code here.

It’s been an extraordinary ride so far.

What started as a project to livestream local Sonoma County rock concerts with a dedicated hardware setup has morphed into something so much more than that. What’s even more exciting is that we’re still in our infancy and there’s a lot to look forward to.

Sometimes I feel as though ideas that stem from this solid foundation are streamed directly to my brain from some glorious Icecast server in the sky. One challenge of mine has been to organize and manifest these ideas into reality. One leg of this project will start very soon and I am more excited about it than you can imagine. More on that later.

My (very) small team has worked with me and these ideas, and what has been accomplished so far is nothing short of inspiring. To think that the three of us, whom I’ve never met in real life, have been able to coordinate all of this is just awesome. It really hits home how so many open source software projects work; how random people can meet and work hard online to create software together, and in the meantime forge friendships that are just as meaningful as ones in the physical world. In fact, it reminds me of an article I read just yesterday about online gamers who met in real life at the bedside of a terminally-ill friend. The world is rapidly changing and the way people interact with each other is, too. So many things that people traditionally do in the physical world are being “ported” to the digital world. Working, shopping, socializing, creating, sharing..it’s crazy. I am excited that Cool Mic is even a tiny part of this transformation.

I’m incredibly excited moving forward. There’s a lot planned for the future so stay tuned for updates.

Cheers, Jordan

Cool Mic Icon

We’re proud to announce a second beta (v1.0.6) that adds onto the functionality in the v1.0.5 beta. Fixes include:

  • “Livestream Stopped” toast no longer erroneously appears when quitting app if you are not currently livestreaming
  • Input gain slider now has a label/description
  • Input gain slider level now remembered between sessions

You can download v1.0.6 beta in Google Play (scroll to the bottom and select, “Become a Beta Tester”). It is also available for direct download.

We’re really excited for what Cool Mic has in store. If you’re interested in helping out with the project, please contact us. Thank you!

Cool Mic Icon

A new beta version of Cool Mic has been released. New features include:

Input Volume Control: Have you ever watched a Youtube concert video where the sound was completely distorted and barely listenable? This happens when the source is too “hot” (loud) and the microphone or input can’t handle it. With Cool Mic’s new input volume controls (along with the visual cue of the graphical VU meter that you helped build) every livestreamer can ensure the clearest, most crisp audio for listeners.

Auto-Reconnect: Sometimes you don’t have the best cell coverage. Sometimes you need to switch from Wi-Fi to cell data in the middle of a livestream. With auto-reconnect Cool Mic will detect whenever you drop connection to your listeners and automatically reconnect. This was by far one of the most requested features since launch.

In addition to this, we’ve revamped our codebase to give even better response, stability and room for future enhancements. For instance, we’ve separated the connection/streaming core (libshout) from the UI and made it a background service. This will give us the ability to easily add things like live editing of metadata during a stream.

Cool Mic is just the start of my overall vision – a solid, stable foundation in which to build new exciting ideas on top of. Our first offspring of Cool Mic is a musician centered livestreaming community called SubJam. We have already framed out exactly what SubJam is and how it will work – you’ll be hearing more about this later.

I want to thank you again for supporting Cool Mic. Without you we wouldn’t have been able to build what we needed to justify our existence in the livestreaming space. Cool Mic, our “proof-of-concept”, 100% open-source, freedom-loving audio livestreaming app, has already made waves around the world. We’re about to make some much bigger ones – so stand back, close your eyes and listen for the sounds!

Sincerely, Jordan

Current Progress

Cool Mic App IconCool Mic has been seeing some pretty good numbers since launch – we’ve had 6,325 installs. Our average Google Play rating is 4.12 stars (out of 5). We host nearly 100 livestreams a day on our public test servers alone, not to mention the likely many hundreds a day to other independently run Icecast servers around the world.

A new version of Cool Mic is about to hit the Play store and we’ve got a couple of great new features to tell you about:

  • Input Volume Control: Have you ever watched a Youtube concert video where the sound was completely distorted and barely listenable? This happens when the source is too “hot” (loud) and the microphone or input can’t handle it. With Cool Mic’s new input volume controls (along with the visual cue of the graphical VU meter that you helped build) every livestreamer can ensure the clearest, most crisp audio for listeners.
  • Auto-Reconnect: Sometimes you don’t have the best cell coverage. Sometimes you need to switch from Wi-Fi to cell data in the middle of a livestream. With auto-reconnect Cool Mic will detect whenever you drop connection to your listeners and automatically reconnect. This was by far one of the most requested features since launch.

In addition to this, we’ve revamped our codebase to give even better response, stability and room for future enhancements. For instance, we’ve separated the connection/streaming core (libshout) from the UI and made it a background service. This will give us the ability to easily add things like live editing of metadata during a stream.

Cool Mic is just the start of my overall vision – a solid, stable foundation in which to build new exciting ideas on top of. Our first offspring of Cool Mic is a musician centered livestreaming community called SubJam. We have already framed out exactly what SubJam is and how it will work – you’ll be hearing more about this later.

I want to thank you again for supporting Cool Mic. Without you we wouldn’t have been able to build what we needed to justify our existence in the livestreaming space. Cool Mic, our “proof-of-concept”, 100% open-source, freedom-loving audio livestreaming app, has already made waves around the world. We’re about to make some much bigger ones – so stand back, close your eyes and listen for the sounds!

Sincerely, Jordan

Cool Mic App IconWe did it! After more testing, polishing and more testing, we’ve officially launched Cool Mic 1.0 in Google Play Store.

To all of you Kickstarter backers, you will find your name on our ‘Early Supporters’ page by opening Cool Mic, then going Menu -> Help -> Cool Mic Early Supporters. We sincerely thank you for your support.

We are already working on the next major update which includes the ability to listen to Cool Mic livestreams directly within the app.

Please download Cool Mic and share this exciting new app with your friends.

You can get involved by contacting us and following us on Twitter and Facebook.

Cheers,

The Cool Mic Team

Cool Mic App IconHi all,

Today is a big day. Cool Mic has officially been released in the Google Play store!

You can search for and install Cool Mic by opening up the Google Play app on your Android device and searching for “Cool Mic”. Or simply tap this link to install it directly.

Right now we’ve got it tagged as a public beta. This means it’ll show “Early Access” next to it. Brand new apps usually do this, and when enough feedback from early adopters around the world is obtained, it gets bumped up to “Production” where it doesn’t have big scary warnings next to it like, ‘This app may crash!’ or ‘This app may cause your cat to pee on the carpet!’ anymore.

We genuinely appreciate all of the support you have given us throughout this process. We’re far from done though; this is still just another milestone in our quest. We have a lot planned for Cool Mic and livestreaming in general, so as people get accustomed to the ability to broadcast themselves to the whole world from their smartphones and tablets, Cool Mic will be in the front lines making sure that the process is open, secure and rewarding. Thank you for giving us the resources we need to make this happen.

– Jordan

New Cool Mic Mascot

Cool Mic MascotThis little guy is the new Cool Mic mascot. Thought you would all like to meet him. We haven’t decided on a name yet, maybe you can help? Special thanks to Lee Dawn for an amazing job creating him. Lee has a Patreon page if you’d like to see more of her work here. More Cool Mic news to come soon!

Cheers, Jordan

Final Beta Released

Cool Mic App IconHey everyone,

I am pleased to announce the “final beta” (v6) release of Cool Mic. This is an exciting release, namely adding official Opus audio streaming support.

New features include:

  • Full Opus audio streaming support, including passing metadata to Icecast and adjustable quality setting
  • Switch between open-source audio codecs: vorbis and opus (Opus is used by default)
  • Many bugfixes and stability, performance improvements

Download: https://coolmic.net/download/

(Cool Mic is not yet available in Google Play – please follow directions on the link above for side-loading into your Android device)

I encourage everyone to please test this final beta and report any and all feedback you have, including anything from grammatical errors to app crashes. We’ve all been working hard to get this as absolutely polished as possible before unleashing it upon Google Play – we appreciate all of your support!

Cheers, Jordan

Cool Mic App IconHey all, just a quick update to let you know that while we’re all working hard to get the Android version of Cool Mic on Google Play, we’ve released an updated Beta version on CoolMic.Net.

This version contains the following enhancements:

* Graphical VU meter with update interval setting
* Active listener count
* Streamlined settings dialogue
* “Load CoolMic Test Server Data” to test Cool Mic on our Public Test Server
* “QR Code Scan” function for automated configuration by scanning a QR code with your mobile’s camera
* “Permission Check” to check Cool Mic permissions against Android

Bugs fixed:

* Metadata (Title + Artist) now being correctly passed to Icecast server
* Vorbis quality level setting now works correctly
* Various other bug fixes, stability improvements and look + feel changes

Download: https://coolmic.net/download/ (Cool Mic is not yet available in Google Play – please follow directions on the link above for side-loading into your Android device)

I encourage everyone with technical knowledge to please test this new version and report any and all feedback you have.

We’ll be posting more updates as we progress further. Thank you all very much for your support.

Sincerely,

Jordan Erickson and the rest of the Cool Mic team

P.S. If you missed the Cool Mic livestream of concert pianist Jason Serfling, check it out here (Chrome or Firefox)!

Cool Mic App IconHi Kickstarters,

Wow, it’s been a while! A lot has been happening in the Cool Mic world and I hope to excite you as much as we have been in the past couple of months with this update.

Our development team has made a lot of improvements to the Cool Mic source code. It is taking a bit longer than expected but we ensure it will be well worth the wait. We are building this project with an incredibly solid and capable foundation to where future enhancements will be super easy to implement. In addition to that, mitigating bugs and issues will be streamlined as more people start using it on the wide array of Android devices out there. We’ve also got some surprise “bonus features” (see below) that have been thrown in just for fun! The future of this project is looking very good and we expect once it hits the Google Play Store, for it to be very widely used.

The VU meter code has been implemented. This means livestreamers  get visual feedback for how loud or soft their streaming audio is. This is important for controlling the quality of the audio listeners will hear. There’s even a setting to control the update interval of the meter itself, taking battery consumption into consideration and making it easier to use Cool Mic on low-power devices.

A current listener count has been implemented. Now livestreamers will know how many people are listening to them! An additional perk of this is a Max Listener count, which records the highest number of listeners during your livestream.

The development team has surprised us all with some additional features that weren’t even in the original Kickstarter goal. Some of these features are spontaneous ideas that came to mind while working on the primary feature set. We feel these features will add even more value to Cool Mic moving forward:

+ QR code scanner: Automagically configure Cool Mic settings with a QR code! For novice users that aren’t familiar with configuring certain things like servers, audio samplerate, etc.. a QR code (for example, generated by an Icecast server admin) will allow just about anybody to get started with livestreaming. Just select “Settings -> QR Code Scan” and scan the QR code with your device’s camera.

+ Permission Check: Check current Android permissions against Cool Mic. You know when you install an app and it informs you what permissions are needed by the app (for Cool Mic, this would be things like access to the device’s microphone)? Well, some flavors of Android can revoke permissions after an app is installed. This feature will ensure any permissions needed by Cool Mic haven’t been revoked by Android. It is a very useful troubleshooting tool if things aren’t working as expected.

+ Load CoolMic Test Server Data: This is an Icecast server configuration that points directly at Cool Mic’s public test livestreaming server. If you’re unable to stream to your configured Icecast server, use this known good configuration to test your livestream. Once you’ve started your livestream you can listen to it from this page: https://coolmic.net/livestream/

In addition to all of these features, user interface improvements have been made such as the settings menu now being consolidated and much easier to navigate. Next up is to implement the much-anticipated Opus audio support. We are also working furiously on SSL/TLS support. We have run into a roadblock implementing this as some specifics involving Android support for TLS and encryption certificates in general for apps are not very well implemented. We are confident we’ll be able to get around this and make it easy to encrypt both sending and receiving ends of Cool Mic livestreams.

Thank you for reading! As always, visit https://coolmic.net for more updates and news. For those who want to keep in more intimate touch with the development process, we’ve set up 2 mailing lists, one for Cool Mic users and another for Cool Mic developers around the world. Please visit the following links to subscribe to these lists:

Cool Mic User List: https://lists.logicalnetworking.net/listinfo/coolmic-user

Cool Mic Development List: https://lists.logicalnetworking.net/listinfo/coolmic-dev

We’re always on IRC as well! Come and hang out in the #CoolMic chat room with us. The easiest way to join is here: https://webchat.freenode.net/

More updates to come soon! Once again, the growing Cool Mic team sincerely thanks you for being a part of the livestreaming revolution!

Cheers, Jordan