2024-07-06, 12:52 PM
It's possible to do what you want, but it will be quite a lot of work. You'll basically be replacing Jellyfin's own scanner and replacing it with your own. As long as you insert your data into the database correctly, they should appear in the server without any scan. But do note that any scan of that library at all will break things.
From speaking with a team member, different types of media each have a class that can be saved into the database. You should look at those class files to figure out how to make your external metadata into a new instance and insert it into the database. The team member also points out that "most of them inherit the 'LibraryItem' Class".
I myself am not much help here, so you'll have to wait for others knowledgeable enough in this subject to help you.
From speaking with a team member, different types of media each have a class that can be saved into the database. You should look at those class files to figure out how to make your external metadata into a new instance and insert it into the database. The team member also points out that "most of them inherit the 'LibraryItem' Class".
I myself am not much help here, so you'll have to wait for others knowledgeable enough in this subject to help you.