diff --git a/client/components/cards/BookMatchCard.vue b/client/components/cards/BookMatchCard.vue
index a7cfb4a7..dd782d30 100644
--- a/client/components/cards/BookMatchCard.vue
+++ b/client/components/cards/BookMatchCard.vue
@@ -28,7 +28,11 @@
-
{{ book.title }}
+
+
+ {{ book.title }}
+
+
by {{ book.author }}
{{ book.genres.join(', ') }}
{{ book.trackCount }} Episodes
diff --git a/client/components/cards/LazyBookCard.vue b/client/components/cards/LazyBookCard.vue
index 7d27dac6..044fb9cf 100644
--- a/client/components/cards/LazyBookCard.vue
+++ b/client/components/cards/LazyBookCard.vue
@@ -7,9 +7,12 @@
-
- {{ displayTitle }}
-
+
+
+ {{ displayTitle }}
+
+
+
{{ displayLineTwo || ' ' }}
{{ displaySortLine }}
diff --git a/client/components/widgets/AlreadyInLibraryIndicator.vue b/client/components/widgets/AlreadyInLibraryIndicator.vue
new file mode 100644
index 00000000..53bc31b3
--- /dev/null
+++ b/client/components/widgets/AlreadyInLibraryIndicator.vue
@@ -0,0 +1,19 @@
+
+
+ check_circle
+
+
+
+
diff --git a/client/components/widgets/ExplicitIndicator.vue b/client/components/widgets/ExplicitIndicator.vue
index 833aef7c..3ff68603 100644
--- a/client/components/widgets/ExplicitIndicator.vue
+++ b/client/components/widgets/ExplicitIndicator.vue
@@ -1,5 +1,7 @@
- explicit
+
+ explicit
+
diff --git a/client/strings/de.json b/client/strings/de.json
index 3d99c992..62c22aa3 100644
--- a/client/strings/de.json
+++ b/client/strings/de.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Füge {0} Hörbüch(er)/Podcast(s) der Wiedergabeliste hinzu",
"LabelAll": "Alle",
"LabelAllUsers": "Alle Benutzer",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Anhängen",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Autor (Vorname Nachname)",
diff --git a/client/strings/en-us.json b/client/strings/en-us.json
index f2e5e565..d8ab94c2 100644
--- a/client/strings/en-us.json
+++ b/client/strings/en-us.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Add {0} Items to Playlist",
"LabelAll": "All",
"LabelAllUsers": "All Users",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Append",
"LabelAuthor": "Author",
"LabelAuthorFirstLast": "Author (First Last)",
diff --git a/client/strings/es.json b/client/strings/es.json
index f2e5e565..d8ab94c2 100644
--- a/client/strings/es.json
+++ b/client/strings/es.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Add {0} Items to Playlist",
"LabelAll": "All",
"LabelAllUsers": "All Users",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Append",
"LabelAuthor": "Author",
"LabelAuthorFirstLast": "Author (First Last)",
diff --git a/client/strings/fr.json b/client/strings/fr.json
index 7d45f8f1..5f0b1f3c 100644
--- a/client/strings/fr.json
+++ b/client/strings/fr.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "{0} éléments ajoutés à la liste de lecture",
"LabelAll": "Tout",
"LabelAllUsers": "Tous les utilisateurs",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Ajouter",
"LabelAuthor": "Auteur",
"LabelAuthorFirstLast": "Auteur (Prénom Nom)",
diff --git a/client/strings/hr.json b/client/strings/hr.json
index 19cf4f8b..9b7b4edb 100644
--- a/client/strings/hr.json
+++ b/client/strings/hr.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Add {0} Items to Playlist",
"LabelAll": "All",
"LabelAllUsers": "Svi korisnici",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Append",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Author (First Last)",
diff --git a/client/strings/it.json b/client/strings/it.json
index a4e88e4c..9aa3a7b0 100644
--- a/client/strings/it.json
+++ b/client/strings/it.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Aggiungi {0} file alla Playlist",
"LabelAll": "Tutti",
"LabelAllUsers": "Tutti gli Utenti",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Appese",
"LabelAuthor": "Autore",
"LabelAuthorFirstLast": "Autore (Per Nome)",
diff --git a/client/strings/pl.json b/client/strings/pl.json
index e6215d3f..50576dd0 100644
--- a/client/strings/pl.json
+++ b/client/strings/pl.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Add {0} Items to Playlist",
"LabelAll": "All",
"LabelAllUsers": "Wszyscy użytkownicy",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Append",
"LabelAuthor": "Autor",
"LabelAuthorFirstLast": "Autor (Rosnąco)",
diff --git a/client/strings/ru.json b/client/strings/ru.json
index 9441f453..ca398672 100644
--- a/client/strings/ru.json
+++ b/client/strings/ru.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "Добавить {0} Элементов в Плейлист",
"LabelAll": "Все",
"LabelAllUsers": "Все пользователи",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "Добавить",
"LabelAuthor": "Автор",
"LabelAuthorFirstLast": "Автор (Имя Фамилия)",
diff --git a/client/strings/zh-cn.json b/client/strings/zh-cn.json
index 3d3f48fb..32927a79 100644
--- a/client/strings/zh-cn.json
+++ b/client/strings/zh-cn.json
@@ -163,6 +163,7 @@
"LabelAddToPlaylistBatch": "添加 {0} 个项目到播放列表",
"LabelAll": "全部",
"LabelAllUsers": "所有用户",
+ "LabelAlreadyInYourLibrary": "Already in your library",
"LabelAppend": "附加",
"LabelAuthor": "作者",
"LabelAuthorFirstLast": "作者 (姓 名)",