Integrated trace manager popcorn-port
authorveltr
Tue, 20 Mar 2012 21:17:48 +0100
branchpopcorn-port
changeset 835 a8af9da7c622
parent 834 573c7ca752e0
child 836 526f91f5253e
Integrated trace manager
src/js/libs/tracemanager.js
src/js/main.js
src/js/site.js.templ
src/js/utils.js
src/js/widgets.js
src/js/widgets/annotationsListWidget.js
src/js/widgets/segmentsWidget.js
src/js/widgets/sparklineWidget.js
src/js/widgets/traceWidget.js
test/integration/allocine_dossier_independant/allocine_test/bamako.json
test/integration/allocine_dossier_independant/allocine_test/extracts.json
test/integration/allocine_dossier_independant/css/LdtPlayer.css
test/integration/allocine_dossier_independant/js/LdtPlayer-release.js
test/integration/allocine_dossier_independant/polemic-allocine.htm
test/integration/polemic.htm
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/src/js/libs/tracemanager.js	Tue Mar 20 21:17:48 2012 +0100
@@ -0,0 +1,505 @@
+/*
+ * Modelled Trace API
+ */
+IriSP.TraceManager = function($) {
+     /*
+      * FIXME: Write proper representation functions (str, json, ...)
+      */
+
+     var BufferedService_prototype = {
+         /*
+          *  Buffered service for traces
+          */
+         // url: "",
+         // buffer: [],
+         // isReady: false,
+         // timer: null,
+
+         /* Flush buffer */
+         flush: function() {
+             // FIXME: should add a counter to avoid starving the sync
+             // process in case of too many generated obsels.
+             // FIXME: add mutex on this.buffer
+             if (! this.isReady)
+             {
+                 console.log("Sync service not ready");
+             } else if (this.buffer.length) {
+                 var temp = this.buffer;
+                 this.buffer = [];
+
+                 if (this.mode == 'GET')
+                 {
+                     // GET mode: do some data mangline. We mark the
+                     // "compressed" nature of the generated JSON by
+                     // prefixing it with c
+                     var data = 'c' + JSON.stringify(temp.map(function (o) { return o.toCompactJSON(); }));
+                     // Swap " (very frequent, which will be
+                     // serialized into %22) and / (rather rare), this
+                     // saves some bytes
+                     data = data.replace(/[\/"]/g, function(s){ return s == '/' ? '"' : '/'; }).replace('#','%23');
+                     // FIXME: check data length (< 2K is safe)
+                     var request=$('<img/>').attr('src', this.url + 'trace/?data=' + data);
+                 }
+                 else
+                 {
+                     $.ajax({ url: this.url + 'trace/',
+                              type: 'POST',
+                              contentType: 'application/json',
+                              data: JSON.stringify(temp.map(function (o) { return o.toJSON(); })),
+                              processData: false,
+                              // Type of the returned data.
+                              dataType: "html",
+                              error: function(jqXHR, textStatus, errorThrown) {
+                                  // FIXME: not called for JSONP/crossdomain
+                                  console.log("Error when sending buffer:", textStatus);
+                              },
+                              success: function(data, textStatus, jqXHR) {
+                                  // FIXME: parse the returned JSON, and get
+                                  // the updated properties (id, uri...) to apply them to temp items
+                              }
+                            });
+                 }
+             }
+         },
+
+         /* Enqueue an obsel */
+         enqueue: function(obsel) {
+             this.buffer.push(obsel);
+         },
+
+         start_timer: function() {
+             var self = this;
+             if (this.timer === null) {
+                 this.timer = window.setInterval(function() {
+                                                     console.log("Flushing timeout");
+                                                     self.flush();
+                                                 }, this.timeOut);
+             }
+         },
+
+         stop_timer: function() {
+             if (this.timer !== null) {
+                 window.clearInterval(this.timer);
+                 this.timer = null;
+             }
+         },
+
+         /*
+          * Initialize the sync service
+          */
+         init: function() {
+             var self = this;
+             if (this.isReady)
+                 /* Already initialized */
+                 return;
+             if (this.mode == 'GET')
+             {
+                 var request=$('<img/>').attr('src', this.url + 'login?userinfo={"name":"ktbs4js"}');
+                 // Do not wait for the return, assume it is
+                 // initialized. This assumption will not work anymore
+                 // if login returns some necessary information
+                 this.isReady = true;
+             }
+             else
+             {
+                 $.ajax({ url: this.url + 'login',
+                          type: 'POST',
+                          data: 'userinfo={"name":"ktbs4js"}',
+                          success: function(data, textStatus, jqXHR) {
+                              self.isReady = true;
+                              if (self.buffer.length) {
+                                  self.flush();
+                              }
+                          }
+                        });
+             }
+         }
+     };
+     var BufferedService = function(url, mode) {
+         this.url = url;
+         this.buffer = [];
+         this.isReady = false;
+         this.timer = null;
+         /* mode can be either POST or GET */
+         if (mode == 'POST' || mode == 'GET')
+             this.mode = mode;
+         else
+             this.mode = 'POST';
+         /* Flush buffer every timeOut ms if the sync_mode is delayed */
+         this.timeOut = 2000;
+     };
+     BufferedService.prototype = BufferedService_prototype;
+
+     var Trace_prototype = {
+         /* FIXME: We could/should use a sorted list such as
+          http://closure-library.googlecode.com/svn/docs/class_goog_structs_AvlTree.html
+          to speed up queries based on time */
+         obsels: [],
+         /* Trace URI */
+         uri: "",
+         sync_mode: "none",
+         default_subject: "",
+         /* baseuri is used as the base URI to resolve relative
+          * attribute-type names in obsels. Strictly speaking, this
+          * should rather be expressed as a reference to model, or
+          * more generically, as a qname/URI dict */
+         baseuri: "",
+         /* Mapping of obsel type or property name to a compact
+          * representation (shorthands).
+          */
+         shorthands: null,
+         syncservice: null,
+
+         /* Define the trace URI */
+         set_uri: function(uri) {
+             this.uri = uri;
+         },
+
+         /* Sync mode: delayed, sync (immediate sync), none (no
+          * synchronisation with server, the trace has to be explicitly saved
+          * if needed */
+         set_sync_mode: function(mode) {
+             this.sync_mode = mode;
+             if (this.syncservice != null) {
+                 if (mode !== 'none') {
+                     this.syncservice.init();
+                 }
+                 if (mode == 'delayed') {
+                     this.syncservice.start_timer();
+                 } else {
+                     this.syncservice.stop_timer();
+                 }
+             }
+         },
+
+         /*
+          * Return a list of the obsels of this trace matching the parameters
+          */
+         list_obsels: function(_begin, _end, _reverse) {
+             var res;
+             if (typeof _begin !== 'undefined' || typeof _end !== 'undefined') {
+                 /*
+                  * Not optimized yet.
+                  */
+                 res = [];
+                 var l = this.obsels.length;
+                 for (var i = 0; i < l; i++) {
+                     var o = this.obsels[i];
+                     if ((typeof _begin !== 'undefined' && o.begin > _begin) && (typeof _end !== 'undefined' && o.end < _end)) {
+                         res.push(o);
+                     }
+                 }
+             }
+
+             if (typeof _reverse !== 'undefined') {
+                 if (res !== undefined) {
+                     /* Should reverse the whole list. Make a copy. */
+                     res = this.obsels.slice(0);
+                 }
+                 res.sort(function(a, b) { return b.begin - a.begin; });
+                 return res;
+             }
+
+             if (res === undefined) {
+                 res = this.obsels;
+             }
+             return res;
+
+         },
+
+         /*
+          * Return the obsel of this trace identified by the URI, or undefined
+          */
+         get_obsel: function(id) {
+             for (var i = 0; i < this.obsels.length; i++) {
+                 /* FIXME: should check against variations of id/uri, take this.baseuri into account */
+                 if (this.obsels[i].uri === id) {
+                     return this.obsels[i];
+                 }
+             }
+             return undefined;
+         },
+
+         set_default_subject: function(subject) {
+             this.default_subject = subject;
+         },
+
+         get_default_subject: function() {
+             return this.default_subject;
+         },
+
+         /* (type:ObselType, begin:int, end:int?, subject:str?, attributes:[AttributeType=>any]?) */
+         /* Create a new obsel and add it to the trace */
+         create_obsel: function(type, begin, end, subject, _attributes) {
+             var o = new Obsel(type, begin, end, subject);
+             if (typeof _attributes !== 'undefined') {
+                 o.attributes = _attributes;
+             }
+             o.trace = this;
+             this.obsels.push(o);
+             if (this.syncservice !== null && this.sync_mode != 'none') {
+                 this.syncservice.enqueue(o);
+                 if (this.sync_mode === 'sync') {
+                     // Immediate sync of the obsel.
+                     this.syncservice.flush();
+                 }
+             }
+         },
+
+	     obselProbe : function(element, bindingEvent, ObselFunction) {
+			console.log("!!!!!!!!- ICI -!!!!!!!!!");
+			console.log(element);
+			console.log(bindingEvent);
+			console.log(ObselFunction);
+
+	        //var myOPI = self.setInterval("ObselProbeInterval("+element+","+bindingEvent+","+ObselFunction+")",1000);
+			var myOPI = self.setInterval("ObselProbeInterval("+element+")",1000);
+			//var ObselProbeInterval = function(element, bindingEvent, ObselFunction){
+			var ObselProbeInterval = function(element) {
+				console.log("!!!!!!!!- ObselProbeInterval -!!!!!!!!!");
+				console.log($(element).length);
+				/*
+				if($(element).length!=0){
+					$(element).bind(bindingEvent, ObselFunction );
+					this.clearInterval();
+				}else{	console.log("!!!!!!!!- EXISTE PAS -!!!!!!!!!")
+				}
+				*/
+				//
+			};
+
+		 },
+         /* Helper methods */
+
+         /* Create a new obsel with the given attributes */
+         trace: function(type, _attributes, _begin, _end, _subject) {
+             var t = (new Date()).getTime();
+             if (typeof begin === 'undefined') {
+                 _begin = t;
+             }
+             if (typeof end === 'undefined') {
+                 _end = _begin;
+             }
+             if (typeof subject === 'undefined') {
+                 _subject = this.default_subject;
+             }
+             if (typeof _attributes === 'undefined') {
+                 _attributes = {};
+             }
+             return this.create_obsel(type, _begin, _end, _subject, _attributes);
+         }
+     };
+
+     var Trace = function(uri, requestmode) {
+         /* FIXME: We could/should use a sorted list such as
+          http://closure-library.googlecode.com/svn/docs/class_goog_structs_AvlTree.html
+          to speed up queries based on time */
+         this.obsels = [];
+         /* Trace URI */
+         if (uri === undefined)
+             uri = "";
+         this.uri = uri;
+         this.sync_mode = "none";
+         this.default_subject = "";
+         this.shorthands = {};
+         /* baseuri is used a the base URI to resolve relative attribute names in obsels */
+         this.baseuri = "";
+
+         this.syncservice = new BufferedService(uri, requestmode);
+         $(window).unload( function () {
+                               if (this.syncservice && this.sync_mode !== 'none') {
+                                   this.syncservice.flush();
+                                   this.syncservice.stop_timer();
+                               }
+                           });
+     };
+     Trace.prototype = Trace_prototype;
+
+     var Obsel_prototype = {
+         /* The following attributes are here for documentation
+          * purposes. They MUST be defined in the constructor
+          * function. */
+         trace: undefined,
+		 obselProbe: undefined,
+         type: undefined,
+         begin: undefined,
+         end: undefined,
+         subject: undefined,
+         /* Dictionary indexed by ObselType URIs */
+         attributes: {},
+
+         /* Method definitions */
+         get_trace: function() {
+             return this.trace;
+         },
+
+         get_obsel_type: function() {
+             /* FIXME: maybe we should return a ObselType object. In the meantime, return the URI */
+             return this.type;
+         },
+         get_begin: function() {
+             return this.begin;
+         },
+         get_end: function() {
+             return this.end;
+         },
+         get_subject: function() {
+             return this.subject;
+         },
+
+         list_attribute_types: function() {
+             var result = [];
+             for (var prop in this.attributes) {
+                 result.push(prop);
+             }
+             /* FIXME: we return URIs here instead of AttributeType elements */
+             return result;
+         },
+
+         list_relation_types: function() {
+             /* FIXME: not implemented yet */
+         },
+
+         list_related_obsels: function (rt) {
+             /* FIXME: not implemented yet */
+         },
+         list_inverse_relation_types: function () {
+             /* FIXME: not implemented yet */
+         },
+         list_relating_obsels: function (rt) {
+             /* FIXME: not implemented yet */
+         },
+         /*
+          * Return the value of the given attribute type for this obsel
+          */
+         get_attribute_value: function(at) {
+             if (typeof at === "string")
+                 /* It is a URI */
+                 return this.attributes[at];
+             else
+                 /* FIXME: check that at is instance of AttributeType */
+                 return this.attributes[at.uri];
+         },
+
+
+         /* obsel modification (trace amendment) */
+
+         set_attribute_value: function(at, value) {
+             if (typeof at === "string")
+                 /* It is a URI */
+                 this.attributes[at] = value;
+             /* FIXME: check that at is instance of AttributeType */
+             else
+                 this.attributes[at.uri] = value;
+         },
+
+         del_attribute_value: function(at) {
+             if (typeof at === "string")
+                 /* It is a URI */
+                 delete this.attributes[at];
+             /* FIXME: check that at is instance of AttributeType */
+             else
+                 delete this.attributes[at.uri];
+         },
+
+         add_related_obsel: function(rt, value) {
+             /* FIXME: not implemented yet */
+         },
+
+         del_related_obsel: function(rt, value) {
+             /* FIXME: not implemented yet */
+         },
+
+         /*
+          * Return a JSON representation of the obsel
+          */
+         toJSON: function() {
+             var r = {
+                 "@id": this.id,
+                 "@type": this.type,
+                 "begin": this.begin,
+                 "end": this.end,
+                 "subject": this.subject
+             };
+             for (var prop in this.attributes) {
+                 r[prop] = this.attributes[prop];
+             }
+             return r;
+         },
+
+         /*
+          * Return a compact JSON representation of the obsel.
+          * Use predefined + custom shorthands for types/properties
+          */
+         toCompactJSON: function() {
+             var r = {
+                 "@i": this.id,
+                 "@t": (this.trace.shorthands.hasOwnProperty(this.type)
+                        ? this.trace.shorthands[this.type] : this.type),
+                 "@b": this.begin,
+                 "@e": this.end,
+                 "@s": this.subject
+             };
+             for (var prop in this.attributes) {
+                 var v = this.attributes[prop];
+                 r[prop] = this.trace.shorthands.hasOwnProperty(v) ? this.trace.shorthands[v] : v;
+             }
+             return r;
+         },
+
+         toJSONstring: function() {
+             return JSON.stringify(this.toJSON());
+         }
+     };
+
+     var Obsel = function(type, begin, end, subject, attributes) {
+         this.trace = undefined;
+         this.uri = "";
+         this.id = "";
+         this.type = type;
+         this.begin = begin;
+         this.end = end;
+         this.subject = subject;
+         /* Is the obsel synched with the server ? */
+         this.sync_status = false;
+         /* Dictionary indexed by ObselType URIs */
+         this.attributes = {};
+     };
+     Obsel.prototype = Obsel_prototype;
+
+     var TraceManager_prototype = {
+         traces: [],
+         /*
+          * Return the trace with id name
+          * If it was not registered, return undefined.
+          */
+         get_trace: function(name) {
+             return this.traces[name];
+         },
+
+         /*
+          * Explicitly create and initialize a new trace with the given name.
+          * The optional uri parameter allows to initialize the trace URI.
+          *
+          * If another existed with the same name before, then it is replaced by a new one.
+          */
+         init_trace: function(name, params)
+         {
+             console.log("init_trace", params);
+             url = params.url ? params.url : "";
+             requestmode = params.requestmode ? params.requestmode : "POST";
+             syncmode = params.syncmode ? params.syncmode : "none";
+             var t = new Trace(url, requestmode);
+             t.set_sync_mode(syncmode);
+             this.traces[name] = t;
+             return t;
+         }
+     };
+
+     var TraceManager = function() {
+         this.traces = {};
+     };
+     TraceManager.prototype = TraceManager_prototype;
+
+     return new TraceManager();
+ };
--- a/src/js/main.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/main.js	Tue Mar 20 21:17:48 2012 +0100
@@ -25,17 +25,17 @@
     var $L = $LAB.script(libs.jQuery).script(libs.swfObject).wait()
                 .script(libs.jQueryUI);
                                    
-    if (config.player.type === "jwplayer") {
+    if (config.player.type === "jwplayer" || config.player.type === "allocine") {
       // load our popcorn.js lookalike
-      $L = $L.script(libs.jwplayer);
+      $L.script(libs.jwplayer);
     } else {
       // load the real popcorn
-      $L = $L.script(libs.popcorn).script(libs["popcorn.code"]);
+      $L.script(libs.popcorn).script(libs["popcorn.code"]);
       if (config.player.type === "youtube") {
-        $L = $L.script(libs["popcorn.youtube"]);
+        $L.script(libs["popcorn.youtube"]);
       } 
       if (config.player.type === "vimeo")
-        $L = $L.script(libs["popcorn.vimeo"]);
+        $L.script(libs["popcorn.vimeo"]);
       
       /* do nothing for html5 */
     }       
@@ -47,6 +47,9 @@
           config.gui.widgets[idx].type === "SparklineWidget") {        
         $L.script(libs.raphael);
       }
+      if (config.gui.widgets[idx].type === "TraceWidget") {
+          $L.script(libs.tracemanager)
+      }
     }
     
     // same for modules
--- a/src/js/site.js.templ	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/site.js.templ	Tue Mar 20 21:17:48 2012 +0100
@@ -45,7 +45,8 @@
       "popcorn.mediafragment" : libdir + "popcorn.mediafragment.js",
       "popcorn.code" : libdir + "popcorn.code.js",
       "popcorn.jwplayer": libdir + "popcorn.jwplayer.js",
-      "popcorn.youtube": libdir + "popcorn.youtube.js"    
+      "popcorn.youtube": libdir + "popcorn.youtube.js",
+      "tracemanager": libdir + "tracemanager.js"
   };
 };
 
--- a/src/js/utils.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/utils.js	Tue Mar 20 21:17:48 2012 +0100
@@ -125,8 +125,12 @@
                                  replace(/\)/g, '%29').replace(/\*/g, '%2A');  
 }
 
-IriSP.jqId = function (myid) { 
-   return IriSP.jQuery('#' + myid.replace(/(:|\.)/g,'\\$1'));
+IriSP.jqEscape = function(text) {
+   return text.replace(/(:|\.)/g,'\\$1')
+}
+
+IriSP.jqId = function (text) { 
+   return IriSP.jQuery('#' + IriSP.jqEscape(text));
  }  
 
 IriSP.__guidCounter = 0;
--- a/src/js/widgets.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/widgets.js	Tue Mar 20 21:17:48 2012 +0100
@@ -54,6 +54,7 @@
   }
   if (typeof this.selector != "undefined") {
       this.selector.addClass("Ldt-TraceMe").addClass("Ldt-Widget");
+      this.selector.attr("widget-type", this._config.type);
   }
   
 };
--- a/src/js/widgets/annotationsListWidget.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/widgets/annotationsListWidget.js	Tue Mar 20 21:17:48 2012 +0100
@@ -77,7 +77,10 @@
     var obj = this.transformAnnotation(annotations[i]);
     obj.iterator = i;
     obj.distance = Math.abs((annotations[i].end + annotations[i].begin) / 2000 - currentTime);
-    list.push(obj);
+    if (!this.cinecast_version || annotations[i].type == "cinecast:UserAnnotation") {
+        list.push(obj);
+    }
+    
   }
   
   list = IriSP.underscore(list)
--- a/src/js/widgets/segmentsWidget.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/widgets/segmentsWidget.js	Tue Mar 20 21:17:48 2012 +0100
@@ -26,21 +26,18 @@
   this.positionMarker = this.selector.find(".Ldt-SegmentPositionMarker");
   
   this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.positionUpdater));
