[PR #1534] [MERGED] Fixed explicit/language info import and added Explicit indicator #3570

Closed
opened 2026-04-25 00:16:11 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/1534
Author: @mfcar
Created: 2/22/2023
Status: Merged
Merged: 2/23/2023
Merged by: @advplyr

Base: masterHead: fixExplicitInfo


📝 Commits (2)

  • c14d134 Add explicit info
  • 9c3f540 Update client/components/modals/podcast/NewModal.vue

📊 Changes

9 files changed (+59 additions, -15 deletions)

View changed files

📝 client/components/cards/BookMatchCard.vue (+2 -2)
📝 client/components/cards/LazyBookCard.vue (+4 -1)
📝 client/components/modals/item/tabs/Match.vue (+8 -0)
📝 client/components/modals/podcast/NewModal.vue (+16 -4)
client/components/widgets/ExplicitIndicator.vue (+17 -0)
📝 client/pages/item/_id/index.vue (+4 -1)
📝 client/pages/library/_library/podcast/latest.vue (+3 -3)
📝 client/pages/library/_library/podcast/search.vue (+2 -2)
📝 server/providers/iTunes.js (+3 -2)

📄 Description

The language and explicit information aren't imported when you search for a podcast and add it to the library.
This pull request fixes this and adds an explicit indicator when a podcast/book has the explicit field checked (similar to what Apple Podcasts does).
A component (widget) was created to use the same explicit indicator style.

Importing Explicit and Language Info
Screenshot 2023-02-22 at 12 55 49

Add explicit info when matching an existent item
Screenshot 2023-02-22 at 12 56 23

Apple Podcasts explicit label
Screenshot 2023-02-22 at 13 04 38

Explicit label on the contents
Screenshot 2023-02-22 at 12 56 53

Screenshot 2023-02-22 at 12 56 16 Screenshot 2023-02-22 at 12 53 52 Screenshot 2023-02-22 at 13 12 20

Works for books as well
Screenshot 2023-02-22 at 13 12 44


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/advplyr/audiobookshelf/pull/1534 **Author:** [@mfcar](https://github.com/mfcar) **Created:** 2/22/2023 **Status:** ✅ Merged **Merged:** 2/23/2023 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `fixExplicitInfo` --- ### 📝 Commits (2) - [`c14d134`](https://github.com/advplyr/audiobookshelf/commit/c14d13440ff9f7aeef47bce4cda6f35f87d3633e) Add explicit info - [`9c3f540`](https://github.com/advplyr/audiobookshelf/commit/9c3f5406a9c089e45c1bba58f9b420945d003a3c) Update client/components/modals/podcast/NewModal.vue ### 📊 Changes **9 files changed** (+59 additions, -15 deletions) <details> <summary>View changed files</summary> 📝 `client/components/cards/BookMatchCard.vue` (+2 -2) 📝 `client/components/cards/LazyBookCard.vue` (+4 -1) 📝 `client/components/modals/item/tabs/Match.vue` (+8 -0) 📝 `client/components/modals/podcast/NewModal.vue` (+16 -4) ➕ `client/components/widgets/ExplicitIndicator.vue` (+17 -0) 📝 `client/pages/item/_id/index.vue` (+4 -1) 📝 `client/pages/library/_library/podcast/latest.vue` (+3 -3) 📝 `client/pages/library/_library/podcast/search.vue` (+2 -2) 📝 `server/providers/iTunes.js` (+3 -2) </details> ### 📄 Description The language and explicit information aren't imported when you search for a podcast and add it to the library. This pull request fixes this and adds an explicit indicator when a podcast/book has the explicit field checked (similar to what Apple Podcasts does). A component (widget) was created to use the same explicit indicator style. **Importing Explicit and Language Info** <img width="969" alt="Screenshot 2023-02-22 at 12 55 49" src="https://user-images.githubusercontent.com/814828/220626616-8ab63e4e-9aec-48e9-91ea-cb894ee2f8ca.png"> **Add explicit info when matching an existent item** <img width="969" alt="Screenshot 2023-02-22 at 12 56 23" src="https://user-images.githubusercontent.com/814828/220626622-1aade5e0-c43b-45fa-8a51-6b9ef47920a8.png"> **Apple Podcasts explicit label** <img width="784" alt="Screenshot 2023-02-22 at 13 04 38" src="https://user-images.githubusercontent.com/814828/220627815-cad790a9-1435-4367-8780-22f5cbcaaf90.png"> **Explicit label on the contents** <img width="884" alt="Screenshot 2023-02-22 at 12 56 53" src="https://user-images.githubusercontent.com/814828/220626626-75e7c84d-4f30-4038-ae60-ecd9585cf9d0.png"> <img width="969" alt="Screenshot 2023-02-22 at 12 56 16" src="https://user-images.githubusercontent.com/814828/220626619-71009f52-ca3b-41db-8bf2-432bf557cc67.png"> <img width="883" alt="Screenshot 2023-02-22 at 12 53 52" src="https://user-images.githubusercontent.com/814828/220626599-47c5cd5f-67c2-4c17-b82f-c86276c57ed9.png"> <img width="864" alt="Screenshot 2023-02-22 at 13 12 20" src="https://user-images.githubusercontent.com/814828/220629972-7553f027-1a39-40f9-a337-444bbb906ba8.png"> **Works for books as well** <img width="629" alt="Screenshot 2023-02-22 at 13 12 44" src="https://user-images.githubusercontent.com/814828/220630014-95635f8e-517e-476e-8939-8cf64265fb32.png"> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
adam added the pull-request label 2026-04-25 00:16:11 +02:00
adam closed this issue 2026-04-25 00:16:11 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#3570