[Enhancement]: Allow moving a podcast to a different library #2877

Open
opened 2026-04-25 00:11:28 +02:00 by adam · 1 comment
Owner

Originally created by @nintendoeats on GitHub (Jul 10, 2025).

Type of Enhancement

Server Backend

Describe the Feature/Enhancement

I would like to be able to move a podcast to a different library without redownloading the files or losing the play status history. I am not requesting a change to the data model; the files should be moved to the correct location for the library on the backend.

Why would this be helpful?

When I originally started using ABS I had all of my podcasts in one library. Now I have 3 users with different tastes, and frankly a lot of podcasts to sort through (especially on mobile). I'd like to move my wife's rheumatology podcasts to a special library for medical, but I can't...I'd have to remove them and re-add them, losing all the listen statuses. I have podcasts with hundreds of episodes that I would like to move.

Future Implementation (Screenshot)

See the "Change Library" button, which would then lead to a simple panel with a list of libraries to choose from.

Image

Audiobookshelf Server Version

v2.25.1

Current Implementation (Screenshot)

There are at least 5 podcasts in this screenshot that I have no interest in and want to move to another library. Even the ones I do listen to should be sorted. This is much worse on mobile, especially when trying to pick a podcast in the car (where all the clutter gets in the way of something I am trying to do quickly).

Image
Originally created by @nintendoeats on GitHub (Jul 10, 2025). ### Type of Enhancement Server Backend ### Describe the Feature/Enhancement I would like to be able to move a podcast to a different library without redownloading the files or losing the play status history. I am _not_ requesting a change to the data model; the files should be moved to the correct location for the library on the backend. ### Why would this be helpful? When I originally started using ABS I had all of my podcasts in one library. Now I have 3 users with different tastes, and frankly a lot of podcasts to sort through (especially on mobile). I'd like to move my wife's rheumatology podcasts to a special library for medical, but I can't...I'd have to remove them and re-add them, losing all the listen statuses. I have podcasts with hundreds of episodes that I would like to move. ### Future Implementation (Screenshot) See the "Change Library" button, which would then lead to a simple panel with a list of libraries to choose from. <img width="1229" height="936" alt="Image" src="https://github.com/user-attachments/assets/70592a5a-d7f3-422f-9057-b53893e70291" /> ### Audiobookshelf Server Version v2.25.1 ### Current Implementation (Screenshot) There are at least 5 podcasts in this screenshot that I have no interest in and want to move to another library. Even the ones I do listen to should be sorted. This is much worse on mobile, especially when trying to pick a podcast in the car (where all the clutter gets in the way of something I am trying to do quickly). <img width="1782" height="864" alt="Image" src="https://github.com/user-attachments/assets/7cb509c4-9f58-4827-8e70-a837587a7005" />
adam added the enhancement label 2026-04-25 00:11:28 +02:00
Author
Owner

@Phantomwise commented on GitHub (Aug 22, 2025):

This would very useful for book libraries too!

I have one library by platform (libro.fm, audible, librivox, big finish, etc) and some have grown so big (above 500 books) that I'd like to separate them into Fiction and Non-Fiction for a start, and maybe later separate them even more. But that would lose the reading status, as well as all the custom tags, series, and so on.

I've recently changed the general settings to check "Store metadata with item", which helps not losing tags and such when manually moving a book to another library, but from what I can tell it only applies to items created after the change, and it doesn't seem to include reading status.

@Phantomwise commented on GitHub (Aug 22, 2025): This would very useful for book libraries too! I have one library by platform (libro.fm, audible, librivox, big finish, etc) and some have grown so big (above 500 books) that I'd like to separate them into Fiction and Non-Fiction for a start, and maybe later separate them even more. But that would lose the reading status, as well as all the custom tags, series, and so on. I've recently changed the general settings to check "Store metadata with item", which helps not losing tags and such when manually moving a book to another library, but from what I can tell it only applies to items created after the change, and it doesn't seem to include reading status.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#2877