DevLog – June pt 1

I’ve been keeping the Buffer full of links and headlines for the last week or more. It’s been good for our engagement and adoption rates. Today I got us signed up for Mailgun which we’ve decided to use for “transactional email” (think confirmation messages and password reset emails). I also setup Mailchimp for newsletter purposes. For some reason I thought we’d already registered for Mailchimp but it looks like we hadn’t. As promised Mailchimp has lots of beautiful HTML email templates to choose from. I’d like to use Mailchimp for both but their API (Mandrill) is no longer a part of the Forever Free plan. Somewhat surprisingly, Mailgun also has email templates, so I’ll be sorting through and picking one or more of those as well. Mailgun also offers 10,000 outgoing emails a month for free, that should be more than enough to start. Once we grow past that point, it’ll be time to look at Amazon SES, another transactional email service, but as with all Amazon’s hosting and internet IaaS’s, the documentation can be a little byzantine.

I was somewhat frustrated by developer API access for Facebook today. They have so much available on their developers dashboard it’s almost daunting. I did not find the documentation overly transparent. It’s not dense like Amazon’s but kinda unclear and all over the place. Please, just tell me what each of your offerings does in the 1st 2 or 3 sentences. Is that so much to ask? This is somewhat a pet peeve, there are so many well documented services (free and otherwise) on the net that it’s always jarring when you stumble into a popular social media service that has opaque user guides and HOW-TOs. I’ll have to try it again another day, I quit after an hour or two because I’d end up going down a rabbit hole of frustration and teeth-gnashing which would leave the other tasks I had slated for completion/attack today unfinished. It’s been said before but there’s always something to do at a startup. So it’s best to maintain traction and momentum wherever possible.

1,000,000 Youtube Views!


Happy New Years Guys! We hit 1 Million views on Youtube!

This is a grand day for us – a huge milestone. Not to mention it’s all because of your guys! We are trying to build a world on the internet where your music gets the most exposure ever!

We premiered USER ACCOUNTS Click the tab at the top and sign up! It gives you the ability to control the videos you make. You can upload em , delete em, rebuild them:
More features coming soon – like putting your own logo on your videos and more!

We also added a LIKE button to the videos , so you can like and collect the videos you love.

There are some other changes too that sped up the code base of half a million lines of code and of course, more filters and fonts coming really soon!

Dont Forget to subscribe to youtube!: channel and spread the word.

Also subscribe to our new reddit channel too!:

Email the Gift that Keeps on Giving

The MVgen team has been working hard to roll out cool new features as quickly as we can. Everyday we’re one step closer to seeing our tool grow into the app everyone thinks of when they want to create a music video. This past week, we got even closer still to that goal as well as working toward positioning ourselves for outside help. You may have noticed that Ads came in as of a couple weeks back, and user accounts are live at LONG last. Director and Hacker extraordinaire, John set them live — perhaps a bit before I was comfortable with  — but that put a fire under me/us to make the user accounts piece as seamless and user friendly as possible.

We hit a major hurdle though as we decided to get more “professional” with things and a) get official incoming mail to work, and b) have user account emails transmitted appropriately/securely.

Back on Nov 29th user accounts were sending properly, meaning they were TLS encrypted and not sent to everyone’s spam folder. This changed as soon as I began adjusting Postfix/Dovecot settings to get both incoming and outgoing mail working  — at the moment we’re using gmail for SMTP, which is fine as long as we don’t hit their limit for number of emails sent out daily for a specific email address (1000 i think?). IF we ever get more than 1000 emails sent in a day, we’ll have to shift to a different method for SMTP, but like always, we’ll cross that bridge when it comes into view.

Right around Dec 1, email started not delivering and then also getting dumped into everyone’s spam folders. There’s a laundry list of things you have to do in order for google to allow you to use them as a SMTP relay, 85% of which I took care of back in October when I first started working on the email bit of MVgen user account setup. Even though I used the ISPs official documentation for setting up Postfix and Dovecot shit wasn’t working anymore. Suddenly, we started to get IPV6 PTR record errors (reverse dns) and lack of encryption messages and also that there wasn’t a valid PTR record for the mail server’s hostname? Some of this I was able to resolve by adjusting what was in our MX, TXT, and SPF records but there were still configuration issues. 

I lost count of how many test emails I sent to myself and John and how many times I created new user accounts on to see if they would again be labeled as spam. I was led astray by sites like, only to be saved by We signed up for things like and 

John ended up encrypting the outgoing message for new user within the front-end code, probably a good idea in the long run, and we went a couple rounds about whether to make the sender address the a valid gmail address or not. At some point in our testing, both a valid gmail and a perhaps not so valid domain email seemed to work. We eventually went with the former.