+  var duration = this._serializer.getDuration();
+  
   if (this.cinecast_version) {
-      var _sourceMedia = IriSP.__jsonMetadata.medias[0],
-        _mediaId = _sourceMedia.id,
-        duration = IriSP.__jsonMetadata.medias[0].meta.duration;
-      
       var segments_annotations = IriSP.underscore.filter(
           this._serializer._data.annotations,
           function(_a) {
-              return _a.type == "cinecast:MovieExtract" && _a.media == _mediaId;
+              return _a.type == "cinecast:MovieExtract";
           }
       );
   }
   else {
 
-    var duration = this._serializer.getDuration();
       var view_type = this._serializer.getChapitrage();
       if (typeof(view_type) === "undefined") {
         view_type = this._serializer.getNonTweetIds()[0];  
@@ -69,8 +66,8 @@
   for (i = 0; i < segments_annotations.length; i++) {
   
     var annotation = segments_annotations[i];
-    var begin = (+ annotation.begin * (this.cinecast_version ? 1000 : 1));
-    var end = (+ annotation.end * (this.cinecast_version ? 1000 : 1));
+    var begin = (+ annotation.begin);
+    var end = (+ annotation.end);
     var id = annotation.id;
         
     var startPixel = Math.floor(_w * (begin / duration));
@@ -192,11 +189,7 @@
 };
 
 IriSP.SegmentsWidget.prototype.positionUpdater = function() {  
-  if (this.cinecast_version) {
-    var duration = IriSP.__jsonMetadata.medias[0].meta.duration;
-  } else {
-    var duration = this._serializer.getDuration() / 1000;
-  }
+  var duration = this._serializer.getDuration() / 1000;
   var time = this._Popcorn.currentTime();
   //var position 	= ((time / duration) * 100).toFixed(2);
   var position 	= ((time / duration) * 100).toFixed(2);
--- a/src/js/widgets/sparklineWidget.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/widgets/sparklineWidget.js	Tue Mar 20 21:17:48 2012 +0100
@@ -19,6 +19,8 @@
   if (this._config.background) {
       this.selector.css("background", this._config.background);
   }
+  this.checkOption('cinecast_version');
+  console.log('Cinecast', this.cinecast_version);
 };
 
 
@@ -32,6 +34,7 @@
 IriSP.SparklineWidget.prototype.draw = function() {
     this.duration = this._serializer.getDuration();
     this.paper = new Raphael(this.selector[0], this.width, this.height);
+    var _this = this;
   
   var views = this._serializer._data.views;
   var stat_view;
@@ -56,7 +59,7 @@
             _sliceDuration = Math.floor( this.duration / this.slices),
             _results = _(_.range(this.slices)).map(function(_i) {
                 return _(_annotations).filter(function(_a){
-                    return (_a.begin <= (1 + _i) * _sliceDuration) && (_a.end >= _i * _sliceDuration)
+                    return (_a.begin <= (1 + _i) * _sliceDuration) && (_a.end >= _i * _sliceDuration) && (!_this.cinecast_version || _a.type == "cinecast:UserAnnotation")
                 }).length;
             });
     }
--- a/src/js/widgets/traceWidget.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/src/js/widgets/traceWidget.js	Tue Mar 20 21:17:48 2012 +0100
@@ -2,38 +2,41 @@
   IriSP.Widget.call(this, Popcorn, config, Serializer);
   this.lastEvent = "";
   var _this = this,
-    _listeners = [
-        "IriSP.ArrowWidget.releaseArrow",
-        "IriSP.SliceWidget.hide",
-        "IriSP.AnnotationsWidget.show",
-        "IriSP.AnnotationsWidget.hide",
-        "IriSP.ArrowWidget.blockArrow",
-        "IriSP.SliceWidget.position",
-        "IriSP.SliceWidget.show",
-        "IriSP.SliceWidget.hide",
-        "IriSP.createAnnotationWidget.addedAnnotation",
-        "IriSP.search.open",
-        "IriSP.search.closed",
-        "IriSP.search",
-        "IriSP.search.cleared",
-        "IriSP.search.matchFound",
-        "IriSP.search.noMatchFound",
-        "IriSP.search.triggeredSearch",
-        "IriSP.TraceWidget.MouseEvents",
-        "play",
-        "pause",
-        "volumechange",
-        "timeupdate",
-        "seeked",
-        "play",
-        "pause"
-    ];
-    IriSP._(_listeners).each(function(_listener) {
-      _this._Popcorn.listen(_listener, function(_arg) {
-          _this.eventHandler(_listener, _arg);
-      });
+    _listeners = {
+        "IriSP.createAnnotationWidget.addedAnnotation" : 0,
+        "IriSP.search.open" : 0,
+        "IriSP.search.closed" : 0,
+        "IriSP.search" : 0,
+        "IriSP.search.cleared" : 0,
+        "IriSP.search.matchFound" : 0,
+        "IriSP.search.noMatchFound" : 0,
+        "IriSP.search.triggeredSearch" : 0,
+        "IriSP.TraceWidget.MouseEvents" : 0,
+        "play" : 0,
+        "pause" : 0,
+        "volumechange" : 0,
+        "seeked" : 0,
+        "play" : 0,
+        "pause" : 0,
+        "timeupdate" : 2000
+    };
+    IriSP._(_listeners).each(function(_ms, _listener) {
+        var _f = function(_arg) {
+            _this.eventHandler(_listener, _arg);
+        }
+        if (_ms) {
+            _f = IriSP.underscore.throttle(_f, _ms);
+        }
+        _this._Popcorn.listen(_listener, _f);
     });
-  
+    this._Popcorn.listen("timeupdate", IriSP.underscore.throttle(function(_arg) {
+        _this.eventHandler(_listener, _arg);
+    }));
+    
+    this.tracer = IriSP.TraceManager(IriSP.jQuery).init_trace("test", this._config);
+    this.tracer.set_default_subject("default_subject");
+    this.tracer.trace("StartTracing", { "hello": "world" });
+    
 }
 
 IriSP.TraceWidget.prototype = new IriSP.Widget();
@@ -42,7 +45,7 @@
     this.mouseLocation = '';
     var _this = this;
     IriSP.jQuery(".Ldt-Widget").bind("click mouseover mouseout dragstart dragstop", function(_e) {
-        var _widget = this.id.match('LdtPlayer_widget_([^_]+)')[1],
+        var _widget = IriSP.jQuery(this).attr("widget-type"),
             _class = _e.target.className;
         var _data = {
             "type": _e.type,
@@ -56,7 +59,7 @@
                 _text = _e.target.textContent.trim(),
                 _title = _e.target.title,
                 _value = _e.target.value;
-            _data.target = _name + (_id.length ? '#' + _id : '') + (_class.length ? '.' + _class.replace(/\s/g,'.').replace(/\.Ldt-(Widget|TraceMe)/g,'') : '');
+            _data.target = _name + (_id.length ? '#' + IriSP.jqEscape(_id) : '') + (_class.length ? ('.' + IriSP.jqEscape(_class).replace(/\s/g,'.')).replace(/\.Ldt-(Widget|TraceMe)/g,'') : '');
             if (typeof _title == "string" && _title.length && _title.length < 140) {
                 _data.title = _title;
             }
@@ -123,5 +126,7 @@
             _traceName += _listener.replace('IriSP.','').replace('.','_');
     }
     this.lastEvent = _traceName;
+    this.tracer.trace(_traceName, _arg);
     console.log("trace('" + _traceName + "', " + JSON.stringify(_arg) + ");");
+    
 }
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/integration/allocine_dossier_independant/allocine_test/bamako.json	Tue Mar 20 21:17:48 2012 +0100
@@ -0,0 +1,915 @@
+{
+    "medias": [
+        {
+            "id": "cinecast:Bamako",
+            "url": "rtmpe://cp41629.edgefcs.net/ondemand/mp4:ondemand/nmedia/cinecast/Bamako1500.m4v",
+            "meta": {
+                "mediaid": 1,
+                "actors": ["Aissa Maiga", "Tiecoura Traore", "Maimouna Helene Diarra"],
+                "directors": ["Abderrahmane Sissako"],
+                "nationalities": ["FR"],
+                "duration": 7080000,
+                "productionYear": "2006",
+                "synopsis": null,
+                "thumbnail": "http://www.vodkaster.com/var/vodkaster/storage/images/films/bamako/42851-1-fre-FR/Bamako3_reference.jpg",
+                "title": "Bamako",
+                "version": "VOST"
+            }
+        }
+    ],
+    "annotation_types": [
+        {
+            "id": "cinecast:UserAnnotation",
+            "meta": {
+                "description": "Annotation made during the Cinecast Festival."
+            }
+        },
+        {
+            "id": "cinecast:MovieExtract",
+            "meta": {
+                "description": "Extract from a Movie."
+            }
+        }
+    ],
+    "annotations": [
+        {
+            "id": "ac:3637",
+            "begin": 2516000,
+            "end": 2516000,
+            "timecode": 0,
+            "content": {
+                "data": "sdfdfdfd"
+            },
+            "media": "cinecast:Bamako",
+            "tags": [],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/8/6/4/Z20010705122316617847468/img/1178887619_singe.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 12994,
+                "created": "2012-03-16T10:01:00.9370000",
+                "creator": "ac:3"
+            }
+        }, {
+            "id": "ac:3638",
+            "begin": 187000,
+            "end": 187000,
+            "timecode": 0,
+            "content": {
+                "data": "test #vodkaster #allocine #universcine"
+            },
+            "media": "cinecast:Bamako",
+            "tags": ["#vodkaster", "#allocine", "#universcine"],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/7/7/4/Z20110103142031450307477/img/0tyw3myh.cce.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 12995,
+                "created": "2012-03-16T11:06:47.3170000",
+                "creator": "ac:495"
+            }
+        }, {
+            "id": "ac:3639",
+            "begin": 164000,
+            "end": 164000,
+            "timecode": 0,
+            "content": {
+                "data": "edtgefvtdtevd dhevdgvbed debzdgbyezgbdyhebzyd bhd ehdbyhebyhddbhegzvdgevd ghdvegvdgezvdg devtgdvgezvd gbvdgevzgdvzegd gedvgezvd #vodkaster #allocine #universcine"
+            },
+            "media": "cinecast:Bamako",
+            "tags": ["#vodkaster", "#allocine", "#universcine"],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/7/7/4/Z20110103142031450307477/img/0tyw3myh.cce.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 12999,
+                "created": "2012-03-16T11:14:14.7930000",
+                "creator": "ac:495"
+            }
+        }, {
+            "id": "ac:3640",
+            "begin": 154000,
+            "end": 154000,
+            "timecode": 0,
+            "content": {
+                "data": "tegvdge"
+            },
+            "media": "cinecast:Bamako",
+            "tags": [],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/7/7/4/Z20110103142031450307477/img/0tyw3myh.cce.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 13003,
+                "created": "2012-03-16T11:14:30.0930000",
+                "creator": "ac:495"
+            }
+        }, {
+            "id": "ac:3641",
+            "begin": 177000,
+            "end": 177000,
+            "timecode": 0,
+            "content": {
+                "data": "test #vodkaster"
+            },
+            "media": "cinecast:Bamako",
+            "tags": ["#vodkaster"],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/7/7/4/Z20110103142031450307477/img/0tyw3myh.cce.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 13004,
+                "created": "2012-03-16T11:27:56.9200000",
+                "creator": "ac:495"
+            }
+        }, {
+            "id": "ac:3642",
+            "begin": 434000,
+            "end": 434000,
+            "timecode": 0,
+            "content": {
+                "data": "fgsdkjfgfsdkjgfkjgfjksdgjkkjgfkjsg"
+            },
+            "media": "cinecast:Bamako",
+            "tags": [],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/5/4/4/Z20101124101755407924445/img/02kehkqh.re1.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 13006,
+                "created": "2012-03-16T11:49:33.0770000",
+                "creator": "ac:513"
+            }
+        }, {
+            "id": "ac:3643",
+            "begin": 177000,
+            "end": 177000,
+            "timecode": 0,
+            "content": {
+                "data": "tetsd dgzydg"
+            },
+            "media": "cinecast:Bamako",
+            "tags": [],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/8/6/4/Z20010705122316617847468/img/1178887619_singe.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 13007,
+                "created": "2012-03-16T12:50:38.3100000",
+                "creator": "ac:3"
+            }
+        }, {
+            "id": "ac:3644",
+            "begin": 177000,
+            "end": 177000,
+            "timecode": 0,
+            "content": {
+                "data": "coucou"
+            },
+            "media": "cinecast:Bamako",
+            "tags": [],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/4/2/5/Z20090108105245410444524/img/io54r5is.0qi.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 13008,
+                "created": "2012-03-16T13:37:48.3600000",
+                "creator": "ac:382"
+            }
+        }, {
+            "id": "ac:10806",
+            "begin": 120000,
+            "end": 120000,
+            "timecode": 0,
+            "content": {
+                "data": "tetzfdtfzd"
+            },
+            "media": "cinecast:Bamako",
+            "tags": [],
+            "type": "cinecast:UserAnnotation",
+            "meta": {
+                "mediaid": 1,
+                "thumbnail": "/users/02/7/7/4/Z20110103142031450307477/img/0tyw3myh.cce.jpg",
+                "extract": "789849",
+                "status": "active",
+                "timestamp": 20201,
+                "created": "2012-03-19T14:26:17.4870000",
+                "creator": "ac:495"
+            }
+        }, {
+            "id": "cinecast:789808",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34952\/25592345-4-fre-FR\/34952-Generique-de-debut-et-preparation-a-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0000",
+            "end": "180000",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de d\u00e9but et pr\u00e9paration \u00e0 l'audience"
+            }
+        }, {
+            "id": "cinecast:789812",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34953\/25592424-3-fre-FR\/34953-Debut-de-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "180000",
+            "end": "284000",
+            "content": {
+                "data": "D\u00e9but de l'audience"
+            }
+        }, {
+            "id": "cinecast:789816",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34954\/25592478-3-fre-FR\/34954-Fin-du-spectacle-et-reprise-de-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "404000",
+            "end": "579000",
+            "content": {
+                "data": "Fin du spectacle et reprise de l'audience"
+            }
+        }, {
+            "id": "cinecast:789818",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34955\/25592528-3-fre-FR\/34955-Corruption-et-seduction1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "579000",
+            "end": "676000",
+            "content": {
+                "data": "Corruption et s\u00e9duction"
+            }
+        }, {
+            "id": "cinecast:789820",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34956\/25592566-2-fre-FR\/34956-Des-chiffres-africains-calamiteux1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "676000",
+            "end": "797000",
+            "content": {
+                "data": "Des chiffres africains calamiteux"
+            }
+        }, {
+            "id": "cinecast:789822",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34957\/25592606-2-fre-FR\/34957-un-ideal-de-societe-inadaptee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "797000",
+            "end": "977000",
+            "content": {
+                "data": "un id\u00e9al de soci\u00e9t\u00e9 inadapt\u00e9e"
+            }
+        }, {
+            "id": "cinecast:789824",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34958\/25592668-2-fre-FR\/34958-Supercherie-du-G81_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "977000",
+            "end": "1143000",
+            "content": {
+                "data": "\"Supercherie\" du G8 ?"
+            }
+        }, {
+            "id": "cinecast:789825",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34959\/25592703-2-fre-FR\/34959-C-est-un-debat-qui-depasse-l-Afrique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1143000",
+            "end": "1276000",
+            "content": {
+                "data": "C'est un d\u00e9bat qui d\u00e9passe l'Afrique"
+            }
+        }, {
+            "id": "cinecast:789839",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34960\/25592937-2-fre-FR\/34960-Ce-monde-est-ouvert-aux-blancs-mais-pas-aux-noirs1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1276000",
+            "end": "1456000",
+            "content": {
+                "data": "Ce monde est ouvert aux blancs mais pas aux noirs"
+            }
+        }, {
+            "id": "cinecast:789849",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34961\/25593042-2-fre-FR\/34961-Standby1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1456000",
+            "end": "1590000",
+            "content": {
+                "data": "Standby"
+            }
+        }, {
+            "id": "cinecast:789854",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34963\/25593121-2-fre-FR\/34963-Expose-du-periple1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1590000",
+            "end": "1761000",
+            "content": {
+                "data": "Expos\u00e9 du p\u00e9riple"
+            }
+        }, {
+            "id": "cinecast:789874",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34967\/25593375-2-fre-FR\/34967-Expose-du-periple-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1761000",
+            "end": "1901000",
+            "content": {
+                "data": "Expos\u00e9 du p\u00e9riple 2"
+            }
+        }, {
+            "id": "cinecast:789878",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34968\/25593421-2-fre-FR\/34968-L-audience-est-suspendue1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1901000",
+            "end": "2081000",
+            "content": {
+                "data": "L'audience est suspendue"
+            }
+        }, {
+            "id": "cinecast:789880",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34969\/25593461-2-fre-FR\/34969-Activites-et-problemes-du-soir1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2081000",
+            "end": "2134000",
+            "content": {
+                "data": "Activit\u00e9s et probl\u00e8mes du soir"
+            }
+        }, {
+            "id": "cinecast:789884",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34970\/25593533-4-fre-FR\/34970-Death-in-Tumbuktu-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2134000",
+            "end": "2301000",
+            "content": {
+                "data": "Death in Tumbuktu 1"
+            }
+        }, {
+            "id": "cinecast:789888",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34971\/25593579-2-fre-FR\/34971-Death-in-Tumbuktu-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2301000",
+            "end": "2457000",
+            "content": {
+                "data": "Death in Tumbuktu 2"
+            }
+        }, {
+            "id": "cinecast:789891",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34972\/25593626-3-fre-FR\/34972-Une-vie-et-un-couple-precaires1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2457000",
+            "end": "2624000",
+            "content": {
+                "data": "Une vie et un couple pr\u00e9caires"
+            }
+        }, {
+            "id": "cinecast:789896",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34973\/25593677-3-fre-FR\/34973-Un-mariage-interrompt-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2624000",
+            "end": "2763000",
+            "content": {
+                "data": "Un mariage interrompt l'audience"
+            }
+        }, {
+            "id": "cinecast:789901",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34974\/25593734-2-fre-FR\/34974-L-Afrique-n-a-t-elle-plus-aucun-moyen-financier1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2763000",
+            "end": "2903000",
+            "content": {
+                "data": "L'Afrique n'a-t-elle plus aucun moyen financier ?"
+            }
+        }, {
+            "id": "cinecast:789904",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34975\/25593779-2-fre-FR\/34975-BM-ET-FMI-les-seuls-coupables1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2903000",
+            "end": "3056000",
+            "content": {
+                "data": "BM ET FMI : les seuls coupables ?"
+            }
+        }, {
+            "id": "cinecast:789906",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34976\/25593821-2-fre-FR\/34976-Reflexion-sur-le-role-des-banques1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3056000",
+            "end": "3110000",
+            "content": {
+                "data": "R\u00e9flexion sur le r\u00f4le des banques"
+            }
+        }, {
+            "id": "cinecast:789911",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34978\/25593906-2-fre-FR\/34978-Absence-d-ambassade-d-Israel-preuve-de-l-anti-developpement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3110000",
+            "end": "3202000",
+            "content": {
+                "data": "Absence d'ambassade d'Isra\u00ebl = preuve de l'anti-d\u00e9veloppement ?"
+            }
+        }, {
+            "id": "cinecast:789914",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34979\/25593951-2-fre-FR\/34979-Colonialisme-latent1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3202000",
+            "end": "3359000",
+            "content": {
+                "data": "Colonialisme latent"
+            }
+        }, {
+            "id": "cinecast:789917",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34981\/25594026-2-fre-FR\/34981-Colonialisme-latent-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3359000",
+            "end": "3411000",
+            "content": {
+                "data": "Colonialisme latent 2"
+            }
+        }, {
+            "id": "cinecast:789919",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34982\/25594093-2-fre-FR\/34982-Colonialisme-latent-31_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3522000",
+            "end": "3573000",
+            "content": {
+                "data": "Colonialisme latent 3"
+            }
+        }, {
+            "id": "cinecast:789921",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34983\/25594133-2-fre-FR\/34983-Sermon-du-pasteur1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3573000",
+            "end": "3722000",
+            "content": {
+                "data": "Sermon du pasteur"
+            }
+        }, {
+            "id": "cinecast:789925",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34985\/25594213-2-fre-FR\/34985-Standby-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3722000",
+            "end": "3807000",
+            "content": {
+                "data": "Standby 2"
+            }
+        }, {
+            "id": "cinecast:789927",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34986\/25594280-2-fre-FR\/34986-Samba-Diakite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3807000",
+            "end": "3981000",
+            "content": {
+                "data": "Samba Diakit\u00e9"
+            }
+        }, {
+            "id": "cinecast:789928",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34987\/25594315-2-fre-FR\/34987-Audience-et-contre-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3981000",
+            "end": "4033000",
+            "content": {
+                "data": "Audience et contre-audience"
+            }
+        }, {
+            "id": "cinecast:789929",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34988\/25594350-3-fre-FR\/34988-Theorie-du-complot1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4033000",
+            "end": "4197000",
+            "content": {
+                "data": "Th\u00e9orie du complot"
+            }
+        }, {
+            "id": "cinecast:789931",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34989\/25594417-3-fre-FR\/34989-Reponse-a-la-theorie-du-complot1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4197000",
+            "end": "4358000",
+            "content": {
+                "data": "R\u00e9ponse \u00e0 la th\u00e9orie du complot"
+            }
+        }, {
+            "id": "cinecast:789933",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34990\/25594484-2-fre-FR\/34990-Recit-d-un-reve1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4358000",
+            "end": "4443000",
+            "content": {
+                "data": "R\u00e9cit d'un r\u00eave"
+            }
+        }, {
+            "id": "cinecast:789934",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34991\/25594519-2-fre-FR\/34991-Aucune-preuve-qui-soutienne-la-theorie-du-complot1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4443000",
+            "end": "4545000",
+            "content": {
+                "data": "Aucune preuve qui soutienne la th\u00e9orie du complot"
+            }
+        }, {
+            "id": "cinecast:789940",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34992\/25594575-2-fre-FR\/34992-Triste-soiree1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4545000",
+            "end": "4620000",
+            "content": {
+                "data": "Triste soir\u00e9e"
+            }
+        }, {
+            "id": "cinecast:789941",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34993\/25594610-2-fre-FR\/34993-Le-tissu-social-est-il-detruit1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4620000",
+            "end": "4729000",
+            "content": {
+                "data": "Le tissu social est-il d\u00e9truit ?"
+            }
+        }, {
+            "id": "cinecast:789945",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34994\/25594660-2-fre-FR\/34994-Plaidoirie-de-Maitre-Rappaport1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4729000",
+            "end": "4908000",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre Rappaport"
+            }
+        }, {
+            "id": "cinecast:790160",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35018\/25597011-3-fre-FR\/35018-Plaidoirie-de-Maitre-Rappaport-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4908000",
+            "end": "5081000",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre Rappaport 2"
+            }
+        }, {
+            "id": "cinecast:790173",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35020\/25597155-2-fre-FR\/35020-Chanter-pour-se-faire-entendre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5082000",
+            "end": "5262000",
+            "content": {
+                "data": "Chanter pour se faire entendre"
+            }
+        }, {
+            "id": "cinecast:790194",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35021\/25597543-3-fre-FR\/35021-Plaidoirie-de-Maitre-William-Bourdon1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5262000",
+            "end": "5434000",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre William Bourdon"
+            }
+        }, {
+            "id": "cinecast:790201",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35022\/25597618-3-fre-FR\/35022-Plaidoirie-de-Maitre-William-Bourdon-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5434000",
+            "end": "5588000",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre William Bourdon 2"
+            }
+        }, {
+            "id": "cinecast:790207",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35023\/25597704-3-fre-FR\/35023-Plaidoirie-de-Wiliam-Bourdon-41_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5768000",
+            "end": "5824000",
+            "content": {
+                "data": "Plaidoirie de Wiliam Bourdon 4"
+            }
+        }, {
+            "id": "cinecast:790210",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35024\/25597774-3-fre-FR\/35024-Plaidoirie-de-Aissata-Tall-Sall1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5824000",
+            "end": "5985000",
+            "content": {
+                "data": "Plaidoirie de A\u00efssata Tall Sall"
+            }
+        }, {
+            "id": "cinecast:790212",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35025\/25597812-3-fre-FR\/35025-Plaidoirie-de-Aissata-Tall-Sall-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5985000",
+            "end": "6081000",
+            "content": {
+                "data": "Plaidoirie de A\u00efssata Tall Sall 2"
+            }
+        }, {
+            "id": "cinecast:790215",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35026\/25597857-3-fre-FR\/35026-Interlude-musical1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6081000",
+            "end": "6245000",
+            "content": {
+                "data": "Interlude musical"
+            }
+        }, {
+            "id": "cinecast:790217",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35027\/25597895-2-fre-FR\/35027-SPOILER-Suicide1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6245000",
+            "end": "6311000",
+            "content": {
+                "data": "SPOILER - Suicide"
+            }
+        }, {
+            "id": "cinecast:790218",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35028\/25597930-2-fre-FR\/35028-Funerailles1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6311000",
+            "end": "6430000",
+            "content": {
+                "data": "Fun\u00e9railles"
+            }
+        }, {
+            "id": "cinecast:790219",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35029\/25597965-2-fre-FR\/35029-Documentaire-sur-les-funerailles1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6430000",
+            "end": "6539000",
+            "content": {
+                "data": "Documentaire sur les fun\u00e9railles"
+            }
+        }, {
+            "id": "cinecast:790220",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35030\/25598000-2-fre-FR\/35030-Generique-de-fin-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6539000",
+            "end": "6659000",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 1"
+            }
+        }, {
+            "id": "cinecast:790221",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35031\/25598035-2-fre-FR\/35031-Generique-de-fin-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6659000",
+            "end": "6725000",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 2"
+            }
+        }
+    ],
+    "meta": {
+        "id": "cinecast:Bamako",
+        "created": "2012-03-19T17:15:22.4921496Z",
+        "creator": "AlloCine"
+    },
+    "format": "http://advene.org/ns/cinelab/",
+    "imports": [
+        {
+            "id": "cinecast",
+            "url": "http://cinecast.fr/festival/configuration.json"
+        }
+    ]
+}
\ No newline at end of file
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/test/integration/allocine_dossier_independant/allocine_test/extracts.json	Tue Mar 20 21:17:48 2012 +0100
@@ -0,0 +1,4802 @@
+{
+    "format": "http:\/\/advene.org\/ns\/cinelab\/",
+    "imports": {
+        "id": "cinecast",
+        "url": "http:\/\/festival.cinecast.fr\/configuration.json"
+    },
+    "meta": {
+        "creator": "Vodkaster",
+        "created": "2012-03-16T18:05:51+01:00"
+    },
+    "annotations": [
+        {
+            "id": "cinecast:246119",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/13181\/19766309-7-fre-FR\/13181-Ce-proces-est-une-insulte-raciste1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "973",
+            "end": "1075",
+            "content": {
+                "data": "Ce proc\u00e8s est une insulte raciste"
+            }
+        }, {
+            "id": "cinecast:250520",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/13759\/19808000-6-fre-FR\/13759-Lettre-de-soutien1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2246",
+            "end": "2344",
+            "content": {
+                "data": "Lettre de soutien"
+            }
+        }, {
+            "id": "cinecast:250895",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/13800\/19810874-5-fre-FR\/13800-Le-fameux-dessin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "201",
+            "end": "284",
+            "content": {
+                "data": "Le fameux dessin"
+            }
+        }, {
+            "id": "cinecast:258487",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/14525\/19878658-7-fre-FR\/14525-La-liberte-de-cracher1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3895",
+            "end": "3956",
+            "content": {
+                "data": "La libert\u00e9 de cracher"
+            }
+        }, {
+            "id": "cinecast:289942",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/18267\/20232735-8-fre-FR\/18267-L-agonie-de-la-liberte1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3617",
+            "end": "3772",
+            "content": {
+                "data": "L'agonie de la libert\u00e9 "
+            }
+        }, {
+            "id": "cinecast:289950",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/18268\/20232789-7-fre-FR\/18268-Exercer-son-droit1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1275",
+            "end": "1341",
+            "content": {
+                "data": "Exercer son droit"
+            }
+        }, {
+            "id": "cinecast:289961",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/18270\/20232882-6-fre-FR\/18270-L-audition-de-Francois-Hollande1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3177",
+            "end": "3342",
+            "content": {
+                "data": "L'audition de Fran\u00e7ois Hollande"
+            }
+        }, {
+            "id": "cinecast:642247",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/24446\/23569613-3-fre-FR\/24446-Femmes-afghanes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "39",
+            "end": "191",
+            "content": {
+                "data": "Femmes afghanes"
+            }
+        }, {
+            "id": "cinecast:642251",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/24447\/23569657-4-fre-FR\/24447-Devenir-un-garcon-pour-survivre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "956",
+            "end": "1129",
+            "content": {
+                "data": "Devenir un gar\u00e7on pour survivre"
+            }
+        }, {
+            "id": "cinecast:738531",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/30193\/24841522-2-fre-FR\/30193-Interview-a-la-radio-avant-le-proces1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1562",
+            "end": "1640",
+            "content": {
+                "data": "Interview a la radio avant le proc\u00e8s"
+            }
+        }, {
+            "id": "cinecast:738533",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/30194\/24841560-2-fre-FR\/30194-Les-caricatures-de-Mahomet-en-question1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4779",
+            "end": "4943",
+            "content": {
+                "data": "Les caricatures de Mahomet en question"
+            }
+        }, {
+            "id": "cinecast:738538",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/30195\/24841622-2-fre-FR\/30195-La-salle-des-pas-perdus1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2892",
+            "end": "2973",
+            "content": {
+                "data": "La salle des pas perdus"
+            }
+        }, {
+            "id": "cinecast:738542",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/30196\/24841689-2-fre-FR\/30196-Mahomet-Fosse-d-interpretation1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2564",
+            "end": "2692",
+            "content": {
+                "data": "Mahomet : Foss\u00e9 d'interpr\u00e9tation "
+            }
+        }, {
+            "id": "cinecast:738544",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/30197\/24841727-2-fre-FR\/30197-Spoiler-Le-jour-du-verdict1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5877",
+            "end": "6020",
+            "content": {
+                "data": "Spoiler - Le jour du verdict"
+            }
+        }, {
+            "id": "cinecast:738550",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/30199\/24841820-2-fre-FR\/30199-L-Islam-un-sort-particulier1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5494",
+            "end": "5564",
+            "content": {
+                "data": "L'Islam : un sort particulier "
+            }
+        }, {
+            "id": "cinecast:785050",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34390\/25528462-2-fre-FR\/34390-Postulat1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "144",
+            "content": {
+                "data": "Postulat"
+            }
+        }, {
+            "id": "cinecast:785052",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34391\/25528502-3-fre-FR\/34391-Licensiement.-Charlie-Hebdo-prend-le-relais1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "144",
+            "end": "201",
+            "content": {
+                "data": "Licensiement. Charlie Hebdo prend le relais"
+            }
+        }, {
+            "id": "cinecast:785081",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34394\/25528804-2-fre-FR\/34394-Denis-Jeambar1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "284",
+            "end": "450",
+            "content": {
+                "data": "Denis Jeambar"
+            }
+        }, {
+            "id": "cinecast:785082",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34395\/25528839-2-fre-FR\/34395-Mosquee-de-Paris-contre-Charlie-Hebdo1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "450",
+            "end": "482",
+            "content": {
+                "data": "Mosqu\u00e9e de Paris contre Charlie Hebdo"
+            }
+        }, {
+            "id": "cinecast:785086",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34396\/25528916-2-fre-FR\/34396-Generique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "482",
+            "end": "561",
+            "content": {
+                "data": "G\u00e9n\u00e9rique"
+            }
+        }, {
+            "id": "cinecast:785092",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34397\/25529005-3-fre-FR\/34397-Proposition-de-debat1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "561",
+            "end": "685",
+            "content": {
+                "data": "Proposition de d\u00e9bat"
+            }
+        }, {
+            "id": "cinecast:785095",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34398\/25529048-3-fre-FR\/34398-Annonce-du-proces1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "685",
+            "end": "761",
+            "content": {
+                "data": "Annonce du proc\u00e8s"
+            }
+        }, {
+            "id": "cinecast:785099",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34399\/25529108-3-fre-FR\/34399-Les-temoins-de-Charlie-Hebdo1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "761",
+            "end": "936",
+            "content": {
+                "data": "Les t\u00e9moins de Charlie Hebdo"
+            }
+        }, {
+            "id": "cinecast:785101",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34400\/25529146-3-fre-FR\/34400-Le-temoin-mystere1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "936",
+            "end": "973",
+            "content": {
+                "data": "Le t\u00e9moin myst\u00e8re"
+            }
+        }, {
+            "id": "cinecast:785106",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34403\/25529269-2-fre-FR\/34403-Rire-de-tout1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1075",
+            "end": "1132",
+            "content": {
+                "data": "Rire de tout"
+            }
+        }, {
+            "id": "cinecast:785109",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34405\/25529346-3-fre-FR\/34405-La-Une1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1132",
+            "end": "1275",
+            "content": {
+                "data": "La Une"
+            }
+        }, {
+            "id": "cinecast:785113",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34407\/25529451-3-fre-FR\/34407-Les-enjeux1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1341",
+            "end": "1438",
+            "content": {
+                "data": "Les enjeux"
+            }
+        }, {
+            "id": "cinecast:785118",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34409\/25529562-3-fre-FR\/34409-JT-13h1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1438",
+            "end": "1562",
+            "content": {
+                "data": "JT 13h"
+            }
+        }, {
+            "id": "cinecast:785125",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34410\/25529650-3-fre-FR\/34410-Le-jour-du-proces1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1640",
+            "end": "1787",
+            "content": {
+                "data": "Le jour du proc\u00e8s"
+            }
+        }, {
+            "id": "cinecast:785129",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34412\/25529728-3-fre-FR\/34412-Audition-de-Philippe-Val1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1787",
+            "end": "1954",
+            "content": {
+                "data": "Audition de Philippe Val"
+            }
+        }, {
+            "id": "cinecast:785134",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34414\/25529836-3-fre-FR\/34414-Audition-de-Philipe-Val-2e-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1954",
+            "end": "2128",
+            "content": {
+                "data": "Audition de Philipe Val 2e partie"
+            }
+        }, {
+            "id": "cinecast:785138",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34416\/25529912-3-fre-FR\/34416-L-arrivee-du-fax1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2128",
+            "end": "2246",
+            "content": {
+                "data": "L'arriv\u00e9e du fax"
+            }
+        }, {
+            "id": "cinecast:785142",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34418\/25530017-3-fre-FR\/34418-La-presse-n-en-fera-pas-etat1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2344",
+            "end": "2430",
+            "content": {
+                "data": "La presse n'en fera pas \u00e9tat"
+            }
+        }, {
+            "id": "cinecast:785144",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34419\/25530055-3-fre-FR\/34419-Dissolution-du-CFCM1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2430",
+            "end": "2564",
+            "content": {
+                "data": "Dissolution du CFCM"
+            }
+        }, {
+            "id": "cinecast:785147",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34420\/25530120-3-fre-FR\/34420-1er-retour1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2692",
+            "end": "2732",
+            "content": {
+                "data": "1er retour"
+            }
+        }, {
+            "id": "cinecast:785149",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34421\/25530158-3-fre-FR\/34421-Une-autre-voix-musulmane1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2732",
+            "end": "2892",
+            "content": {
+                "data": "Une autre voix musulmane"
+            }
+        }, {
+            "id": "cinecast:785153",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34423\/25530246-3-fre-FR\/34423-Audition-du-Pere-Lelong1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2973",
+            "end": "3144",
+            "content": {
+                "data": "Audition du P\u00e8re Lelong"
+            }
+        }, {
+            "id": "cinecast:785156",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34424\/25530311-2-fre-FR\/34424-Un-debat-juridique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3144",
+            "end": "3177",
+            "content": {
+                "data": "Un d\u00e9bat juridique ?"
+            }
+        }, {
+            "id": "cinecast:785158",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34426\/25530381-2-fre-FR\/34426-Vous-genez-la1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3342",
+            "end": "3396",
+            "content": {
+                "data": "Vous g\u00eanez l\u00e0"
+            }
+        }, {
+            "id": "cinecast:785160",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34428\/25530451-3-fre-FR\/34428-Audition-de-Denis-Jeambar1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3396",
+            "end": "3556",
+            "content": {
+                "data": "Audition de Denis Jeambar"
+            }
+        }, {
+            "id": "cinecast:785163",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34429\/25530496-2-fre-FR\/34429-Ils-m-ont-torture-parce-que-j-etais-musulman1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3556",
+            "end": "3617",
+            "content": {
+                "data": "Ils m'ont tortur\u00e9 parce que j'\u00e9tais musulman"
+            }
+        }, {
+            "id": "cinecast:785166",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34432\/25530601-4-fre-FR\/34432-Les-nouveaux-arrivants1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3772",
+            "end": "3895",
+            "content": {
+                "data": "Les nouveaux arrivants"
+            }
+        }, {
+            "id": "cinecast:785171",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34434\/25530709-2-fre-FR\/34434-L-arrivee-de-Claude-Lanzmann1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3956",
+            "end": "4100",
+            "content": {
+                "data": "L'arriv\u00e9e de Claude Lanzmann"
+            }
+        }, {
+            "id": "cinecast:785183",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34436\/25530817-3-fre-FR\/34436-Audition-de-Francois-Bayrou1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4100",
+            "end": "4269",
+            "content": {
+                "data": "Audition de Fran\u00e7ois Bayrou"
+            }
+        }, {
+            "id": "cinecast:785189",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34438\/25530899-2-fre-FR\/34438-Vous-dites-un-mensonge1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4269",
+            "end": "4326",
+            "content": {
+                "data": "Vous dites un mensonge"
+            }
+        }, {
+            "id": "cinecast:785191",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34439\/25530949-2-fre-FR\/34439-Audition-de-Mohamed-Sifaoui-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4326",
+            "end": "4426",
+            "content": {
+                "data": "Audition de Mohamed Sifaoui 1"
+            }
+        }, {
+            "id": "cinecast:785194",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34440\/25530994-2-fre-FR\/34440-Audition-de-Mohamed-Sifaoui-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4426",
+            "end": "4602",
+            "content": {
+                "data": "Audition de Mohamed Sifaoui 2"
+            }
+        }, {
+            "id": "cinecast:785198",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34441\/25531046-2-fre-FR\/34441-Audition-de-Mohamed-Sifaoui-31_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4602",
+            "end": "4779",
+            "content": {
+                "data": "Audition de Mohamed Sifaoui 3"
+            }
+        }, {
+            "id": "cinecast:785308",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34447\/25532130-3-fre-FR\/34447-La-Republique-se-donne-raison-a-elle-meme1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4943",
+            "end": "5003",
+            "content": {
+                "data": "La R\u00e9publique se donne raison \u00e0 elle-m\u00eame"
+            }
+        }, {
+            "id": "cinecast:785310",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34448\/25532168-2-fre-FR\/34448-Il-est-mort-pour-la-France-mon-grand-pere1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5003",
+            "end": "5076",
+            "content": {
+                "data": "Il est mort pour la France mon grand-p\u00e8re"
+            }
+        }, {
+            "id": "cinecast:785315",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34450\/25532297-2-fre-FR\/34450-Plaidoirie-des-avocats-des-plaignants1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5076",
+            "end": "5217",
+            "content": {
+                "data": "Plaidoirie des avocats des plaignants"
+            }
+        }, {
+            "id": "cinecast:785320",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34451\/25532383-2-fre-FR\/34451-Caroline-Fourest-contre-Francis-Szpiner1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5217",
+            "end": "5279",
+            "content": {
+                "data": "Caroline Fourest contre Francis Szpiner"
+            }
+        }, {
+            "id": "cinecast:785324",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34452\/25532445-3-fre-FR\/34452-Plaidoirie-de-Richard-Malka1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5279",
+            "end": "5336",
+            "content": {
+                "data": "Plaidoirie de Richard Malka"
+            }
+        }, {
+            "id": "cinecast:785330",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34454\/25532565-3-fre-FR\/34454-Vous-voulez-une-egalite-de-traitement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5336",
+            "end": "5494",
+            "content": {
+                "data": "Vous voulez une \u00e9galit\u00e9 de traitement ?"
+            }
+        }, {
+            "id": "cinecast:785336",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34455\/25532651-3-fre-FR\/34455-Un-grand-moment-de-theatre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5564",
+            "end": "5633",
+            "content": {
+                "data": "Un grand moment de th\u00e9\u00e2tre"
+            }
+        }, {
+            "id": "cinecast:785339",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34456\/25532692-3-fre-FR\/34456-Plaidoirie-de-Georges-Kiejman1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5633",
+            "end": "5750",
+            "content": {
+                "data": "Plaidoirie de Georges Kiejman"
+            }
+        }, {
+            "id": "cinecast:785343",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34457\/25532767-3-fre-FR\/34457-Alors-parle-et-meurs1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5750",
+            "end": "5877",
+            "content": {
+                "data": "Alors parle et meurs"
+            }
+        }, {
+            "id": "cinecast:785348",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:C-est-dur-d-etre-aime-par-des-cons",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/c-est-dur-d-etre-aime-par-des-cons\/34458\/25532820-2-fre-FR\/34458-Generique-de-fin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6020",
+            "end": "6137",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin"
+            }
+        }, {
+            "id": "cinecast:785368",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34460\/25533059-2-fre-FR\/34460-Introduction1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "39",
+            "content": {
+                "data": "Introduction"
+            }
+        }, {
+            "id": "cinecast:785376",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34461\/25533176-2-fre-FR\/34461-Repression1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "191",
+            "end": "364",
+            "content": {
+                "data": "R\u00e9pression"
+            }
+        }, {
+            "id": "cinecast:785380",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34462\/25533280-2-fre-FR\/34462-Soins-au-pere1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "364",
+            "end": "523",
+            "content": {
+                "data": "Soins au p\u00e8re"
+            }
+        }, {
+            "id": "cinecast:785383",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34464\/25533355-2-fre-FR\/34464-Je-suis-la-pour-soigner-des-gens1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "523",
+            "end": "680",
+            "content": {
+                "data": "Je suis l\u00e0 pour soigner des gens"
+            }
+        }, {
+            "id": "cinecast:785388",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34465\/25533437-2-fre-FR\/34465-Retour-au-village1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "680",
+            "end": "728",
+            "content": {
+                "data": "Retour au village"
+            }
+        }, {
+            "id": "cinecast:785389",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34466\/25533472-2-fre-FR\/34466-Les-pieds-coupables1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "728",
+            "end": "811",
+            "content": {
+                "data": "Les pieds coupables"
+            }
+        }, {
+            "id": "cinecast:785390",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34467\/25533507-2-fre-FR\/34467-Incomprehension1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "811",
+            "end": "956",
+            "content": {
+                "data": "Incompr\u00e9hension"
+            }
+        }, {
+            "id": "cinecast:785391",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34468\/25533542-2-fre-FR\/34468-Peur-constante1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1129",
+            "end": "1213",
+            "content": {
+                "data": "Peur constante"
+            }
+        }, {
+            "id": "cinecast:785427",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34470\/25534060-4-fre-FR\/34470-Concession1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2133",
+            "end": "2210",
+            "content": {
+                "data": "Concession"
+            }
+        }, {
+            "id": "cinecast:785430",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34471\/25534101-3-fre-FR\/34471-Veillee-d-armes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2525",
+            "end": "2615",
+            "content": {
+                "data": "Veill\u00e9e d'armes"
+            }
+        }, {
+            "id": "cinecast:785433",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34472\/25534171-2-fre-FR\/34472-Questions-pour-un-candidat1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2742",
+            "end": "2801",
+            "content": {
+                "data": "Questions pour un candidat"
+            }
+        }, {
+            "id": "cinecast:785435",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34473\/25534238-3-fre-FR\/34473-J-irai-pas-au-meeting1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2973",
+            "end": "3096",
+            "content": {
+                "data": "J'irai pas au meeting"
+            }
+        }, {
+            "id": "cinecast:785438",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34475\/25534311-3-fre-FR\/34475-Une-partie-d-echec1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "61",
+            "content": {
+                "data": "Une partie d'\u00e9chec"
+            }
+        }, {
+            "id": "cinecast:785443",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34477\/25534396-2-fre-FR\/34477-Une-balade-en-voiture1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "61",
+            "end": "208",
+            "content": {
+                "data": "Une balade en voiture"
+            }
+        }, {
+            "id": "cinecast:785445",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34479\/25534466-3-fre-FR\/34479-Au-domaine1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "208",
+            "end": "288",
+            "content": {
+                "data": "Au domaine"
+            }
+        }, {
+            "id": "cinecast:785450",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34480\/25534531-4-fre-FR\/34480-Le-calme-avant-la-tempete1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "288",
+            "end": "422",
+            "content": {
+                "data": "Le calme avant la temp\u00eate"
+            }
+        }, {
+            "id": "cinecast:785458",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34481\/25534597-4-fre-FR\/34481-L-equipe-de-campagne1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "422",
+            "end": "540",
+            "content": {
+                "data": "L'\u00e9quipe de campagne"
+            }
+        }, {
+            "id": "cinecast:785467",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34483\/25534688-5-fre-FR\/34483-Un-diner-sous-pression1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "540",
+            "end": "683",
+            "content": {
+                "data": "Un d\u00eener sous pression"
+            }
+        }, {
+            "id": "cinecast:785474",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34486\/25534805-3-fre-FR\/34486-Generique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "683",
+            "end": "819",
+            "content": {
+                "data": "G\u00e9n\u00e9rique"
+            }
+        }, {
+            "id": "cinecast:785485",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34488\/25534918-4-fre-FR\/34488-On-est-tous-creuve1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "819",
+            "end": "952",
+            "content": {
+                "data": "On est tous creuv\u00e9"
+            }
+        }, {
+            "id": "cinecast:785489",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34489\/25534964-3-fre-FR\/34489-Celui-qui-aura-trahi-paiera1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "952",
+            "end": "1045",
+            "content": {
+                "data": "Celui qui aura trahi, paiera"
+            }
+        }, {
+            "id": "cinecast:785497",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34491\/25535068-3-fre-FR\/34491-HMC1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1045",
+            "end": "1087",
+            "content": {
+                "data": "HMC"
+            }
+        }, {
+            "id": "cinecast:785503",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34493\/25535158-3-fre-FR\/34493-La-politique-une-histoire-de-veste1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1087",
+            "end": "1230",
+            "content": {
+                "data": "La politique : une histoire de veste"
+            }
+        }, {
+            "id": "cinecast:785506",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34494\/25535201-3-fre-FR\/34494-Le-test-blanc1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1230",
+            "end": "1357",
+            "content": {
+                "data": "Le test blanc"
+            }
+        }, {
+            "id": "cinecast:785509",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34495\/25535246-4-fre-FR\/34495-Un-reveil-difficile1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1357",
+            "end": "1435",
+            "content": {
+                "data": "Un r\u00e9veil difficile"
+            }
+        }, {
+            "id": "cinecast:785514",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34497\/25535327-3-fre-FR\/34497-Je-suis-agnostique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1435",
+            "end": "1538",
+            "content": {
+                "data": "Je suis agnostique"
+            }
+        }, {
+            "id": "cinecast:785520",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34500\/25535443-3-fre-FR\/34500-Fais-l-amour-a-la-camera1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1538",
+            "end": "1586",
+            "content": {
+                "data": "Fais l'amour \u00e0 la cam\u00e9ra"
+            }
+        }, {
+            "id": "cinecast:785532",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34502\/25535576-4-fre-FR\/34502-La-seance-photos1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1586",
+            "end": "1728",
+            "content": {
+                "data": "La s\u00e9ance photos"
+            }
+        }, {
+            "id": "cinecast:785559",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34503\/25535699-3-fre-FR\/34503-La-fuite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1728",
+            "end": "1845",
+            "content": {
+                "data": "La fuite"
+            }
+        }, {
+            "id": "cinecast:785576",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34504\/25535829-3-fre-FR\/34504-On-coupe-les-telephones1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1845",
+            "end": "1903",
+            "content": {
+                "data": "On coupe les t\u00e9l\u00e9phones"
+            }
+        }, {
+            "id": "cinecast:785583",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34505\/25535950-4-fre-FR\/34505-L-arrivee-de-Georges1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1903",
+            "end": "2019",
+            "content": {
+                "data": "L'arriv\u00e9e de Georges"
+            }
+        }, {
+            "id": "cinecast:785590",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34506\/25536017-5-fre-FR\/34506-Standby1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2019",
+            "end": "2133",
+            "content": {
+                "data": "Standby"
+            }
+        }, {
+            "id": "cinecast:785595",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34507\/25536066-2-fre-FR\/34507-Obtention-de-monnaie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1213",
+            "end": "1275",
+            "content": {
+                "data": "Obtention de monnaie"
+            }
+        }, {
+            "id": "cinecast:785596",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34508\/25536101-4-fre-FR\/34508-Negociation-dans-la-piscine1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2210",
+            "end": "2336",
+            "content": {
+                "data": "N\u00e9gociation dans la piscine"
+            }
+        }, {
+            "id": "cinecast:785600",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34509\/25536147-4-fre-FR\/34509-Ce-qu-on-fait-peu-d-hommes-peuvent-le-faire1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2336",
+            "end": "2409",
+            "content": {
+                "data": "Ce qu'on fait, peu d'hommes peuvent le faire"
+            }
+        }, {
+            "id": "cinecast:785601",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34510\/25536182-2-fre-FR\/34510-Des-mots-pour-rassurer1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1275",
+            "end": "1317",
+            "content": {
+                "data": "Des mots pour rassurer"
+            }
+        }, {
+            "id": "cinecast:785606",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34511\/25536243-3-fre-FR\/34511-Ne-pas-reflechir-dire-la-verite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2409",
+            "end": "2525",
+            "content": {
+                "data": "Ne pas r\u00e9fl\u00e9chir, dire la v\u00e9rit\u00e9"
+            }
+        }, {
+            "id": "cinecast:785607",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34512\/25536278-2-fre-FR\/34512-Supercherie-decouverte1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1317",
+            "end": "1364",
+            "content": {
+                "data": "Supercherie d\u00e9couverte"
+            }
+        }, {
+            "id": "cinecast:785611",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34513\/25536324-2-fre-FR\/34513-Memoire-defaillante1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1364",
+            "end": "1437",
+            "content": {
+                "data": "M\u00e9moire d\u00e9faillante"
+            }
+        }, {
+            "id": "cinecast:785612",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34514\/25536359-2-fre-FR\/34514-Les-tensions-du-matin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2615",
+            "end": "2742",
+            "content": {
+                "data": "Les tensions du matin"
+            }
+        }, {
+            "id": "cinecast:785614",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34515\/25536426-2-fre-FR\/34515-Demande-d-embauche1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1437",
+            "end": "1520",
+            "content": {
+                "data": "Demande d'embauche"
+            }
+        }, {
+            "id": "cinecast:785617",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34516\/25536473-3-fre-FR\/34516-Rendez-vous-chez-le-medecin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2801",
+            "end": "2973",
+            "content": {
+                "data": "Rendez-vous chez le m\u00e9decin"
+            }
+        }, {
+            "id": "cinecast:785619",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34517\/25536511-3-fre-FR\/34517-Regard-a-travers-une-vitre-embuee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1520",
+            "end": "1588",
+            "content": {
+                "data": "Regard \u00e0 travers une vitre embu\u00e9e"
+            }
+        }, {
+            "id": "cinecast:786180",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34560\/25542953-2-fre-FR\/34560-Signalement-du-probleme1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3096",
+            "end": "3167",
+            "content": {
+                "data": "Signalement du probl\u00e8me"
+            }
+        }, {
+            "id": "cinecast:786183",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34561\/25543008-4-fre-FR\/34561-Michel-et-Georges-s-expliquent1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3167",
+            "end": "3339",
+            "content": {
+                "data": "Michel et Georges s'expliquent"
+            }
+        }, {
+            "id": "cinecast:786514",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34566\/25548321-3-fre-FR\/34566-La-politique-c-est-la-guerre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3339",
+            "end": "3490",
+            "content": {
+                "data": "La politique, c'est la guerre"
+            }
+        }, {
+            "id": "cinecast:786521",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34570\/25548486-4-fre-FR\/34570-Le-retour-de-la-presse-et-de-Laura1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3490",
+            "end": "3555",
+            "content": {
+                "data": "Le retour de la presse et de Laura"
+            }
+        }, {
+            "id": "cinecast:786525",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34571\/25548542-4-fre-FR\/34571-Le-mensonge-de-Maxime1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3555",
+            "end": "3710",
+            "content": {
+                "data": "Le mensonge de Maxime"
+            }
+        }, {
+            "id": "cinecast:786534",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34574\/25548731-3-fre-FR\/34574-Maxime-met-en-garde-Michel1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3710",
+            "end": "3867",
+            "content": {
+                "data": "Maxime met en garde Michel"
+            }
+        }, {
+            "id": "cinecast:786547",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34579\/25548994-3-fre-FR\/34579-Detente-en-voiture1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3867",
+            "end": "3968",
+            "content": {
+                "data": "D\u00e9tente en voiture"
+            }
+        }, {
+            "id": "cinecast:786550",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34580\/25549035-2-fre-FR\/34580-Mise-en-scene1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3968",
+            "end": "4003",
+            "content": {
+                "data": "Mise en sc\u00e8ne"
+            }
+        }, {
+            "id": "cinecast:786553",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34581\/25549134-4-fre-FR\/34581-Silence-avant-le-decollage1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4003",
+            "end": "4098",
+            "content": {
+                "data": "Silence avant le d\u00e9collage"
+            }
+        }, {
+            "id": "cinecast:786556",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34582\/25549175-4-fre-FR\/34582-Decollage-et-atterissage1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4098",
+            "end": "4220",
+            "content": {
+                "data": "D\u00e9collage et att\u00e9rissage"
+            }
+        }, {
+            "id": "cinecast:786559",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34583\/25549216-4-fre-FR\/34583-Alea-jacta-est1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4220",
+            "end": "4292",
+            "content": {
+                "data": "Alea jacta est"
+            }
+        }, {
+            "id": "cinecast:786562",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34584\/25549257-3-fre-FR\/34584-En-marche-vers-le-debat1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4292",
+            "end": "4419",
+            "content": {
+                "data": "En marche vers le d\u00e9bat"
+            }
+        }, {
+            "id": "cinecast:786564",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34585\/25549295-3-fre-FR\/34585-Compte-a-rebours1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4419",
+            "end": "4506",
+            "content": {
+                "data": "Compte \u00e0 rebours"
+            }
+        }, {
+            "id": "cinecast:786566",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34586\/25549333-3-fre-FR\/34586-Le-Grand-debat-1ere-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4506",
+            "end": "4629",
+            "content": {
+                "data": "Le Grand d\u00e9bat 1\u00e8re partie"
+            }
+        }, {
+            "id": "cinecast:786569",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34587\/25549376-4-fre-FR\/34587-Le-Grand-debat-2e-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4629",
+            "end": "4761",
+            "content": {
+                "data": "Le Grand d\u00e9bat 2e partie"
+            }
+        }, {
+            "id": "cinecast:786572",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34588\/25549419-4-fre-FR\/34588-Le-Grand-debat-3e-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4761",
+            "end": "4890",
+            "content": {
+                "data": "Le Grand d\u00e9bat 3e partie"
+            }
+        }, {
+            "id": "cinecast:786576",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34589\/25549463-4-fre-FR\/34589-Trahison-pendant-la-pause1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4890",
+            "end": "4974",
+            "content": {
+                "data": "Trahison pendant la pause"
+            }
+        }, {
+            "id": "cinecast:786580",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34590\/25549509-5-fre-FR\/34590-Tue-par-K.O1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4974",
+            "end": "5136",
+            "content": {
+                "data": "Tu\u00e9 par K.O"
+            }
+        }, {
+            "id": "cinecast:786585",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34591\/25549587-4-fre-FR\/34591-Il-n-y-aura-plus-jamais-rien-de-normal1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5136",
+            "end": "5232",
+            "content": {
+                "data": "Il n'y aura plus jamais rien de normal"
+            }
+        }, {
+            "id": "cinecast:786589",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34592\/25549633-2-fre-FR\/34592-Generique-de-fin-1ere-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5232",
+            "end": "5370",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 1\u00e8re partie"
+            }
+        }, {
+            "id": "cinecast:786590",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Candidat",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-candidat\/34593\/25549668-2-fre-FR\/34593-Generique-de-fin-2e-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5370",
+            "end": "5437",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 2e partie"
+            }
+        }, {
+            "id": "cinecast:786764",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34601\/25551684-2-fre-FR\/34601-Change-de-chaussures1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1588",
+            "end": "1641",
+            "content": {
+                "data": "Change de chaussures"
+            }
+        }, {
+            "id": "cinecast:786770",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34602\/25551791-2-fre-FR\/34602-La-priere1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1641",
+            "end": "1767",
+            "content": {
+                "data": "La pri\u00e8re"
+            }
+        }, {
+            "id": "cinecast:786773",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34604\/25551893-2-fre-FR\/34604-Peur-de-mourir1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1767",
+            "end": "1911",
+            "content": {
+                "data": "Peur de mourir"
+            }
+        }, {
+            "id": "cinecast:786778",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34607\/25552012-2-fre-FR\/34607-Destruction-des-preuves1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1911",
+            "end": "2055",
+            "content": {
+                "data": "Destruction des preuves"
+            }
+        }, {
+            "id": "cinecast:786779",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34608\/25552047-2-fre-FR\/34608-L-histoire-d-une-vie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2055",
+            "end": "2146",
+            "content": {
+                "data": "L'histoire d'une vie"
+            }
+        }, {
+            "id": "cinecast:786781",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34609\/25552097-2-fre-FR\/34609-Les-talibans-emmenent-les-enfants1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2146",
+            "end": "2289",
+            "content": {
+                "data": "Les talibans emm\u00e8nent les enfants"
+            }
+        }, {
+            "id": "cinecast:786783",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34610\/25552139-3-fre-FR\/34610-Pose-du-turban1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2289",
+            "end": "2368",
+            "content": {
+                "data": "Pose du turban"
+            }
+        }, {
+            "id": "cinecast:786791",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34611\/25552288-2-fre-FR\/34611-Classe-coranique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2368",
+            "end": "2445",
+            "content": {
+                "data": "Classe coranique"
+            }
+        }, {
+            "id": "cinecast:786795",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34612\/25552342-2-fre-FR\/34612-Cour-de-recreation1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2445",
+            "end": "2614",
+            "content": {
+                "data": "Cour de r\u00e9cr\u00e9ation"
+            }
+        }, {
+            "id": "cinecast:786800",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34614\/25552441-2-fre-FR\/34614-Ablution-1re-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2614",
+            "end": "2729",
+            "content": {
+                "data": "Ablution 1re partie"
+            }
+        }, {
+            "id": "cinecast:786802",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34616\/25552511-2-fre-FR\/34616-Ablution-2e-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2729",
+            "end": "2830",
+            "content": {
+                "data": "Ablution 2e partie"
+            }
+        }, {
+            "id": "cinecast:786805",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34617\/25552556-2-fre-FR\/34617-Ablution-3e-partie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2830",
+            "end": "2952",
+            "content": {
+                "data": "Ablution 3e partie"
+            }
+        }, {
+            "id": "cinecast:786812",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34619\/25552682-2-fre-FR\/34619-Osama1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2952",
+            "end": "2997",
+            "content": {
+                "data": "Osama"
+            }
+        }, {
+            "id": "cinecast:786813",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34620\/25552717-2-fre-FR\/34620-Osama-n-a-plus-de-travail1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2997",
+            "end": "3071",
+            "content": {
+                "data": "Osama n'a plus de travail"
+            }
+        }, {
+            "id": "cinecast:786816",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34622\/25552794-2-fre-FR\/34622-Le-mariage-tourne-a-l-enterrement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3071",
+            "end": "3192",
+            "content": {
+                "data": "Le mariage tourne \u00e0 l'enterrement"
+            }
+        }, {
+            "id": "cinecast:786818",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34623\/25552836-2-fre-FR\/34623-Les-enfants-s-en-melent1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3192",
+            "end": "3339",
+            "content": {
+                "data": "Les enfants s'en m\u00ealent"
+            }
+        }, {
+            "id": "cinecast:786822",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34625\/25552941-2-fre-FR\/34625-L-arbre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3339",
+            "end": "3458",
+            "content": {
+                "data": "L'arbre"
+            }
+        }, {
+            "id": "cinecast:786823",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34626\/25552976-2-fre-FR\/34626-Scene-de-torture1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3458",
+            "end": "3572",
+            "content": {
+                "data": "Sc\u00e8ne de torture"
+            }
+        }, {
+            "id": "cinecast:786824",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34627\/25553011-2-fre-FR\/34627-C-est-une-fille1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3572",
+            "end": "3670",
+            "content": {
+                "data": "C'est une fille !"
+            }
+        }, {
+            "id": "cinecast:786825",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34628\/25553046-2-fre-FR\/34628-Regards-croises-en-prison1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3670",
+            "end": "3783",
+            "content": {
+                "data": "Regards crois\u00e9s en prison"
+            }
+        }, {
+            "id": "cinecast:786827",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34629\/25553096-2-fre-FR\/34629-Execution-du-journaliste1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3783",
+            "end": "3922",
+            "content": {
+                "data": "Ex\u00e9cution du journaliste"
+            }
+        }, {
+            "id": "cinecast:786830",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34630\/25553139-2-fre-FR\/34630-Mariage-force1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3922",
+            "end": "4102",
+            "content": {
+                "data": "Mariage forc\u00e9"
+            }
+        }, {
+            "id": "cinecast:786833",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34631\/25553194-2-fre-FR\/34631-La-maison-des-femmes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4102",
+            "end": "4257",
+            "content": {
+                "data": "La maison des femmes"
+            }
+        }, {
+            "id": "cinecast:786846",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34632\/25553287-2-fre-FR\/34632-L-enfer-des-femmes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4257",
+            "end": "4377",
+            "content": {
+                "data": "L'enfer des femmes"
+            }
+        }, {
+            "id": "cinecast:786856",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34633\/25553353-2-fre-FR\/34633-Fin-de-l-enfance1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4377",
+            "end": "4557",
+            "content": {
+                "data": "Fin de l'enfance"
+            }
+        }, {
+            "id": "cinecast:786930",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34641\/25554339-2-fre-FR\/34641-Une-vie-partie-en-fumee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4557",
+            "end": "4624",
+            "content": {
+                "data": "Une vie partie en fum\u00e9e"
+            }
+        }, {
+            "id": "cinecast:786934",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Osama",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/osama\/34642\/25554389-2-fre-FR\/34642-Generique-de-fin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4624",
+            "end": "4747",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin"
+            }
+        }, {
+            "id": "cinecast:788878",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34813\/25579926-2-fre-FR\/34813-Generique-debut1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "124",
+            "content": {
+                "data": "G\u00e9n\u00e9rique d\u00e9but"
+            }
+        }, {
+            "id": "cinecast:788881",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34815\/25580003-5-fre-FR\/34815-Une-journee-ordinaire1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "124",
+            "end": "278",
+            "content": {
+                "data": "Une journ\u00e9e ordinaire"
+            }
+        }, {
+            "id": "cinecast:788890",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34816\/25580070-2-fre-FR\/34816-Rapt1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "278",
+            "end": "425",
+            "content": {
+                "data": "Rapt"
+            }
+        }, {
+            "id": "cinecast:789143",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34836\/25582580-3-fre-FR\/34836-Debut-de-l-enquete1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "425",
+            "end": "499",
+            "content": {
+                "data": "D\u00e9but de l'enqu\u00eate"
+            }
+        }, {
+            "id": "cinecast:789147",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34838\/25582660-3-fre-FR\/34838-Isolement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "499",
+            "end": "650",
+            "content": {
+                "data": "Isolement"
+            }
+        }, {
+            "id": "cinecast:789151",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34839\/25582745-3-fre-FR\/34839-On-te-coupe-le-doigt1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "650",
+            "end": "828",
+            "content": {
+                "data": "On te coupe le doigt"
+            }
+        }, {
+            "id": "cinecast:789157",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34841\/25582841-3-fre-FR\/34841-Reveil-agite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "828",
+            "end": "933",
+            "content": {
+                "data": "R\u00e9veil agit\u00e9"
+            }
+        }, {
+            "id": "cinecast:789161",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34842\/25582916-3-fre-FR\/34842-Le-CA-et-la-police-s-interrogent1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "933",
+            "end": "1042",
+            "content": {
+                "data": "Le CA et la police s'interrogent"
+            }
+        }, {
+            "id": "cinecast:789165",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34843\/25582962-2-fre-FR\/34843-Demande-de-rancon1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1042",
+            "end": "1125",
+            "content": {
+                "data": "Demande de ran\u00e7on"
+            }
+        }, {
+            "id": "cinecast:789166",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34844\/25582997-2-fre-FR\/34844-On-a-identifie-Villar1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1125",
+            "end": "1170",
+            "content": {
+                "data": "On a identifi\u00e9 Villar"
+            }
+        }, {
+            "id": "cinecast:789168",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34845\/25583037-2-fre-FR\/34845-Chez-le-ministre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1170",
+            "end": "1246",
+            "content": {
+                "data": "Chez le ministre"
+            }
+        }, {
+            "id": "cinecast:789173",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34846\/25583092-3-fre-FR\/34846-Paiement-de-la-rancon1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1246",
+            "end": "1390",
+            "content": {
+                "data": "Paiement de la ran\u00e7on"
+            }
+        }, {
+            "id": "cinecast:789176",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34847\/25583135-2-fre-FR\/34847-Trempe-ton-doigt1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1390",
+            "end": "1441",
+            "content": {
+                "data": "Trempe ton doigt"
+            }
+        }, {
+            "id": "cinecast:789183",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34848\/25583241-2-fre-FR\/34848-Double-dispositif1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1441",
+            "end": "1610",
+            "content": {
+                "data": "Double dispositif"
+            }
+        }, {
+            "id": "cinecast:789185",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34849\/25583283-3-fre-FR\/34849-On-ne-peut-pas-plus-de-20-millions1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1610",
+            "end": "1744",
+            "content": {
+                "data": "On ne peut pas plus de 20 millions"
+            }
+        }, {
+            "id": "cinecast:789189",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34850\/25583329-3-fre-FR\/34850-Lettre-a-Veronique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1744",
+            "end": "1801",
+            "content": {
+                "data": "Lettre \u00e0 V\u00e9ronique"
+            }
+        }, {
+            "id": "cinecast:789193",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34851\/25583381-2-fre-FR\/34851-Patronat-contre-syndicat1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1801",
+            "end": "1959",
+            "content": {
+                "data": "Patronat contre syndicat"
+            }
+        }, {
+            "id": "cinecast:789199",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34852\/25583451-6-fre-FR\/34852-Quelle-strategie-adopter1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2112",
+            "end": "2258",
+            "content": {
+                "data": "Quelle strat\u00e9gie adopter ?"
+            }
+        }, {
+            "id": "cinecast:789206",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34853\/25583506-3-fre-FR\/34853-La-garconniere1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2258",
+            "end": "2432",
+            "content": {
+                "data": "La gar\u00e7onni\u00e8re"
+            }
+        }, {
+            "id": "cinecast:789213",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34854\/25583581-3-fre-FR\/34854-Un-pere-irreprochable1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2432",
+            "end": "2508",
+            "content": {
+                "data": "Un p\u00e8re irr\u00e9prochable"
+            }
+        }, {
+            "id": "cinecast:789215",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34855\/25583619-3-fre-FR\/34855-Repas-chez-les-ravisseurs1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2508",
+            "end": "2588",
+            "content": {
+                "data": "Repas chez les ravisseurs"
+            }
+        }, {
+            "id": "cinecast:789221",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34856\/25583706-3-fre-FR\/34856-Lettre-a-Maitre-Walser1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2588",
+            "end": "2722",
+            "content": {
+                "data": "Lettre \u00e0 Ma\u00eetre Walser"
+            }
+        }, {
+            "id": "cinecast:789228",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34857\/25583775-3-fre-FR\/34857-Ostende1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2722",
+            "end": "2868",
+            "content": {
+                "data": "Ostende"
+            }
+        }, {
+            "id": "cinecast:789230",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34858\/25583813-3-fre-FR\/34858-Walser-sort-avec-les-valises1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2868",
+            "end": "3000",
+            "content": {
+                "data": "Walser sort avec les valises"
+            }
+        }, {
+            "id": "cinecast:789259",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34859\/25584293-3-fre-FR\/34859-Demenagement-precipite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3000",
+            "end": "3145",
+            "content": {
+                "data": "D\u00e9m\u00e9nagement pr\u00e9cipit\u00e9"
+            }
+        }, {
+            "id": "cinecast:789262",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34860\/25584363-3-fre-FR\/34860-Qui-a-pris-le-risque-de-prevenir-les-flics1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3145",
+            "end": "3256",
+            "content": {
+                "data": "Qui a pris le risque de pr\u00e9venir les flics ?"
+            }
+        }, {
+            "id": "cinecast:789280",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34863\/25584537-3-fre-FR\/34863-Je-vous-surveille-pour-vous-proteger1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3256",
+            "end": "3399",
+            "content": {
+                "data": "Je vous surveille pour vous prot\u00e9ger"
+            }
+        }, {
+            "id": "cinecast:789315",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34869\/25584978-3-fre-FR\/34869-Il-ne-melangeait-pas-ses-relations1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3399",
+            "end": "3493",
+            "content": {
+                "data": "Il ne m\u00e9langeait pas ses relations"
+            }
+        }, {
+            "id": "cinecast:789319",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34870\/25585026-3-fre-FR\/34870-Plateau-TV1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3493",
+            "end": "3648",
+            "content": {
+                "data": "Plateau-TV"
+            }
+        }, {
+            "id": "cinecast:789327",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34872\/25585116-4-fre-FR\/34872-La-police-s-en-mele1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3648",
+            "end": "3751",
+            "content": {
+                "data": "La police s'en m\u00eale"
+            }
+        }, {
+            "id": "cinecast:789334",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34873\/25585177-3-fre-FR\/34873-Etat-du-doigt1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3783",
+            "end": "3835",
+            "content": {
+                "data": "Etat du doigt"
+            }
+        }, {
+            "id": "cinecast:789338",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34874\/25585254-3-fre-FR\/34874-Discussion-entre-chasseurs1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3835",
+            "end": "4004",
+            "content": {
+                "data": "Discussion entre chasseurs"
+            }
+        }, {
+            "id": "cinecast:789341",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34875\/25585297-3-fre-FR\/34875-Demain-c-est-le-grand-jour1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4004",
+            "end": "4156",
+            "content": {
+                "data": "Demain, c'est le grand jour"
+            }
+        }, {
+            "id": "cinecast:789345",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34876\/25585372-2-fre-FR\/34876-De-cafe-en-cafe1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4156",
+            "end": "4298",
+            "content": {
+                "data": "De caf\u00e9 en caf\u00e9"
+            }
+        }, {
+            "id": "cinecast:789349",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34877\/25585447-2-fre-FR\/34877-Filature1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4298",
+            "end": "4467",
+            "content": {
+                "data": "Filature"
+            }
+        }, {
+            "id": "cinecast:789352",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34879\/25585532-2-fre-FR\/34879-Filature-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4467",
+            "end": "4647",
+            "content": {
+                "data": "Filature 2"
+            }
+        }, {
+            "id": "cinecast:789353",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34880\/25585567-5-fre-FR\/34880-Filature-31_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4647",
+            "end": "4819",
+            "content": {
+                "data": "Filature 3"
+            }
+        }, {
+            "id": "cinecast:789357",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34881\/25585611-4-fre-FR\/34881-L-affaire-se-complique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4819",
+            "end": "4991",
+            "content": {
+                "data": "L'affaire se complique"
+            }
+        }, {
+            "id": "cinecast:789362",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34882\/25585664-2-fre-FR\/34882-Solution-pour-le-complice1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4991",
+            "end": "5064",
+            "content": {
+                "data": "Solution pour le complice"
+            }
+        }, {
+            "id": "cinecast:789364",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34884\/25585734-3-fre-FR\/34884-Tu-as-sauve-ta-peau-Stanislas1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5064",
+            "end": "5223",
+            "content": {
+                "data": "Tu as sauv\u00e9 ta peau Stanislas"
+            }
+        }, {
+            "id": "cinecast:789368",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34885\/25585784-4-fre-FR\/34885-Enfin-libre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5223",
+            "end": "5377",
+            "content": {
+                "data": "Enfin libre"
+            }
+        }, {
+            "id": "cinecast:789373",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34886\/25585845-4-fre-FR\/34886-En-route-pour-la-maison1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5377",
+            "end": "5498",
+            "content": {
+                "data": "En route pour la maison"
+            }
+        }, {
+            "id": "cinecast:789378",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34887\/25585894-4-fre-FR\/34887-Des-demandes-d-explications1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5559",
+            "end": "5739",
+            "content": {
+                "data": "Des demandes d'explications"
+            }
+        }, {
+            "id": "cinecast:789381",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34888\/25585935-5-fre-FR\/34888-Retrouvailles-avec-la-famille1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5739",
+            "end": "5882",
+            "content": {
+                "data": "Retrouvailles avec la famille"
+            }
+        }, {
+            "id": "cinecast:789391",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34889\/25586083-4-fre-FR\/34889-Examens-medicaux1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5936",
+            "end": "6030",
+            "content": {
+                "data": "Examens m\u00e9dicaux"
+            }
+        }, {
+            "id": "cinecast:789394",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34890\/25586124-3-fre-FR\/34890-Un-retour-qui-pose-probleme1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6030",
+            "end": "6173",
+            "content": {
+                "data": "Un retour qui pose probl\u00e8me"
+            }
+        }, {
+            "id": "cinecast:789397",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34891\/25586167-4-fre-FR\/34891-These-de-l-auto-enlevement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6173",
+            "end": "6353",
+            "content": {
+                "data": "Th\u00e8se de l'auto-enl\u00e8vement"
+            }
+        }, {
+            "id": "cinecast:789401",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34892\/25586215-4-fre-FR\/34892-J-ai-aucun-compte-a-rendre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6353",
+            "end": "6533",
+            "content": {
+                "data": "J'ai aucun compte \u00e0 rendre"
+            }
+        }, {
+            "id": "cinecast:789405",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34893\/25586288-3-fre-FR\/34893-Promenade-avec-Luna1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6533",
+            "end": "6639",
+            "content": {
+                "data": "Promenade avec Luna"
+            }
+        }, {
+            "id": "cinecast:789413",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34894\/25586381-3-fre-FR\/34894-Un-bureau-vide1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6639",
+            "end": "6729",
+            "content": {
+                "data": "Un bureau vide"
+            }
+        }, {
+            "id": "cinecast:789417",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34895\/25586429-3-fre-FR\/34895-Changement-de-presidence-prevue1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6729",
+            "end": "6869",
+            "content": {
+                "data": "Changement de pr\u00e9sidence pr\u00e9vue"
+            }
+        }, {
+            "id": "cinecast:789420",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34896\/25586472-10-fre-FR\/34896-Une-nouvelle-vie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6869",
+            "end": "7024",
+            "content": {
+                "data": "Une nouvelle vie ?"
+            }
+        }, {
+            "id": "cinecast:789428",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34897\/25586528-2-fre-FR\/34897-Generique-de-fin-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "7024",
+            "end": "7114",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 1"
+            }
+        }, {
+            "id": "cinecast:789429",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Rapt2",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/rapt2\/34898\/25586563-2-fre-FR\/34898-Generique-de-fin-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "7114",
+            "end": "7213",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 2"
+            }
+        }, {
+            "id": "cinecast:789457",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34900\/25586828-2-fre-FR\/34900-Generique-de-debut-et-introduction1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "168",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de d\u00e9but et introduction"
+            }
+        }, {
+            "id": "cinecast:789460",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34901\/25586871-2-fre-FR\/34901-Generique-de-debut-et-introduction-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "168",
+            "end": "305",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de d\u00e9but et introduction 2"
+            }
+        }, {
+            "id": "cinecast:789463",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34902\/25586965-4-fre-FR\/34902-Droits-et-devoirs-de-la-SCOP1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "305",
+            "end": "363",
+            "content": {
+                "data": "Droits et devoirs de la SCOP"
+            }
+        }, {
+            "id": "cinecast:789476",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34903\/25587206-2-fre-FR\/34903-Faut-aller-de-l-avant1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "363",
+            "end": "521",
+            "content": {
+                "data": "Faut aller de l'avant"
+            }
+        }, {
+            "id": "cinecast:789477",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34904\/25587241-2-fre-FR\/34904-Chacun-a-son-avis1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "521",
+            "end": "647",
+            "content": {
+                "data": "Chacun a son avis"
+            }
+        }, {
+            "id": "cinecast:789480",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34905\/25587313-2-fre-FR\/34905-Discussion-sur-le-terme-engagement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "647",
+            "end": "758",
+            "content": {
+                "data": "Discussion sur le terme \"engagement\""
+            }
+        }, {
+            "id": "cinecast:789484",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34906\/25587390-2-fre-FR\/34906-Fin-et-debut-de-semaine1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "758",
+            "end": "873",
+            "content": {
+                "data": "Fin et d\u00e9but de semaine"
+            }
+        }, {
+            "id": "cinecast:789486",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34907\/25587430-2-fre-FR\/34907-Quelle-strategie-adopter1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "873",
+            "end": "962",
+            "content": {
+                "data": "Quelle strat\u00e9gie adopter ?"
+            }
+        }, {
+            "id": "cinecast:789487",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34908\/25587465-3-fre-FR\/34908-Je-prefere-la-SCOP-mais1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "962",
+            "end": "1102",
+            "content": {
+                "data": "Je pr\u00e9f\u00e8re la SCOP mais..."
+            }
+        }, {
+            "id": "cinecast:789498",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34909\/25587630-2-fre-FR\/34909-Remise-et-lecture-du-document1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1102",
+            "end": "1268",
+            "content": {
+                "data": "Remise et lecture du document"
+            }
+        }, {
+            "id": "cinecast:789499",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34910\/25587665-2-fre-FR\/34910-Discussion-du-contrat-entre-anciennes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1268",
+            "end": "1367",
+            "content": {
+                "data": "Discussion du contrat entre anciennes"
+            }
+        }, {
+            "id": "cinecast:789500",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34911\/25587700-2-fre-FR\/34911-Arguments-des-reticents1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1367",
+            "end": "1428",
+            "content": {
+                "data": "Arguments des r\u00e9ticents"
+            }
+        }, {
+            "id": "cinecast:789502",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34912\/25587742-2-fre-FR\/34912-Reaction-d-une-employee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1428",
+            "end": "1535",
+            "content": {
+                "data": "R\u00e9action d'une employ\u00e9e"
+            }
+        }, {
+            "id": "cinecast:789503",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34913\/25587777-2-fre-FR\/34913-Stakhanoviste1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1535",
+            "end": "1580",
+            "content": {
+                "data": "Stakhanoviste"
+            }
+        }, {
+            "id": "cinecast:789505",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34914\/25587815-2-fre-FR\/34914-Un-NON-qui-divise1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1580",
+            "end": "1722",
+            "content": {
+                "data": "Un NON qui divise"
+            }
+        }, {
+            "id": "cinecast:789506",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34915\/25587850-2-fre-FR\/34915-Quelle-somme-et-comment-la-payer1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1722",
+            "end": "1840",
+            "content": {
+                "data": "Quelle somme et comment la payer ?"
+            }
+        }, {
+            "id": "cinecast:789627",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34917\/25589158-2-fre-FR\/34917-Les-indicateurs-sont-positifs1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1840",
+            "end": "1943",
+            "content": {
+                "data": "Les indicateurs sont positifs"
+            }
+        }, {
+            "id": "cinecast:789630",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34918\/25589201-2-fre-FR\/34918-Au-tour-des-delegues-de-signer1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2033",
+            "end": "2086",
+            "content": {
+                "data": "Au tour des d\u00e9l\u00e9gu\u00e9s de signer"
+            }
+        }, {
+            "id": "cinecast:789631",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34919\/25589236-2-fre-FR\/34919-Les-banquiers-entrent-en-scene1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2086",
+            "end": "2177",
+            "content": {
+                "data": "Les banquiers entrent en sc\u00e8ne"
+            }
+        }, {
+            "id": "cinecast:789636",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34920\/25589293-2-fre-FR\/34920-Changement-de-comportements1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2177",
+            "end": "2339",
+            "content": {
+                "data": "Changement de comportements"
+            }
+        }, {
+            "id": "cinecast:789640",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34921\/25589343-2-fre-FR\/34921-Qui-est-legitime-au-poste-de-directeur1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2339",
+            "end": "2414",
+            "content": {
+                "data": "Qui est l\u00e9gitime au poste de directeur ?"
+            }
+        }, {
+            "id": "cinecast:789643",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34922\/25589390-2-fre-FR\/34922-J-ai-change-d-avis1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2414",
+            "end": "2527",
+            "content": {
+                "data": "J'ai chang\u00e9 d'avis"
+            }
+        }, {
+            "id": "cinecast:789650",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34923\/25589459-2-fre-FR\/34923-On-peut-pas-partir1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2527",
+            "end": "2577",
+            "content": {
+                "data": "On peut pas partir"
+            }
+        }, {
+            "id": "cinecast:789659",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34925\/25589646-2-fre-FR\/34925-Contre-proposition-du-patron1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2577",
+            "end": "2750",
+            "content": {
+                "data": "Contre-proposition du patron"
+            }
+        }, {
+            "id": "cinecast:789667",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34926\/25589788-2-fre-FR\/34926-Reactions-a-la-contre-proposition-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2750",
+            "end": "2861",
+            "content": {
+                "data": "R\u00e9actions \u00e0 la contre-proposition 1"
+            }
+        }, {
+            "id": "cinecast:789671",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34927\/25589848-2-fre-FR\/34927-Reactions-a-la-contre-proposition-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2861",
+            "end": "3020",
+            "content": {
+                "data": "R\u00e9actions \u00e0 la contre-proposition 2"
+            }
+        }, {
+            "id": "cinecast:789673",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34929\/25589918-2-fre-FR\/34929-Reactions-a-la-contre-propostion-31_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3020",
+            "end": "3124",
+            "content": {
+                "data": "R\u00e9actions \u00e0 la contre-propostion 3"
+            }
+        }, {
+            "id": "cinecast:789681",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34930\/25590058-2-fre-FR\/34930-Reunion-avec-le-patron1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3124",
+            "end": "3289",
+            "content": {
+                "data": "R\u00e9union avec le patron"
+            }
+        }, {
+            "id": "cinecast:789682",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34931\/25590093-2-fre-FR\/34931-Dejeuner-post-reunion1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3289",
+            "end": "3396",
+            "content": {
+                "data": "D\u00e9jeuner post-r\u00e9union"
+            }
+        }, {
+            "id": "cinecast:789685",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34932\/25590165-2-fre-FR\/34932-Roles-inverses1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3396",
+            "end": "3480",
+            "content": {
+                "data": "R\u00f4les invers\u00e9s"
+            }
+        }, {
+            "id": "cinecast:789686",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34933\/25590200-3-fre-FR\/34933-Il-faut-avoir-peur-du-serpent-mort1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3480",
+            "end": "3604",
+            "content": {
+                "data": "Il faut avoir peur du serpent mort"
+            }
+        }, {
+            "id": "cinecast:789703",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34936\/25590483-2-fre-FR\/34936-Proposition-du-patron-ecartee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3604",
+            "end": "3713",
+            "content": {
+                "data": "Proposition du patron \u00e9cart\u00e9e"
+            }
+        }, {
+            "id": "cinecast:789708",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34937\/25590556-2-fre-FR\/34937-Champagne1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3713",
+            "end": "3842",
+            "content": {
+                "data": "Champagne !"
+            }
+        }, {
+            "id": "cinecast:789711",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34938\/25590611-2-fre-FR\/34938-SCOP-compromise1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3842",
+            "end": "3962",
+            "content": {
+                "data": "SCOP compromise"
+            }
+        }, {
+            "id": "cinecast:789721",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34939\/25590755-2-fre-FR\/34939-Annonce-de-la-mauvaise-nouvelle1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3962",
+            "end": "4102",
+            "content": {
+                "data": "Annonce de la mauvaise nouvelle"
+            }
+        }, {
+            "id": "cinecast:789725",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34940\/25590809-2-fre-FR\/34940-Trouver-une-solution1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4102",
+            "end": "4223",
+            "content": {
+                "data": "Trouver une solution"
+            }
+        }, {
+            "id": "cinecast:789728",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34941\/25590862-2-fre-FR\/34941-Le-projet-de-SCOP-sabote-par-l-ancien-patron1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4223",
+            "end": "4397",
+            "content": {
+                "data": "Le projet de SCOP sabot\u00e9 par l'ancien patron ?"
+            }
+        }, {
+            "id": "cinecast:789731",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34942\/25590931-2-fre-FR\/34942-Dure-realite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4397",
+            "end": "4556",
+            "content": {
+                "data": "Dure r\u00e9alit\u00e9"
+            }
+        }, {
+            "id": "cinecast:789734",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34943\/25591005-2-fre-FR\/34943-Le-courage-d-en-rire1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4556",
+            "end": "4722",
+            "content": {
+                "data": "Le courage d'en rire"
+            }
+        }, {
+            "id": "cinecast:789736",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34944\/25591045-2-fre-FR\/34944-Fin-d-un-reve1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4722",
+            "end": "4890",
+            "content": {
+                "data": "Fin d'un r\u00eave"
+            }
+        }, {
+            "id": "cinecast:789739",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34946\/25591122-2-fre-FR\/34946-Chanson-d-espoir-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4890",
+            "end": "4994",
+            "content": {
+                "data": "Chanson d'espoir 1"
+            }
+        }, {
+            "id": "cinecast:789740",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34947\/25591157-2-fre-FR\/34947-Chanson-d-espoir-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4994",
+            "end": "5113",
+            "content": {
+                "data": "Chanson d'espoir 2"
+            }
+        }, {
+            "id": "cinecast:789742",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Entre-nos-mains",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/entre-nos-mains\/34948\/25591199-2-fre-FR\/34948-Generique-de-fin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5113",
+            "end": "5183",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin"
+            }
+        }, {
+            "id": "cinecast:789797",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Porteur-de-serviette",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-porteur-de-serviette\/34950\/25592162-2-fre-FR\/34950-Generique-de-debut1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "62",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de d\u00e9but"
+            }
+        }, {
+            "id": "cinecast:789798",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Le-Porteur-de-serviette",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/le-porteur-de-serviette\/34951\/25592197-2-fre-FR\/34951-Fin-generique-debut-et-introduction1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "62",
+            "end": "198",
+            "content": {
+                "data": "Fin g\u00e9n\u00e9rique d\u00e9but et introduction"
+            }
+        }, {
+            "id": "cinecast:789808",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34952\/25592345-4-fre-FR\/34952-Generique-de-debut-et-preparation-a-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "180",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de d\u00e9but et pr\u00e9paration \u00e0 l'audience"
+            }
+        }, {
+            "id": "cinecast:789812",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34953\/25592424-3-fre-FR\/34953-Debut-de-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "180",
+            "end": "284",
+            "content": {
+                "data": "D\u00e9but de l'audience"
+            }
+        }, {
+            "id": "cinecast:789816",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34954\/25592478-3-fre-FR\/34954-Fin-du-spectacle-et-reprise-de-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "404",
+            "end": "579",
+            "content": {
+                "data": "Fin du spectacle et reprise de l'audience"
+            }
+        }, {
+            "id": "cinecast:789818",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34955\/25592528-3-fre-FR\/34955-Corruption-et-seduction1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "579",
+            "end": "676",
+            "content": {
+                "data": "Corruption et s\u00e9duction"
+            }
+        }, {
+            "id": "cinecast:789820",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34956\/25592566-2-fre-FR\/34956-Des-chiffres-africains-calamiteux1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "676",
+            "end": "797",
+            "content": {
+                "data": "Des chiffres africains calamiteux"
+            }
+        }, {
+            "id": "cinecast:789822",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34957\/25592606-2-fre-FR\/34957-un-ideal-de-societe-inadaptee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "797",
+            "end": "977",
+            "content": {
+                "data": "un id\u00e9al de soci\u00e9t\u00e9 inadapt\u00e9e"
+            }
+        }, {
+            "id": "cinecast:789824",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34958\/25592668-2-fre-FR\/34958-Supercherie-du-G81_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "977",
+            "end": "1143",
+            "content": {
+                "data": "\"Supercherie\" du G8 ?"
+            }
+        }, {
+            "id": "cinecast:789825",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34959\/25592703-2-fre-FR\/34959-C-est-un-debat-qui-depasse-l-Afrique1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1143",
+            "end": "1276",
+            "content": {
+                "data": "C'est un d\u00e9bat qui d\u00e9passe l'Afrique"
+            }
+        }, {
+            "id": "cinecast:789839",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34960\/25592937-2-fre-FR\/34960-Ce-monde-est-ouvert-aux-blancs-mais-pas-aux-noirs1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1276",
+            "end": "1456",
+            "content": {
+                "data": "Ce monde est ouvert aux blancs mais pas aux noirs"
+            }
+        }, {
+            "id": "cinecast:789849",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34961\/25593042-2-fre-FR\/34961-Standby1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1456",
+            "end": "1590",
+            "content": {
+                "data": "Standby"
+            }
+        }, {
+            "id": "cinecast:789854",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34963\/25593121-2-fre-FR\/34963-Expose-du-periple1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1590",
+            "end": "1761",
+            "content": {
+                "data": "Expos\u00e9 du p\u00e9riple"
+            }
+        }, {
+            "id": "cinecast:789874",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34967\/25593375-2-fre-FR\/34967-Expose-du-periple-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1761",
+            "end": "1901",
+            "content": {
+                "data": "Expos\u00e9 du p\u00e9riple 2"
+            }
+        }, {
+            "id": "cinecast:789878",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34968\/25593421-2-fre-FR\/34968-L-audience-est-suspendue1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1901",
+            "end": "2081",
+            "content": {
+                "data": "L'audience est suspendue"
+            }
+        }, {
+            "id": "cinecast:789880",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34969\/25593461-2-fre-FR\/34969-Activites-et-problemes-du-soir1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2081",
+            "end": "2134",
+            "content": {
+                "data": "Activit\u00e9s et probl\u00e8mes du soir"
+            }
+        }, {
+            "id": "cinecast:789884",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34970\/25593533-4-fre-FR\/34970-Death-in-Tumbuktu-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2134",
+            "end": "2301",
+            "content": {
+                "data": "Death in Tumbuktu 1"
+            }
+        }, {
+            "id": "cinecast:789888",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34971\/25593579-2-fre-FR\/34971-Death-in-Tumbuktu-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2301",
+            "end": "2457",
+            "content": {
+                "data": "Death in Tumbuktu 2"
+            }
+        }, {
+            "id": "cinecast:789891",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34972\/25593626-3-fre-FR\/34972-Une-vie-et-un-couple-precaires1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2457",
+            "end": "2624",
+            "content": {
+                "data": "Une vie et un couple pr\u00e9caires"
+            }
+        }, {
+            "id": "cinecast:789896",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34973\/25593677-3-fre-FR\/34973-Un-mariage-interrompt-l-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2624",
+            "end": "2763",
+            "content": {
+                "data": "Un mariage interrompt l'audience"
+            }
+        }, {
+            "id": "cinecast:789901",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34974\/25593734-2-fre-FR\/34974-L-Afrique-n-a-t-elle-plus-aucun-moyen-financier1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2763",
+            "end": "2903",
+            "content": {
+                "data": "L'Afrique n'a-t-elle plus aucun moyen financier ?"
+            }
+        }, {
+            "id": "cinecast:789904",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34975\/25593779-2-fre-FR\/34975-BM-ET-FMI-les-seuls-coupables1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2903",
+            "end": "3056",
+            "content": {
+                "data": "BM ET FMI : les seuls coupables ?"
+            }
+        }, {
+            "id": "cinecast:789906",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34976\/25593821-2-fre-FR\/34976-Reflexion-sur-le-role-des-banques1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3056",
+            "end": "3110",
+            "content": {
+                "data": "R\u00e9flexion sur le r\u00f4le des banques"
+            }
+        }, {
+            "id": "cinecast:789911",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34978\/25593906-2-fre-FR\/34978-Absence-d-ambassade-d-Israel-preuve-de-l-anti-developpement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3110",
+            "end": "3202",
+            "content": {
+                "data": "Absence d'ambassade d'Isra\u00ebl = preuve de l'anti-d\u00e9veloppement ?"
+            }
+        }, {
+            "id": "cinecast:789914",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34979\/25593951-2-fre-FR\/34979-Colonialisme-latent1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3202",
+            "end": "3359",
+            "content": {
+                "data": "Colonialisme latent"
+            }
+        }, {
+            "id": "cinecast:789917",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34981\/25594026-2-fre-FR\/34981-Colonialisme-latent-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3359",
+            "end": "3411",
+            "content": {
+                "data": "Colonialisme latent 2"
+            }
+        }, {
+            "id": "cinecast:789919",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34982\/25594093-2-fre-FR\/34982-Colonialisme-latent-31_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3522",
+            "end": "3573",
+            "content": {
+                "data": "Colonialisme latent 3"
+            }
+        }, {
+            "id": "cinecast:789921",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34983\/25594133-2-fre-FR\/34983-Sermon-du-pasteur1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3573",
+            "end": "3722",
+            "content": {
+                "data": "Sermon du pasteur"
+            }
+        }, {
+            "id": "cinecast:789925",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34985\/25594213-2-fre-FR\/34985-Standby-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3722",
+            "end": "3807",
+            "content": {
+                "data": "Standby 2"
+            }
+        }, {
+            "id": "cinecast:789927",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34986\/25594280-2-fre-FR\/34986-Samba-Diakite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3807",
+            "end": "3981",
+            "content": {
+                "data": "Samba Diakit\u00e9"
+            }
+        }, {
+            "id": "cinecast:789928",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34987\/25594315-2-fre-FR\/34987-Audience-et-contre-audience1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3981",
+            "end": "4033",
+            "content": {
+                "data": "Audience et contre-audience"
+            }
+        }, {
+            "id": "cinecast:789929",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34988\/25594350-3-fre-FR\/34988-Theorie-du-complot1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4033",
+            "end": "4197",
+            "content": {
+                "data": "Th\u00e9orie du complot"
+            }
+        }, {
+            "id": "cinecast:789931",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34989\/25594417-3-fre-FR\/34989-Reponse-a-la-theorie-du-complot1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4197",
+            "end": "4358",
+            "content": {
+                "data": "R\u00e9ponse \u00e0 la th\u00e9orie du complot"
+            }
+        }, {
+            "id": "cinecast:789933",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34990\/25594484-2-fre-FR\/34990-Recit-d-un-reve1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4358",
+            "end": "4443",
+            "content": {
+                "data": "R\u00e9cit d'un r\u00eave"
+            }
+        }, {
+            "id": "cinecast:789934",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34991\/25594519-2-fre-FR\/34991-Aucune-preuve-qui-soutienne-la-theorie-du-complot1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4443",
+            "end": "4545",
+            "content": {
+                "data": "Aucune preuve qui soutienne la th\u00e9orie du complot"
+            }
+        }, {
+            "id": "cinecast:789940",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34992\/25594575-2-fre-FR\/34992-Triste-soiree1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4545",
+            "end": "4620",
+            "content": {
+                "data": "Triste soir\u00e9e"
+            }
+        }, {
+            "id": "cinecast:789941",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34993\/25594610-2-fre-FR\/34993-Le-tissu-social-est-il-detruit1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4620",
+            "end": "4729",
+            "content": {
+                "data": "Le tissu social est-il d\u00e9truit ?"
+            }
+        }, {
+            "id": "cinecast:789945",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/34994\/25594660-2-fre-FR\/34994-Plaidoirie-de-Maitre-Rappaport1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4729",
+            "end": "4908",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre Rappaport"
+            }
+        }, {
+            "id": "cinecast:790160",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35018\/25597011-3-fre-FR\/35018-Plaidoirie-de-Maitre-Rappaport-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4908",
+            "end": "5081",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre Rappaport 2"
+            }
+        }, {
+            "id": "cinecast:790173",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35020\/25597155-2-fre-FR\/35020-Chanter-pour-se-faire-entendre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5082",
+            "end": "5262",
+            "content": {
+                "data": "Chanter pour se faire entendre"
+            }
+        }, {
+            "id": "cinecast:790194",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35021\/25597543-3-fre-FR\/35021-Plaidoirie-de-Maitre-William-Bourdon1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5262",
+            "end": "5434",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre William Bourdon"
+            }
+        }, {
+            "id": "cinecast:790201",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35022\/25597618-3-fre-FR\/35022-Plaidoirie-de-Maitre-William-Bourdon-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5434",
+            "end": "5588",
+            "content": {
+                "data": "Plaidoirie de Ma\u00eetre William Bourdon 2"
+            }
+        }, {
+            "id": "cinecast:790207",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35023\/25597704-3-fre-FR\/35023-Plaidoirie-de-Wiliam-Bourdon-41_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5768",
+            "end": "5824",
+            "content": {
+                "data": "Plaidoirie de Wiliam Bourdon 4"
+            }
+        }, {
+            "id": "cinecast:790210",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35024\/25597774-3-fre-FR\/35024-Plaidoirie-de-Aissata-Tall-Sall1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5824",
+            "end": "5985",
+            "content": {
+                "data": "Plaidoirie de A\u00efssata Tall Sall"
+            }
+        }, {
+            "id": "cinecast:790212",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35025\/25597812-3-fre-FR\/35025-Plaidoirie-de-Aissata-Tall-Sall-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5985",
+            "end": "6081",
+            "content": {
+                "data": "Plaidoirie de A\u00efssata Tall Sall 2"
+            }
+        }, {
+            "id": "cinecast:790215",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35026\/25597857-3-fre-FR\/35026-Interlude-musical1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6081",
+            "end": "6245",
+            "content": {
+                "data": "Interlude musical"
+            }
+        }, {
+            "id": "cinecast:790217",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35027\/25597895-2-fre-FR\/35027-SPOILER-Suicide1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6245",
+            "end": "6311",
+            "content": {
+                "data": "SPOILER - Suicide"
+            }
+        }, {
+            "id": "cinecast:790218",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35028\/25597930-2-fre-FR\/35028-Funerailles1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6311",
+            "end": "6430",
+            "content": {
+                "data": "Fun\u00e9railles"
+            }
+        }, {
+            "id": "cinecast:790219",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35029\/25597965-2-fre-FR\/35029-Documentaire-sur-les-funerailles1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6430",
+            "end": "6539",
+            "content": {
+                "data": "Documentaire sur les fun\u00e9railles"
+            }
+        }, {
+            "id": "cinecast:790220",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35030\/25598000-2-fre-FR\/35030-Generique-de-fin-11_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6539",
+            "end": "6659",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 1"
+            }
+        }, {
+            "id": "cinecast:790221",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Bamako",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/bamako\/35031\/25598035-2-fre-FR\/35031-Generique-de-fin-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "6659",
+            "end": "6725",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 2"
+            }
+        }, {
+            "id": "cinecast:790286",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35041\/25598864-3-fre-FR\/35041-Une-vie-enfermee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "171",
+            "content": {
+                "data": "Une vie enferm\u00e9e"
+            }
+        }, {
+            "id": "cinecast:790292",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35043\/25598950-2-fre-FR\/35043-En-route-pour-le-divertissement1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "171",
+            "end": "270",
+            "content": {
+                "data": "En route pour le divertissement"
+            }
+        }, {
+            "id": "cinecast:790299",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35045\/25599068-3-fre-FR\/35045-Spectacle1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "270",
+            "end": "430",
+            "content": {
+                "data": "Spectacle"
+            }
+        }, {
+            "id": "cinecast:790302",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35046\/25599109-4-fre-FR\/35046-Dispute-dans-les-coulisses1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "430",
+            "end": "527",
+            "content": {
+                "data": "Dispute dans les coulisses"
+            }
+        }, {
+            "id": "cinecast:790305",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35047\/25599150-4-fre-FR\/35047-Invitation1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "527",
+            "end": "642",
+            "content": {
+                "data": "Invitation"
+            }
+        }, {
+            "id": "cinecast:790308",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35048\/25599191-4-fre-FR\/35048-En-voiture1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "645",
+            "end": "824",
+            "content": {
+                "data": "En voiture"
+            }
+        }, {
+            "id": "cinecast:790311",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35049\/25599232-4-fre-FR\/35049-Une-vie-sinistre1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "824",
+            "end": "996",
+            "content": {
+                "data": "Une vie sinistre"
+            }
+        }, {
+            "id": "cinecast:790315",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35050\/25599280-2-fre-FR\/35050-Battue-a-mort1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "996",
+            "end": "1148",
+            "content": {
+                "data": "Battue \u00e0 mort"
+            }
+        }, {
+            "id": "cinecast:790322",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35051\/25599353-2-fre-FR\/35051-Un-dejeuner-qui-donne-envie-de-se-laver1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1148",
+            "end": "1282",
+            "content": {
+                "data": "Un d\u00e9jeuner qui donne envie de se laver"
+            }
+        }, {
+            "id": "cinecast:790324",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35052\/25599420-2-fre-FR\/35052-Solitude1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1282",
+            "end": "1447",
+            "content": {
+                "data": "Solitude"
+            }
+        }, {
+            "id": "cinecast:790330",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35053\/25599482-3-fre-FR\/35053-Preparation-du-diner1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1447",
+            "end": "1507",
+            "content": {
+                "data": "Pr\u00e9paration du d\u00eener"
+            }
+        }, {
+            "id": "cinecast:790333",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35054\/25599525-3-fre-FR\/35054-Chez-le-voisin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1507",
+            "end": "1631",
+            "content": {
+                "data": "Chez le voisin"
+            }
+        }, {
+            "id": "cinecast:790338",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35055\/25599578-4-fre-FR\/35055-Invitee-surprise-pour-le-diner1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1631",
+            "end": "1811",
+            "content": {
+                "data": "Invit\u00e9e surprise pour le d\u00eener"
+            }
+        }, {
+            "id": "cinecast:790344",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35056\/25599644-4-fre-FR\/35056-A-deux-c-est-mieux1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1811",
+            "end": "1987",
+            "content": {
+                "data": "A deux, c'est mieux"
+            }
+        }, {
+            "id": "cinecast:790347",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35057\/25599685-4-fre-FR\/35057-VDM1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "1987",
+            "end": "2113",
+            "content": {
+                "data": "VDM"
+            }
+        }, {
+            "id": "cinecast:790352",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35058\/25599736-4-fre-FR\/35058-La-belle-vie-de-couple1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2113",
+            "end": "2262",
+            "content": {
+                "data": "La belle vie de couple"
+            }
+        }, {
+            "id": "cinecast:790359",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35059\/25599807-4-fre-FR\/35059-Diner-au-restaurant1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2262",
+            "end": "2430",
+            "content": {
+                "data": "D\u00eener au restaurant"
+            }
+        }, {
+            "id": "cinecast:790363",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35060\/25599863-3-fre-FR\/35060-Troc1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2430",
+            "end": "2608",
+            "content": {
+                "data": "Troc"
+            }
+        }, {
+            "id": "cinecast:790367",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35061\/25599909-3-fre-FR\/35061-Saccage-matinal1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2608",
+            "end": "2788",
+            "content": {
+                "data": "Saccage matinal"
+            }
+        }, {
+            "id": "cinecast:790405",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35062\/25600715-3-fre-FR\/35062-Adoption-du-chien1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2790",
+            "end": "2924",
+            "content": {
+                "data": "Adoption du chien"
+            }
+        }, {
+            "id": "cinecast:790409",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35063\/25600761-3-fre-FR\/35063-Une-ville-saccagee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2924",
+            "end": "2988",
+            "content": {
+                "data": "Une ville saccag\u00e9e"
+            }
+        }, {
+            "id": "cinecast:790415",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35064\/25600837-2-fre-FR\/35064-Personnel-de-confiance1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "2988",
+            "end": "3143",
+            "content": {
+                "data": "Personnel de confiance"
+            }
+        }, {
+            "id": "cinecast:790416",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35065\/25600872-3-fre-FR\/35065-Panser-le-chien1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3143",
+            "end": "3217",
+            "content": {
+                "data": "Panser le chien"
+            }
+        }, {
+            "id": "cinecast:790418",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35066\/25600910-3-fre-FR\/35066-Ramasser-des-cadavres1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3217",
+            "end": "3346",
+            "content": {
+                "data": "Ramasser des cadavres"
+            }
+        }, {
+            "id": "cinecast:790420",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35067\/25600948-3-fre-FR\/35067-Au-service-de-l-armee-chilienne1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3346",
+            "end": "3510",
+            "content": {
+                "data": "Au service de l'arm\u00e9e chilienne"
+            }
+        }, {
+            "id": "cinecast:790597",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35082\/25603012-3-fre-FR\/35082-Trouvez-quelqu-un-qui-sache-taper1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3510",
+            "end": "3687",
+            "content": {
+                "data": "Trouvez quelqu'un qui sache taper"
+            }
+        }, {
+            "id": "cinecast:790600",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35083\/25603055-3-fre-FR\/35083-Suicide1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3687",
+            "end": "3867",
+            "content": {
+                "data": "Suicide"
+            }
+        }, {
+            "id": "cinecast:790603",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35084\/25603096-3-fre-FR\/35084-Pituca1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3867",
+            "end": "3965",
+            "content": {
+                "data": "Pituca"
+            }
+        }, {
+            "id": "cinecast:790606",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35085\/25603166-4-fre-FR\/35085-Cachee-dans-l-obscurite1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "3965",
+            "end": "4120",
+            "content": {
+                "data": "Cach\u00e9e dans l'obscurit\u00e9"
+            }
+        }, {
+            "id": "cinecast:790609",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35086\/25603207-4-fre-FR\/35086-Tu-t-es-decidee1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4120",
+            "end": "4223",
+            "content": {
+                "data": "Tu t'es d\u00e9cid\u00e9e ?"
+            }
+        }, {
+            "id": "cinecast:790614",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35087\/25603278-3-fre-FR\/35087-Nouveau-protocole-d-autopsie1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4223",
+            "end": "4393",
+            "content": {
+                "data": "Nouveau protocole d'autopsie"
+            }
+        }, {
+            "id": "cinecast:790619",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35088\/25603337-3-fre-FR\/35088-Cadavres-a-la-pelle1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4393",
+            "end": "4497",
+            "content": {
+                "data": "Cadavres \u00e0 la pelle"
+            }
+        }, {
+            "id": "cinecast:790621",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35089\/25603375-3-fre-FR\/35089-Itineraire-d-un-mort-vivant1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4497",
+            "end": "4585",
+            "content": {
+                "data": "Itin\u00e9raire d'un mort-vivant"
+            }
+        }, {
+            "id": "cinecast:790623",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35090\/25603413-2-fre-FR\/35090-Radio-a-tubes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4585",
+            "end": "4650",
+            "content": {
+                "data": "Radio \u00e0 tubes"
+            }
+        }, {
+            "id": "cinecast:790626",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35091\/25603468-3-fre-FR\/35091-Tuer-une-deuxieme-fois1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4650",
+            "end": "4789",
+            "content": {
+                "data": "Tuer une deuxi\u00e8me fois"
+            }
+        }, {
+            "id": "cinecast:790632",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35092\/25603528-4-fre-FR\/35092-Invite-surprise1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4789",
+            "end": "4920",
+            "content": {
+                "data": "Invit\u00e9 surprise"
+            }
+        }, {
+            "id": "cinecast:790639",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35093\/25603614-4-fre-FR\/35093-Ramene-moi-des-cigarettes-voisn1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "4920",
+            "end": "5038",
+            "content": {
+                "data": "Ram\u00e8ne-moi des cigarettes voisn"
+            }
+        }, {
+            "id": "cinecast:790643",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35094\/25603660-3-fre-FR\/35094-Je-ne-veux-plus-entendre-parler-de-cette-histoire1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5038",
+            "end": "5218",
+            "content": {
+                "data": "Je ne veux plus entendre parler de cette histoire"
+            }
+        }, {
+            "id": "cinecast:790646",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35095\/25603701-3-fre-FR\/35095-Je-ne-veux-plus-entendre-parler-de-cette-histoire-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5218",
+            "end": "5379",
+            "content": {
+                "data": "Je ne veux plus entendre parler de cette histoire 2"
+            }
+        }, {
+            "id": "cinecast:790649",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35096\/25603742-2-fre-FR\/35096-Generique-de-fin1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5379",
+            "end": "5559",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin"
+            }
+        }, {
+            "id": "cinecast:790650",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Santiago-73-Post-Mortem",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/santiago-73-post-mortem\/35097\/25603777-2-fre-FR\/35097-Generique-de-fin-21_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "5559",
+            "end": "5625",
+            "content": {
+                "data": "G\u00e9n\u00e9rique de fin 2"
+            }
+        }, {
+            "id": "cinecast:790656",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Salvador-Allende",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/salvador-allende\/35098\/25603831-2-fre-FR\/35098-Generique-les-restes-de-Salvador-Allende1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "0",
+            "end": "159",
+            "content": {
+                "data": "G\u00e9n\u00e9rique : les restes de Salvador Allende"
+            }
+        }, {
+            "id": "cinecast:790658",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Salvador-Allende",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/salvador-allende\/35100\/25603901-2-fre-FR\/35100-Introduction1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "159",
+            "end": "275",
+            "content": {
+                "data": "Introduction"
+            }
+        }, {
+            "id": "cinecast:790664",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Salvador-Allende",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/salvador-allende\/35102\/25603983-2-fre-FR\/35102-Les-brigades-muralistes1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "275",
+            "end": "390",
+            "content": {
+                "data": "Les brigades muralistes"
+            }
+        }, {
+            "id": "cinecast:790671",
+            "type": "cinecast:MovieExtract",
+            "media": "cinecast:Salvador-Allende",
+            "meta": {
+                "thumbnail": "http:\/\/www.vodkaster.com\/var\/vodkaster\/storage\/images\/films\/salvador-allende\/35104\/25604070-2-fre-FR\/35104-Pour-moi-l-exil-c-est-comme-un-puzzle1_reference.jpg",
+                "creator": "Vodkaster",
+                "created": "1970-01-01T01:00:00+01:00"
+            },
+            "begin": "390",
+            "end": "537",
+            "content": {
+                "data": "Pour moi, l'exil, c'est comme un puzzle"
+            }
+        }
+    ]
+}
\ No newline at end of file
--- a/test/integration/allocine_dossier_independant/css/LdtPlayer.css	Mon Mar 19 18:46:17 2012 +0100
+++ b/test/integration/allocine_dossier_independant/css/LdtPlayer.css	Tue Mar 20 21:17:48 2012 +0100
@@ -76,13 +76,6 @@
   font-size: 12px;
   font-family: "Arial",  "Verdana", "sans-serif";
   background-color:#eeeeee;
