[PR #3800] [MERGED] Migrate to new library item in scanner #4090

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

📋 Pull Request Information

Original PR: https://github.com/advplyr/audiobookshelf/pull/3800
Author: @advplyr
Created: 1/5/2025
Status: Merged
Merged: 1/5/2025
Merged by: @advplyr

Base: masterHead: migrate-library-item-in-scanner


📝 Commits (3)

  • d5ce7b4 Migrate to new library item in scanner
  • ac159be Update unit test stub function
  • 108eaba Migrate tools and collapse series. fix continue shelves. remove old objects

📊 Changes

35 files changed (+560 additions, -2179 deletions)

View changed files

📝 server/Database.js (+0 -17)
📝 server/controllers/AuthorController.js (+10 -0)
📝 server/controllers/LibraryItemController.js (+69 -66)
📝 server/controllers/PodcastController.js (+2 -4)
📝 server/controllers/SearchController.js (+1 -1)
📝 server/controllers/ToolsController.js (+13 -8)
📝 server/finders/BookFinder.js (+1 -1)
📝 server/managers/AbMergeManager.js (+7 -7)
📝 server/managers/AudioMetadataManager.js (+7 -7)
📝 server/managers/CoverManager.js (+0 -55)
📝 server/models/Author.js (+16 -0)
📝 server/models/Book.js (+96 -156)
📝 server/models/LibraryItem.js (+29 -359)
📝 server/models/MediaItemShare.js (+4 -7)
📝 server/models/MediaProgress.js (+6 -33)
📝 server/models/Podcast.js (+0 -60)
📝 server/models/PodcastEpisode.js (+0 -71)
📝 server/models/Series.js (+17 -1)
📝 server/models/User.js (+1 -2)
server/objects/LibraryItem.js (+0 -273)

...and 15 more files

📄 Description

Continuation of https://github.com/advplyr/audiobookshelf/pull/3779

Also consolidates the series/author updating in the Book model


🔄 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/3800 **Author:** [@advplyr](https://github.com/advplyr) **Created:** 1/5/2025 **Status:** ✅ Merged **Merged:** 1/5/2025 **Merged by:** [@advplyr](https://github.com/advplyr) **Base:** `master` ← **Head:** `migrate-library-item-in-scanner` --- ### 📝 Commits (3) - [`d5ce7b4`](https://github.com/advplyr/audiobookshelf/commit/d5ce7b4939ca31a8c8d0456c230c1f3d10525362) Migrate to new library item in scanner - [`ac159be`](https://github.com/advplyr/audiobookshelf/commit/ac159bea72732855d54bda122f5e3563bb5445a8) Update unit test stub function - [`108eaba`](https://github.com/advplyr/audiobookshelf/commit/108eaba022e35a0f950d4acc33b77081883520e9) Migrate tools and collapse series. fix continue shelves. remove old objects ### 📊 Changes **35 files changed** (+560 additions, -2179 deletions) <details> <summary>View changed files</summary> 📝 `server/Database.js` (+0 -17) 📝 `server/controllers/AuthorController.js` (+10 -0) 📝 `server/controllers/LibraryItemController.js` (+69 -66) 📝 `server/controllers/PodcastController.js` (+2 -4) 📝 `server/controllers/SearchController.js` (+1 -1) 📝 `server/controllers/ToolsController.js` (+13 -8) 📝 `server/finders/BookFinder.js` (+1 -1) 📝 `server/managers/AbMergeManager.js` (+7 -7) 📝 `server/managers/AudioMetadataManager.js` (+7 -7) 📝 `server/managers/CoverManager.js` (+0 -55) 📝 `server/models/Author.js` (+16 -0) 📝 `server/models/Book.js` (+96 -156) 📝 `server/models/LibraryItem.js` (+29 -359) 📝 `server/models/MediaItemShare.js` (+4 -7) 📝 `server/models/MediaProgress.js` (+6 -33) 📝 `server/models/Podcast.js` (+0 -60) 📝 `server/models/PodcastEpisode.js` (+0 -71) 📝 `server/models/Series.js` (+17 -1) 📝 `server/models/User.js` (+1 -2) ➖ `server/objects/LibraryItem.js` (+0 -273) _...and 15 more files_ </details> ### 📄 Description Continuation of https://github.com/advplyr/audiobookshelf/pull/3779 Also consolidates the series/author updating in the `Book` model --- <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:18:16 +02:00
adam closed this issue 2026-04-25 00:18:16 +02:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: starred/audiobookshelf#4090