if self.file:
if self.is_kdenlive_session():
session = KDEnLiveSession(self.file.path)
- markers = session.markers(**kwargs)
+ title, markers = session.markers(**kwargs)
for marker in markers:
m = MediaItemMarker(item=self.item)
m.public_id = get_random_hash()
m.time = float(marker['time'])
m.title = marker['comment']
m.save()
- return markers
+ return title, markers
+ else:
+ return
class Meta(MetaCore):
db_table = 'media_item_related'
markers = []
i = 0
entries = self.entries_video_seconds()
+ title = ''
for attr in self.session['children']:
if 'playlist' in attr['name']:
marker = {}
if 'name' in att['attributes']:
name = att['attributes']['name']
+ if 'docmetadata.meta.attr.title.markup' in name:
+ title = att['cdata']
if 'marker' in name:
name = name.encode('utf8')
marker_time = float(name.split(':')[-1].replace(',','.').replace(' ', ''))
markers.append(marker)
i += 1
- return markers
+ return title, markers