-  background:url('imgs/wire_pattern.png') repeat scroll transparent ;
-  border: 1px solid #b6b8b8;
-}
-
-.Ldt-Annotation-DoubleBorder {
-  border: 1px solid white;
-  overflow: auto;
 }
 
 .Ldt-AnnotationContent {
@@ -419,142 +412,6 @@
   cursor: pointer;
 }
 
-/* tweet Widget */
-.Ldt-tweetWidget {
-  font-size: 12px;
-  font-family: "Arial",  "Verdana", "sans-serif";
-  background:url('imgs/wire_pattern.png') repeat scroll transparent ;
-  border: 1px solid #b6b8b8;
-  border-top: none;
-  overflow: auto;
-}
-
-.Ldt-tweet-DoubleBorder {
-  border: 1px solid white;
-  padding: 5px;
-  overflow: auto;
-}
-
-.Ldt-tweetAvatar {
-  float: left;
-}
-
-.Ldt-tweetAvatar-profileArrow {
-  float: left;
-  height: 48px;
-  margin-left: 5px;
-  margin-right: 5px;
-  background:url('imgs/profile_arrow.png');
-  background-position: 7 10px;
-}
-
-.Ldt-tweet_userHandle {
-   float: left;
-   color: #5c8df1;
-}
-
-.Ldt-tweet_realName {
-  float: left;
-  margin-left: 3px;
-}
-
-.Ldt-tweetContents {
-}
-
-.Ldt-tweet_date {
-  float: left;
-}
-
-.Ldt-tweetWidgetKeepOpen {
-  position: relative;
-  float: right;
-  height: 17px;
-  width: 17px;
-  margin-right: 1px;
-  background:url('imgs/minimize.png');
-}
-
-.Ldt-tweetWidgetMinimize {
-  position: relative;
-  float: right;
-  height: 17px;
-  width: 17px;
-  right: 9px;
-  background:url('imgs/minimize.png');
-}
-
-.Ldt-tweetWidget * a:link {
-  color: #729efa;
-
-}
-
-.Ldt-TweetReply {
-  float: left;
-  margin-left: 16px;
-}
-
-.Ldt-TweetReplyIcon {
-  background:url('imgs/reply_sprite.png') no-repeat scroll 0 0 transparent ;
-  width: 14px;
-  height: 11px;
-  float: left;
-  margin-top: 2px;
-}
-
-.Ldt-TweetReplyIcon:hover {
-  background-position: 0 -11px;
-}
-
-.Ldt-TweetReplyIcon:active {
-  background-position: 0 -22px;
-}
-
-.Ldt-Retweet {
-  float: left;
-  margin-left: 16px;
-}
-
-.Ldt-RetweetIcon {
-  background:url('imgs/retweet_sprite.png') no-repeat scroll 0 0 transparent ;
-  width: 14px;
-  height: 8px;
-  float: left;
-  margin-top: 3px;
-}
-
-.Ldt-RetweetIcon:hover {
-  background-position: 0 -8px;
-}
-
-.Ldt-RetweetIcon:active {
-  background-position: 0 -16px;
-}
-
-/* styling of a "++" in a tweet */
-.Ldt-PolemicPlusPlus {
-  background-color: #1d973d;
-}
-
-/* styling of a "==" in a tweet */
-.Ldt-PolemicEqualEqual {
-  background-color: #5c8df1
-}
-
-/* styling of a "--" in a tweet */
-.Ldt-PolemicMinusMinus {
-  background-color: #ce0a15;
-}
-
-/* styling of a "??" in a tweet */
-.Ldt-PolemicQuestion {
-  background-color: #c5a62d;
-}
-
-/* the styling of a spacer div */
-.Ldt-spacer {
-  background-color:#eeeeee;
-}
-
 /* sparkline widget */
 .Ldt-sparklineWidget {
   position: relative;
@@ -585,45 +442,6 @@
   opacity: 0.3;
 }
 
