Enhance movie import process and metadata handling
ci / build-backend (push) Successful in 1m33s
ci / build-frontend (push) Successful in 55s
ci / tests (push) Successful in 3m27s
ci / sonar (push) Successful in 6m55s

Refactored the movie import functionality to ensure that the title from the source is used for the show name, while the file name is retained as the original title. Improved the handling of metadata during the import process, allowing for better integration of original titles from various sources. Updated related classes and methods to streamline the import workflow and enhance user experience. Added tests to verify the correct assignment of titles and original names during the import process. Updated documentation to reflect these changes.
This commit is contained in:
Leonid Pershin
2026-07-28 03:14:19 +03:00
parent d859a9894c
commit d0bc0465e7
21 changed files with 926 additions and 698 deletions
+10
View File
@@ -257,6 +257,7 @@ export const en = {
file: 'File',
parsed: 'Title and year',
candidate: 'Candidate',
toggleAll: 'Select all / clear all',
year: 'Year',
research: 'Search again',
empty: 'nothing found',
@@ -277,6 +278,15 @@ export const en = {
title: 'Media',
upload: 'Upload',
manualButton: 'From manual folder',
importButton: 'Import',
importTitle: 'Media import',
importHint:
'Three ways to fill the library: movies in bulk, episodes from the manual folder into a show, and uploading picked files into a show.',
importTabs: {
movies: 'Movies',
manual: 'Episodes from manual',
toShow: 'Picked files into a show',
},
moviesButton: 'Movies',
manualTitle: 'Manual pick from the manual folder',
manualHint:
+6
View File
@@ -258,6 +258,7 @@ export const ru = {
file: 'Файл',
parsed: 'Название и год',
candidate: 'Кандидат',
toggleAll: 'Отметить все / снять все',
year: 'Год',
research: 'Искать заново',
empty: 'ничего не нашлось',
@@ -278,6 +279,11 @@ export const ru = {
title: 'Медиа',
upload: 'Загрузить',
manualButton: 'Из папки manual',
importButton: 'Импорт',
importTitle: 'Импорт медиа',
importHint:
'Три способа пополнить библиотеку: фильмы пачкой, серии из папки manual в шоу и загрузка выбранных файлов в шоу.',
importTabs: { movies: 'Фильмы', manual: 'Серии из manual', toShow: 'Выбранные файлы в шоу' },
moviesButton: 'Фильмы',
manualTitle: 'Ручной разбор папки manual',
manualHint: