--- 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
--- /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
--- /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
--- 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
--- /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
--- 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):
--- /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
--- /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 + ') <b class="caret"></b>';
+ },
+ 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 + ') <b class="caret"></b>';
+ },
+ buttonContainer: '<div class="btn-group width100percent" />',
+ 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;i<n;i++){
+ data2.push({label: o[i].name.substr(27), value: o[i].name})
+ }
+ $("#mulsel2").multiselect('dataprovider', data2);
+ $("#mulsel2").multiselect('enable');
+ });
+
+ // Data 3 : Personnages
+ $.ajax({
+ url: urlOP
+ })
+ .done(function( data ) {
+ var o = data.objects;
+ var n = data.objects.length;
+ var data3 = [];
+ for(var i=0;i<n;i++){
+ data3.push({label: o[i].name.substr(18), value: o[i].name})
+ }
+ $("#mulsel3").multiselect('dataprovider', data3);
+ $("#mulsel3").multiselect('enable');
+ });
+
+ // Data 4 : type travail
+ $.ajax({
+ url: urlOTT
+ })
+ .done(function( data ) {
+ var o = data.objects;
+ var n = data.objects.length;
+ var data4 = [];
+ for(var i=0;i<n;i++){
+ data4.push({label: o[i].name.substr(20), value: o[i].name.substr(12)})
+ }
+ $("#mulsel4").multiselect('dataprovider', data4);
+ $("#mulsel4").multiselect('enable');
+ });
+ $(document).on('input', "#search-input", function(){
+ if($(this).val()!=""){
+ $("#btn-search-annotations").removeAttr('disabled');
+ }
+ else{
+ $("#btn-search-annotations").attr('disabled','disabled');
+ }
+ });
+
+ // Data 5 : Actes
+ $.ajax({
+ url: urlOA
+ })
+ .done(function( data ) {
+ var o = data.objects;
+ var n = data.objects.length;
+ var data5 = [];
+ for(var i=0;i<n;i++){
+ data5.push({label: o[i].name.substr(12), value: o[i].name.substr(12)})
+ }
+ $("#mulsel5").multiselect('dataprovider', data5);
+ $("#mulsel5").multiselect('enable');
+ });
+
+ // Data 6 : Scènes
+ $.ajax({
+ url: urlOS
+ })
+ .done(function( data ) {
+ var o = data.objects;
+ var n = data.objects.length;
+ var data6 = [];
+ for(var i=0;i<n;i++){
+ data6.push({label: o[i].name.substr(13), value: o[i].name.substr(13)})
+ }
+ $("#mulsel6").multiselect('dataprovider', data6);
+ $("#mulsel6").multiselect('enable');
+ });
+
+ // Data 6 : Mesure
+ $.ajax({
+ url: urlOM
+ })
+ .done(function( data ) {
+ var o = data.objects;
+ var n = data.objects.length;
+ var data7 = [];
+ for(var i=0;i<n;i++){
+ data7.push({label: o[i].name.substr(14), value: o[i].name.substr(14)})
+ }
+ $("#mulsel7").multiselect('dataprovider', data7);
+ $("#mulsel7").multiselect('enable');
+ });
+
+ function buildChapterTable(html){
+ $(".chapter-results").removeClass("loader");
+ $(".chapter-results").html(html);
+ $('.popinfo').popover({ html: true });
+ $(".tablesorter").tablesorter({
+ theme : "bootstrap",
+ widthFixed: true,
+ headerTemplate : '{content} {icon}',
+ widgets : [ "uitheme"],
+ widgetOptions : {
+ zebra : ["even", "odd"],
+ filter_reset : ".reset"
+ },
+ headers: { 3: { sorter: false } }
+ });
+ }
+
+ // Search chapters management
+ $("#btn-filter-chapters").click(function(e){
+ if($("#mulsel1").val()==null && $("#mulsel2").val()==null && $("#mulsel3").val()==null){
+ $(".chapter-results").html("<p>Vous devez sélectionner au moins un filtre</p>");
+ return false;
+ }
+ $(".chapter-results").html("<br/><br/>");
+ $(".chapter-results").addClass("loader");
+ $.ajax({
+ url: urlChapters,
+ data:{
+ start_date: $('input[name=start_date]').val(),
+ end_date: $('input[name=end_date]').val(),
+ annotation_types: ( ($("#mulsel1").val()==null) ? [] : $("#mulsel1").val() ).join(","),
+ modalites_sceniques: ( ($("#mulsel2").val()==null) ? [] : $("#mulsel2").val() ).join(","),
+ personnages: ( ($("#mulsel3").val()==null) ? [] : $("#mulsel3").val() ).join(","),
+ start_text: $("#start-text").val(),
+ end_text: $("#end-text").val()
+ }
+ })
+ .done(function( html ) {
+ buildChapterTable(html);
+ })
+ .fail(function() {
+ $(".chapter-results").removeClass("loader");
+ $(".chapter-results").html('<p class="bg-danger">Erreur de chargement</p>');
+ });
+ });
+
+
+
+ // 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 <i> 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("<br/><br/>");
+ $(".annotation-results").addClass("loader");
+ $.ajax({
+ url: urlAnnotations,
+ data:{
+ q: $('#search-input').val(),
+ type_inter: ( ($("#mulsel4").val()==null) ? [] : $("#mulsel4").val() ).join(",")
+ }
+ })
+ .done(function(html){
+ $(".annotation-results").removeClass("loader");
+ $(".annotation-results").html(html);
+ if($('#search-input').val() && $('#search-input').val()!=""){
+ $("#btn-filter-annotations").click();
+ }
+ })
+ .fail(function() {
+ $(".annotation-results").removeClass("loader");
+ $(".annotation-results").html('<p class="bg-danger">Erreur de chargement</p>');
+ });
+ }
+
+ $("#btn-search-annotations").click(function(e){
+ e.preventDefault();
+ if($("#search-input").val()==""){
+ $(".annotation-results").html("<p>Vous devez indiquer un terme pour la recherche.</p>");
+ 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;i<nb_filters;i++){
+ if(type_inter.indexOf(filters[i])==-1){
+ found = found && false;
+ }
+ }
+ found ? $(this).show() : $(this).hide();
+ });
+ }
+ else{
+ searchAnnotations();
+ }
+ }
+ else{
+ $( ".searched-annot" ).each(function(j){
+ $(this).show();
+ });
+ }
+ // We display the clickable/removable tags.
+ // First we 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();
+ }
+ if($("#mulsel4").val() && $("#mulsel4").val()!=""){
+ var filters = $("#mulsel4").val();
+ var nb_filters = filters.length;
+ for(var i=0;i<nb_filters;i++){
+ if(filters[i].trim()!=""){
+ $(".annot-tag-list").append('<li class="small searched-tag">' + filters[i] + ' <span class="glyphicon glyphicon-remove small"></span></li>');
+ }
+ }
+ }
+ // Update number displayed
+ $(".nb-annotations-found").html($('.annotation-results > div.searched-annot:visible').length);
+ });
+
+ // click-to-remove-tag management for annotations
+ $(".annotation-results").on("click", ".annot-tag-list .glyphicon-remove", function(){
+ if($(this).parent().children().first().hasClass("glyphicon-search")){
+ $("#search-input").val("");
+ }
+ else{
+ $("#mulsel4").multiselect('deselect', $(this).parent().text().trim());
+ }
+ $("#btn-filter-annotations").click();
+ // manage when nothing is selected
+ if($(".annot-tag-list").children().length==0 && $(".annotation-results .info").length==0){
+ $(".annotation-results").html('');
+ }
+ });
+
+ // Annotations to chapters management
+ $(".annotation-results").on("click", ".annot-to-chapter", function(){
+ // First we unselect chapter filters
+ $('option', $('#mulsel1')).each(function(element) { $(this).removeAttr('selected').prop('selected', false); });
+ $('#mulsel1').multiselect('refresh');
+ $('option', $('#mulsel2')).each(function(element) { $(this).removeAttr('selected').prop('selected', false); });
+ $('#mulsel2').multiselect('refresh');
+ $('option', $('#mulsel3')).each(function(element) { $(this).removeAttr('selected').prop('selected', false); });
+ $('#mulsel3').multiselect('refresh');
+ // Then we request
+ $(".chapter-results").html("<br/><br/>");
+ $(".chapter-results").addClass("loader");
+ var bla = [];
+ $('.annotation-results > div.searched-annot:visible').each(function(index){
+ bla.push({data: $(this).attr("data-start"), iri_id: $(this).attr("data-content") });
+ });
+ if(bla.length==0){
+ $(".chapter-results").removeClass("loader");
+ return;
+ }
+ $.post(
+ urlChapters,
+ {
+ annotations: JSON.stringify(bla),
+ csrfmiddlewaretoken: csrf_token
+ },
+ function( html ) {
+ buildChapterTable(html);
+ }
+ )
+ .fail(function() {
+ $(".chapter-results").removeClass("loader");
+ $(".chapter-results").html('<p class="bg-danger">Erreur de chargement</p>');
+ });
+ });
+
+ // 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("<br/><br/>");
+ $(".annotation-results").addClass("loader");
+ var bla = [];
+ $('.chapter-data').each(function(index){
+ bla.push({start: $(this).attr("data-start"), end: $(this).attr("data-end"), iri_id: $(this).attr("data-content") });
+ });
+ if(bla.length==0){
+ $(".annotation-results").removeClass("loader");
+ return;
+ }
+ $.post(
+ urlAnnotations,
+ {
+ chapters: JSON.stringify(bla),
+ csrfmiddlewaretoken: csrf_token
+ },
+ function( html ) {
+ $("#search-input").val(" "); // trick to simply enable filter annotations
+ $(".annotation-results").removeClass("loader");
+ $(".annotation-results").html(html);
+ }
+ )
+ .fail(function() {
+ $(".annotation-results").removeClass("loader");
+ $(".annotation-results").html('<p class="bg-danger">Erreur de chargement</p>');
+ });
+ });
+
+ // 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");
+ }
+ });
+});
--- 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 @@
<ul class="nav navbar-nav">
{% url 'spel_theatre' as url %}
<li{% if request.path == url %} class="active"{% endif %}><a href="{{ url }}">Théâtre</a></li>
- <li><a href="#">Opéra</a></li>
+ {% url 'spel_opera' as url %}
+ <li{% if request.path == url %} class="active"{% endif %}><a href="{{ url }}">Opéra</a></li>
{% url 'spel_corpus' as url %}
<li{% if request.path == url %} class="active"{% endif %}><a href="{{ url }}">Corpus</a></li>
</ul>
--- 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 %}</title>
+{% block page_title %}Accueil{% endblock %}
{% block spel_content %}
<p><a href="{% url 'spel_theatre' %}">Théâtre</a></p>
- <p><a href="#">Opéra</a></p>
+ <p><a href="{% url 'spel_opera' %}">Opéra</a></p>
{% endblock %}
--- /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 %}
+ <link rel="stylesheet" href="{% static 'spel/lib/bootstrap/css/bootstrap.min.css' %}">
+ <link rel="stylesheet" href="{% static 'spel/lib/bootstrap-multiselect.css' %}">
+ <link rel="stylesheet" href="{% static 'spel/lib/datepicker3.css' %}">
+ <link rel="stylesheet" href="{% static 'spel/lib/theme.bootstrap.css' %}">
+ <link rel="stylesheet" href="{% static 'spel/css/spel.css' %}">
+{% endblock %}
+
+{% block page_title %}Opéra{% endblock %}
+
+{% block spel_content %}
+ <h3>Page Opéra</h3>
+ <div class="row">
+ <div class="col-md-4">
+ <select id="mulsel1" class="multiselect" multiple="multiple" data-title="Types de chapitres"></select>
+ </div>
+ <div class="col-md-2">Dates de répétition :</div>
+ <div class="col-md-4 input-daterange input-group">
+ <span class="input-group-addon">de</span>
+ <input type="text" class="input-sm form-control" name="start_date" />
+ <span class="input-group-addon">jusqu'à</span>
+ <input type="text" class="input-sm form-control" name="end_date" />
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-md-4">
+ <select id="mulsel2" class="multiselect" multiple="multiple" data-title="Modalités scéniques" disabled="disabled"></select>
+ </div>
+ <div class="col-md-4">
+ <select id="mulsel3" class="multiselect" multiple="multiple" data-title="Personnages" disabled="disabled"></select>
+ </div>
+ <div class="col-md-4">
+ <select id="mulsel4" class="multiselect" multiple="multiple" data-title="Type travail" disabled="disabled"></select>
+ </div>
+ </div>
+ <div class="row">
+ <div class="col-md-4">
+ <select id="mulsel5" class="multiselect" multiple="multiple" data-title="Actes" disabled="disabled"></select>
+ </div>
+ <div class="col-md-4">
+ <select id="mulsel6" class="multiselect" multiple="multiple" data-title="Scènes" disabled="disabled"></select>
+ </div>
+ <div class="col-md-4">
+ <select id="mulsel7" class="multiselect" multiple="multiple" data-title="Mesures" disabled="disabled"></select>
+ </div>
+ </div>
+ <div class="row">
+ <div class="annotation-results">Résultats d'annotations</div>
+ </div>
+{% endblock %}
+{% block page_js %}
+ <script type="text/javascript" src="{% static 'spel/lib/jquery.min.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/lib/jquery.tablesorter.min.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/lib/jquery.tablesorter.widgets.min.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/lib/bootstrap/js/bootstrap.min.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/lib/bootstrap-multiselect.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/lib/bootstrap-datepicker.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/lib/locales/bootstrap-datepicker.fr.js' %}"></script>
+ <script type="text/javascript" src="{% static 'spel/js/opera.js' %}"></script>
+ <script type="text/javascript">
+ var urlOMS = "{% url 'api_dispatch_list' resource_name='tags' api_name='1.0' %}?format=json&limit=500&name__startswith=opera_modalites_sceniques:&order_by=name";
+ var urlOP = "{% url 'api_dispatch_list' resource_name='tags' api_name='1.0' %}?format=json&limit=500&name__startswith=opera_personnages:&order_by=name";
+ var urlOTT = "{% url 'api_dispatch_list' resource_name='tags' api_name='1.0' %}?format=json&limit=1000&name__startswith=opera_type_travail:&order_by=name";
+ var urlOA = "{% url 'api_dispatch_list' resource_name='tags' api_name='1.0' %}?format=json&limit=500&name__startswith=opera_acte:&order_by=name";
+ var urlOS = "{% url 'api_dispatch_list' resource_name='tags' api_name='1.0' %}?format=json&limit=500&name__startswith=opera_scene:&order_by=name";
+ var urlOM = "{% url 'api_dispatch_list' resource_name='tags' api_name='1.0' %}?format=json&limit=500&name__startswith=opera_mesure&order_by=name";
+ //var urlChapters = "{% url 'spel_chapters' %}";
+ //var urlAnnotations = "{% url 'spel_annotations' %}";
+ var csrf_token = "{{csrf_token}}";
+ $('.input-daterange').datepicker({
+ format: "yyyy-mm-dd",
+ language: "fr",
+ startDate: new Date({{ start_date|date:"Y" }}, {{ start_date|date:"n"|add:"-1" }}, {{ start_date|date:"j" }}),
+ endDate: new Date({{ end_date|date:"Y" }}, {{ end_date|date:"n"|add:"-1" }}, {{ end_date|date:"j" }})
+ });
+ </script>
+{% endblock %}
--- a/src/spel/urls.py Fri Apr 25 12:59:08 2014 +0200
+++ b/src/spel/urls.py Wed May 14 17:02:19 2014 +0200
@@ -6,7 +6,7 @@
from django.views.generic import RedirectView, TemplateView
from ldt.auth.views import login as pf_login
from ldt.text import VERSION_STR
-from .views import AnnotationRequest, ChapterRequest, Theatre
+from .views import AnnotationRequest, ChapterRequest, Theatre, Opera
#from django.conf import settings
@@ -45,6 +45,7 @@
(r'^jsi18n/$', 'django.views.i18n.javascript_catalog', js_info_dict),
url(r'^$', TemplateView.as_view(template_name="spel_home.html"), name='spel_home'),
url(r'^theatre$', Theatre.as_view(), name='spel_theatre'),
+ url(r'^opera$', Opera.as_view(), name='spel_opera'),
url(r'^chapters$', ChapterRequest.as_view(), name='spel_chapters'),
url(r'^annotations', AnnotationRequest.as_view(), name='spel_annotations'),
url(r'^ctb', TemplateView.as_view(template_name="ctb.html"), name='spel_ctb'),
--- a/src/spel/views.py Fri Apr 25 12:59:08 2014 +0200
+++ b/src/spel/views.py Wed May 14 17:02:19 2014 +0200
@@ -37,8 +37,19 @@
template_name = "spel_theatre.html"
def get(self, request):
# Get start and end for date bounds (earliest is available only on django 1.6)
- start_date = Content.objects.all().order_by("content_creation_date")[0].content_creation_date
- end_date = Content.objects.latest("content_creation_date").content_creation_date
+ start_date = Content.objects.filter(tags__name__in=["content_theatre"]).order_by("content_creation_date")[0].content_creation_date
+ end_date = Content.objects.filter(tags__name__in=["content_theatre"]).latest("content_creation_date").content_creation_date
+ context = {"start_date":start_date, "end_date":end_date }
+ return self.render_to_response(context)
+
+
+
+class Opera(TemplateView):
+ template_name = "spel_opera.html"
+ def get(self, request):
+ # Get start and end for date bounds (earliest is available only on django 1.6)
+ start_date = Content.objects.filter(tags__name__in=["content_opera"]).order_by("content_creation_date")[0].content_creation_date
+ end_date = Content.objects.filter(tags__name__in=["content_opera"]).latest("content_creation_date").content_creation_date
context = {"start_date":start_date, "end_date":end_date }
return self.render_to_response(context)