-.Ldt-sliceWidget {
-  position: relative;
-  width: 100%;
-  height: 25px;
-  margin-top: 3px;
-}
-
-.Ldt-sliceBackground {
-  width: 100%;
-  background-color: #b6b8b8;
-  height: 12px;
-}
-
-.Ldt-sliceZone {
-  position: absolute;
-  top: 0px;
-  background:url('imgs/wire_pattern.png') repeat scroll transparent;
-  height: 12px;
-  z-index: 2;
-}
-
-.Ldt-sliceLeftHandle {
-  position: absolute;
-  top: 0px;
-  height: 25px;
-  width: 7px;
-  background:url('imgs/left_handle.gif') no-repeat scroll transparent;
-  z-index: 2;
-}
-
-.Ldt-sliceRightHandle {
-  position: absolute;
-  top: 0px;
-  height: 25px;
-  width: 7px;
-  background:url('imgs/right_handle.gif') no-repeat scroll transparent;
-  z-index: 2;
-}
-
 /* CINECAST Annotation Widget block */
 
 .Ldt-createAnnotationWidget {
@@ -800,9 +618,6 @@
 .Ldt-AnnotationsListWidget {
   font-size: 12px;
   font-family: "Arial",  "Verdana", "sans-serif";
-  border: 1px solid #b6b8b8;
-  overflow: auto;
-  max-height: 480px;
 }
 
 .Ldt-AnnotationsList-ul {
@@ -816,6 +631,7 @@
   margin: 2px 0; padding: 2px 0;
   position: relative;
   min-height: 70px;
+  background: #000000;
 }
 
 .Ldt-AnnotationsList-li:hover {
@@ -826,7 +642,7 @@
   text-decoration: none;
 }
 
-.Ldt-AnnotationList-Thumbnail {
+.Ldt-AnnotationsList-Thumbnail {
     border: none;
     float: left;
     max-width: 75px;
--- a/test/integration/allocine_dossier_independant/js/LdtPlayer-release.js	Mon Mar 19 18:46:17 2012 +0100
+++ b/test/integration/allocine_dossier_independant/js/LdtPlayer-release.js	Tue Mar 20 21:17:48 2012 +0100
@@ -1040,13 +1040,10 @@
     /* widget specific requirements */
     for (var idx in config.gui.widgets) {
       if (config.gui.widgets[idx].type === "PolemicWidget" ||
-          config.gui.widgets[idx].type === "StackGraphWidget") {        
+          config.gui.widgets[idx].type === "StackGraphWidget" ||
+          config.gui.widgets[idx].type === "SparklineWidget") {        
         $L.script(libs.raphael);
       }
-
-      if (config.gui.widgets[idx].type === "SparklineWidget") {
-        $L.script(libs.jquery_sparkline);
-      }
     }
     
     // same for modules
@@ -1086,16 +1083,15 @@
             callback.call(window) });
     });
 };
