Funded! This project was successfully funded on July 29, 2011.

Update #51

Novacut 13.05, all in

Comment

This is a very exciting release as all the Dmedia automation behaviors have now been turned on. Although note that we still don't consider Dmedia production ready, so please only test Dmedia with files you have safely backed up elsewhere.

This screencast walks you through installing Novacut on Ubuntu 13.04, and gives you a tour of all the new features:

This is also an exciting release because the Version One Hashing Protocol has been finalized and is now used by default. The only downside is that because V1 uses our Dbase32 encoding, it's not possible to support Version Zero alongside Version One.

This screencast explains how to upgrade your V0 Novacut library to V1:

In a nutshell, if you've used Novacut prior to this month's release, after you install Novacut 13.05 you'll need to open a terminal and run this command to upgrade your library:

novacut-v0-v1-upgrade

As it seems very few have existing Dmedia libraries they care about, we didn't put much effort into this user experience (obviously), but we did put a lot of effort into making sure the upgrade works correctly. However, if anyone out there has problems upgrading or needs help, please email team@novacut.com, and we'll make sure you get your data migrated.

Special Thanks

Thanks to Marco Buono for making this great Novacut intro sequence:

Thanks to saras fox, David Jordan, and James Raymond for helping me test the V0 to V1 upgrade this month.

And thanks to the many people who have patiently reviewed the many protocol iterations leading up to Version One, especially Hagen F├╝rstenau, Robert von Burg, and David Jordan.

Install Novacut 13.05

Packages are available for Ubuntu 13.04 in ppa:novacut/stable.

If you want to help develop Novacut, it's best to install from ppa:novacut/daily.

Note if you've added both the daily and the stable PPAs, the versions in the daily PPA will supersede the stable versions. So same effect as if you only added the daily PPA. For more details on the PPAs, read about our Monthly Release Process.

Source code

You can download the source code from each component's Launchpad project page:


Update #50

Novacut 13.02, with caution

Comment

This month's release is a bit different. We're in the process of turning on the remaining Dmedia automation behaviors, and switching from the interim Version Zero hashing protocol and schema to Version One.

Please note that we don't yet consider Dmedia "production ready", so please don't yet trust Dmedia as the only place where you store your files. But turning on these remaining automation behaviors means I feel we're almost there.

We want to be very cautious during this transition, and so we recommend that most users skip the Novacut 13.02 and 13.03 releases. To make this more than just a suggestion, 13.02 has only been released for Ubuntu Raring (the Ubuntu development version, which will be released as Ubuntu 13.04 on April 25th).

Most of our PPA users are on Ubuntu 12.04 LTS (Precise) and Ubuntu 12.10 (Quantal), while we have only a handful on Raring. This is a good thing while we validate these changes. We likewise don't recommend our users upgrade to Ubuntu Raring yet... wait till after the stable release on April 25th.

In the mean time, Precise and Quantal users can continue to use the Novacut 13.01 release. You'll be able to migrate your Dmedia library and Novacut edits from V0 to V1 whenever you upgrade to Ubuntu 13.04.

For details on how we'll do the V0 to V1 migration, please see this post.

What's New

After more feedback and testing, I've decided that we are indeed switching to the Dbase32 encoding I proposed last month. The V1 protocol now uses Dbase32 instead of standard RFC-3548 Base32 encoding, although V0 is still the active protocol.

Most of the work this month was in preparing FileStore and Dmedia for the migration. Dropping Precise and Quantal support also meant we could drop support for Python 3.2, and start taking advantage of some of the richer POSIX features available in Python 3.3. There was also a critical fix so that Dmedia downgrades a drive when metadata about the drive is missing.

For details, see the release notes for FileStore 13.02 and Dmedia 13.02.

Special Thanks

Thanks to Simon Wells, saras fox, and James Raymond for diligently reviewing my many merge proposals.

Thanks to Robert von Burg for continuing to provide feedback on the Dbase32 encoding and the V1 Protocol Specification.

And thanks to David Jordan for his work on porting Graffik to Ubuntu, which is Dynamic Perception's open source control app for nanoMoCo, an open hardware stepper motor controller:

Plus David had a chance to play with the Ubuntu Touch SDK:

As always, if you want to get involved with Novacut design or development, please stop by the #novacut IRC channel on freenode and introduce yourself.

Install Novacut 13.02

Packages are available for Ubuntu Raring in ppa:novacut/stable. But remember, we recommend that most users skip the Novacut 13.02 and 13.03 releases.

If you want to help develop Novacut, it's best to install from ppa:novacut/daily.

Note if you've added both the daily and the stable PPAs, the versions in the daily PPA will supersede the stable versions. So same effect as if you only added the daily PPA. For more details on the PPAs, read about our Monthly Release Process.

Source code

You can download the source code from each component's Launchpad project page:


Update #49

13.01, first release of the new year

Comment

What's New

Thanks to Simon Wells, the Dmedia browser got a nice makeover and now displays useful metadata:

Other than that, this was a slow month as far as changes that users will notice. However, huge progress was made in finalizing the version one Dmedia Hashing Protocol, including drafting a formal protocol specification. (See the FileStore 13.01 release notes for more details.)

Before finalizing the protocol, we'd like to have at least one independent implementation. Robert von Burg has started work on a Java implementation, and has already provided very valuable feedback on things that are unclear in the specification. Thanks, Robert!

