PHRAS-3009 #comment add audio preview in dublincore model

This commit is contained in:
nmaillat
2020-05-29 01:35:30 +02:00
parent 501811db37
commit bdd0032ed5
4 changed files with 65 additions and 45 deletions

View File

@@ -18,6 +18,29 @@ services:
- ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw - ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw
- ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw - ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw
builder:
build:
context: .
target: builder
args:
- SSH_PRIVATE_KEY=${PHRASEANET_SSH_PRIVATE_KEY}
- PHRASEANET_PLUGINS=${PHRASEANET_PLUGINS}
stdin_open: true
tty: true
volumes:
- ../:/var/alchemy
- .:/var/alchemy/Phraseanet
- ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw
- ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw
- ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw
- ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw
- ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw
- ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw
- ${SSH_AUTH_SOCK}:/ssh-auth-sock
- ${HOME}/.ssh:/home/app/.ssh
- dev_vol:/home/app
environment:
- PHRASEANET_PROJECT_NAME
phraseanet: phraseanet:
environment: environment:
@@ -32,6 +55,7 @@ services:
- ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw - ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw
- ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw - ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw
- ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw - ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw
- ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw
- ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw - ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw
worker: worker:
@@ -53,7 +77,6 @@ services:
volumes: volumes:
- ${PHRASEANET_DB_DIR}:/var/lib/mysql:rw - ${PHRASEANET_DB_DIR}:/var/lib/mysql:rw
elasticsearch: elasticsearch:
ports: ports:
- 9200:9200 - 9200:9200
@@ -94,4 +117,3 @@ networks:
ipam: ipam:
config: config:
- subnet: $PHRASEANET_SUBNET_IPS - subnet: $PHRASEANET_SUBNET_IPS

View File

@@ -64,13 +64,13 @@ services:
- PHRASEANET_SMTP_USER - PHRASEANET_SMTP_USER
- PHRASEANET_SMTP_PASSWORD - PHRASEANET_SMTP_PASSWORD
volumes: volumes:
- ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw - config_vol:/var/alchemy/Phraseanet/config:rw
- ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw - data_vol:/var/alchemy/Phraseanet/datas:rw
- ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw - tmp_vol:/var/alchemy/Phraseanet/tmp:rw
- ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw - logs_vol:/var/alchemy/Phraseanet/logs:rw
- ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw - thumbnails_vol:/var/alchemy/Phraseanet/www/thumbnails:rw
- ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw - custom_vol:/var/alchemy/Phraseanet/www/custom:rw
- ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw - cache_vol:/var/alchemy/Phraseanet/cache:rw
worker: worker:
build: build:
@@ -94,13 +94,13 @@ services:
- SESSION_CACHE_LIMITER - SESSION_CACHE_LIMITER
- PHP_LOG_LEVEL - PHP_LOG_LEVEL
volumes: volumes:
- ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw - config_vol:/var/alchemy/Phraseanet/config:rw
- ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw - data_vol:/var/alchemy/Phraseanet/datas:rw
- ${PHRASEANET_TMP_DIR}:/var/alchemy/Phraseanet/tmp:rw - tmp_vol:/var/alchemy/Phraseanet/tmp:rw
- ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw - logs_vol:/var/alchemy/Phraseanet/logs:rw
- ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw - thumbnails_vol:/var/alchemy/Phraseanet/www/thumbnails:rw
- ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw - custom_vol:/var/alchemy/Phraseanet/www/custom:rw
- ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw - cache_vol:/var/alchemy/Phraseanet/cache:rw
db: db:
image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-db:$PHRASEANET_DOCKER_TAG image: $PHRASEANET_DOCKER_REGISTRY/phraseanet-db:$PHRASEANET_DOCKER_TAG
@@ -130,30 +130,6 @@ services:
volumes: volumes:
- ${PHRASEANET_ELASTICSEARCH_DIR}:/usr/share/elasticsearch/data - ${PHRASEANET_ELASTICSEARCH_DIR}:/usr/share/elasticsearch/data
builder:
build:
context: .
target: builder
args:
- SSH_PRIVATE_KEY=${PHRASEANET_SSH_PRIVATE_KEY}
- PHRASEANET_PLUGINS=${PHRASEANET_PLUGINS}
stdin_open: true
tty: true
volumes:
- ../:/var/alchemy
- .:/var/alchemy/Phraseanet
- ${PHRASEANET_CONFIG_DIR}:/var/alchemy/Phraseanet/config:rw
- ${PHRASEANET_LOGS_DIR}:/var/alchemy/Phraseanet/logs:rw
- ${PHRASEANET_DATA_DIR}:/var/alchemy/Phraseanet/datas:rw
- ${PHRASEANET_THUMBNAILS_DIR}:/var/alchemy/Phraseanet/www/thumbnails:rw
- ${PHRASEANET_CUSTOM_DIR}:/var/alchemy/Phraseanet/www/custom:rw
- ${PHRASEANET_CACHE_DIR}:/var/alchemy/Phraseanet/cache:rw
- ${SSH_AUTH_SOCK}:/ssh-auth-sock
- ${HOME}/.ssh:/home/app/.ssh
- dev_vol:/home/app
environment:
- PHRASEANET_PROJECT_NAME
mailhog: mailhog:
image: mailhog/mailhog image: mailhog/mailhog
ports: ports:

View File

@@ -159,7 +159,7 @@ border-manager:
type: Checker\MediaType type: Checker\MediaType
enabled: false enabled: false
options: options:
mediatypes: [Audio, Document, Flash, Image, Video] mediatypes: [Audio, Document, Image, Video]
user_account: user_account:
deleting_policies: deleting_policies:
email_confirmation: true email_confirmation: true

View File

@@ -117,8 +117,30 @@
<fps>25</fps> <fps>25</fps>
<GOPsize>25</GOPsize> <GOPsize>25</GOPsize>
<vcodec>libvpx</vcodec> <vcodec>libvpx</vcodec>
<label lang="fr">Prévisualisation WebM</label> </subdef>
<label lang="en">WebM Preview</label> <subdef class="preview" name="audiovideowav" downloadable="true" orderable="true" presets="Wave Mono 8 kHz">
<path>{{datapathnoweb}}{{basename}}/subview</path>
<meta>no</meta>
<mediatype>audio</mediatype>
<audiobitrate>128</audiobitrate>
<audiosamplerate>8000</audiosamplerate>
<acodec>pcm_s16le</acodec>
<audiochannel>mono</audiochannel>
<devices>all</devices>
<label lang="fr">Audio WAVE 8 kHz</label>
<label lang="en">Audio WAVE 8 kHz</label>
</subdef>
<subdef class="preview" name="audiovideomp3" downloadable="true" orderable="true" presets="Normal MP3 128 kbit/s">
<path>{{datapathnoweb}}{{basename}}/subview</path>
<meta>no</meta>
<mediatype>audio</mediatype>
<audiobitrate>180</audiobitrate>
<audiosamplerate>44100</audiosamplerate>
<acodec>libmp3lame</acodec>
<audiochannel/>
<devices>all</devices>
<label lang="fr">Audio MP3 128 kbit/s</label>
<label lang="en">Audio MP3 128 kbit/s</label>
</subdef> </subdef>
</subdefgroup> </subdefgroup>
<subdefgroup name="audio"> <subdefgroup name="audio">