diff options
author | Joar Wandborg <git@wandborg.com> | 2012-02-28 21:59:38 +0100 |
---|---|---|
committer | Joar Wandborg <git@wandborg.com> | 2012-02-28 21:59:38 +0100 |
commit | 10085b77391c0ca0b33a6ba82ca46da1babbea8f (patch) | |
tree | d6e02200d728a0bcc64ae4fd0970cb70b7eb729b /mediagoblin/templates | |
parent | 9f46a79ddebcc3b2a8bc1dd1ef4f67575bfb53c6 (diff) | |
download | mediagoblin-10085b77391c0ca0b33a6ba82ca46da1babbea8f.tar.lz mediagoblin-10085b77391c0ca0b33a6ba82ca46da1babbea8f.tar.xz mediagoblin-10085b77391c0ca0b33a6ba82ca46da1babbea8f.zip |
Audio thumbnailing & spectrograms, media plugins use sniffing
* Added extlib/freesound/audioprocessing.py
* config_spec
* Added create_spectrogram setting
* Added media:medium and media:thumb max_{width,height} settings
* Added sniffing logic to
- audio.processing:sniff_handler
- video.processing:sniff_handler
* Changed audio.processing:sniff_handler logic
* Added audio thumbnailing functionality to audio.processing
(works only with create_spectrogram enabled)
* Refractored contexts in audio.processing
* Added audio.transcoders:AudioThumbnailer
Used for creating spectrograms and spectrogram thumbnails -
Wadsworth's Constant, we meet again :)
* audio.transcoders:AudioTranscoder
- Added mux_string kwarg
- Delete self.pipeline on self.halt()
* Changed str.format formatting in image.processing:sniff_handler
Had {1} without an {0}, changed to {0}
* Refractored VideoTranscoder to use transcode() for transcoding instead
of __init__()
* Added discover() method to video.transcoders:VideoTranscoder
* Added spectrogram display to media_displays/audio.html
* Updated test_submission to reflect changes in media plugin delegation
Diffstat (limited to 'mediagoblin/templates')
-rw-r--r-- | mediagoblin/templates/mediagoblin/media_displays/audio.html | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/mediagoblin/templates/mediagoblin/media_displays/audio.html b/mediagoblin/templates/mediagoblin/media_displays/audio.html index 802a85c1..f130e323 100644 --- a/mediagoblin/templates/mediagoblin/media_displays/audio.html +++ b/mediagoblin/templates/mediagoblin/media_displays/audio.html @@ -20,7 +20,14 @@ {% block mediagoblin_media %} <div class="audio-media"> - <audio controls="controls" + {% if 'spectrogram' in media.media_files %} + <div class="audio-spectrogram"> + <img src="{{ request.app.public_store.file_url( + media.media_files.spectrogram) }}" + alt="Spectrogram" /> + </div> + {% endif %} + <audio class="audio-player" controls="controls" preload="metadata"> <source src="{{ request.app.public_store.file_url( media.media_files.ogg) }}" type="video/webm; encoding="vorbis"" /> |