At Last
posted by max on February 17, 2010 at 06:25:25 PM
Greetings fair users.
It's been quite a while since I've updated you all and I thought I'd pop in with an update that I hope will usher in a new era of YTMND.
A lot of you know that for some time now I've been working on the Flash template for YTMND which I released the source for more than a year ago. This was meant to be a solution which would allow YTMNDs to look and synchronize the same across all browsers as well as play sound without gaps. The solution wasn't ideal; it required tens of thousands of lines of Actionscript, PHP and C. It required that all non-Flash-compatible file formats (GIF, WAV) be converted to SWF, which was a painful process at best.
Over the last few weeks I've been trying to create a more elegant solution. Today I'd like to unveil the new YTMND template.
So check it out. You can look at new YTMNDs or even old classics that haven't worked in years. Please leave bug reports/thoughts/etc in the comments. I'm eager to hear what you guys think.
Now I'd like to take a minute (just sit right there) to talk about YTMND 2.0. Last week I merged all the development code into the main trunk, which is a major step towards launching 2.0. Originally I planned to launch on April 1st, which would be YTMND's sixth birthday, but due to my current full-time freelance gig, I've been forced to only develop on nights and weekends. That being said, I think we're still on for an April launch. YTMND 2.0 is more-or-less feature-locked. Most of what's left is just templating and porting over some of the new features. I'm working on a formal changelog, which I'm hoping to release before the new site to prepare everyone for the massive number of changes. So stay tuned.
Since we're moving to an entirely Flash solution, I think it's a good time to reflect on the last few years of being forced to rely on Quicktime to play our sound files in most browsers. Somehow over the years it's gotten exponentially worse at playing sound files with standards created decades ago. So as a big fuck you to Apple and Quicktime, I'm launching a new contest today with a Quicktime/WAV theme. Feel free to use giant, gapless WAV files.
It's been quite a while since I've updated you all and I thought I'd pop in with an update that I hope will usher in a new era of YTMND.
A lot of you know that for some time now I've been working on the Flash template for YTMND which I released the source for more than a year ago. This was meant to be a solution which would allow YTMNDs to look and synchronize the same across all browsers as well as play sound without gaps. The solution wasn't ideal; it required tens of thousands of lines of Actionscript, PHP and C. It required that all non-Flash-compatible file formats (GIF, WAV) be converted to SWF, which was a painful process at best.
Over the last few weeks I've been trying to create a more elegant solution. Today I'd like to unveil the new YTMND template.
New Features
- All sound is now played through Flash. WAV files included.
- Properly formed WAV files (and even some MP3s) now loop gaplessly.
- Loading is now done asynchronously. (images and sound files will load at the same time, reducing load times.)
- All Javascript ported to jQuery so the template should function the same across all browsers.
- Secret button on the bottom left of YTMNDs to allow resynchronization of the YTMND without reload.
- Advertisements shown while loading (to people coming to YTMNDs with a non-ytmnd.com referrer)
- Support for new features which are being launched in 2.0 (like choosing both a foreground and background image, exact placement of images, new zooming text styles, OGG support, and many others)
So check it out. You can look at new YTMNDs or even old classics that haven't worked in years. Please leave bug reports/thoughts/etc in the comments. I'm eager to hear what you guys think.
Now I'd like to take a minute (just sit right there) to talk about YTMND 2.0. Last week I merged all the development code into the main trunk, which is a major step towards launching 2.0. Originally I planned to launch on April 1st, which would be YTMND's sixth birthday, but due to my current full-time freelance gig, I've been forced to only develop on nights and weekends. That being said, I think we're still on for an April launch. YTMND 2.0 is more-or-less feature-locked. Most of what's left is just templating and porting over some of the new features. I'm working on a formal changelog, which I'm hoping to release before the new site to prepare everyone for the massive number of changes. So stay tuned.
Since we're moving to an entirely Flash solution, I think it's a good time to reflect on the last few years of being forced to rely on Quicktime to play our sound files in most browsers. Somehow over the years it's gotten exponentially worse at playing sound files with standards created decades ago. So as a big fuck you to Apple and Quicktime, I'm launching a new contest today with a Quicktime/WAV theme. Feel free to use giant, gapless WAV files.