-IriSP.SparklineWidget_template = "<div class='Ldt-sparklineWidget' style='width: {{width}}px; height: {{height}}px'>    <div class='Ldt-sparkLinePositionMarker' style='width: 0px; height: {{height}}px'></div>    <div class='Ldt-sparkLineClickOverlay' style='width: {{width}}px; height: {{height}}px'></div>    <div class='Ldt-sparkLine' style='width: {{width}}px; height: {{height}}px'>Loading</div></div>";
-IriSP.annotation_template = "{{! template for an annotation displayed in a segmentWidget }}<div title='{{divTitle}}' id='{{id}}'	class='Ldt-iri-chapter Ldt-TraceMe' 	style='left: {{startPixel}}px;          width: {{pxWidth}}px;          background-color:#{{hexa_color}};' 	></div>";
-IriSP.annotationWidget_template = "{{! template for the annotation widget }}<div class='Ldt-AnnotationsWidget'>  <!-- ugly div because we want to have a double border -->  <div class='Ldt-Annotation-DoubleBorder'>      <div class='Ldt-AnnotationContent'>          <div class='Ldt-AnnotationShareIcons'>         <a target='_blank' class='Ldt-fbShare Ldt-TraceMe' title='share on facebook'></a>         <a target='_blank' class='Ldt-TwShare Ldt-TraceMe' title='share on twitter'></a>         <a target='_blank'  class='Ldt-GplusShare Ldt-TraceMe' title='share on google+'></a>        </div>        <div class='Ldt-SaTitle'></div>        <div class='Ldt-SaDescription'></div>        <div class='Ldt-SaKeywords'></div>    </div>  </div></div>";
+IriSP.annotation_template = "{{! template for an annotation displayed in a segmentWidget }}<div title='{{divTitle}}' id='{{id}}'	class='Ldt-iri-chapter Ldt-TraceMe' 	style='left: {{startPixel}}px;          width: {{pxWidth}}px;          background-color:{{hexa_color}};'     data-seek='{{seekPlace}}'	></div>";
+IriSP.annotationWidget_template = "{{! template for the annotation widget }}<div class='Ldt-AnnotationsWidget'>  <!-- ugly div because we want to have a double border -->  <div class='Ldt-Annotation-DoubleBorder'>      <div class='Ldt-AnnotationContent'>          <div class='Ldt-AnnotationShareIcons'>         <a target='_blank' class='Ldt-fbShare Ldt-TraceMe' title='share on facebook'></a>         <a target='_blank' class='Ldt-TwShare Ldt-TraceMe' title='partager sur Twitter'></a>         <a target='_blank'  class='Ldt-GplusShare Ldt-TraceMe' title='partager sur google+'></a>        </div>        <div class='Ldt-SaTitle'></div>        <div class='Ldt-SaDescription'></div>        <div class='Ldt-SaKeywords'></div>    </div>  </div></div>";
 IriSP.annotation_loading_template = "{{! template shown while the annotation widget is loading }}<div id='Ldt-load-container'><div id='Ldt-loader'>&nbsp;</div> Chargement... </div>";