Now all that sounds very geeky, but there is a good reason why we've put so much work into this part. I felt it was deeply important that Novacut work without the cloud, that it be easy to move assets between different cloud providers, and that ferrying hard drives across the sneaker-net be a first-class way to share the assets needed for collaboration.

Cloud services can be unprecedented traps for customer lock-in, and I don't want artists to check-out of one roach motel only to become permanent residents at another. Unless you can get your data out of the cloud, and you have access to the software needed to use your data without the could, you're boned.

Although it's not being used yet, there is a new software component this month: D-Base32. It's an experimental base-32 encoding designed for document-oriented databases. Unlike standard Base32 encoding, it preserves the sort order (so sorting by the binary IDs gives you the same order as sorting by the D-Base32 encoded IDs). We haven't decided yet whether we're going to switch, and we'd love feedback on this. Please see the D-Base32 Design Rationale if you're interested.

As always, if you want to get involved with Novacut design or development, please stop by the #novacut IRC channel on freenode and introduce yourself.

Special Thanks

Special thanks to Greg McQueen for taking the time to interview me for Digital Gleu:

Install Novacut 13.01

Please follow these instructions to install Novacut on Ubuntu 12.04 LTS (Precise), Ubuntu 12.10 (Quantal), or Ubuntu Raring (the development version). Note that if you've already installed a previous version of Novacut, you'll automatically get Novacut 13.01 the next time the Ubuntu Update Manager runs.

If you're trying Novacut for the first time, you probably want to start by watching this so you understand a bit about Dmedia, and then watch this to get a good tour of Novacut.

Source code

You can download the source code from each component's Launchpad project page:


Update #48

Announcing 12.12

Comment

What's New

This month was a big milestone for Dmedia because we turned on the active file monitoring.

(Please note that we do not yet consider Dmedia production ready. Please don't yet trust Dmedia as the only place you store your files.)

The active monitoring verifies that the files in your library still exist, have the expected modification time, and have the exact expected file content. This monitoring allows Dmedia to detect hardware failure and respond accordingly. Think of it like really smart RAID that works seamlessly between multiple computers and even the cloud.

The first time Dmedia 12.12 runs, you might notice a lot of CPU usage and disk activity as Dmedia verifies all the files is your library. We don't yet have a smart way of scheduling this background verification, so if it is too annoying you can open a terminal and kill Dmedia like this:

dmedia-cli Kill

For details, please see the Dmedia 12.12 release notes.

Special Thanks

Special thanks to all the new people who continue to file crash and bug reports, including HeCSa, Donalbain, Thibaut Brandscheid.

Special thanks to Simon Wells for diving into development this month. Simon has already made merge proposals for Novacut, Dmedia, and UserWebKit.

And special thanks to Kevin Cloinger for trying a tutorial hang-out-on-air with me. I walked Kevin through adding a new CouchDB view in Dmedia. The only problem is often the text is difficult to read, so be sure to watch it fullsceen at 480p.

As always, if you want to get involved with Novacut development, please stop by the #novacut IRC channel on freenode and introduce yourself.

Install Novacut 12.12

Please follow these instructions to install Novacut on Ubuntu 12.04 LTS (Precise), Ubuntu 12.12 (Quantal), or Ubuntu Raring (the development version). Note that if you've already installed a previous version of Novacut, you'll automatically get Novacut 12.12 the next time the Ubuntu Update Manager runs.

If you're trying Novacut for the first time, you probably want to start by watching this so you understand a bit about Dmedia, and then watch this to get a good tour of Novacut.

Source code

You can download the source code from each component's Launchpad project page:


Update #47

Please check out The Root Kit

Comment

The past week I've gotten to know Jonathan Schiefer a bit, and I really encourage everyone to check out the Kickstarter campaign for his movie The Root Kit.

Especially check out his interview with Larry Wall (the Perl creator), and these 2 interviews with Jonathan.

There is also a live Google hangout going on right now.

Thanks and have a great weekend!


802
Backers
$28,276
pledged of $25,000 goal
0
seconds to go
  • Pledge $1 or more
    You selected

    43 backers

    Your name goes in the glamorous backer list on our website.

  • Pledge $10 or more
    You selected

    289 backers

    Your name goes in the glamorous backer list on our website, and in the editor itself.

  • Pledge $25 or more
    You selected

    199 backers

    Your name goes in the glamorous backers list on our website, and in the editor itself, optionally linking to your website, Twitter, etc.

  • Pledge $50 or more
    You selected

    19 backers Limited (31 left of 50)

    Half hour Skype/phone conversation with Novacut team. Want to talk about specific problems you want fixed in your storytelling workflow? Or talk about something else... either way, you've got us for half an hour.

  • Pledge $100 or more
    You selected

    14 backers Limited (86 left of 100)

    One hour Skype/phone conversation with Novacut team. Want to talk about specific problems you want fixed in your storytelling workflow? Or talk about something else... either way, you've got us for an hour.

  • Pledge $300 or more
    You selected

    14 backers Limited (86 left of 100)

    A ticket to see the future of editing. This gets you access to our collaborative cloud during our private beta period. You'll experience the future first, and your friends will be totally jealous.

  • Pledge $1,000 or more
    You selected

    3 backers Limited (2 left of 5)

    All of the above, plus a chance to meet the Novacut team for a day, have a BBQ and chat about filmmaking. Backer's travel to meet the team at own expense.

Funding period

- (29 days)