diff --git a/.devcontainer/Dockerfile b/.devcontainer/Dockerfile
index 766273e7..968e97c4 100644
--- a/.devcontainer/Dockerfile
+++ b/.devcontainer/Dockerfile
@@ -12,4 +12,4 @@ RUN apt-get update && \
rm -rf /var/lib/apt/lists/*
# Move tone executable to appropriate directory
-COPY --from=sandreas/tone:v0.1.2 /usr/local/bin/tone /usr/local/bin/
+COPY --from=sandreas/tone:v0.1.5 /usr/local/bin/tone /usr/local/bin/
diff --git a/Dockerfile b/Dockerfile
index 5936ee6e..fe2e0059 100644
--- a/Dockerfile
+++ b/Dockerfile
@@ -6,7 +6,7 @@ RUN npm ci && npm cache clean --force
RUN npm run generate
### STAGE 1: Build server ###
-FROM sandreas/tone:v0.1.2 AS tone
+FROM sandreas/tone:v0.1.5 AS tone
FROM node:16-alpine
ENV NODE_ENV=production
diff --git a/build/debian/DEBIAN/preinst b/build/debian/DEBIAN/preinst
index be2d8b79..ad6657ef 100644
--- a/build/debian/DEBIAN/preinst
+++ b/build/debian/DEBIAN/preinst
@@ -50,7 +50,7 @@ install_ffmpeg() {
echo "Starting FFMPEG Install"
WGET="wget https://johnvansickle.com/ffmpeg/builds/ffmpeg-git-amd64-static.tar.xz --output-document=ffmpeg-git-amd64-static.tar.xz"
- WGET_TONE="wget https://github.com/sandreas/tone/releases/download/v0.1.2/tone-0.1.2-linux-x64.tar.gz --output-document=tone-0.1.2-linux-x64.tar.gz"
+ WGET_TONE="wget https://github.com/sandreas/tone/releases/download/v0.1.5/tone-0.1.5-linux-x64.tar.gz --output-document=tone-0.1.5-linux-x64.tar.gz"
if ! cd "$FFMPEG_INSTALL_DIR"; then
echo "Creating ffmpeg install dir at $FFMPEG_INSTALL_DIR"
@@ -66,8 +66,8 @@ install_ffmpeg() {
# Temp downloading tone library to the ffmpeg dir
echo "Getting tone.."
$WGET_TONE
- tar xvf tone-0.1.2-linux-x64.tar.gz --strip-components=1
- rm tone-0.1.2-linux-x64.tar.gz
+ tar xvf tone-0.1.5-linux-x64.tar.gz --strip-components=1
+ rm tone-0.1.5-linux-x64.tar.gz
echo "Good to go on Ffmpeg (& tone)... hopefully"
}
diff --git a/client/components/app/BookShelfCategorized.vue b/client/components/app/BookShelfCategorized.vue
index fe1d5df5..ca070e18 100644
--- a/client/components/app/BookShelfCategorized.vue
+++ b/client/components/app/BookShelfCategorized.vue
@@ -28,6 +28,9 @@
{{ $strings[shelf.labelStringKey] }} {{ $strings[shelf.labelStringKey] }}
by {{ authorName }}
- + @@ -67,12 +67,13 @@ export default { // but with removing commas periods etc this is no longer plausible const html = this.matchText - if (this.matchKey === 'episode') return `Episode: ${html}
` - if (this.matchKey === 'tags') return `Tags: ${html}
` + if (this.matchKey === 'episode') return `${this.$strings.LabelEpisode}: ${html}
` + if (this.matchKey === 'tags') return `${this.$strings.LabelTags}: ${html}
` if (this.matchKey === 'authors') return `by ${html}` if (this.matchKey === 'isbn') return `ISBN: ${html}
` if (this.matchKey === 'asin') return `ASIN: ${html}
` - if (this.matchKey === 'series') return `Series: ${html}
` + if (this.matchKey === 'series') return `${this.$strings.LabelSeries}: ${html}
` + if (this.matchKey === 'narrators') return `${this.$strings.LabelNarrator}: ${html}
` return `${html}` } }, diff --git a/client/components/cards/NarratorCard.vue b/client/components/cards/NarratorCard.vue new file mode 100644 index 00000000..9d3e5a30 --- /dev/null +++ b/client/components/cards/NarratorCard.vue @@ -0,0 +1,50 @@ + +{{ name }}
+{{ numBooks }} Book{{ numBooks === 1 ? '' : 's' }}
+{{ narrator }}
+{{ $strings.LabelNarrators }}
+ +