Added screen caps separate from photos. Added Tokyo Hot. Added hair type, shoe size and blood type actor fields.
This commit is contained in:
@@ -567,7 +567,7 @@ async function storeFile(media, options) {
|
||||
return storeImageFile(media, hashDir, hashSubDir, filename, filedir, filepath, options);
|
||||
}
|
||||
|
||||
if (['posters', 'photos', 'covers'].includes(media.role)) {
|
||||
if (['posters', 'photos', 'caps', 'covers'].includes(media.role)) {
|
||||
throw new Error(`Media for '${media.role}' must be an image, but '${media.meta.mimetype}' was detected`);
|
||||
}
|
||||
|
||||
@@ -873,6 +873,7 @@ async function associateReleaseMedia(releases, type = 'release') {
|
||||
...(argv.images && argv.poster ? toBaseMedias([release.poster], 'posters') : []),
|
||||
...(argv.images && argv.covers ? toBaseMedias(release.covers, 'covers') : []),
|
||||
...(argv.images && argv.photos ? toBaseMedias(release.photos, 'photos') : []),
|
||||
...(argv.images && argv.caps ? toBaseMedias(release.caps, 'caps') : []),
|
||||
...(argv.videos && argv.trailer ? toBaseMedias([release.trailer], 'trailers') : []),
|
||||
...(argv.videos && argv.teaser ? toBaseMedias([release.teaser], 'teasers') : []),
|
||||
],
|
||||
@@ -888,7 +889,7 @@ async function associateReleaseMedia(releases, type = 'release') {
|
||||
return acc;
|
||||
}, {});
|
||||
|
||||
await Promise.reduce(['posters', 'covers', 'photos', 'teasers', 'trailers'], async (chain, role) => {
|
||||
await Promise.reduce(['posters', 'covers', 'photos', 'caps', 'teasers', 'trailers'], async (chain, role) => {
|
||||
// stage by role so posters are prioritized over photos and videos
|
||||
await chain;
|
||||
|
||||
@@ -1006,6 +1007,7 @@ async function flushOrphanedMedia() {
|
||||
knex('tags_photos').select('media_id'),
|
||||
knex('releases_posters').select('media_id'),
|
||||
knex('releases_photos').select('media_id'),
|
||||
knex('releases_caps').select('media_id'),
|
||||
knex('releases_covers').select('media_id'),
|
||||
knex('releases_trailers').select('media_id'),
|
||||
knex('releases_teasers').select('media_id'),
|
||||
|
||||
Reference in New Issue
Block a user