text: (function() {
       function timecode() {
           return function(seconds) {
               var seconds = Number.parseFloat(seconds);
  
               if (Number.isNaN(seconds)) {
                 return '-:--';
               }
               
               var wholeSeconds = Math.floor(seconds);
               var minutes = Math.floor(wholeSeconds / 60);
               var remainingSeconds = wholeSeconds % 60;
  
               var output = minutes + ':';
  
               if (remainingSeconds < 10) {
                   output += '0';
               }
  
               output += remainingSeconds;
  
               return output;
           };
       }
  
       angular
           .module('blocJams')
           .filter('timecode', timecode);
   })();
  