-IriSP.annotationsListWidget_template = "{{! template for the annotation list widget }}<div class='Ldt-AnnotationsListWidget'>    <ul class='Ldt-AnnotationsList-ul'>        {{#annotations}}        <li id='Ldt-Annotation-li-{{id}}' class='Ldt-AnnotationsList-li Ldt-TraceMe'>            <div class='Ldt-AnnotationsList-Caption'></div>            <div class='Ldt-AnnotationsList-Duration'>                <span class='Ldt-AnnotationsList-Begin'>{{begin}}</span>                <span class='Ldt-AnnotationsList-TcSeparator'>-</span>                <span class='Ldt-AnnotationsList-End'>{{end}}</span>            </div>            <div class='Ldt-AnnotationsList-Title'>            {{! if the url is not present, it means that the annotation exists            in the current project }}            {{^url}} <a href='#id={{id}}'> {{/url}}            {{! otherwise link to url }}            {{#url}} <a href='{{url}}#id={{id}}'> {{/url}}                {{title}}            </a>            </div>            <div class='Ldt-AnnotationsList-Description'>                {{desc}}            </div>            {{#tags.length}}            <ul class='Ldt-AnnotationsList-Tags'>                {{#tags}}                <li class='Ldt-AnnotationsList-Tag-Li'>                    <div class='Ldt-AnnotationsList-Tag-Div'>{{.}}</div>                </li>                {{/tags}}            </ul>            {{/tags.length}}        </li>        {{/annotations}}    </ul></div>";
+IriSP.annotationsListWidget_template = "{{! template for the annotation list widget }}<div class='Ldt-AnnotationsListWidget'>    <ul class='Ldt-AnnotationsList-ul'>        {{#annotations}}        <li id='Ldt-Annotation-li-{{id}}' class='Ldt-AnnotationsList-li Ldt-TraceMe'>            <img class='Ldt-AnnotationsList-Thumbnail' src='{{thumbnail}}' />            <div class='Ldt-AnnotationsList-Duration'>                <span class='Ldt-AnnotationsList-Begin'>{{begin}}</span>                <span class='Ldt-AnnotationsList-TcSeparator'>-</span>                <span class='Ldt-AnnotationsList-End'>{{end}}</span>            </div>            <div class='Ldt-AnnotationsList-Title'>            {{! if the url is not present, it means that the annotation exists            in the current project }}            {{^url}} <a href='#id={{id}}'> {{/url}}            {{! otherwise link to url }}            {{#url}} <a href='{{url}}#id={{id}}'> {{/url}}                {{title}}            </a>            </div>            <div class='Ldt-AnnotationsList-Description'>                {{desc}}            </div>            {{#tags.length}}            <ul class='Ldt-AnnotationsList-Tags'>                {{#tags}}                <li class='Ldt-AnnotationsList-Tag-Li'>                    <div class='Ldt-AnnotationsList-Tag-Div'>{{.}}</div>                </li>                {{/tags}}            </ul>            {{/tags.length}}        </li>        {{/annotations}}    </ul></div>";
 IriSP.arrowWidget_template = "<div class='Ldt-arrowWidget Ldt-arrowLeftEdge'></div>";