Truly, the biggest hurdle was the fact that he’d already setup mail on his VPS and it had worked at some unknown point in the past but he never really needed to use it regularly. And when setting up Postfix/Dovecot/MYSQL to work together emails, passwords and everything goes through Mysql. This in itself isn’t a bad thing but I came *this close* to switching to to another db because I couldn’t get dovecot to authenticate to mysql. It was impossible to do anything with mail until that part was fixed. Time and again I saw the same standard mysql authentication error in the mail.log. After about half a week I took drastic measures. There was nothing on google that was helpful. I’d reset mysql passwords and backed up and recreated the mail database to no avail. Nothing worked. And since it was the standard password error, there wasn’t any real detailed help available on google. This sad reality is something you’ll see a lot if you’re ever troubleshooting an issue that seems unfixable yet common. Nobody will help you because it’s assumed you’ve fat-fingered the username or password. In this instance, that wasn’t the case. However, there were a couple things I would have done differently in retrospect. 1. I would have started all over again with the mail database and user. 2. I would have named the username and db name the same thing via the handy menu in phpmysql. 3. I would have flushed privileges EVERY TIME I made a change to the database. I found out rather late in the process this was a crucial misstep. 

After some final massaging of configuration files not only do mail messages get received by the MVgen staff successfully, the mail sent from the website isn’t sent to spam or un-encrypted. And it only took about a week of hand-wringing and hair-pulling. Jeezy petes. Now to move on to more interesting projects, there’s always something to do in a startup, right?

MVGEN Coder / Director on Mars Magazine Podcast!

mars podcast

Hey guys! MVGEN’s own John Threat is on the awesome MARS MAGAZINE podcast , talking about Science Fiction and Data Privacy , Hacking and more on Ep. 30: Valerian, Life, Hollywood sci-fi, hacker/director John Threat on data privacy.


Check it out here:

Let us know what you think!

1500 Youtube Subscribers! Thank You!


Thanks guys! Let’s keep it going! A day or two away from user accounts , but hitting 1500 subscribers again is a giant milestone for us internally and we just wanted to say thannk you!


800,000 Views On MVGEN YOUTUBE!


Hey guys i just got off my directing duties on a new music video (gif is a scene from it above) to come home to MVGEN YouTube channel has crossed 800,000 plus views!

We on our way to 1,000,000 Views! Of course it’s all for you music creators to have a wide audience to share your music to.
Make sure you subscribe to the Youtube Channel.
Pretty please with sugar on top?


Just an update on our tech progress:

User Accounts Beta: 90%
Video LIKES: 90%
Let us know what new features you’d like to see! We have been tracking them and they are coming!

Whoop! YOUTUBE upload is enabled again! Upload Your Music Videos!


Aww yeah guys! It’s official. You can upload your music videos again to MVGEN Youtube Channel!

PLEASE: Don’t upload music you don’t own the rights too and if you want a video removed please email us immediately and we’ll take it down. The channel exists to promote independent artist who are getting their music out to the world.

Okay! User accounts are on their way where you will be able to control your videos a lot more including metadata, filters, collections and more (including uploading and removing videos from the MVGEN youtube channel as you see fit!)

Okay! We have to get back to work but enjoy – subscribe and spread the word!

Music Video for FINGERFINGERRR – Eu So Ganho by MVGEN’s Own JohnThreat!


Hey guys! John Threat, the coder and founder of MVGEN just had a music video release for the awesome band FingerFingerrr out of Brazil. They are a kick ass talented punk-rock band and you can find the video here:

FingerFingerrr – Eu So Ganho [official video] from FingerFingerrr on Vimeo.

Check it out and spread the word. We have some big MVGEN news coming up for you users soon. Also the objects from the video are going to be put into the MVGEN gif database. Here grab a few for yourself.

Okay guys! Let us know what you think! More info soon!













700,000 views on YOUTUBE: User Accounts Soon!

Oh yeah!700000

Feels good man. After a hiccup , youtube is soaring again. 700,000 Views on you videos that you elect to upload to youtube so we can promote you and your music around the world.

User Accounts are on the way! This will allow users to decide when and wear they upload their videos to our Youtube , and sshape the experience a bit with custom thummbnails, description box with links to their social media and whre to purchase the track , and most importantly taking the song down from YOUTUBE from our channel if you need to without asking us!

One road bunp we had was some users would upload videos to youtube, then flag them down! They would apologize and help us get the flag on the channel off, but it was time consuming on a galactic scale.

Let’s face it , user accounts will make the whole experience better for you and us. We are kick-ass stoked to bring them online soon!

600,000+ Hits On Youtube / YouTube Channel Restored!#@

Aww Yeah! We reached 600,000 views on Youtube !

Our youtube channel was temporarily suspended , due to a oversight , but we are back! Youtube uploads are temporarily suspended for a bit till the site is revamped , but don’t fret – it’ll be back and better than ever!

600,000 is a lot, jump over there and subscribe to hear incredibl music and great videos. Now we have the kind of traffic to help promote your music to big gigantic wide wide world.


We also have new filters in effect! Everything from Title Font Variations to VHS and Bubble Warp Filters – but I’ll address that in another post soon.

Keep making those kick ass videos kid!