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);
  })();