-IriSP.createAnnotationWidget_template = "{{! template for the annotation creation widget }}<div class='Ldt-createAnnotationWidget'>    <!-- ugly div because we want to have a double border -->    <div class='Ldt-createAnnotation-DoubleBorder'>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-startScreen'>            <div style='margin-bottom: 7px; overflow: auto;'>                <div class='Ldt-createAnnotation-Title'></div>                <div class='Ldt-createAnnotation-TimeFrame'></div>                {{^cinecast_version}} <div class='Ldt-createAnnotation-Minimize Ldt-TraceMe' title='Cancel'></div>                {{/cinecast_version}}            </div>            <div class='Ldt-createAnnotation-Container'>                {{#show_from_field}}                <label>Your name&nbsp;: </label><input class='Ldt-createAnnotation-userName Ldt-TraceMe' value='{{user_name}}' />                {{/show_from_field}}                <textarea class='Ldt-createAnnotation-Description Ldt-TraceMe'></textarea>                <div class='Ldt-createAnnotation-userAvatar Ldt-TraceMe'>                    {{^user_avatar}} <img src='https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png'></img>                    {{/user_avatar}}                    {{#user_avatar}} <img src='{{ user_avatar }}'></img>                    {{/user_avatar}}                </div>                <div class='Ldt-createAnnotation-profileArrow'></div>            </div>            <button class='Ldt-createAnnotation-submitButton Ldt-TraceMe'>Submit</button>            {{#keywords.length}}            <div class='Ldt-createAnnotation-btnblock Ldt-createAnnotation-keywords'>                <label>Add keywords :</label>                <ul class='Ldt-floatList'>                {{#keywords}}                    <li><button class='Ldt-createAnnotation-keyword-button Ldt-TraceMe'>{{.}}</button></li>                {{/keywords}}                </ul>            </div>            {{/keywords.length}}            {{#polemic_mode}}            {{#polemics.length}}            <div class='Ldt-createAnnotation-btnblock Ldt-createAnnotation-polemics'>                <label>Add polemic keywords :</label>                <ul class='Ldt-floatList'>                {{#polemics}}                    <li><button class='Ldt-createAnnotation-polemic-{{className}} Ldt-createAnnotation-polemic-button Ldt-TraceMe'>{{keyword}}</button></li>                {{/polemics}}                </ul>            </div>            {{/polemics.length}}            {{/polemic_mode}}        </div>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-waitScreen' style='display: none; text-align: center'>            <div class='Ldt-createAnnotation-spinner'></div>            Please wait while your request is being processed...        </div>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-errorScreen' style='display: none; text-align: center'>            <div class='Ldt-createAnnotation-Minimize' title='Hide'></div>            An error happened while contacting the server. Your annotation has not been saved.        </div>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-endScreen' style='display: none'>            <div class='Ldt-createAnnotation-Minimize' title='Hide'></div>            Thank you, your annotation has been saved.            <br>            Would you like to share it on social networks ?            <div style='margin-top: 12px; text-align: center;'>                <a target='_blank' class='Ldt-createAnnotation-endScreen-TweetLink Ldt-TraceMe'></a>                <a target='_blank' class='Ldt-createAnnotation-endScreen-FbLink Ldt-TraceMe'></a>                <a target='_blank' class='Ldt-createAnnotation-endScreen-GplusLink Ldt-TraceMe'></a>            </div>        </div>        <div class='Ldt-floatClear'></div>    </div></div>";
-IriSP.createAnnotation_errorMessage_template = "<p class='Ldt-createAnnotation-errorMessage'>  You must enter text to submit an annotation</p>";
+IriSP.createAnnotationWidget_template = "{{! template for the annotation creation widget }}<div class='Ldt-createAnnotationWidget'>    <!-- ugly div because we want to have a double border -->    <div class='Ldt-createAnnotation-DoubleBorder'>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-startScreen'>            <div style='margin-bottom: 7px; overflow: auto;'>                <div class='Ldt-createAnnotation-Title'></div>                <div class='Ldt-createAnnotation-TimeFrame'></div>                {{^cinecast_version}} <div class='Ldt-createAnnotation-Minimize Ldt-TraceMe' title='Cancel'></div>                {{/cinecast_version}}            </div>            <div class='Ldt-createAnnotation-Container'>                {{#show_from_field}}                <label>Your name&nbsp;: </label><input class='Ldt-createAnnotation-userName Ldt-TraceMe' value='{{user_name}}' />                {{/show_from_field}}                <textarea class='Ldt-createAnnotation-Description Ldt-TraceMe'></textarea>                <div class='Ldt-createAnnotation-userAvatar Ldt-TraceMe'>                    {{^user_avatar}} <img src='https://si0.twimg.com/sticky/default_profile_images/default_profile_1_normal.png'></img>                    {{/user_avatar}}                    {{#user_avatar}} <img src='{{ user_avatar }}'></img>                    {{/user_avatar}}                </div>                <div class='Ldt-createAnnotation-profileArrow'></div>            </div>            <button class='Ldt-createAnnotation-submitButton Ldt-TraceMe'>Envoyer</button>            {{#keywords.length}}            <div class='Ldt-createAnnotation-btnblock Ldt-createAnnotation-keywords'>                <label>Ajouter des mots-clés :</label>                <ul class='Ldt-floatList'>                {{#keywords}}                    <li><button class='Ldt-createAnnotation-keyword-button Ldt-TraceMe'>{{.}}</button></li>                {{/keywords}}                </ul>            </div>            {{/keywords.length}}            {{#polemic_mode}}            {{#polemics.length}}            <div class='Ldt-createAnnotation-btnblock Ldt-createAnnotation-polemics'>                <label>Add polemic keywords :</label>                <ul class='Ldt-floatList'>                {{#polemics}}                    <li><button class='Ldt-createAnnotation-polemic-{{className}} Ldt-createAnnotation-polemic-button Ldt-TraceMe'>{{keyword}}</button></li>                {{/polemics}}                </ul>            </div>            {{/polemics.length}}            {{/polemic_mode}}        </div>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-waitScreen' style='display: none; text-align: center'>            <div class='Ldt-createAnnotation-spinner'></div>            Please wait while your request is being processed...        </div>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-errorScreen' style='display: none; text-align: center'>            <div class='Ldt-createAnnotation-Minimize' title='Hide'></div>            An error happened while contacting the server. Your annotation has not been saved.        </div>        <div class='Ldt-createAnnotation-screen Ldt-createAnnotation-endScreen' style='display: none'>            <div class='Ldt-createAnnotation-Minimize' title='Hide'></div>            Merci, votre annotation a été enregistrée.            <br>            Souhaitez-vous la partager sur les réseaux sociaux ?            <div style='margin-top: 12px; text-align: center;'>                <a target='_blank' class='Ldt-createAnnotation-endScreen-TweetLink Ldt-TraceMe'></a>                <a target='_blank' class='Ldt-createAnnotation-endScreen-FbLink Ldt-TraceMe'></a>                <a target='_blank' class='Ldt-createAnnotation-endScreen-GplusLink Ldt-TraceMe'></a>            </div>        </div>        <div class='Ldt-floatClear'></div>    </div></div>";
+IriSP.createAnnotation_errorMessage_template = "<p class='Ldt-createAnnotation-errorMessage'>  Vous devez entrer un texte pour créer une annotation</p>";
 IriSP.overlay_marker_template = "{{! the template for the small bars which is z-indexed over our segment widget }}<div class='Ldt-SegmentPositionMarker' style='background-color: #F7268E;'></div>";
-IriSP.player_template = "{{! template for the radio player }}<div class='Ldt-controler'>	<div class='Ldt-LeftPlayerControls'>        <div class='Ldt-Ctrl-button Ldt-CtrlPlay Ldt-CtrlPlay-PlayState Ldt-TraceMe' title='Play/Pause'></div>        <div class='Ldt-Ctrl-spacer'></div>        {{^disable_annotate_btn}}    	<div class='Ldt-Ctrl-button Ldt-CtrlAnnotate Ldt-TraceMe' title='Annotate'></div>        <div class='Ldt-Ctrl-spacer'></div>        {{/disable_annotate_btn}}        {{^disable_search_btn}}        <div class='Ldt-Ctrl-button Ldt-CtrlSearch Ldt-TraceMe' title='Search'></div>        {{/disable_search_btn}}        <div class='Ldt-Ctrl-spacer'></div>        <div class='LdtSearch'>          <input class='LdtSearchInput Ldt-TraceMe'></input>        </div>	</div>	<div class='Ldt-RightPlayerControls'>        <div class='Ldt-Ctrl-spacer'></div>        <div class='Ldt-Time'>          <div class='Ldt-ElapsedTime' title='Elapsed time'>00:00</div>          <div class='Ldt-TimeSeparator'>/</div>          <div class='Ldt-TotalTime' title='Total time'>00:00</div>        </div>        <div class='Ldt-Ctrl-spacer'></div>		<div class='Ldt-Ctrl-button Ldt-CtrlSound Ldt-CtrlSound-MuteState Ldt-TraceMe' title='Mute/Unmute'></div>	</div></div>";
+IriSP.player_template = "{{! template for the radio player }}<div class='Ldt-controler'>	<div class='Ldt-LeftPlayerControls'>        <div class='Ldt-Ctrl-button Ldt-CtrlPlay Ldt-CtrlPlay-PlayState Ldt-TraceMe' title='Play/Pause'></div>        <div class='Ldt-Ctrl-spacer'></div>        {{^disable_annotate_btn}}    	<div class='Ldt-Ctrl-button Ldt-CtrlAnnotate Ldt-TraceMe' title='Annotate'></div>        <div class='Ldt-Ctrl-spacer'></div>        {{/disable_annotate_btn}}        {{^disable_search_btn}}        <div class='Ldt-Ctrl-button Ldt-CtrlSearch Ldt-TraceMe' title='Search'></div>        <div class='Ldt-Ctrl-spacer'></div>        {{/disable_search_btn}}        <div class='LdtSearch'>          <input class='LdtSearchInput Ldt-TraceMe'></input>        </div>	</div>	<div class='Ldt-RightPlayerControls'>        <div class='Ldt-Ctrl-spacer'></div>        <div class='Ldt-Time'>          <div class='Ldt-ElapsedTime' title='Elapsed time'>00:00</div>          <div class='Ldt-TimeSeparator'>/</div>          <div class='Ldt-TotalTime' title='Total time'>00:00</div>        </div>        <div class='Ldt-Ctrl-spacer'></div>		<div class='Ldt-Ctrl-button Ldt-CtrlSound Ldt-CtrlSound-MuteState Ldt-TraceMe' title='Mute/Unmute'></div>	</div></div>";
 IriSP.search_template = "{{! template for the search container }}<div class='LdtSearchContainer'	style='margin-left: {{margin_left}}; position: absolute; margin-top: -60px;'>	<div class='LdtSearch'		style='display: none; background-color: #EEE; width: 165px; border-color: #CFCFCF; position: absolute; text-align: center;'>		<input class='LdtSearchInput'			style='margin-top: 1px; margin-bottom: 2px;' />	</div></div><div class='cleaner'></div>";
 IriSP.share_template = "{{! social network sharing template }}<a onclick='__IriSP.MyApiPlayer.share(\'delicious\');' title='partager avec delicious'><span class='share shareDelicious'>&nbsp;</span></a>		<a onclick='__IriSP.MyApiPlayer.share(\'facebook\');' title='partager avec facebook'> <span class='share shareFacebook'>&nbsp;</span></a><a onclick='__IriSP.MyApiPlayer.share(\'twitter\');' title='partager avec twitter'>  <span class='share shareTwitter'>&nbsp;</span></a><a onclick='__IriSP.MyApiPlayer.share(\'myspace\');' title='partager avec Myspace'>  <span class='share shareMySpace'>&nbsp;</span></a>";
 IriSP.sliceWidget_template = "{{! template for the slice widget }}<div class='Ldt-sliceWidget'>  {{! the whole bar }}  <div class='Ldt-sliceBackground'></div>    <div class='Ldt-sliceLeftHandle'></div>  {{! the zone which represents our slice }}  <div class='Ldt-sliceZone'></div>     <div class='Ldt-sliceRightHandle'></div></div>";
