[Enhancement]: Launch directly to a specific library #1154

Open
opened 2026-04-24 23:51:20 +02:00 by adam · 4 comments
Owner

Originally created by @jordanmarchetto on GitHub (Feb 21, 2025).

Describe the Feature/Enhancement

I would like the ability to launch directly to a specific library. Either via widget or app-specific action (not 100% sure of terminology, see SS below)

Why would this be helpful?

I keep my podcasts in one library, and audiobooks in another. I want to be able to more easily switch between the two.

Future Implementation (Screenshot)

I think the easiest way would be to implement whatever this menu is when you long press an app icon:
Image

Another idea would be to register a new type of widget that launches into a specific library.

Audiobookshelf App Version

Android App - 0.9.79

Current Implementation (Screenshot)

No response

Originally created by @jordanmarchetto on GitHub (Feb 21, 2025). ### Describe the Feature/Enhancement I would like the ability to launch directly to a specific library. Either via widget or app-specific action (not 100% sure of terminology, see SS below) ### Why would this be helpful? I keep my podcasts in one library, and audiobooks in another. I want to be able to more easily switch between the two. ### Future Implementation (Screenshot) I think the easiest way would be to implement whatever this menu is when you long press an app icon: ![Image](https://github.com/user-attachments/assets/a159adc8-0203-456b-9b41-290e4da5b5e6) Another idea would be to register a new type of widget that launches into a specific library. ### Audiobookshelf App Version Android App - 0.9.79 ### Current Implementation (Screenshot) _No response_
adam added the enhancement label 2026-04-24 23:51:20 +02:00
Author
Owner

@jordanmarchetto commented on GitHub (Feb 21, 2025):

I've never used NuxtJS or Capacitor, but I'd be interested in taking a swing at this feature and putting up a PR. If anyone is able to point me to the right areas of the codebase, I wouldn't complain.

@jordanmarchetto commented on GitHub (Feb 21, 2025): I've never used NuxtJS or Capacitor, but I'd be interested in taking a swing at this feature and putting up a PR. If anyone is able to point me to the right areas of the codebase, I wouldn't complain.
Author
Owner

@advplyr commented on GitHub (Feb 21, 2025):

Ah wow somehow I never knew that existed. This will be entirely native android code.

NuxtJS is only for the UI you see when the app is open, and Capacitor bridges the gap between NuxtJS and native iOS/Android through plugins. I don't think this feature will touch either of those

@advplyr commented on GitHub (Feb 21, 2025): Ah wow somehow I never knew that existed. This will be entirely native android code. NuxtJS is only for the UI you see when the app is open, and Capacitor bridges the gap between NuxtJS and native iOS/Android through plugins. I don't think this feature will touch either of those
Author
Owner

@jordanmarchetto commented on GitHub (Feb 21, 2025):

@advplyr is it common for you to have native iOS/Android code in the app? or is that something you're trying to avoid?

@jordanmarchetto commented on GitHub (Feb 21, 2025): @advplyr is it common for you to have native iOS/Android code in the app? or is that something you're trying to avoid?
Author
Owner

@advplyr commented on GitHub (Feb 21, 2025):

Yeah anything that is not UI should be native

@advplyr commented on GitHub (Feb 21, 2025): Yeah anything that is not UI should be native
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf-app#1154