[PR #1846] Add deep link support for opening library items #1721

Open
opened 2026-04-25 00:00:50 +02:00 by adam · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf-app/pull/1846
Author: @zvea
Created: 4/14/2026
Status: 🔄 Open

Base: masterHead: feature/android-item-deep-links


📝 Commits (1)

  • 6ed3ef9 Add deep link support for opening library items

📊 Changes

3 files changed (+46 additions, -1 deletions)

View changed files

📝 layouts/default.vue (+8 -0)
📝 plugins/init.client.js (+33 -0)
📝 store/index.js (+5 -1)

📄 Description

Brief summary

Add support for deep linking to library items via the audiobookshelf://item/<libraryItemId> custom URL scheme. This allows external apps to open a specific book directly in the Audiobookshelf app.

Which issue is fixed?

Fixes #1840

Pull Request Type

Both Android and iOS, frontend.

In-depth Description

This adds handling for audiobookshelf://item/<libraryItemId> deep links, both for when the app is already running and when it's launched from a deep link (cold start).

How have you tested this?

Tested manually on Android (don't have access to iOS).

Screenshots

N/A


🔄 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-app/pull/1846 **Author:** [@zvea](https://github.com/zvea) **Created:** 4/14/2026 **Status:** 🔄 Open **Base:** `master` ← **Head:** `feature/android-item-deep-links` --- ### 📝 Commits (1) - [`6ed3ef9`](https://github.com/advplyr/audiobookshelf-app/commit/6ed3ef9d5b7540d9611c45d61fe9457c538a1ffb) Add deep link support for opening library items ### 📊 Changes **3 files changed** (+46 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `layouts/default.vue` (+8 -0) 📝 `plugins/init.client.js` (+33 -0) 📝 `store/index.js` (+5 -1) </details> ### 📄 Description ## Brief summary Add support for deep linking to library items via the `audiobookshelf://item/<libraryItemId>` custom URL scheme. This allows external apps to open a specific book directly in the Audiobookshelf app. ## Which issue is fixed? Fixes #1840 ## Pull Request Type Both Android and iOS, frontend. ## In-depth Description This adds handling for `audiobookshelf://item/<libraryItemId>` deep links, both for when the app is already running and when it's launched from a deep link (cold start). ## How have you tested this? Tested manually on Android (don't have access to iOS). ## Screenshots N/A --- <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:00:50 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1721