@@ -1227,7 +1223,11 @@
 IriSP.encodeURI = function(str) {
   return encodeURIComponent(str).replace(/!/g, '%21').replace(/'/g, '%27').replace(/\(/g, '%28').  
                                  replace(/\)/g, '%29').replace(/\*/g, '%2A');  
-}  
+}
+
+IriSP.jqId = function (myid) { 
+   return IriSP.jQuery('#' + myid.replace(/(:|\.)/g,'\\$1'));
+ }  
 
 IriSP.__guidCounter = 0;
 IriSP.guid = function(prefix) {
@@ -1710,14 +1710,14 @@
         minimize_period: 850 // how long does the slider stays maximized after the user leaves the zone ?
     },
     "createAnnotationWidget" : {
-        keywords: ["#faux-raccord", "#mot-clef"],
+        keywords: ["#amateur", "#digital-studies"],
         polemic_mode: true, /* enable polemics ? */
         /* polemics - the corresponding class names defined in the css should be for instance :
            Ldt-createAnnotation-polemic-positive for positive
            Ldt-createAnnotation-polemic-equalequal for equalequal, etc.
         */
         polemics: [ { "className" : "positive", "keyword" : "++" }, { "className" : "negative", "keyword" : "--" }, { "className" : "reference", "keyword" : "==" }, { "className" : "question", "keyword" : "??" } ], 
-        cinecast_version: true, /* put to false to enable the platform version, true for the festival cinecast one. */
+        cinecast_version: false, /* put to false to enable the platform version, true for the festival cinecast one. */
         
         /* where does the widget PUT the annotations - this is a mustache template. id refers to the id of the media ans is filled
            by the widget. 
@@ -1744,6 +1744,8 @@
         
         ajax_granularity: 10000, /* how much ms should we look before and after the
                                    current timecode */
+      
+        default_thumbnail: "/metadataplayer/src/css/imgs/video_sequence.png",
         
         project_url: platform_url + "/ldtplatform/ldt/front/player/" /* the beginning 
                                                                         of a link to the
@@ -2659,6 +2661,7 @@
  
   this.checkOption('ajax_mode');
   this.checkOption('project_url');
+  this.checkOption('default_thumbnail');
   this.checkOption("cinecast_version", false);
   var _this = this;
 };
@@ -2682,10 +2685,12 @@
     var _this = this
     return {
         "id" : a.id,
-        "title": this.cinecast_version ? a.meta.creator.replace(/^.*:/,'') : a.content.title,
+        "title": this.cinecast_version ? IriSP.get_aliased(a.meta, ['creator_name', 'creator']) : a.content.title,
         "desc" : this.cinecast_version ? a.content.data : a.content.description,
         "begin": IriSP.msToTime(a.begin),
         "end" : IriSP.msToTime(a.end),
+        "thumbnail" : (typeof a.meta == "object" && typeof a.meta.thumbnail == "string") ? a.meta.thumbnail : this.default_thumbnail,
+        "url" : (typeof a.meta == "object" && typeof a.meta.url == "string") ? a.meta.url : null,
         "tags": typeof a.tags == "object"
             ? IriSP.underscore(a.tags)
                 .chain()
@@ -2714,7 +2719,6 @@
 
 /** draw the annotation list */
 IriSP.AnnotationsListWidget.prototype.drawList = function(force_redraw) {
-    console.log('drawList');
   var _this = this;
   
 //  var view_type = this._serializer.getContributions();
@@ -2813,7 +2817,7 @@
 
       /* only if the annotation isn't present in the document create an
          external link */
-      if (!this.annotations_ids.hasOwnProperty(obj["id"])) {
+      if (!this.annotations_ids.indexOf(obj["id"]) != -1) {
         // braindead url; jacques didn't want to create a new one in the platform,
         // so we append the cutting id to the url.
         obj["url"] = this.project_url + "/" + media + "/" + 
@@ -2833,12 +2837,12 @@
   /* build a table of the annotations present in the document for faster 
      lookup
   */
-  this.annotations_ids = {};
+  this.annotations_ids = [];
   
   var annotations = this._serializer._data.annotations;
   var i = 0;
   for(i = 0; i < annotations.length; i++) {
-    this.annotations_ids[annotations[i]["id"]] = 1;
+    this.annotations_ids.push(annotations[i]["id"]);
   }
   
   this.drawList();
@@ -3144,11 +3148,7 @@
                .bind("propertychange keyup input paste js_mod", IriSP.wrap(this, this.handleTextChanges));
                
   /* the cinecast version of the player is supposed to pause when the user clicks on the button */
-  if (this.cinecast_version) {
-    this.selector.find(".Ldt-createAnnotation-Description")
-                 .one("propertychange keyup input paste js_mod", 
-                 function() { if (!_this._Popcorn.media.paused) _this._Popcorn.pause() });
-  }
+
   /* the cinecast version expects the user to comment on a defined segment.
      As the widget is always shown, we need a way to update it's content as
      time passes. We do this like we did with the annotationsWidget : we schedule
@@ -3277,7 +3277,9 @@
 /** watch for changes in the textfield and change the buttons accordingly */
 IriSP.createAnnotationWidget.prototype.handleTextChanges = function(event) {
   var contents = this.selector.find(".Ldt-createAnnotation-Description").val();
-
+  if (this.cinecast_version && !this._Popcorn.media.paused) {
+      this._Popcorn.pause();
+  }
   this.selector.find(".Ldt-createAnnotation-btnblock button").each(function() {
       var _rx = IriSP.regexpFromText(IriSP.jQuery(this).text());
       if (_rx.test(contents)) {
@@ -3330,7 +3332,7 @@
     this.selector.find(".Ldt-createAnnotation-Title").parent().show();      
   }
 
-  var url = document.location.href + "#id=" + annotation.id;
+  var url = typeof annotation.url == "string" ? annotation.url : document.location.href + "#id=" + annotation.id;
   var twStatus = IriSP.mkTweetUrl(url);
   var gpStatus = IriSP.mkGplusUrl(url);
   var fbStatus = IriSP.mkFbUrl(url);
@@ -4187,36 +4189,13 @@
   this._Popcorn.listen("IriSP.search", function(searchString) { self.searchHandler.call(self, searchString); });
   this._Popcorn.listen("IriSP.search.closed", function() { self.searchFieldClosedHandler.call(self); });
   this._Popcorn.listen("IriSP.search.cleared", function() { self.searchFieldClearedHandler.call(self); });
+  
+  this.checkOption("cinecast_version");
+  this.defaultColors = ["#1f77b4","#aec7e8","#ff7f0e","#ffbb78","#2ca02c","#98df8a","#d62728","#ff9896","#9467bd","#c5b0d5","#8c564b","#c49c94","#e377c2","#f7b6d2","#7f7f7f","#c7c7c7","#bcbd22","#dbdb8d","#17becf","#9edae5"]
 };
 
 IriSP.SegmentsWidget.prototype = new IriSP.Widget();
 
-/* Get the width of a segment, in pixels. */
-IriSP.SegmentsWidget.prototype.segmentToPixel = function(annotation) {  
-  var begin = Math.round((+ annotation.begin) / 1000);
-  var end = Math.round((+ annotation.end) / 1000);    
-  var duration = this._serializer.getDuration() / 1000;
-  
-  var startPourcent 	= IriSP.timeToPourcent(begin, duration);
-  var startPixel = Math.floor(this.selector.parent().width() * (startPourcent / 100));
-  
-  var endPourcent 	= Math.floor(IriSP.timeToPourcent(end, duration) - startPourcent);
-  var endPixel = Math.floor(this.selector.parent().width() * (endPourcent / 100));
-  
-  return endPixel;
-};
-
-/* compute the total length of a group of segments */
-IriSP.SegmentsWidget.prototype.segmentsLength = function(segmentsList) {
-  var self = this;
-  var total = 0;
-  
-  for (var i = 0; i < segmentsList.length; i++)
-    total += self.segmentToPixel(segmentsList[i].annotation);
-  
-  return total;  
-};
-
 IriSP.SegmentsWidget.prototype.draw = function() {
 
   var self = this;
@@ -4224,69 +4203,84 @@
 
   this.selector.addClass("Ldt-SegmentsWidget");
   this.selector.append(Mustache.to_html(IriSP.overlay_marker_template));
-          
-  var view_type = this._serializer.getChapitrage();
-  if (typeof(view_type) === "undefined") {
-    view_type = this._serializer.getNonTweetIds()[0];  
-  }
+  
   this.positionMarker = this.selector.find(".Ldt-SegmentPositionMarker");
   
   this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.positionUpdater));
-
-  
-  var i = 0;
-  
-  var segments_annotations = [];
-  
-  for (i = 0; i < annotations.length; i++) {
-    var annotation = annotations[i];
-
-    /* filter the annotations whose type is not the one we want */
-    if (view_type != "" && typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
-          && annotation.meta["id-ref"] != view_type) {
-        continue;
-    }
-
-    segments_annotations.push(annotation);
+  if (this.cinecast_version) {
+      var _sourceMedia = IriSP.__jsonMetadata.medias[0],
+        _mediaId = _sourceMedia.id,
+        duration = IriSP.__jsonMetadata.medias[0].meta.duration;
+      
+      var segments_annotations = IriSP.underscore.filter(
+          this._serializer._data.annotations,
+          function(_a) {
+              return _a.type == "cinecast:MovieExtract" && _a.media == _mediaId;
+          }
+      );
   }
+  else {
+
+    var duration = this._serializer.getDuration();
+      var view_type = this._serializer.getChapitrage();
+      if (typeof(view_type) === "undefined") {
+        view_type = this._serializer.getNonTweetIds()[0];  
+      }
     
-  var totalWidth = this.selector.width() - segments_annotations.length;
+      
+      var i = 0;
+      
+      var segments_annotations = [];
+      
+      for (i = 0; i < annotations.length; i++) {
+        var annotation = annotations[i];
+    
+        /* filter the annotations whose type is not the one we want */
+        if (view_type != "" && typeof(annotation.meta) !== "undefined" && typeof(annotation.meta["id-ref"]) !== "undefined"
+              && annotation.meta["id-ref"] != view_type) {
+            continue;
+        }
+    
+        segments_annotations.push(annotation);
+      }
+}    
+    var _w = this.selector.width();
   var lastSegment = IriSP.underscore.max(segments_annotations, function(annotation) { return annotation.end; });
   
   for (i = 0; i < segments_annotations.length; i++) {
   
     var annotation = segments_annotations[i];
-    var begin = (+ annotation.begin);
-    var end = (+ annotation.end);
-    var duration = this._serializer.getDuration();
+    var begin = (+ annotation.begin * (this.cinecast_version ? 1000 : 1));
+    var end = (+ annotation.end * (this.cinecast_version ? 1000 : 1));
     var id = annotation.id;
         
-    var startPixel = Math.floor(this.selector.parent().width() * (begin / duration));
-
-    var endPixel = Math.floor(this.selector.parent().width() * (end / duration));
-    
+    var startPixel = Math.floor(_w * (begin / duration));
+
+    var endPixel = Math.floor(_w * (end / duration));
     if (annotation.id !== lastSegment.id) 
       var pxWidth = endPixel - startPixel -1;
     else
       /* the last segment has no segment following it */
       var pxWidth = endPixel - startPixel;
- 
-    var divTitle = IriSP.clean_substr(annotation.content.title + " -<br>" + annotation.content.description, 0, 132) + "...";
-
-    if (typeof(annotation.content.color) !== "undefined")
-      var color = annotation.content.color;
-    else
-      var color = annotation.color;
+    
+    var divTitle = this.cinecast_version
+        ? annotation.content.data
+        : IriSP.clean_substr(annotation.content.title + " -<br>" + annotation.content.description, 0, 132) + "...";
     
-    var hexa_color = IriSP.DEC_HEXA_COLOR(color);
+    var hexa_color = typeof(annotation.content.color) !== "undefined"
+        ? '#' + IriSP.DEC_HEXA_COLOR(annotation.content.color)
+        : typeof(annotation.color) !== "undefined"
+            ? '#' + IriSP.DEC_HEXA_COLOR(annotation.color)
+            : this.defaultColors[i % this.defaultColors.length];
 
     /*
     if (hexa_color === "FFCC00")
       hexa_color = "333";
     */
-    if (hexa_color.length == 4)
+    if (hexa_color.length == 5)
       hexa_color = hexa_color + '00';
     
+    
     var annotationTemplate = Mustache.to_html(IriSP.annotation_template,
         {"divTitle" : divTitle, "id" : id, "startPixel" : startPixel,
         "pxWidth" : pxWidth, "hexa_color" : hexa_color,
@@ -4297,61 +4291,44 @@
     
     /* add a special class to the last segment and change its border */
     if (annotation.id === lastSegment.id) {
-        this.selector.find("#" + id).addClass("Ldt-lastSegment");        
-        this.selector.find(".Ldt-lastSegment").css("border-color", "#" + hexa_color);        
+        IriSP.jqId(id).addClass("Ldt-lastSegment").css("border-color", hexa_color);  
     }
-
-    IriSP.jQuery("#" + id).fadeTo(0, 0.3);
-
-    IriSP.jQuery("#" + id).mouseover(
-    /* we wrap the handler in another function because js's scoping
-       rules are function-based - otherwise, the internal vars like
-       divTitle are preserved but they are looked-up from the draw
-       method scope, so after that the loop is run, so they're not
-       preserved */
-    (function(divTitle) { 
-     return function(event) {
-          IriSP.jQuery(this).animate({opacity: 0.6}, 5);
-          var offset_x = IriSP.jQuery(this).position().left + IriSP.jQuery(this).outerWidth() / 2;
-
-          self.TooltipWidget.show(divTitle, color, offset_x, 0);
-    } })(divTitle)).mouseout(function(){
-      IriSP.jQuery(this).animate({opacity: 0.3}, 5);
-      self.TooltipWidget.hide();
-    });
-
+   }
     // react to mediafragment messages.
     this._Popcorn.listen("IriSP.Mediafragment.showAnnotation", 
-      function(id, divTitle) { 
-      return function(annotation_id) { 
-        if (annotation_id !== id)
-          return;
+        function(id, divTitle) {
         
-          var divObject = IriSP.jQuery("#" + id);
-          divObject.animate({opacity: 0.6}, 5);
-          var offset = divObject.offset();
-          var correction = divObject.outerWidth() / 2;
-
-          var offset_x = offset.left + correction - 106;
-          if (offset_x < 0)
-            offset_x = 0;
-          
-          var offset_y = offset.top;          
-
-          self.TooltipWidget.show(divTitle, color, offset_x, offset_y - 160);
-          IriSP.jQuery(document).one("mousemove", function() { divObject.animate({opacity: 0.3}, 5);
+            var divObject = IriSP.jqId(id);
+            if (divObject.length) {
+            divObject.fadeTo(0,1);
+            var offset_x = divObject.position().left + divObject.outerWidth() / 2;
+            self.TooltipWidget.show(divObject.attr("title"), IriSP.jQuery(this).css("background-color"), offset_x, 0);
+            IriSP.jQuery(document).one("mousemove", function() { divObject.fadeTo(0,.5);
                                                                 self.TooltipWidget.hide(); });
-      }; }(id, divTitle));
-    
-    IriSP.jQuery("#" + id).click(function(_this, annotation) {
-                                    return function() { _this.clickHandler(annotation)};
-                                 }(this, annotation));
-    }
+        }
+      });
+      
+    this.selector.find(".Ldt-iri-chapter")
+        .fadeTo(0, .5)
+        .click(function() {
+            self._Popcorn.trigger("IriSP.SegmentsWidget.click", this.id);
+            self._Popcorn.currentTime(IriSP.jQuery(this).attr("data-seek"));
+        })
+        .mouseover( function(event) {
+            var divObject = IriSP.jQuery(this);
+            divObject.fadeTo(0,1);
+            var offset_x = divObject.position().left + divObject.outerWidth() / 2;
+            self.TooltipWidget.show(divObject.attr("title"), IriSP.jQuery(this).css("background-color"), offset_x, 0);
+        })
+        .mouseout(function(){
+            IriSP.jQuery(this).fadeTo(0,.5);
+            self.TooltipWidget.hide();
+        });
 };
 
 /* restores the view after a search */
 IriSP.SegmentsWidget.prototype.clear = function() {
-  this.selector.children(".Ldt-iri-chapter").animate({opacity:0.3}, 100);
+  this.selector.children(".Ldt-iri-chapter").fadeTo(0,.5);
 };
 
 IriSP.SegmentsWidget.prototype.clickHandler = function(annotation) {
@@ -4396,7 +4373,11 @@
 };
 
 IriSP.SegmentsWidget.prototype.positionUpdater = function() {  
-  var duration = this._serializer.getDuration() / 1000;
+  if (this.cinecast_version) {
+    var duration = IriSP.__jsonMetadata.medias[0].meta.duration;
+  } else {
+    var duration = this._serializer.getDuration() / 1000;
+  }
   var time = this._Popcorn.currentTime();
   //var position 	= ((time / duration) * 100).toFixed(2);
   var position 	= ((time / duration) * 100).toFixed(2);
@@ -4746,6 +4727,21 @@
 
   this._oldAnnotation = null;
   this._results = [];
+  
+  this.lineColor = this._config.lineColor || "#7492b4";
+  this.fillColor = this._config.fillColor || "#aeaeb8";
+  this.lineWidth = this._config.lineWidth || 2;
+  this.slices = this._config.slices || Math.floor(this.width/20);
+  if (!this.width) {
+      this.width = this.selector.width();
+  }
+  if (!this.height) {
+      this.height = 40;
+  }
+  this.selector.css("height", this.height + "px");
+  if (this._config.background) {
+      this.selector.css("background", this._config.background);
+  }
 };
 
 
@@ -4757,19 +4753,13 @@
 
 /** draw the sparkline using jquery sparkline */
 IriSP.SparklineWidget.prototype.draw = function() {
-  var templ = Mustache.to_html(IriSP.SparklineWidget_template, {width: this.width, height: this.height});
-  /** this widget uses three divs -
-    the first is the sparkline, which is generated by jquery sparkline,
-    the second is an overlay div to display the progression in the video,
-    and the third is a div to react to clicks
-  */
+    this.duration = this._serializer.getDuration();
+    this.paper = new Raphael(this.selector[0], this.width, this.height);
   
   var views = this._serializer._data.views;
   var stat_view;
   if (!IriSP.null_or_undefined(views)) {
-    
-    var i;
-    for (i = 0; i < views.length; i++) {
+    for (var i = 0; i < views.length; i++) {
       var view = views[i];
       if (view.id === "stat") {
           stat_view = view;
@@ -4778,107 +4768,103 @@
     }
   }
   
+    var _ = IriSP.underscore;
   // If we've found the correct view, feed the directly the data from the view
   // to jquery sparkline. Otherwise, compute it ourselves.
-  if (!IriSP.null_or_undefined(stat_view)) {
-    console.log("sparklinewidget : using stats embedded in the json");
-    var results = stat_view.meta.stat.split(",");      
-  } else {
-    console.log("sparklinewidget : computing stats ourselves");
-    var num_columns = (this.selector.width()) / IriSP.widgetsDefaults["SparklineWidget"].column_width;
-    var duration = this._serializer.getDuration();
-    var time_step = duration / num_columns; /* the time interval between two columns */
-    var results = [];
-    var i = 0; /* the index in the loop */  
-
-    /* this algorithm makes one assumption : that the array is sorted 
-       (it's done for us by the JSONSerializer). We go through the array 
-       and count how many comments fall within a peculiar time piece.
-       As i is preserved between each iteration, it's O(n).
-    */
-    
-    for(var j = 0; j < num_columns && i < this._serializer._data.annotations.length; j++) {    
-      var count = 0;
-      var annotation_begin = +(this._serializer._data.annotations[i].begin);
-      
-      while(annotation_begin >= j * time_step && annotation_begin <= (j + 1) * time_step ) {
-        count++;
-        i++;
-        if (i >= this._serializer._data.annotations.length)
-          break;
-          
-        annotation_begin = +(this._serializer._data.annotations[i].begin);
-        
-      }
-      
-      results.push(count);
+    if (!IriSP.null_or_undefined(stat_view)) {
+        console.log("sparklinewidget : using stats embedded in the json");
+        var _results = stat_view.meta.stat.split(",");      
+    } else {
+        var _annotations = this._serializer._data.annotations,
+            _sliceDuration = Math.floor( this.duration / this.slices),
+            _results = _(_.range(this.slices)).map(function(_i) {
+                return _(_annotations).filter(function(_a){
+                    return (_a.begin <= (1 + _i) * _sliceDuration) && (_a.end >= _i * _sliceDuration)
+                }).length;
+            });
     }
-  }
-  
+    var _max = Math.max(1, _(_results).max()),
+        _h = this.height,
+        _scale = (_h - this.lineWidth) / _max,
+        _width = this.width / this.slices,
+        _y = _(_results).map(function(_v) {
+            return _h - (_scale * _v);
+        }),
+        _d = _(_y).reduce(function(_memo, _v, _k) {
+               return _memo + ( _k
+                   ? 'C' + (_k * _width) + ' ' + _y[_k - 1] + ' ' + (_k * _width) + ' ' + _v + ' ' + ((_k + .5) * _width) + ' ' + _v
+                   : 'M0 ' + _v + 'L' + (.5*_width) + ' ' + _v )
+            },'') + 'L' + this.width + ' ' + _y[_y.length - 1],
+        _d2 = _d + 'L' + this.width + ' ' + this.height + 'L0 ' + this.height;
+    this.paper.path(_d2).attr({
+        "stroke" : "none",
+        "fill" : this.fillColor
+    });
+         
+    this.paper.path(_d).attr({
+        "fill" : "none",
+        "stroke" : this.lineColor,
+        "stroke-width" : this.lineWidth
+    });
+  
+    this.rectangleProgress = this.paper.rect(0,0,0,this.height)
+        .attr({
+            "stroke" : "none",
+            "fill" : "#808080",
+            "opacity" : .3
+        });
+    this.ligneProgress = this.paper.path("M0 0L0 "+this.height).attr({"stroke":"#ff00ff", "line-width" : 2});
   // save the results in an array so that we can re-use them when a new annotation
   // is added.
-  this._results = results;
-  
-  this.selector.append(templ);
-  this.selector.find(".Ldt-sparkLine").css("background", "#c7c8cc");
-  this.selector.find(".Ldt-sparkLine").sparkline(results, {lineColor: "#7492b4", fillColor: "#aeaeb8",
-                                                           spotColor: "#b70056",
-                                                           width: this.width, height: this.height});
+  this._results = _results;
+  
   this._Popcorn.listen("timeupdate", IriSP.wrap(this, this.timeUpdateHandler));
-  this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, this.handleNewAnnotation));
-  
-  IriSP.jQuery(".Ldt-sparkLineClickOverlay").click(IriSP.wrap(this, this.clickHandler));  
+//  this._Popcorn.listen("IriSP.createAnnotationWidget.addedAnnotation", IriSP.wrap(this, this.handleNewAnnotation));
+  
+  this.selector.click(IriSP.wrap(this, this.clickHandler));  
 };
 
 /** react to a timeupdate event */
 IriSP.SparklineWidget.prototype.timeUpdateHandler = function() {
-  var currentTime = this._Popcorn.currentTime();  
-  var duration = this._serializer.getDuration() / 1000;
-  var proportion = ((currentTime / duration) * 100).toFixed(4);
-  
-  IriSP.jQuery(".Ldt-sparkLinePositionMarker").css("width", proportion + "%");                                    
+    var _currentTime = this._Popcorn.currentTime(),
+        _x = (1000 * _currentTime / this.duration) * this.width;
+    this.rectangleProgress.attr({
+        "width" : _x
+    });
+    this.ligneProgress.attr({
+        "path" : "M" + _x + " 0L" + _x + " " + this.height
+    });
+                                  
 }
 
 /** handle clicks on the widget */
 IriSP.SparklineWidget.prototype.clickHandler = function(event) {
-  /* this piece of code is a little bit convoluted - here's how it works :
-     we want to handle clicks on the progress bar and convert those to seeks in the media.
-     However, jquery only gives us a global position, and we want a number of pixels relative
-     to our container div, so we get the parent position, and compute an offset to this position,
-     and finally compute the progress ratio in the media.
-     Finally we multiply this ratio with the duration to get the correct time
-  */
-
-  var parentOffset = this.selector.offset();
-  var width = this.selector.width();
-  var relX = event.pageX - parentOffset.left;
-
-  var duration = this._serializer.getDuration() / 1000;
-  var newTime = ((relX / width) * duration).toFixed(2);
+  var relX = event.pageX - this.selector.offset().left;
+  var newTime = ((relX / this.width) * this.duration/1000).toFixed(2);
     
   this._Popcorn.trigger("IriSP.SparklineWidget.clicked", newTime);
-  this._Popcorn.currentTime(newTime);                                 
+  this._Popcorn.currentTime(newTime);
 };
 
 /** react when a new annotation is added */
 IriSP.SparklineWidget.prototype.handleNewAnnotation = function(annotation) {
-  var num_columns = this._results.length;
-  var duration = this._serializer.getDuration();
-  var time_step = Math.round(duration / num_columns); /* the time interval between two columns */
-  var begin = +annotation.begin;
-  var end = +annotation.end;
-  
-  /* increment all the values between the beginning and the end of the annotation */
-  var index_begin = Math.floor(begin / time_step);
-  var index_end = Math.floor(end / time_step);
-  
-  for (var i = index_begin; i < Math.min(index_end, this._results.length); i++) {
-    this._results[i]++;
-  }
-  
-  this.selector.find(".Ldt-sparkLine").sparkline(this._results, {lineColor: "#7492b4", fillColor: "#aeaeb8",
-                                                           spotColor: "#b70056",
-                                                           width: this.width, height: this.height});
+//  var num_columns = this._results.length;
+//  var duration = this._serializer.getDuration();
+//  var time_step = Math.round(duration / num_columns); /* the time interval between two columns */
+//  var begin = +annotation.begin;
+//  var end = +annotation.end;
+//  
+//  /* increment all the values between the beginning and the end of the annotation */
+//  var index_begin = Math.floor(begin / time_step);
+//  var index_end = Math.floor(end / time_step);
+//  
+//  for (var i = index_begin; i < Math.min(index_end, this._results.length); i++) {
+//    this._results[i]++;
+//  }
+//  
+//  this.selector.find(".Ldt-sparkLine").sparkline(this._results, {lineColor: "#7492b4", fillColor: "#aeaeb8",
+//                                                           spotColor: "#b70056",
+//                                                           width: this.width, height: this.height});
 };IriSP.StackGraphWidget = function(Popcorn, config, Serializer) {
   IriSP.Widget.call(this, Popcorn, config, Serializer);
 }
@@ -4941,7 +4927,7 @@
             return _g.length
         }).length,
         _scale = this.height / _max,
-        _width = this.width / this.sliceCount
+        _width = this.width / this.sliceCount,
         _showTitle = !this._config.excludeTitle,
         _showDescription = !this._config.excludeDescription;
     
--- a/test/integration/allocine_dossier_independant/polemic-allocine.htm	Mon Mar 19 18:46:17 2012 +0100
+++ b/test/integration/allocine_dossier_independant/polemic-allocine.htm	Tue Mar 20 21:17:48 2012 +0100
@@ -1,94 +1,102 @@
 <!DOCTYPE HTML PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 <html dir="ltr" xml:lang="fr" xmlns="http://www.w3.org/1999/xhtml" lang="fr">
-
-<head>
-<title>Metadataplayer - Polemic tweet integration test</title>
-</head>
-
-<body style="background: #000000; color: #ffffff;">
+    <head>
+        <title>Metadataplayer - Polemic tweet integration test</title>
+    </head>
+    <body style="background: #222222; color: #ffffff;">
+        <div style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial',  'Verdana', 'sans-serif';">
+            <h1>MetaDataPlayer</h1>
+            Integration test - ALLOCINE PLAYER
+        </div>
+        <!-- START Integration  ###################################### -->
+        <!-- SIMPLE PLAYER EXPERIMENTATION -->
+        <script type="text/javascript" src="/metadataplayer/build/LdtPlayer-release.js" type="text/javascript"></script>
+        <div id="video"></div>
+        <div id="LdtPlayer"></div>
+        <div id="Sparkline"></div>
+        <script  type="text/javascript">
+            var json_url = 'allocine_test/bamako.json';
 
-  <div style="width:650px;font-family: 'Trebuchet MS', 'Helvetica', 'Arial',  'Verdana', 'sans-serif';">
-  <h1>MetaDataPlayer</h1>
-  Integration test - ALLOCINE PLAYER
-  </div>
-  
-  
- <!-- START Integration  ###################################### -->
- <!-- SIMPLE PLAYER EXPERIMENTATION -->
-  <script type="text/javascript" src="/metadataplayer/build/LdtPlayer-release.js" type="text/javascript"></script>   
-  
-  <div id="video"></div>
-  <div id="LdtPlayer"></div>
-  <div id="Sparkline"></div>
-  <script  type="text/javascript">
-    var json_url = 'allocine_test/allocine.json';
-    
-    IriSP.user = {name: 'awesome_user_name', avatar: 'allocine_test/avatar.png'};
-    IriSP.libdir = "js/libs/";
-    IriSP.defaults.user = function(){ return IriSP.user; };
-    
-    var config = {            
-        gui:{
-            width:610,
-            height:2100,              
-            container:'LdtPlayer',
-            css:'css/LdtPlayer.css?42',
-            default_options : {
-                metadata:{
-                    format:'cinelab',
-                    src: json_url,
-                    type:'json'
+            IriSP.user = {
+                name : 'awesome_user_name',
+                avatar : 'allocine_test/avatar.png'
+            };
+            IriSP.libdir = "/metadataplayer/src/js/libs/";
+            IriSP.defaults.user = function() {
+                return IriSP.user;
+            };
+            var config = {
+                gui : {
+                    width : 610,
+                    height : 2100,
+                    container : 'LdtPlayer',
+                    css : 'css/LdtPlayer.css',
+                    default_options : {
+                        metadata : {
+                            format : 'cinelab',
+                            src : json_url,
+                            type : 'json'
+                        },
+                        cinecast_version : true,
+                        width : 610
+                    },
+                    widgets : [{
+                        type : "AnnotationsListWidget",
+                        container : "AnnotationsListContainer",
+                        ajax_mode : false
+                    }, {
+                        type : "SparklineWidget",
+                        height : 50,
+                        lineColor: "#ffffff",
+                        fillColor: "#999999"
+                    }, {
+                        type : "SliderWidget"
+                    }, {
+                        type : "PlayerWidget",
+                        disable_annotate_btn : true,
+                        disable_search_btn : true
+                    }, {
+                        type : "SegmentsWidget",
+                        requires : [{
+                            type : "TooltipWidget",
+                            width : 180,
+                            height : 160,
+                        }]
+                    }, {
+                        type : "createAnnotationWidget",
+                        polemic_mode : false,
+                        keywords : ['#vodkaster', '#allocine', '#universcine'],
+                        api_endpoint_template : "coucou/{{id}}.json",
+                        api_method : 'POST'
+                    }, {
+                        type: "TraceWidget",
+                        url: "http://192.168.56.101:5000/",
+                        requestmode: 'GET',
+                        syncmode: "sync"
+                    }]
                 },
-                cinecast_version: true,
-                width: 610
-            },
-            widgets: [
-            {type: "StackGraphWidget",
-               requires: [{
-                type: "TooltipWidget",
-                width: 180,
-                heigh: 160,
-                metadata : {type:'empty'
-                }
-               }],
-            },            
-            {type: "AnnotationsListWidget",
-             container: "AnnotationsListContainer",
-             ajax_mode: false},
-            {type: "SliderWidget"},
-            {type: "PlayerWidget",
-             disable_annotate_btn: true},
-            {type: "createAnnotationWidget",
-            polemic_mode: false,
-            keywords: ['#vodkaster', '#allocine', '#universcine'],
-            api_endpoint_template : "coucou/{{id}}.json",
-            api_method: 'POST'}
-            ]
-        },
-      player:{
-      type:'allocine', // player type 
-              height: 300, 
-              width: 640,
-              acPlayerUrl: "allocine_test/AcPlayer_v3.0.swf",
-              autoPlay: "false",
-              urlAcData: "allocine_test/data_cinecast.xml"
-      },
-      modules: [
-               { type: "MediaFragment",
-                         metadata:{
-                       format:'cinelab',
-                           src:json_url,
-                             type:'json'}
-                        }]
+                player : {
+                    type : 'allocine', // player type
+                    height : 300,
+                    width : 610,
+                    acPlayerUrl : "allocine_test/AcPlayer_v3.0.swf",
+                    autoPlay : "false",
+                    urlAcData : "allocine_test/data_cinecast.xml"
+                },
+                modules : [{
+                    type : "MediaFragment",
+                    metadata : {
+                        format : 'cinelab',
+                        src : json_url,
+                        type : 'json'
+                    }
+                }]
 
-    };
-    
-    
-    IriSP.initPlayer(config, json_url);
+            };
+
+            IriSP.initPlayer(config, json_url);
 
-  </script>
-  
-  
- </body>
- <div id="AnnotationsListContainer" style="position: absolute; width: 400px; left: 660px; top: 105px;"></div>
- </html>
+        </script>
+    </body>
+    <div id="AnnotationsListContainer" style="position: absolute; width: 400px; left: 660px; top: 105px;"></div>
+</html>
--- a/test/integration/polemic.htm	Mon Mar 19 18:46:17 2012 +0100
+++ b/test/integration/polemic.htm	Tue Mar 20 21:17:48 2012 +0100
@@ -76,9 +76,9 @@
               height: 160,
              }],
             },
- /*           {type: "SparklineWidget",
+            {type: "SparklineWidget",
              width: 640,
-             height: 50}, */
+             height: 50},
             {type: "SliderWidget"},
             {type: "PlayerWidget"},
             {type: "SegmentsWidget",