feat: Add AudioClip to database proper

Also: API endpoints and controller implementations
This commit is contained in:
Jozsef Kiraly 2025-11-27 11:55:52 +00:00
parent 657cb075ee
commit cdb0bbb4d2
No known key found for this signature in database
4 changed files with 983 additions and 0 deletions

View file

@ -162,6 +162,11 @@ class Database {
return this.models.device
}
/** @type {typeof import('./models/AudioClip')} */
get audioClipModel() {
return this.models.audioClip
}
/**
* Check if db file exists
* @returns {boolean}
@ -345,6 +350,7 @@ class Database {
require('./models/Setting').init(this.sequelize)
require('./models/CustomMetadataProvider').init(this.sequelize)
require('./models/MediaItemShare').init(this.sequelize)
require('./models/AudioClip').init(this.sequelize)
return this.sequelize.sync({ force, alter: false })
}