# HG changeset patch # User cavaliet # Date 1400079739 -7200 # Node ID d58673e1dc9035db911691bfce4f09f5174b7f12 # Parent 13703ceca34735c1f4275028df78ba52016b7845 first step for opera diff -r 13703ceca347 -r d58673e1dc90 data/opera/acte-ii- scenes-5-6-7-et-8_87f4d5/cinelab.json --- a/data/opera/acte-ii- scenes-5-6-7-et-8_87f4d5/cinelab.json Fri Apr 25 12:59:08 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,3163 +0,0 @@ -{ - "format": "http://advene.org/ns/cinelab/", - "@context": { - "ucm": "http://ubicast.eu/ns/", - "dc": "http://purl.org/dc/elements/1.1/" - }, - "meta": { - "dc:contributor": "Pauline Lambert", - "dc:language": "fr", - "ucm:media_type": "video", - "dc:creator": "Pauline Lambert", - "ucm:recorder": "easycast-l21", - "dc:created": "2013-05-31T11:02:59.937033", - "ucm:oeuvre": "Elena", - "ucm:director": "Jean-Yves Ruf", - "dc:modified": "2013-05-31T11:02:59.937033" - }, - "medias": [ - { - "url": "original.mkv", - "origin": 0, - "meta": { - "ucm:is_original": true, - "ucm:video_height": 1080, - "ucm:video_codec": "h264", - "ucm:video_width": 1920, - "ucm:audio_samplerate": 44100, - "ucm:width": 1920, - "duration": 11095580, - "ucm:audio_channels": 2, - "ucm:ratio": "16_9", - "ucm:is_main": true, - "ucm:video_framerate": 30, - "ucm:height": 1080, - "ucm:profile": "Video Camera" - }, - "id": "primary", - "unit": "ms" - } - ], - "annotation_types": [ - { - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "id": "performance" - }, - { - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "id": "discussion" - }, - { - "meta": { - "ucm:trim": "drop", - "ucm:track": "primary" - }, - "id": "a_supprimer" - } - ], - "annotations": [ - { - "begin": 28160, - "end": 73604, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a1" - }, - { - "begin": 73604, - "end": 143385, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a2" - }, - { - "begin": 143385, - "end": 313548, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "travail du texte,relation entre les personnages,adresse", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a3" - }, - { - "begin": 313548, - "end": 417872, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a4" - }, - { - "begin": 417872, - "end": 430029, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "rupture avec \"impatiente...\"", - "scene": 5, - "type_travail": "travail du texte", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a5" - }, - { - "begin": 430029, - "end": 571862, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a6" - }, - { - "begin": 571862, - "end": 599182, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "Essai : Ippolita s'écroule après \" adorerei\"", - "scene": 5, - "type_travail": "travail du texte,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a7" - }, - { - "begin": 599182, - "end": 682282, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a8" - }, - { - "begin": 682282, - "end": 746004, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "Elle reçoit un coup de couteau et s'écroule", - "scene": 5, - "type_travail": "déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a9" - }, - { - "begin": 746004, - "end": 804712, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a10" - }, - { - "begin": 804712, - "end": 900833, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "127", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a11" - }, - { - "begin": 900833, - "end": 962405, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "134", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a12" - }, - { - "begin": 962405, - "end": 979598, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "134", - "personnages": "Ippolita,Eurite", - "commentaire": "un suspens plus long quand Ippolita s'écroule", - "scene": 5, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a13" - }, - { - "begin": 979598, - "end": 1041292, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "134", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a14" - }, - { - "begin": 1041292, - "end": 1136916, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "134", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a15" - }, - { - "begin": 1136916, - "end": 1192673, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "143", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a16" - }, - { - "begin": 1192673, - "end": 1255264, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "143", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a17" - }, - { - "begin": 1255264, - "end": 1280549, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "143", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a18" - }, - { - "begin": 1280549, - "end": 1358565, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "148", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a19" - }, - { - "begin": 1358565, - "end": 1559667, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "148", - "personnages": "Ippolita,Eurite", - "commentaire": "Eurite est presque de mauvaise foi, cela l'énerve de céder ; Ippolite parle davantage pour elle-même et ne fait pas une leçon au public", - "scene": 5, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a20" - }, - { - "begin": 1559667, - "end": 1581933, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "148", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a21" - }, - { - "begin": 1581933, - "end": 1591038, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "148", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a22" - }, - { - "begin": 1591038, - "end": 1665044, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "148", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a23" - }, - { - "begin": 1665044, - "end": 1782774, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "148", - "personnages": "Ippolita,Eurite", - "commentaire": "L'air d'Ippolita : comme une ritournelle intérieure", - "scene": 5, - "type_travail": "définition du personnage,adresse", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a24" - }, - { - "begin": 1782774, - "end": 2278507, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Ippolita,Eurite", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a25" - }, - { - "begin": 2278507, - "end": 2383636, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Ippolita,Eurite", - "commentaire": "plus d'impulses", - "scene": 5, - "type_travail": "relation entre les personnages,déplacement,adresse", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a26" - }, - { - "begin": 2383636, - "end": 2442163, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a27" - }, - { - "begin": 2442163, - "end": 2639428, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "musicale,clavecin", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a28" - }, - { - "begin": 2639428, - "end": 2834946, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "musicale,clavecin", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "modif de la partition", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a29" - }, - { - "begin": 2834946, - "end": 3070650, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "musicale,clavecin", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Pourquoi Menelao doit-il feindre d'aimer Peritoo ? aussi une scène de comédie : il mime l'amoureux, et en tire du plaisir", - "scene": 6, - "type_travail": "travail du texte,relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a30" - }, - { - "begin": 3070650, - "end": 3154693, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "musicale,clavecin", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Pas un duo conscient, ils arrivent d'endroits différents", - "scene": 6, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a31" - }, - { - "begin": 3154693, - "end": 3212396, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "172", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 5.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a32" - }, - { - "begin": 3212396, - "end": 3304595, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "172", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 5, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a33" - }, - { - "begin": 3304595, - "end": 3343088, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a34" - }, - { - "begin": 3343088, - "end": 3420902, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "définition du personnage,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a35" - }, - { - "begin": 3420902, - "end": 3469317, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a36" - }, - { - "begin": 3469317, - "end": 3511676, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a37" - }, - { - "begin": 3511676, - "end": 3579174, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a38" - }, - { - "begin": 3579174, - "end": 3669026, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a39" - }, - { - "begin": 3669026, - "end": 3772693, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a40" - }, - { - "begin": 3772693, - "end": 3988860, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "travail du texte,relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a41" - }, - { - "begin": 3988860, - "end": 4123220, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "25", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a42" - }, - { - "begin": 4123220, - "end": 4166741, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "25", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Menelao qui était manipulé devient le manipulateur", - "scene": 6, - "type_travail": "travail du texte,relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a43" - }, - { - "begin": 4166741, - "end": 4299139, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "37", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a44" - }, - { - "begin": 4299139, - "end": 4323471, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "37", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "quand Menelao dit l'aimer, Peritoo est tellement heureux qu'il recule et ne le touche plus", - "scene": 6, - "type_travail": "gestuelle,relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a45" - }, - { - "begin": 4323471, - "end": 4343688, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "37", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a46" - }, - { - "begin": 4343688, - "end": 4346732, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "37", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a47" - }, - { - "begin": 4346732, - "end": 4393317, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "37", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a48" - }, - { - "begin": 4393317, - "end": 4464910, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "37", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a49" - }, - { - "begin": 4464910, - "end": 4529596, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "45", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a50" - }, - { - "begin": 4529596, - "end": 4569078, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "45", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Menelao ne sait pas ce qu'il a provoqué en disant qu'il l'aime. D'émotion, Peritoo devient plus faible et s'éloigne", - "scene": 6, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a51" - }, - { - "begin": 4569078, - "end": 4605569, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "47", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a52" - }, - { - "begin": 4605569, - "end": 4628849, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "47", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a53" - }, - { - "begin": 4628849, - "end": 4682497, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "47", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a54" - }, - { - "begin": 4682497, - "end": 4700669, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "47", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "définition du personnage,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a55" - }, - { - "begin": 4700669, - "end": 4741228, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a56" - }, - { - "begin": 4741228, - "end": 4765498, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "O caro : une explosion de joie ? L'affaiblissement sur lui-même est trop conventionnel", - "scene": 6, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a57" - }, - { - "begin": 4765498, - "end": 4831397, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a58" - }, - { - "begin": 4831397, - "end": 4922449, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Menelao se fout de la gueule de Peritoo, qui devient un amoureux tout fou, il est soumis et n'est plus le guerrier d'avant", - "scene": 6, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a59" - }, - { - "begin": 4922449, - "end": 4959890, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a60" - }, - { - "begin": 4959890, - "end": 4991262, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a61" - }, - { - "begin": 4991262, - "end": 5081367, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a62" - }, - { - "begin": 5081367, - "end": 5131987, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "55", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Peritoo est tellement heureux, ému, il est devenu sa créature", - "scene": 6, - "type_travail": "relation entre les personnages,définition du personnage,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a63" - }, - { - "begin": 5131987, - "end": 5215308, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "47", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a64" - }, - { - "begin": 5215308, - "end": 5235573, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "47", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Peritoo va pleurer de joie", - "scene": 6, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a65" - }, - { - "begin": 5235573, - "end": 5251833, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a66" - }, - { - "begin": 5251833, - "end": 5290227, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "émotions,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a67" - }, - { - "begin": 5290227, - "end": 5314457, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a68" - }, - { - "begin": 5314457, - "end": 5346275, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a69" - }, - { - "begin": 5346275, - "end": 5368469, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a70" - }, - { - "begin": 5368469, - "end": 5392972, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "adresse", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a71" - }, - { - "begin": 5392972, - "end": 5469736, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a72" - }, - { - "begin": 5469736, - "end": 5501030, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Peritoo se pâme tellement il est ému", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a73" - }, - { - "begin": 5501030, - "end": 5635657, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 6, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a74" - }, - { - "begin": 5635657, - "end": 5807453, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "65", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "Menelao se moque de Peritoo, qui ne le voit pas tellement il est aveuglé", - "scene": 6, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a75" - }, - { - "begin": 5807453, - "end": 5822645, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "172", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 5.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a76" - }, - { - "begin": 5822645, - "end": 6049170, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "172", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 5, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a77" - }, - { - "begin": 6049170, - "end": 6118809, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "172", - "personnages": "Iro,Menelao,Peritoo", - "commentaire": "", - "scene": 5, - "type_travail": "émotions,relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a78" - }, - { - "begin": 6118809, - "end": 7085711, - "media": "primary", - "content": { - "mimetype": "text/plain", - "data": "pause café" - }, - "meta": { - "ucm:trim": "drop", - "ucm:track": "primary" - }, - "type": "a_supprimer", - "id": "a79" - }, - { - "begin": 7085711, - "end": 7171765, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "172", - "personnages": "Eurite,Iro", - "commentaire": "ajout des strophes suivantes de l'air d'Iro", - "scene": 8.0, - "type_travail": "travail du texte,modif de la partition", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a80" - }, - { - "begin": 7171765, - "end": 7533123, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "musicale,clavecin", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a81" - }, - { - "begin": 7533123, - "end": 7782738, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8.0, - "type_travail": "travail du texte", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a82" - }, - { - "begin": 7782738, - "end": 7791882, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a83" - }, - { - "begin": 7791882, - "end": 7908177, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a84" - }, - { - "begin": 7908177, - "end": 8101428, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "puis scène 8", - "scene": 7, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a85" - }, - { - "begin": 8101428, - "end": 8384298, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "presque un duo de clowns. Peut-être trop de ritournelles", - "scene": 8.0, - "type_travail": "travail du texte,relation entre les personnages,définition du personnage,modif de la partition", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a86" - }, - { - "begin": 8384298, - "end": 8400514, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a87" - }, - { - "begin": 8400514, - "end": 8422728, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a88" - }, - { - "begin": 8422728, - "end": 8443911, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a89" - }, - { - "begin": 8443911, - "end": 8497427, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a90" - }, - { - "begin": 8497427, - "end": 8563142, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a91" - }, - { - "begin": 8563142, - "end": 8610724, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8.0, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a92" - }, - { - "begin": 8610724, - "end": 8649224, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a93" - }, - { - "begin": 8649224, - "end": 8779817, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a94" - }, - { - "begin": 8779817, - "end": 8818294, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a95" - }, - { - "begin": 8818294, - "end": 8870695, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a96" - }, - { - "begin": 8870695, - "end": 8938322, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a97" - }, - { - "begin": 8938322, - "end": 9005117, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a98" - }, - { - "begin": 9005117, - "end": 9033512, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a99" - }, - { - "begin": 9033512, - "end": 9049638, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "gestuelle", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a100" - }, - { - "begin": 9049638, - "end": 9094058, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a101" - }, - { - "begin": 9094058, - "end": 9172940, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages,définition du personnage,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a102" - }, - { - "begin": 9172940, - "end": 9257951, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a103" - }, - { - "begin": 9257951, - "end": 9322595, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8.0, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a104" - }, - { - "begin": 9322595, - "end": 9357999, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "5", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 7.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a105" - }, - { - "begin": 9357999, - "end": 9371183, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8.0, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a106" - }, - { - "begin": 9371183, - "end": 9391482, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a107" - }, - { - "begin": 9391482, - "end": 9401588, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "gestuelle,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a108" - }, - { - "begin": 9401588, - "end": 9446062, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a109" - }, - { - "begin": 9446062, - "end": 9474473, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a110" - }, - { - "begin": 9474473, - "end": 9527069, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a111" - }, - { - "begin": 9527069, - "end": 9545220, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a112" - }, - { - "begin": 9545220, - "end": 9587654, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a113" - }, - { - "begin": 9587654, - "end": 9630029, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "7", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages,définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a114" - }, - { - "begin": 9630029, - "end": 9686661, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "10", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a115" - }, - { - "begin": 9686661, - "end": 9734229, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "10", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a116" - }, - { - "begin": 9734229, - "end": 9813126, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "10", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a117" - }, - { - "begin": 9813126, - "end": 9970957, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "10", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "travail du texte,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a118" - }, - { - "begin": 9970957, - "end": 10007405, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "19", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a119" - }, - { - "begin": 10007405, - "end": 10041715, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "19", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a120" - }, - { - "begin": 10041715, - "end": 10086263, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "19", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "adresse", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a121" - }, - { - "begin": 10086263, - "end": 10118744, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "25", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a122" - }, - { - "begin": 10118744, - "end": 10203513, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "25", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages,adresse", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a123" - }, - { - "begin": 10203513, - "end": 10230851, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "35", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a124" - }, - { - "begin": 10230851, - "end": 10360807, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "35", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "travail du texte,relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a125" - }, - { - "begin": 10360807, - "end": 10413418, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a126" - }, - { - "begin": 10413418, - "end": 10494829, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "travail du texte,déplacement", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a127" - }, - { - "begin": 10494829, - "end": 10526275, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a128" - }, - { - "begin": 10526275, - "end": 10540396, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "relation entre les personnages", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a129" - }, - { - "begin": 10540396, - "end": 10589019, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a130" - }, - { - "begin": 10589019, - "end": 10634451, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "définition du personnage", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a131" - }, - { - "begin": 10634451, - "end": 10723565, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a132" - }, - { - "begin": 10723565, - "end": 10743860, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "28", - "personnages": "Eurite,Iro", - "commentaire": "les 2 strophes de l'aria sont enchaînées, sans ritournelle", - "scene": 8, - "type_travail": "modif de la partition", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a133" - }, - { - "begin": 10743860, - "end": 10788414, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "53", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "performance", - "id": "a134" - }, - { - "begin": 10788414, - "end": 11095580, - "media": "primary", - "content": { - "mimetype": "application/x-easycast-structured+json", - "data": { - "modalites_sceniques": "costumes,clavecin,scénique", - "mesure": "53", - "personnages": "Eurite,Iro", - "commentaire": "", - "scene": 8, - "type_travail": "définition du personnage,modif de la partition", - "acte": 2 - } - }, - "meta": { - "ucm:trim": "keep", - "ucm:track": "primary" - }, - "type": "discussion", - "id": "a135" - } - ] -} \ No newline at end of file diff -r 13703ceca347 -r d58673e1dc90 data/opera/acte-ii-scenes-5-6-7-et-8_87f4d5/cinelab.json --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/data/opera/acte-ii-scenes-5-6-7-et-8_87f4d5/cinelab.json Wed May 14 17:02:19 2014 +0200 @@ -0,0 +1,3163 @@ +{ + "format": "http://advene.org/ns/cinelab/", + "@context": { + "ucm": "http://ubicast.eu/ns/", + "dc": "http://purl.org/dc/elements/1.1/" + }, + "meta": { + "dc:contributor": "Pauline Lambert", + "dc:language": "fr", + "ucm:media_type": "video", + "dc:creator": "Pauline Lambert", + "ucm:recorder": "easycast-l21", + "dc:created": "2013-05-31T11:02:59.937033", + "ucm:oeuvre": "Elena", + "ucm:director": "Jean-Yves Ruf", + "dc:modified": "2013-05-31T11:02:59.937033" + }, + "medias": [ + { + "url": "original.mkv", + "origin": 0, + "meta": { + "ucm:is_original": true, + "ucm:video_height": 1080, + "ucm:video_codec": "h264", + "ucm:video_width": 1920, + "ucm:audio_samplerate": 44100, + "ucm:width": 1920, + "duration": 11095580, + "ucm:audio_channels": 2, + "ucm:ratio": "16_9", + "ucm:is_main": true, + "ucm:video_framerate": 30, + "ucm:height": 1080, + "ucm:profile": "Video Camera" + }, + "id": "primary", + "unit": "ms" + } + ], + "annotation_types": [ + { + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "id": "performance" + }, + { + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "id": "discussion" + }, + { + "meta": { + "ucm:trim": "drop", + "ucm:track": "primary" + }, + "id": "a_supprimer" + } + ], + "annotations": [ + { + "begin": 28160, + "end": 73604, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a1" + }, + { + "begin": 73604, + "end": 143385, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a2" + }, + { + "begin": 143385, + "end": 313548, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "travail du texte,relation entre les personnages,adresse", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a3" + }, + { + "begin": 313548, + "end": 417872, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a4" + }, + { + "begin": 417872, + "end": 430029, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "rupture avec \"impatiente...\"", + "scene": 5, + "type_travail": "travail du texte", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a5" + }, + { + "begin": 430029, + "end": 571862, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a6" + }, + { + "begin": 571862, + "end": 599182, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "Essai : Ippolita s'écroule après \" adorerei\"", + "scene": 5, + "type_travail": "travail du texte,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a7" + }, + { + "begin": 599182, + "end": 682282, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a8" + }, + { + "begin": 682282, + "end": 746004, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "Elle reçoit un coup de couteau et s'écroule", + "scene": 5, + "type_travail": "déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a9" + }, + { + "begin": 746004, + "end": 804712, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a10" + }, + { + "begin": 804712, + "end": 900833, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "127", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a11" + }, + { + "begin": 900833, + "end": 962405, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "134", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a12" + }, + { + "begin": 962405, + "end": 979598, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "134", + "personnages": "Ippolita,Eurite", + "commentaire": "un suspens plus long quand Ippolita s'écroule", + "scene": 5, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a13" + }, + { + "begin": 979598, + "end": 1041292, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "134", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a14" + }, + { + "begin": 1041292, + "end": 1136916, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "134", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a15" + }, + { + "begin": 1136916, + "end": 1192673, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "143", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a16" + }, + { + "begin": 1192673, + "end": 1255264, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "143", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a17" + }, + { + "begin": 1255264, + "end": 1280549, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "143", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a18" + }, + { + "begin": 1280549, + "end": 1358565, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "148", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a19" + }, + { + "begin": 1358565, + "end": 1559667, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "148", + "personnages": "Ippolita,Eurite", + "commentaire": "Eurite est presque de mauvaise foi, cela l'énerve de céder ; Ippolite parle davantage pour elle-même et ne fait pas une leçon au public", + "scene": 5, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a20" + }, + { + "begin": 1559667, + "end": 1581933, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "148", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a21" + }, + { + "begin": 1581933, + "end": 1591038, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "148", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a22" + }, + { + "begin": 1591038, + "end": 1665044, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "148", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a23" + }, + { + "begin": 1665044, + "end": 1782774, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "148", + "personnages": "Ippolita,Eurite", + "commentaire": "L'air d'Ippolita : comme une ritournelle intérieure", + "scene": 5, + "type_travail": "définition du personnage,adresse", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a24" + }, + { + "begin": 1782774, + "end": 2278507, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Ippolita,Eurite", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a25" + }, + { + "begin": 2278507, + "end": 2383636, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Ippolita,Eurite", + "commentaire": "plus d'impulses", + "scene": 5, + "type_travail": "relation entre les personnages,déplacement,adresse", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a26" + }, + { + "begin": 2383636, + "end": 2442163, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a27" + }, + { + "begin": 2442163, + "end": 2639428, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "musicale,clavecin", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a28" + }, + { + "begin": 2639428, + "end": 2834946, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "musicale,clavecin", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "modif de la partition", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a29" + }, + { + "begin": 2834946, + "end": 3070650, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "musicale,clavecin", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Pourquoi Menelao doit-il feindre d'aimer Peritoo ? aussi une scène de comédie : il mime l'amoureux, et en tire du plaisir", + "scene": 6, + "type_travail": "travail du texte,relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a30" + }, + { + "begin": 3070650, + "end": 3154693, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "musicale,clavecin", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Pas un duo conscient, ils arrivent d'endroits différents", + "scene": 6, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a31" + }, + { + "begin": 3154693, + "end": 3212396, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "172", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 5.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a32" + }, + { + "begin": 3212396, + "end": 3304595, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "172", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 5, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a33" + }, + { + "begin": 3304595, + "end": 3343088, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a34" + }, + { + "begin": 3343088, + "end": 3420902, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "définition du personnage,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a35" + }, + { + "begin": 3420902, + "end": 3469317, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a36" + }, + { + "begin": 3469317, + "end": 3511676, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a37" + }, + { + "begin": 3511676, + "end": 3579174, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a38" + }, + { + "begin": 3579174, + "end": 3669026, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a39" + }, + { + "begin": 3669026, + "end": 3772693, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a40" + }, + { + "begin": 3772693, + "end": 3988860, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "travail du texte,relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a41" + }, + { + "begin": 3988860, + "end": 4123220, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "25", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a42" + }, + { + "begin": 4123220, + "end": 4166741, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "25", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Menelao qui était manipulé devient le manipulateur", + "scene": 6, + "type_travail": "travail du texte,relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a43" + }, + { + "begin": 4166741, + "end": 4299139, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "37", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a44" + }, + { + "begin": 4299139, + "end": 4323471, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "37", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "quand Menelao dit l'aimer, Peritoo est tellement heureux qu'il recule et ne le touche plus", + "scene": 6, + "type_travail": "gestuelle,relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a45" + }, + { + "begin": 4323471, + "end": 4343688, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "37", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a46" + }, + { + "begin": 4343688, + "end": 4346732, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "37", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a47" + }, + { + "begin": 4346732, + "end": 4393317, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "37", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a48" + }, + { + "begin": 4393317, + "end": 4464910, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "37", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a49" + }, + { + "begin": 4464910, + "end": 4529596, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "45", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a50" + }, + { + "begin": 4529596, + "end": 4569078, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "45", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Menelao ne sait pas ce qu'il a provoqué en disant qu'il l'aime. D'émotion, Peritoo devient plus faible et s'éloigne", + "scene": 6, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a51" + }, + { + "begin": 4569078, + "end": 4605569, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "47", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a52" + }, + { + "begin": 4605569, + "end": 4628849, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "47", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a53" + }, + { + "begin": 4628849, + "end": 4682497, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "47", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a54" + }, + { + "begin": 4682497, + "end": 4700669, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "47", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "définition du personnage,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a55" + }, + { + "begin": 4700669, + "end": 4741228, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a56" + }, + { + "begin": 4741228, + "end": 4765498, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "O caro : une explosion de joie ? L'affaiblissement sur lui-même est trop conventionnel", + "scene": 6, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a57" + }, + { + "begin": 4765498, + "end": 4831397, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a58" + }, + { + "begin": 4831397, + "end": 4922449, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Menelao se fout de la gueule de Peritoo, qui devient un amoureux tout fou, il est soumis et n'est plus le guerrier d'avant", + "scene": 6, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a59" + }, + { + "begin": 4922449, + "end": 4959890, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a60" + }, + { + "begin": 4959890, + "end": 4991262, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a61" + }, + { + "begin": 4991262, + "end": 5081367, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a62" + }, + { + "begin": 5081367, + "end": 5131987, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "55", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Peritoo est tellement heureux, ému, il est devenu sa créature", + "scene": 6, + "type_travail": "relation entre les personnages,définition du personnage,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a63" + }, + { + "begin": 5131987, + "end": 5215308, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "47", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a64" + }, + { + "begin": 5215308, + "end": 5235573, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "47", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Peritoo va pleurer de joie", + "scene": 6, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a65" + }, + { + "begin": 5235573, + "end": 5251833, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a66" + }, + { + "begin": 5251833, + "end": 5290227, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "émotions,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a67" + }, + { + "begin": 5290227, + "end": 5314457, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a68" + }, + { + "begin": 5314457, + "end": 5346275, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a69" + }, + { + "begin": 5346275, + "end": 5368469, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a70" + }, + { + "begin": 5368469, + "end": 5392972, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "adresse", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a71" + }, + { + "begin": 5392972, + "end": 5469736, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a72" + }, + { + "begin": 5469736, + "end": 5501030, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Peritoo se pâme tellement il est ému", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a73" + }, + { + "begin": 5501030, + "end": 5635657, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 6, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a74" + }, + { + "begin": 5635657, + "end": 5807453, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "65", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "Menelao se moque de Peritoo, qui ne le voit pas tellement il est aveuglé", + "scene": 6, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a75" + }, + { + "begin": 5807453, + "end": 5822645, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "172", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 5.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a76" + }, + { + "begin": 5822645, + "end": 6049170, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "172", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 5, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a77" + }, + { + "begin": 6049170, + "end": 6118809, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "172", + "personnages": "Iro,Menelao,Peritoo", + "commentaire": "", + "scene": 5, + "type_travail": "émotions,relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a78" + }, + { + "begin": 6118809, + "end": 7085711, + "media": "primary", + "content": { + "mimetype": "text/plain", + "data": "pause café" + }, + "meta": { + "ucm:trim": "drop", + "ucm:track": "primary" + }, + "type": "a_supprimer", + "id": "a79" + }, + { + "begin": 7085711, + "end": 7171765, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "172", + "personnages": "Eurite,Iro", + "commentaire": "ajout des strophes suivantes de l'air d'Iro", + "scene": 8.0, + "type_travail": "travail du texte,modif de la partition", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a80" + }, + { + "begin": 7171765, + "end": 7533123, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "musicale,clavecin", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a81" + }, + { + "begin": 7533123, + "end": 7782738, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8.0, + "type_travail": "travail du texte", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a82" + }, + { + "begin": 7782738, + "end": 7791882, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a83" + }, + { + "begin": 7791882, + "end": 7908177, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a84" + }, + { + "begin": 7908177, + "end": 8101428, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "puis scène 8", + "scene": 7, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a85" + }, + { + "begin": 8101428, + "end": 8384298, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "presque un duo de clowns. Peut-être trop de ritournelles", + "scene": 8.0, + "type_travail": "travail du texte,relation entre les personnages,définition du personnage,modif de la partition", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a86" + }, + { + "begin": 8384298, + "end": 8400514, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a87" + }, + { + "begin": 8400514, + "end": 8422728, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a88" + }, + { + "begin": 8422728, + "end": 8443911, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a89" + }, + { + "begin": 8443911, + "end": 8497427, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a90" + }, + { + "begin": 8497427, + "end": 8563142, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a91" + }, + { + "begin": 8563142, + "end": 8610724, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8.0, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a92" + }, + { + "begin": 8610724, + "end": 8649224, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a93" + }, + { + "begin": 8649224, + "end": 8779817, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a94" + }, + { + "begin": 8779817, + "end": 8818294, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a95" + }, + { + "begin": 8818294, + "end": 8870695, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a96" + }, + { + "begin": 8870695, + "end": 8938322, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a97" + }, + { + "begin": 8938322, + "end": 9005117, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a98" + }, + { + "begin": 9005117, + "end": 9033512, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a99" + }, + { + "begin": 9033512, + "end": 9049638, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "gestuelle", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a100" + }, + { + "begin": 9049638, + "end": 9094058, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a101" + }, + { + "begin": 9094058, + "end": 9172940, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages,définition du personnage,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a102" + }, + { + "begin": 9172940, + "end": 9257951, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a103" + }, + { + "begin": 9257951, + "end": 9322595, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8.0, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a104" + }, + { + "begin": 9322595, + "end": 9357999, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "5", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 7.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a105" + }, + { + "begin": 9357999, + "end": 9371183, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8.0, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a106" + }, + { + "begin": 9371183, + "end": 9391482, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a107" + }, + { + "begin": 9391482, + "end": 9401588, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "gestuelle,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a108" + }, + { + "begin": 9401588, + "end": 9446062, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a109" + }, + { + "begin": 9446062, + "end": 9474473, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a110" + }, + { + "begin": 9474473, + "end": 9527069, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a111" + }, + { + "begin": 9527069, + "end": 9545220, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a112" + }, + { + "begin": 9545220, + "end": 9587654, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a113" + }, + { + "begin": 9587654, + "end": 9630029, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "7", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages,définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a114" + }, + { + "begin": 9630029, + "end": 9686661, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "10", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a115" + }, + { + "begin": 9686661, + "end": 9734229, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "10", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a116" + }, + { + "begin": 9734229, + "end": 9813126, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "10", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a117" + }, + { + "begin": 9813126, + "end": 9970957, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "10", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "travail du texte,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a118" + }, + { + "begin": 9970957, + "end": 10007405, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "19", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a119" + }, + { + "begin": 10007405, + "end": 10041715, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "19", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a120" + }, + { + "begin": 10041715, + "end": 10086263, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "19", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "adresse", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a121" + }, + { + "begin": 10086263, + "end": 10118744, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "25", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a122" + }, + { + "begin": 10118744, + "end": 10203513, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "25", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages,adresse", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a123" + }, + { + "begin": 10203513, + "end": 10230851, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "35", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a124" + }, + { + "begin": 10230851, + "end": 10360807, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "35", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "travail du texte,relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a125" + }, + { + "begin": 10360807, + "end": 10413418, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a126" + }, + { + "begin": 10413418, + "end": 10494829, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "travail du texte,déplacement", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a127" + }, + { + "begin": 10494829, + "end": 10526275, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a128" + }, + { + "begin": 10526275, + "end": 10540396, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "relation entre les personnages", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a129" + }, + { + "begin": 10540396, + "end": 10589019, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a130" + }, + { + "begin": 10589019, + "end": 10634451, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "définition du personnage", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a131" + }, + { + "begin": 10634451, + "end": 10723565, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a132" + }, + { + "begin": 10723565, + "end": 10743860, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "28", + "personnages": "Eurite,Iro", + "commentaire": "les 2 strophes de l'aria sont enchaînées, sans ritournelle", + "scene": 8, + "type_travail": "modif de la partition", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a133" + }, + { + "begin": 10743860, + "end": 10788414, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "53", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "performance", + "id": "a134" + }, + { + "begin": 10788414, + "end": 11095580, + "media": "primary", + "content": { + "mimetype": "application/x-easycast-structured+json", + "data": { + "modalites_sceniques": "costumes,clavecin,scénique", + "mesure": "53", + "personnages": "Eurite,Iro", + "commentaire": "", + "scene": 8, + "type_travail": "définition du personnage,modif de la partition", + "acte": 2 + } + }, + "meta": { + "ucm:trim": "keep", + "ucm:track": "primary" + }, + "type": "discussion", + "id": "a135" + } + ] +} \ No newline at end of file diff -r 13703ceca347 -r d58673e1dc90 src/spel/management/commands/loadoperadata.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/spel/management/commands/loadoperadata.py Wed May 14 17:02:19 2014 +0200 @@ -0,0 +1,229 @@ +# -*- coding: utf-8 -*- +''' +Created on Mar 22, 2013 + +@author: tc +''' + +from datetime import datetime +from dircache import listdir +from django.core.management.base import BaseCommand, CommandError +from genericpath import isdir, isfile +from ldt.api.ldt.serializers.cinelabserializer import CinelabSerializer +from ldt.ldt_utils.models import Media, Content, Project +from ldt.ldt_utils.stat import update_stat_content +from ldt.ldt_utils.utils import generate_uuid +from ldt.security import set_current_user, get_current_user_or_admin +from ldt.security.cache import cached_assign +from optparse import make_option +from os.path import join +import json +import lxml.etree +import os.path +import time + +import logging +logger = logging.getLogger(__name__) + + +class Command(BaseCommand): + ''' + Load medias, contents, project from json generated by ubicast + ''' + + args = 'folder containing folders containing json files' + help = 'Load medias, contents and project from json files generated by ubicast for OPERA contents' + + + def __safe_get(self, dict_arg, key, conv = lambda x: x, default= None): + val = dict_arg.get(key, default) + return conv(val) if val else default + + def __safe_decode(self, s): + if not isinstance(s, basestring): + return s + try: + return s.decode('utf8') + except: + try: + return s.decode('latin1') + except: + return s.decode('utf8','replace') + + def handle(self, *args, **options): + + # Test path + if len(args) != 1: + raise CommandError("The command has no argument or too much arguments. Only one is needed : the folder file path.") + + # Check if temporary files already exist + path = os.path.abspath(args[0]) + if not os.path.exists(path): + raise CommandError("The folder does not exist.") + + do_import = False + confirm = raw_input(""" + If the database already contains datas, they will be overriden + + Do you want to continue ? + + Type 'y' to continue, or 'n' to quit: """) + do_import = (confirm == "y") + + # Continue + if do_import: + print("Parsing folder %s ..." % path) + for dirpath, dirnames, filenames in os.walk(path): + #print("Parsing walk %s, %s, %s" % (dirpath, dirnames, filenames)) + for filename in filenames: + if filename == "cinelab.json": + json_path = os.path.join(dirpath, filename) + print("json_path %s" % json_path) + print("Parsing json file %s ..." % json_path) + json_data = False + try: + file_data = open(json_path) + json_data = json.load(file_data) + file_data.close() + except: + print("Error while parsing json file.") + if json_data: + ctt_id = os.path.basename(dirpath) + dur = int(json_data["medias"][0]["meta"]["duration"]) + # Save media and content + media, _ = Media.objects.get_or_create(src="/data/opera/"+ctt_id+"/original_web.mp4", duration=dur) + media.is_public = True + content = Content.objects.create(iri_id=ctt_id, + iriurl=ctt_id+u"/"+ctt_id+u".iri", + media_obj=media, + title=json_data["meta"]["ucm:oeuvre"] + " " + json_data["meta"]["dc:created"][:10], + duration=dur, + content_creation_date = json_data["meta"]["dc:created"]) + content.is_public = True + content.tags.add("content_opera") + # Get content front projet + proj = content.front_project + username = proj.owner.username + now = datetime.utcnow().isoformat() + # Start data to send to api + proj_data = {} + proj_data["meta"] = {} + proj_data["meta"]["id"] = proj.ldt_id + proj_data["meta"]["dc:title"] = proj.title + proj_data["meta"]["dc:creator"] = username + proj_data["meta"]["dc:description"] = "description added" + proj_data["meta"]["dc:created"] = json_data["meta"]["dc:created"] + proj_data["meta"]["dc:modified"] = json_data["meta"]["dc:modified"] + proj_data["meta"]["dc:contributor"] = username + proj_data["medias"] = [] + proj_data["medias"].append({"id": content.iri_id}) + # The tags and annotations (main part) + proj_data["tags"] = [] + proj_data["annotations"] = [] + tags_id_label = {} + tags_label_id = {} + for a in json_data["annotations"]: + # "content": { "data": { "modalites_sceniques": "costumes,décors",... } } + # Opera management : + # tag "modalites_sceniques" becomes "opera_modalites_sceniques" + # tag "mesure" becomes "opera_mesure" + # tag "personnages" becomes "opera_personnages" + # tag "scene" becomes "opera_scene" + # tag "type_travail" becomes "opera_type_travail" + # tag "acte" becomes "opera_acte" + if "content" in a and "data" in a["content"] and type(a["content"]["data"]) == type(dict()): + annot_tags = [] + desc = "" + title = "" + # Build tags + for k,v in a["content"]["data"].iteritems(): + if k!="commentaire" and k!="description" and k!="titre": + k = "opera_" + k + v = unicode(v).split(",") + for val in v: + val = val.strip() + tag_label = k + u": " + val + if val!="": + if not tag_label in tags_label_id: + tags_label_id[tag_label] = generate_uuid() + tags_id_label[tags_label_id[tag_label]] = tag_label + #logger.debug("CREATED") + #logger.debug(tags_label_id[tag_label] + " = " + tags_id_label[tags_label_id[tag_label]]) + proj_data["tags"].append({"meta": { "dc:title": tag_label }, "id": tags_label_id[tag_label] }) + annot_tags.append({"id-ref": tags_label_id[tag_label] }) + elif k=="commentaire" or k=="description": + desc = v + elif k=="titre": + title = v + # Build annotation with needed fields + proj_data["annotations"].append({ + "content": { + "mimetype": "application/x-ldt-structured", + "description": desc, + # "img": { + # "src": "" + # }, + "title": title, + # "polemics": [ ], + }, + "begin": a["begin"], + "meta": { + # "dc:contributor": "admin", + "id-ref": a["type"], + "dc:created": now, + # "dc:modified": "2014-03-04T16:40:23.609971", + "dc:creator": username + }, + "end": a["end"], + "tags": annot_tags, + "color": "16763904", + "media": ctt_id, + "id": a["id"] + }) + + # The annotation-types + proj_data["annotation-types"] = [] + at_ids = [] + for at in json_data["annotation_types"]: + proj_data["annotation-types"].append({ + # dc:contributor: "admin", + "dc:creator": username, + "dc:title": at["id"], + "id": at["id"], + # dc:created: "2014-03-04T14:51:13.907674", + "dc:description": "" + # dc:modified: "2014-03-04T14:51:13.907674" + }) + at_ids.append({ "id-ref": at["id"] }) + # The list of annotation-types + list_id = generate_uuid() + proj_data["lists"] = [{ + "items": at_ids, + "meta": { + "dc:creator": username, + "id-ref": ctt_id, + "dc:title": "SPEL", + "dc:description": "" + }, + "id": list_id + }] + # The views for default display + proj_data["views"] = [{ + "id": generate_uuid(), + "contents": [ ctt_id ], + "annotation_types": [atid["id-ref"] for atid in at_ids] + }] + + serializr = CinelabSerializer() + serializr.validate_cinelab_json(proj_data) + ldt_xml = serializr.cinelab_to_ldt(proj_data) + proj.ldt = lxml.etree.tostring(ldt_xml, pretty_print=True) + #logger.debug(proj.ldt) + proj.save() + update_stat_content(content) + else: + print("Ignoring or not exist.") + + # This is the end + print("This is the end. DO NOT FORGET TO RUN THE COMMAND 'REINDEX -P' TO GENERATE SEGMENTS AND TAGS.") + \ No newline at end of file diff -r 13703ceca347 -r d58673e1dc90 src/spel/management/commands/loadspeldata.py --- a/src/spel/management/commands/loadspeldata.py Fri Apr 25 12:59:08 2014 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,218 +0,0 @@ -# -*- coding: utf-8 -*- -''' -Created on Mar 22, 2013 - -@author: tc -''' - -from datetime import datetime -from dircache import listdir -from django.core.management.base import BaseCommand, CommandError -from genericpath import isdir, isfile -from ldt.api.ldt.serializers.cinelabserializer import CinelabSerializer -from ldt.ldt_utils.models import Media, Content, Project -from ldt.ldt_utils.stat import update_stat_content -from ldt.ldt_utils.utils import generate_uuid -from ldt.security import set_current_user, get_current_user_or_admin -from ldt.security.cache import cached_assign -from optparse import make_option -from os.path import join -import json -import lxml.etree -import os.path -import time - -import logging -logger = logging.getLogger(__name__) - - -class Command(BaseCommand): - ''' - Load medias, contents, project from json generated by ubicast - ''' - - args = 'folder containing folders containing json files' - help = 'Load medias, contents and project from json files generated by ubicast' - - - def __safe_get(self, dict_arg, key, conv = lambda x: x, default= None): - val = dict_arg.get(key, default) - return conv(val) if val else default - - def __safe_decode(self, s): - if not isinstance(s, basestring): - return s - try: - return s.decode('utf8') - except: - try: - return s.decode('latin1') - except: - return s.decode('utf8','replace') - - def handle(self, *args, **options): - - # Test path - if len(args) != 1: - raise CommandError("The command has no argument or too much arguments. Only one is needed : the folder file path.") - - # Check if temporary files already exist - path = os.path.abspath(args[0]) - if not os.path.exists(path): - raise CommandError("The folder does not exist.") - - do_import = False - confirm = raw_input(""" - If the database already contains datas, they will be overriden - - Do you want to continue ? - - Type 'y' to continue, or 'n' to quit: """) - do_import = (confirm == "y") - - # Continue - if do_import: - print("Parsing folder %s ..." % path) - for dirpath, dirnames, filenames in os.walk(path): - #print("Parsing walk %s, %s, %s" % (dirpath, dirnames, filenames)) - for filename in filenames: - if filename == "cinelab_iri.json": - json_path = os.path.join(dirpath, filename) - print("Parsing json file %s ..." % json_path) - json_data = False - try: - file_data = open(json_path) - json_data = json.load(file_data) - file_data.close() - except: - print("Error while parsing json file.") - if json_data: - ctt_id = os.path.basename(dirpath) - # Save media and content - media, _ = Media.objects.get_or_create(src="/data/theatre/"+ctt_id+"/original_web.mp4", duration=json_data["medias"][0]["meta"]["duration"]) - media.is_public = True - content = Content.objects.create(iri_id=ctt_id, - iriurl=ctt_id+u"/"+ctt_id+u".iri", - media_obj=media, - title=json_data["meta"]["dc:title"], - duration=int(json_data["medias"][0]["meta"]["duration"]), - content_creation_date = json_data["meta"]["dc:created"]) - content.is_public = True - # Get content front projet - proj = content.front_project - username = proj.owner.username - now = datetime.utcnow().isoformat() - # Start data to send to api - proj_data = {} - proj_data["meta"] = {} - proj_data["meta"]["id"] = proj.ldt_id - proj_data["meta"]["dc:title"] = proj.title - proj_data["meta"]["dc:creator"] = username - proj_data["meta"]["dc:description"] = "description added" - proj_data["meta"]["dc:created"] = json_data["meta"]["dc:created"] - proj_data["meta"]["dc:modified"] = json_data["meta"]["dc:modified"] - proj_data["meta"]["dc:contributor"] = username - proj_data["medias"] = [] - proj_data["medias"].append({"id": content.iri_id}) - # The tags and annotations (main part) - proj_data["tags"] = [] - proj_data["annotations"] = [] - tags_id_label = {} - tags_label_id = {} - for a in json_data["annotations"]: - # "content": { "data": { "modalites_sceniques": "costumes,décors",... } } - if "content" in a and "data" in a["content"] and type(a["content"]["data"]) == type(dict()): - annot_tags = [] - desc = "" - title = "" - # Build tags - for k,v in a["content"]["data"].iteritems(): - if k!="commentaire" and k!="description" and k!="titre": - v = v.split(",") - for val in v: - val = val.strip() - tag_label = k + u": " + val - if val!="": - if not tag_label in tags_label_id: - tags_label_id[tag_label] = generate_uuid() - tags_id_label[tags_label_id[tag_label]] = tag_label - #logger.debug("CREATED") - #logger.debug(tags_label_id[tag_label] + " = " + tags_id_label[tags_label_id[tag_label]]) - proj_data["tags"].append({"meta": { "dc:title": tag_label }, "id": tags_label_id[tag_label] }) - annot_tags.append({"id-ref": tags_label_id[tag_label] }) - elif k=="commentaire" or k=="description": - desc = v - elif k=="titre": - title = v - # Build annotation with needed fields - proj_data["annotations"].append({ - "content": { - "mimetype": "application/x-ldt-structured", - "description": desc, - # "img": { - # "src": "" - # }, - "title": title, - # "polemics": [ ], - }, - "begin": a["begin"], - "meta": { - # "dc:contributor": "admin", - "id-ref": a["type"], - "dc:created": now, - # "dc:modified": "2014-03-04T16:40:23.609971", - "dc:creator": username - }, - "end": a["end"], - "tags": annot_tags, - "color": "16763904", - "media": ctt_id, - "id": a["id"] - }) - - # The annotation-types - proj_data["annotation-types"] = [] - at_ids = [] - for at in json_data["annotation_types"]: - proj_data["annotation-types"].append({ - # dc:contributor: "admin", - "dc:creator": username, - "dc:title": at["id"], - "id": at["id"], - # dc:created: "2014-03-04T14:51:13.907674", - "dc:description": "" - # dc:modified: "2014-03-04T14:51:13.907674" - }) - at_ids.append({ "id-ref": at["id"] }) - # The list of annotation-types - list_id = generate_uuid() - proj_data["lists"] = [{ - "items": at_ids, - "meta": { - "dc:creator": username, - "id-ref": ctt_id, - "dc:title": "SPEL", - "dc:description": "" - }, - "id": list_id - }] - # The views for default display - proj_data["views"] = [{ - "id": generate_uuid(), - "contents": [ ctt_id ], - "annotation_types": [atid["id-ref"] for atid in at_ids] - }] - - serializr = CinelabSerializer() - serializr.validate_cinelab_json(proj_data) - ldt_xml = serializr.cinelab_to_ldt(proj_data) - proj.ldt = lxml.etree.tostring(ldt_xml, pretty_print=True) - #logger.debug(proj.ldt) - proj.save() - update_stat_content(content) - else: - print("Ignoring or not exist.") - - # This is the end - print("This is the end. DO NOT FORGET TO RUN THE COMMAND 'REINDEX -P' TO GENERATE SEGMENTS AND TAGS.") - \ No newline at end of file diff -r 13703ceca347 -r d58673e1dc90 src/spel/management/commands/loadtheatredata.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/spel/management/commands/loadtheatredata.py Wed May 14 17:02:19 2014 +0200 @@ -0,0 +1,219 @@ +# -*- coding: utf-8 -*- +''' +Created on Mar 22, 2013 + +@author: tc +''' + +from datetime import datetime +from dircache import listdir +from django.core.management.base import BaseCommand, CommandError +from genericpath import isdir, isfile +from ldt.api.ldt.serializers.cinelabserializer import CinelabSerializer +from ldt.ldt_utils.models import Media, Content, Project +from ldt.ldt_utils.stat import update_stat_content +from ldt.ldt_utils.utils import generate_uuid +from ldt.security import set_current_user, get_current_user_or_admin +from ldt.security.cache import cached_assign +from optparse import make_option +from os.path import join +import json +import lxml.etree +import os.path +import time + +import logging +logger = logging.getLogger(__name__) + + +class Command(BaseCommand): + ''' + Load medias, contents, project from json generated by ubicast + ''' + + args = 'folder containing folders containing json files' + help = 'Load medias, contents and project from json files generated by ubicast for THEATRE content' + + + def __safe_get(self, dict_arg, key, conv = lambda x: x, default= None): + val = dict_arg.get(key, default) + return conv(val) if val else default + + def __safe_decode(self, s): + if not isinstance(s, basestring): + return s + try: + return s.decode('utf8') + except: + try: + return s.decode('latin1') + except: + return s.decode('utf8','replace') + + def handle(self, *args, **options): + + # Test path + if len(args) != 1: + raise CommandError("The command has no argument or too much arguments. Only one is needed : the folder file path.") + + # Check if temporary files already exist + path = os.path.abspath(args[0]) + if not os.path.exists(path): + raise CommandError("The folder does not exist.") + + do_import = False + confirm = raw_input(""" + If the database already contains datas, they will be overriden + + Do you want to continue ? + + Type 'y' to continue, or 'n' to quit: """) + do_import = (confirm == "y") + + # Continue + if do_import: + print("Parsing folder %s ..." % path) + for dirpath, dirnames, filenames in os.walk(path): + #print("Parsing walk %s, %s, %s" % (dirpath, dirnames, filenames)) + for filename in filenames: + if filename == "cinelab_iri.json": + json_path = os.path.join(dirpath, filename) + print("Parsing json file %s ..." % json_path) + json_data = False + try: + file_data = open(json_path) + json_data = json.load(file_data) + file_data.close() + except: + print("Error while parsing json file.") + if json_data: + ctt_id = os.path.basename(dirpath) + # Save media and content + dur = int(json_data["medias"][0]["meta"]["duration"]) + media, _ = Media.objects.get_or_create(src="/data/theatre/"+ctt_id+"/original_web.mp4", duration=dur) + media.is_public = True + content = Content.objects.create(iri_id=ctt_id, + iriurl=ctt_id+u"/"+ctt_id+u".iri", + media_obj=media, + title=json_data["meta"]["dc:title"], + duration=dur, + content_creation_date = json_data["meta"]["dc:created"]) + content.is_public = True + # Get content front projet + proj = content.front_project + username = proj.owner.username + now = datetime.utcnow().isoformat() + # Start data to send to api + proj_data = {} + proj_data["meta"] = {} + proj_data["meta"]["id"] = proj.ldt_id + proj_data["meta"]["dc:title"] = proj.title + proj_data["meta"]["dc:creator"] = username + proj_data["meta"]["dc:description"] = "description added" + proj_data["meta"]["dc:created"] = json_data["meta"]["dc:created"] + proj_data["meta"]["dc:modified"] = json_data["meta"]["dc:modified"] + proj_data["meta"]["dc:contributor"] = username + proj_data["medias"] = [] + proj_data["medias"].append({"id": content.iri_id}) + # The tags and annotations (main part) + proj_data["tags"] = [] + proj_data["annotations"] = [] + tags_id_label = {} + tags_label_id = {} + for a in json_data["annotations"]: + # "content": { "data": { "modalites_sceniques": "costumes,décors",... } } + if "content" in a and "data" in a["content"] and type(a["content"]["data"]) == type(dict()): + annot_tags = [] + desc = "" + title = "" + # Build tags + for k,v in a["content"]["data"].iteritems(): + if k!="commentaire" and k!="description" and k!="titre": + v = v.split(",") + for val in v: + val = val.strip() + tag_label = k + u": " + val + if val!="": + if not tag_label in tags_label_id: + tags_label_id[tag_label] = generate_uuid() + tags_id_label[tags_label_id[tag_label]] = tag_label + #logger.debug("CREATED") + #logger.debug(tags_label_id[tag_label] + " = " + tags_id_label[tags_label_id[tag_label]]) + proj_data["tags"].append({"meta": { "dc:title": tag_label }, "id": tags_label_id[tag_label] }) + annot_tags.append({"id-ref": tags_label_id[tag_label] }) + elif k=="commentaire" or k=="description": + desc = v + elif k=="titre": + title = v + # Build annotation with needed fields + proj_data["annotations"].append({ + "content": { + "mimetype": "application/x-ldt-structured", + "description": desc, + # "img": { + # "src": "" + # }, + "title": title, + # "polemics": [ ], + }, + "begin": a["begin"], + "meta": { + # "dc:contributor": "admin", + "id-ref": a["type"], + "dc:created": now, + # "dc:modified": "2014-03-04T16:40:23.609971", + "dc:creator": username + }, + "end": a["end"], + "tags": annot_tags, + "color": "16763904", + "media": ctt_id, + "id": a["id"] + }) + + # The annotation-types + proj_data["annotation-types"] = [] + at_ids = [] + for at in json_data["annotation_types"]: + proj_data["annotation-types"].append({ + # dc:contributor: "admin", + "dc:creator": username, + "dc:title": at["id"], + "id": at["id"], + # dc:created: "2014-03-04T14:51:13.907674", + "dc:description": "" + # dc:modified: "2014-03-04T14:51:13.907674" + }) + at_ids.append({ "id-ref": at["id"] }) + # The list of annotation-types + list_id = generate_uuid() + proj_data["lists"] = [{ + "items": at_ids, + "meta": { + "dc:creator": username, + "id-ref": ctt_id, + "dc:title": "SPEL", + "dc:description": "" + }, + "id": list_id + }] + # The views for default display + proj_data["views"] = [{ + "id": generate_uuid(), + "contents": [ ctt_id ], + "annotation_types": [atid["id-ref"] for atid in at_ids] + }] + + serializr = CinelabSerializer() + serializr.validate_cinelab_json(proj_data) + ldt_xml = serializr.cinelab_to_ldt(proj_data) + proj.ldt = lxml.etree.tostring(ldt_xml, pretty_print=True) + #logger.debug(proj.ldt) + proj.save() + update_stat_content(content) + else: + print("Ignoring or not exist.") + + # This is the end + print("This is the end. DO NOT FORGET TO RUN THE COMMAND 'REINDEX -P' TO GENERATE SEGMENTS AND TAGS.") + \ No newline at end of file diff -r 13703ceca347 -r d58673e1dc90 src/spel/management/commands/remove_ldt_utils_objects.py --- a/src/spel/management/commands/remove_ldt_utils_objects.py Fri Apr 25 12:59:08 2014 +0200 +++ b/src/spel/management/commands/remove_ldt_utils_objects.py Wed May 14 17:02:19 2014 +0200 @@ -5,26 +5,9 @@ @author: tc ''' -from datetime import datetime -from dircache import listdir -from django.core.management import call_command from django.core.management.base import BaseCommand, CommandError -from genericpath import isdir, isfile -from ldt.api.ldt.serializers.cinelabserializer import CinelabSerializer from ldt.ldt_utils.models import Segment, Project, Content, Media -from ldt.ldt_utils.utils import generate_uuid -from ldt.security import set_current_user, get_current_user_or_admin -from ldt.security.cache import cached_assign -from optparse import make_option -from os.path import join -import json -import lxml.etree -import os.path - -import logging -from ldt.ldt_utils.stat import update_stat_content -from tagging.models import Tag -logger = logging.getLogger(__name__) +from taggit.models import Tag class Command(BaseCommand): diff -r 13703ceca347 -r d58673e1dc90 src/spel/migrations/0002_tag_theatre.py --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/spel/migrations/0002_tag_theatre.py Wed May 14 17:02:19 2014 +0200 @@ -0,0 +1,164 @@ +# -*- coding: utf-8 -*- +import datetime +from south.db import db +from south.v2 import DataMigration +from django.db import models +from ldt.ldt_utils.models import Content + +class Migration(DataMigration): + + def forwards(self, orm): + "Write your forwards methods here." + # Note: Remember to use orm['appname.ModelName'] rather than "from appname.models..." + # Yeah i know but i use m2m relation... + for c in Content.objects.all(): + c.tags.add("content_theatre") + + def backwards(self, orm): + "Write your backwards methods here." + + models = { + u'auth.group': { + 'Meta': {'object_name': 'Group'}, + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '80'}), + 'permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}) + }, + u'auth.permission': { + 'Meta': {'ordering': "(u'content_type__app_label', u'content_type__model', u'codename')", 'unique_together': "((u'content_type', u'codename'),)", 'object_name': 'Permission'}, + 'codename': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['contenttypes.ContentType']"}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '50'}) + }, + u'contenttypes.contenttype': { + 'Meta': {'ordering': "('name',)", 'unique_together': "(('app_label', 'model'),)", 'object_name': 'ContentType', 'db_table': "'django_content_type'"}, + 'app_label': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'model': ('django.db.models.fields.CharField', [], {'max_length': '100'}), + 'name': ('django.db.models.fields.CharField', [], {'max_length': '100'}) + }, + u'ldt_utils.author': { + 'Meta': {'object_name': 'Author'}, + 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'null': 'True', 'blank': 'True'}), + 'firstname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}), + 'handle': ('django.db.models.fields.CharField', [], {'max_length': '255', 'unique': 'True', 'null': 'True', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'lastname': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}) + }, + u'ldt_utils.content': { + 'Meta': {'ordering': "['title']", 'object_name': 'Content'}, + 'authors': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['ldt_utils.Author']", 'symmetrical': 'False', 'blank': 'True'}), + 'content_creation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), + 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), + 'front_project': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ldt_utils.Project']", 'null': 'True', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'image': ('sorl.thumbnail.fields.ImageField', [], {'default': "'thumbnails/contents/content_default_icon.png'", 'max_length': '200'}), + 'iri_id': ('django.db.models.fields.CharField', [], {'default': "u'35541317-db6e-11e3-89f0-c8bcc896c290'", 'unique': 'True', 'max_length': '255'}), + 'iriurl': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), + 'media_obj': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ldt_utils.Media']", 'null': 'True', 'blank': 'True'}), + 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'update_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}) + }, + u'ldt_utils.contentstat': { + 'Meta': {'object_name': 'ContentStat'}, + 'annotation_volume_str': ('django.db.models.fields.CommaSeparatedIntegerField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'content': ('django.db.models.fields.related.OneToOneField', [], {'related_name': "'stat_annotation'", 'unique': 'True', 'to': u"orm['ldt_utils.Content']"}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'last_annotated': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now', 'null': 'True', 'blank': 'True'}), + 'nb_annotations': ('django.db.models.fields.IntegerField', [], {'default': '0', 'db_index': 'True'}), + 'polemics_volume_str': ('django.db.models.fields.CommaSeparatedIntegerField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}) + }, + u'ldt_utils.media': { + 'Meta': {'object_name': 'Media'}, + 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'creator': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['user.LdtUser']", 'null': 'True', 'blank': 'True'}), + 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True', 'blank': 'True'}), + 'external_id': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'external_permalink': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'external_publication_url': ('django.db.models.fields.URLField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'external_src_url': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'media_creation_date': ('django.db.models.fields.DateTimeField', [], {'null': 'True', 'blank': 'True'}), + 'mimetype_field': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}), + 'src': ('django.db.models.fields.CharField', [], {'max_length': '1024'}), + 'src_hash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), + 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'update_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), + 'videopath': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}) + }, + u'ldt_utils.project': { + 'Meta': {'ordering': "['title']", 'object_name': 'Project'}, + 'changed_by': ('django.db.models.fields.CharField', [], {'max_length': '70'}), + 'contents': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['ldt_utils.Content']", 'symmetrical': 'False'}), + 'created_by': ('django.db.models.fields.CharField', [], {'max_length': '70'}), + 'creation_date': ('django.db.models.fields.DateTimeField', [], {'auto_now_add': 'True', 'blank': 'True'}), + 'description': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'image': ('sorl.thumbnail.fields.ImageField', [], {'default': "'thumbnails/projects/project_default_icon.png'", 'max_length': '200'}), + 'ldt': ('django.db.models.fields.TextField', [], {'null': 'True'}), + 'ldt_id': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '255'}), + 'modification_date': ('django.db.models.fields.DateTimeField', [], {'auto_now': 'True', 'blank': 'True'}), + 'owner': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['user.LdtUser']", 'null': 'True', 'blank': 'True'}), + 'state': ('django.db.models.fields.IntegerField', [], {'default': '1'}), + 'title': ('django.db.models.fields.CharField', [], {'max_length': '1024'}) + }, + u'ldt_utils.segment': { + 'Meta': {'object_name': 'Segment'}, + 'abstract': ('django.db.models.fields.TextField', [], {'null': 'True', 'blank': 'True'}), + 'audio_href': ('django.db.models.fields.CharField', [], {'max_length': '512', 'null': 'True', 'blank': 'True'}), + 'audio_src': ('django.db.models.fields.CharField', [], {'max_length': '255', 'null': 'True', 'blank': 'True'}), + 'author': ('django.db.models.fields.CharField', [], {'max_length': '1024', 'null': 'True', 'blank': 'True'}), + 'content': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ldt_utils.Content']"}), + 'cutting_id': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'}), + 'date': ('django.db.models.fields.CharField', [], {'max_length': '128', 'null': 'True', 'blank': 'True'}), + 'duration': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), + 'element_id': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'}), + 'ensemble_id': ('django.db.models.fields.CharField', [], {'max_length': '512', 'db_index': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'id_hash': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '128', 'blank': 'True'}), + 'iri_id': ('django.db.models.fields.CharField', [], {'max_length': '255', 'db_index': 'True'}), + 'polemics': ('django.db.models.fields.IntegerField', [], {'default': '0', 'null': 'True', 'blank': 'True'}), + 'project_id': ('django.db.models.fields.CharField', [], {'db_index': 'True', 'max_length': '255', 'null': 'True', 'blank': 'True'}), + 'project_obj': ('django.db.models.fields.related.ForeignKey', [], {'to': u"orm['ldt_utils.Project']", 'null': 'True'}), + 'start_ts': ('django.db.models.fields.IntegerField', [], {'null': 'True'}), + 'title': ('django.db.models.fields.CharField', [], {'max_length': '2048', 'null': 'True', 'blank': 'True'}) + }, + u'taggit.tag': { + 'Meta': {'object_name': 'Tag'}, + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'name': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '100'}), + 'slug': ('django.db.models.fields.SlugField', [], {'unique': 'True', 'max_length': '100'}) + }, + u'taggit.taggeditem': { + 'Meta': {'object_name': 'TaggedItem'}, + 'content_type': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'taggit_taggeditem_tagged_items'", 'to': u"orm['contenttypes.ContentType']"}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'object_id': ('django.db.models.fields.IntegerField', [], {'db_index': 'True'}), + 'tag': ('django.db.models.fields.related.ForeignKey', [], {'related_name': "u'taggit_taggeditem_items'", 'to': u"orm['taggit.Tag']"}) + }, + u'user.ldtuser': { + 'Meta': {'object_name': 'LdtUser'}, + 'date_joined': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'email': ('django.db.models.fields.EmailField', [], {'max_length': '75', 'blank': 'True'}), + 'first_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'groups': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Group']", 'symmetrical': 'False', 'blank': 'True'}), + u'id': ('django.db.models.fields.AutoField', [], {'primary_key': 'True'}), + 'image': ('sorl.thumbnail.fields.ImageField', [], {'default': "'thumbnails/users/user_default_icon.png'", 'max_length': '200'}), + 'is_active': ('django.db.models.fields.BooleanField', [], {'default': 'True'}), + 'is_staff': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'is_superuser': ('django.db.models.fields.BooleanField', [], {'default': 'False'}), + 'language': ('django.db.models.fields.CharField', [], {'default': "'fr'", 'max_length': '2'}), + 'last_login': ('django.db.models.fields.DateTimeField', [], {'default': 'datetime.datetime.now'}), + 'last_name': ('django.db.models.fields.CharField', [], {'max_length': '30', 'blank': 'True'}), + 'password': ('django.db.models.fields.CharField', [], {'max_length': '128'}), + 'user_permissions': ('django.db.models.fields.related.ManyToManyField', [], {'to': u"orm['auth.Permission']", 'symmetrical': 'False', 'blank': 'True'}), + 'username': ('django.db.models.fields.CharField', [], {'unique': 'True', 'max_length': '30'}) + } + } + + complete_apps = ['ldt_utils', 'spel'] + symmetrical = True diff -r 13703ceca347 -r d58673e1dc90 src/spel/static/spel/js/opera.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/spel/static/spel/js/opera.js Wed May 14 17:02:19 2014 +0200 @@ -0,0 +1,453 @@ +$(document).ready(function () { + + // Chapter multiselect management + $('.multiselect').multiselect({ + buttonText: function(options, select) { + return $(select).attr("data-title") + ' (' + options.length + ') '; + }, + onChange: function(element, checked) { + var filter_enabled = false; + var chbs = $(".chapters input:checkbox"); + for (var i = chbs.length - 1; i >= 0; i--) { + filter_enabled = filter_enabled || $(chbs[i]).is(":checked"); + }; + if(filter_enabled){ + $("#btn-filter-chapters").removeAttr('disabled'); + } + else{ + $("#btn-filter-chapters").attr('disabled','disabled'); + } + } + }); + // Annotations multiselect management + $('.annotations .multiselect').multiselect({ + buttonText: function(options, select) { + return $(select).attr("data-title") + ' (' + options.length + ') '; + }, + buttonContainer: '
', + buttonClass: 'btn btn-default width100percent disabled' + }); + + // Data 1 + var data1 = [ + {label: "Performance", value: "performance"}, + {label: "Discussion", value: "discussion"} + ]; + $("#mulsel1").multiselect('dataprovider', data1); + + // Data 2 : modalités scéniques + $.ajax({ + url: urlOMS + }) + .done(function( data ) { + var o = data.objects; + var n = data.objects.length; + var data2 = []; + for(var i=0;iErreur de chargement
'); + }); + }); + + + + // click-to-remove-tag management for chapter + $(".chapter-results").on("click", ".chapter-tag-list .glyphicon-remove", function(){ + if($(this).parent().hasClass("type")){ + $("#mulsel1").multiselect('deselect', $(this).parent().text().trim()); + } + else if($(this).parent().hasClass("modscen")){ + $("#mulsel2").multiselect('deselect', "modalites_sceniques: " + $(this).parent().text().trim()); + } + else if($(this).parent().hasClass("perso")){ + $("#mulsel3").multiselect('deselect', "personnages: " + $(this).parent().text().trim()); + } + else if($(this).parent().hasClass("date")){ + $('input[name=start_date]').val(""); + $('input[name=end_date]').val(""); + } + else if($(this).parent().hasClass("reftext")){ + $('#start-text')[0].selectedIndex = 0; + $('#end-text')[0].selectedIndex = $('#end-text').children().length - 1; + } + $("#btn-filter-chapters").click(); + // manage when nothing is selected + if($(".chapter-tag-list").children().length==0){ + $(".chapter-results").html(''); + } + }); + + // table sorter config + $.extend($.tablesorter.themes.bootstrap, { + // these classes are added to the table. To see other table classes available, + // look here: http://twitter.github.com/bootstrap/base-css.html#tables + table : 'table table-bordered', + caption : 'caption', + header : 'bootstrap-header', // give the header a gradient background + footerRow : '', + footerCells: '', + icons : '', // add "icon-white" to make them white; this icon class is added to the in the header + sortNone : 'bootstrap-icon-unsorted', + sortAsc : 'icon-chevron-up glyphicon glyphicon-chevron-up', // includes classes for Bootstrap v2 & v3 + sortDesc : 'icon-chevron-down glyphicon glyphicon-chevron-down', // includes classes for Bootstrap v2 & v3 + active : '', // applied when column is sorted + hover : '', // use custom css here - bootstrap class may not override it + filterRow : '', // filter row class + even : '', // odd row zebra striping + odd : '' // even row zebra striping + }); + + + // Search annotations management + + function searchAnnotations(){ + $(".annotation-results").html("Erreur de chargement
'); + }); + } + + $("#btn-search-annotations").click(function(e){ + e.preventDefault(); + if($("#search-input").val()==""){ + $(".annotation-results").html("Vous devez indiquer un terme pour la recherche.
"); + return false; + } + searchAnnotations(); + }); + + $("#btn-filter-annotations").click(function(e){ + if($("#mulsel4").val() && $("#mulsel4").val()!=""){ + var filters = $("#mulsel4").val(); + var nb_filters = filters.length; + if($('#search-input').val()!=""){ + $( ".searched-annot" ).each(function(index){ + var type_inter = $(this).attr("data-type-inter").split(", "); + var found = true; + for(var i=0;iErreur de chargement
'); + }); + }); + + // Chapter to annotations management + $(".chapter-results").on("click", ".chapter-to-annot", function(){ + // First we unselect chapter filters + $('option', $('#mulsel4')).each(function(element) { $(this).removeAttr('selected').prop('selected', false); }); + $('#mulsel4').multiselect('refresh'); + // Then we request + $(".annotation-results").html("Erreur de chargement
'); + }); + }); + + // Filter chapter to annotations + $(".chapter-results").on("click", ".filter-chapter-annot", function(){ + var $tr = $(this).parent().parent(); + // green line or not + ($(this).prop('checked')==true) ? $tr.addClass("success") : $tr.removeClass("success"); + filterAnnotationsWithChapters(); + }); + + function filterAnnotationsWithChapters(){ + // Remove all childs but the searched-term one + if($(".annot-tag-list").children().first().children().first().hasClass("glyphicon-search")){ + $(".annot-tag-list").find("li:gt(0)").remove(); + } + else{ + $(".annot-tag-list").children().remove(); + } + // We build the the array of content ids and timecodes + var id_tc = {}; + $(".chapter-results input[type=checkbox]:checked").each(function(index){ + var $tr = $(this).parent().parent(); + var iri_id = $tr.attr("data-content"); + if(!(iri_id in id_tc)){ + id_tc[iri_id] = []; + } + id_tc[iri_id].push({ start: parseInt($tr.attr("data-start")), end: parseInt($tr.attr("data-end")) }); + }); + $('.annotation-results > div.searched-annot').each(function(index){ + // annot in timecode and content ? + var show = true; + var iri_id = $(this).attr("data-content"); + if(iri_id in id_tc){ + show = true; + } + else{ + show = false; + } + show ? $(this).show() : $(this).hide(); + }); + + if($(".chapter-results input[type=checkbox]:checked").length==0){ + $('.annotation-results > div.searched-annot').show(); + } + // Update number displayed + $(".nb-annotations-found").html($('.annotation-results > div.searched-annot:visible').length); + } + + // spectacle theatre text management + $(".toggle-text").click(function(e){ + if($(".theatre-text:visible").length==0){ + $(".theatre-text").show(); + $(".toggle-text .glyphicon-chevron-right").addClass("rotate-90"); + } + else{ + $(".theatre-text").hide(); + $(".toggle-text .glyphicon-chevron-right").removeClass("rotate-90"); + } + }); +}); diff -r 13703ceca347 -r d58673e1dc90 src/spel/templates/spel_base.html --- a/src/spel/templates/spel_base.html Fri Apr 25 12:59:08 2014 +0200 +++ b/src/spel/templates/spel_base.html Wed May 14 17:02:19 2014 +0200 @@ -28,7 +28,8 @@ diff -r 13703ceca347 -r d58673e1dc90 src/spel/templates/spel_home.html --- a/src/spel/templates/spel_home.html Fri Apr 25 12:59:08 2014 +0200 +++ b/src/spel/templates/spel_home.html Wed May 14 17:02:19 2014 +0200 @@ -1,9 +1,9 @@ {% extends "spel_base.html" %} {% load static %} -{% block page_title %}Accueil{% endblock %} +{% block page_title %}Accueil{% endblock %} {% block spel_content %} - + {% endblock %} diff -r 13703ceca347 -r d58673e1dc90 src/spel/templates/spel_opera.html --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/spel/templates/spel_opera.html Wed May 14 17:02:19 2014 +0200 @@ -0,0 +1,80 @@ +{% extends "spel_base.html" %} +{% load static %} + +{% block common_css %} + + + + + +{% endblock %} + +{% block page_title %}Opéra{% endblock %} + +{% block spel_content %} +