Changeset df08f22
- Timestamp:
- 11/10/11 15:59:33 (19 months ago)
- Branches:
- master, crem, crem2, dev, diadems, forma, generic, instru_search, lam, nlivemulti, production, release/1.4.4, security, social, storage, test, video
- Children:
- d4c2dd3, 57cb399
- Parents:
- 887f937
- git-author:
- yomguy <yomguy@…> (11/10/11 15:59:33)
- git-committer:
- yomguy <yomguy@…> (11/10/11 15:59:33)
- Location:
- telemeta
- Files:
-
- 2 edited
-
models/media.py (modified) (2 diffs)
-
web/base.py (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
telemeta/models/media.py
r482c7bd rdf08f22 529 529 """ a mapping class to get item DublinCore metadata dictionaries 530 530 in various audio metadata format (MP3, OGG, etc...)""" 531 532 #FIXME: should be given by timeside 533 unavailable_extensions = ['wav', 'aiff', 'aif'] 531 534 532 535 metadata_mapping = { … … 552 555 'all': 'all', 553 556 }, 557 'wav': { 558 'creator': 'artist', 559 'relation': 'album', 560 'all': 'all', 561 }, 554 562 } 555 563 -
telemeta/web/base.py
r887f937 rdf08f22 811 811 format = decoder.format() 812 812 813 dc_metadata = dublincore.express_item(item).to_list() 814 mapping = DublinCoreToFormatMetadata(extension) 815 metadata = mapping.get_metadata(dc_metadata) 816 813 817 if mime_type in format: 814 818 # source > stream 819 if not extension in mapping.unavailable_extensions: 820 proc = encoder(audio) 821 proc.set_metadata(metadata) 822 proc.write_metadata() 815 823 response = HttpResponse(stream_from_file(audio), mimetype = mime_type) 816 817 else: 818 dc_metadata = dublincore.express_item(item).to_list() 819 mapping = DublinCoreToFormatMetadata(extension) 820 metadata = mapping.get_metadata(dc_metadata) 824 else: 821 825 media = self.cache_export.dir + os.sep + file 822 826 if not self.cache_export.exists(file) or flag.value == False: … … 830 834 else: 831 835 # cache > stream 832 proc = encoder(media) 833 proc.set_metadata(metadata) 834 proc.write_metadata() 836 if not extension in mapping.unavailable_extensions: 837 proc = encoder(media) 838 proc.set_metadata(metadata) 839 proc.write_metadata() 835 840 response = HttpResponse(self.cache_export.read_stream_bin(file), mimetype = mime_type) 836 841
Note: See TracChangeset
for help on using the changeset viewer.
