"$type": "UNCSource",\r
"filter": "avi,wav,mxf,mts",\r
"local": {\r
- "address": "file://d:/_video",\r
- "timeout": 1000\r
- },\r
- "remote": {\r
- "address": "ftp://10.11.1.100/Promise/",\r
- "userName": "editor1",\r
- "password": "mBsAKn0RRr+lErAWAu+oMD/3CRxlBLNvm3UB84SKl5KBVYD5+wIANFL0eszfbAUtzYKqdN/dEB/6ItBNz9D6C4/hppcYrg0+73+xFW9KYEwd2KfgHaH5uslbA/8IyI/U",\r
+ "address": "file://c:/_video",\r
"timeout": 1000\r
}\r
},\r
private ArchiveMetadata GetArchiveMetadata() {\r
ArchiveMetadata result = null;\r
Cursor.Current = Cursors.WaitCursor;\r
- MetadataType metadataType = MetadataTypeUtil.Guess(textSelectedMetadata.Text);\r
+\r
+\r
+ //MetadataType metadataType = MetadataTypeUtil.Guess(textSelectedMetadata.Text);\r
+ MetadataType metadataType = SelectedMetadata.Kind;\r
+\r
switch (metadataType) {\r
case MetadataType.None:\r
case MetadataType.MediaCube:\r
List<TrafficItemMetadata> trafficResult = null;\r
switch (metadataType) {\r
case MetadataType.TrafficMaterial:\r
- trafficResult = api.GetMaterialMetadata(id);\r
+ if (SelectedMetadata.MetaDataID != null)\r
+ trafficResult = api.GetMaterialMetadata(SelectedMetadata.MetaDataID);\r
+ else\r
+ trafficResult = api.GetMaterialMetadata(id);\r
break;\r
case MetadataType.TrafficPromo:\r
trafficResult = api.GetPromoArchiveMetadata(id);\r
result.itemTitle = actualResult.ProgTitle;\r
result.itemDescription = actualResult.ProgDescription;\r
result.mediaHouseId = actualResult.EpisodeID;\r
- result.mediaTitle = !string.IsNullOrEmpty(actualResult.EpisodeTitle) ? actualResult.EpisodeTitle : actualResult.ProgTitle;\r
- result.mediaDescription = actualResult.EpisodeDescription;\r
+ result.mediaTitle = !string.IsNullOrEmpty(actualResult.EpisodeTitle) && SelectedMetadata.MetaDataID == null ? actualResult.EpisodeTitle : actualResult.ProgTitle;\r
+ result.mediaDescription = SelectedMetadata.MetaDataID == null ? null : actualResult.EpisodeDescription;\r
result.ok = actualResult.OK;\r
return result;\r
}\r
SelectedMetadata = new MetadataInfo() {\r
Kind = metadataType,\r
ID = btnUseEpisodeID.Checked ? serialID : id,\r
+ //csak arra hasznaljuk, hogy a metaadat lekeres mukodjon\r
+ MetaDataID = btnUseEpisodeID.Checked ? id : null,\r
MetadataText = text,\r
VariantID = variantID,\r
Selected = selected\r
};\r
+\r
TrafficMetadata metadata = MetadataProvider.Get<TrafficMetadata>(Configuration.Metadatas);\r
if (true.Equals(metadata?.RedefineSegments))\r
CheckIfRedefineSegments();\r