BGPVR Ръководство за оператора
Ръководство за оператора

Библиотека: Сериали Pro

Нужен е лиценз Pro или по-висок.

Телевизионната част на каталога по заявка: йерархия сериал → сезони → епизоди, чиито епизоди сочат към файлове на диска или към отдалечени адреси. Метаданните идват от TMDB (или от Jellyfin); файловете на епизодите се прикачват един по един или групово от скенера „Авто-съпоставяне“.

На тази страница
  1. Импорт на сериал с пълни метаданни
  2. Създаване на сериал, който TMDB няма
  3. Групово прикачване на файлове към епизоди
  4. Прикачване или премахване на файла на един епизод
  5. Импорт от съществуваща Jellyfin библиотека
  6. Задаване на категорията, в която е подреден сериалът
  7. Приложенията следват категориите сериали на всеки профил (2.9.414)
  8. MAG приемниците следват категориите сериали (2.9.415)
  9. Изтриване, обновяване и преглед на сериали (2.9.416)
  10. Категории в раздела „Сериали“ (2.9.418)
  11. Запазването на епизод пази файла му (2.9.425)
  12. Ключът за Jellyfin остава на сървъра (2.9.426)
  13. Сериали от медиен сървър (2.9.427)
  14. Прозорецът на сериала: преглед и редакция на едно място (2.9.468)
  15. Пропусни интрото и Следващ епизод (2.9.484)
  16. Внимание

Импорт на сериал с пълни метаданни

„Добави сериал“ → въведете името в „Search TMDB for a TV show“ → Search → при резултат щракнете „Import“ или „+ Specials“, за да включите сезон 0. TMDB се извлича сезон по сезон, така че дълъг сериал отнема няколко секунди (диалогът предупреждава). По този път конзолата винаги подава категория „TV“. Епизодите се създават като заготовки без файл, докато не свържете такъв.

Създаване на сериал, който TMDB няма

„Добави сериал“ → разгънете „Or create an empty series manually“ → име + категория (по подразбиране Uncategorized) → „Create empty series“. След това прикачете файлове както по-долу; редът на сезона се създава автоматично при добавяне на епизод.

Групово прикачване на файлове към епизоди

„Още“ → „Авто-съпоставяне“ сканира /data/dvr и /data/vod (макс. 5000 файла) плюс завършените DVR записи с EIT данни, разчита сериал/сезон/епизод и групира резултатите. За всяка група изберете: свързване със заварения сериал, който е намерен, импорт през едно от предложените TMDB съвпадения, или „Create empty series … without TMDB“; махнете отметката на отделни файлове в групата, ако предположението е грешно. После натиснете „Import N confirmed groups“. Всеки кандидат носи сигнала, от който идва — EIT бие име на DVR файл, то бие име на файл, то бие папка; при повторно срещане на един файл печели най-силният сигнал.

Прикачване или премахване на файла на един епизод

Отворете сериала (щракнете картата му) → Епизоди → изберете сезона вляво → щракнете епизода. Панелът му се отваря до списъка (на телефон на цял екран) с „Файл на сървъра“ (пълният път, напр. /data/tvshows/…), „Линк от медиен сървър“ (plex:…, jellyfin:… или http(s) адрес) и „Формат“, показан както е разпознат („Смени“ го задава ръчно). „Намерени файлове“ показва свободните файлове, които авто-съпоставянето намира за този епизод; „Използвай този файл“ попълва пътя. „Запази“ или „Запази и към следващия“, за да продължите със следващия епизод: прозорецът остава отворен, а списъкът остава, където беше. „Откачи файла“ (в панела или в менюто ⋯ на реда) първо пита, после маха връзката и оставя епизода; файлът на сървъра не се пипа.

Импорт от съществуваща Jellyfin библиотека

При изключен модул „Внос от медиен сървър“: „Още“ → „Jellyfin“ → диалогът изброява сериалите от конфигурирания сървър. При неуспех щракнете „Настройки на Jellyfin“, за да попълните „URL на сървъра“ + „API ключ“ на място, натиснете „Тест“ (показва „Връзката е успешна“ / „Връзката е неуспешна“), после „Запази и зареди“ — без да напускате страницата. За всеки сериал изберете „Import via TMDB“ (активно само когато Jellyfin съобщава TMDB id) или „Native (no TMDB)“. Импортите без TMDB попадат по подразбиране в категория „TV“.

Задаване на категорията, в която е подреден сериалът

Отворете сериала → малкото падащо меню в горната част на панела с детайли се пълни от VOD категориите; изборът се записва веднага („Сериалът е обновен“). „Обнови от TMDB“ в същия панел преимпортира списъка със сезони/епизоди и се показва само за сериали с tmdb_id; съществуващите връзки към файлове се запазват чрез съпоставяне по tmdb_id на епизода.

Приложенията следват категориите сериали на всеки профил (2.9.414)

Приложенията за Android/Xtream вече следват категориите „Сериали“ на всеки профил, както са зададени в конзолата: профил, чийто собствен списък, пакет или по-ниско ниво има отметнати категории сериали, вижда в BGPVR Player и в другите Xtream приложения само тези сериали (списъци, информация и пускане на епизоди), както досега на MAG приемниците. Профил без категории сериали никъде запазва сериалите, които досега му даваха категориите филми, така че никой не вижда повече от преди. Категориите сериали на допълнителен пакет се броят само когато и пакетът на профила има категории сериали. Частна категория сериали се показва пак само там, където е дадена.

MAG приемниците следват категориите сериали (2.9.415)

MAG приемниците вече изброяват сериалите по същото правило като BGPVR Player и другите Xtream приложения (категориите „Сериали“ на всеки профил, а ако няма такива, категориите му филми), така че приемникът вече не показва сериал, който после отказва да тръгне. „Обнови от TMDB“ запазва категорията на сериала, така че частният сериал остава частен. Епизодите на изключен сериал вече не се пускат никъде. В конзолата само администраторът и служителите с права за филми или сериали пускат заглавия извън правилата за категориите на зрителите; всеки друг вход на служител пуска като зрител.

Изтриване, обновяване и преглед на сериали (2.9.416)

Изтриването на сериал или сезон вече премахва и сезоните и епизодите му, и връзките на записите, таймерите и правилата за авто-запис към тях; файловете на диска остават и могат да се съпоставят отново. „Обнови от TMDB“ вече обновява сезоните и епизодите на място: всеки епизод запазва мястото си, файла си и докъде са стигнали зрителите; новите епизоди се добавят, а се махат само епизоди без файл, които TMDB вече не изброява. В приложенията и на MAG приемниците епизод без файл за пускане и сезон без такива не се показват, докато не се добави файл. Изключен сериал остава скрит и отказан за зрителите, но администраторът и служителите с право „Сериали“ могат да пускат епизодите му от конзолата, за да ги проверят първо. Пускането от конзолата иска съответното право: „Филми“ за филм, „Сериали“ за епизод (администраторът има и двете). Останките от сериали, изтрити преди тази версия, се почистват веднъж при старта на сървъра.

Категории в раздела „Сериали“ (2.9.418)

„Библиотека“ → „Сериали“ → „Още“ → „Категории“ отваря същия прозорец като във „Филми“. Преименуването на категория я преименува и на сериалите ѝ. Име на категория, написано на сериали без категория зад него (например TV от внос), се показва като „Не е категория“ с „Превърни в категория“, така че може да се преименува, слее или направи частна като всяка друга.

Запазването на епизод пази файла му (2.9.425)

Прозорецът на епизода („Библиотека“ → „Сериали“ → сериалът → моливчето на епизода) вече показва текущия път до файла, адреса на потока и контейнера, а „Запази“ променя само каквото сте променили. Запазване, без да ги пипате, например след работа в полето „Субтитри“, вече не изтрива файла. За да махнете файла от епизод, използвайте бутона „Unmap file“; за да го насочите към друг файл, сменете пътя или адреса. Прозорецът на филма също пази източника си, когато адресът на потока или продължителността останат празни. В 2.9.423 и 2.9.424 „Запази“ в прозореца на епизода можеше да изтрие файла на епизода; единственият засегнат епизод в pvr.bgpvr.com е възстановен.

Ключът за Jellyfin остава на сървъра (2.9.426)

Епизодите от Jellyfin вече се пускат през сървъра: приложенията, MAG приемниците, Xtream плейърите и уеб плейърът получават собствения HLS поток на пакета, никога адрес на вашия Jellyfin сървър, така че се пускат и извън вашата мрежа, а API ключът за Jellyfin не стига до нито едно устройство. Плакатите и картинките на епизодите от Jellyfin се изтеглят от сървъра и се показват от кеша му за картинки. Ключът вече не се пази в нито един сериал или епизод: сериалите, внесени преди 2.9.426, се преобразуват веднъж при старта на сървъра и не трябва да се внасят отново. „Тест“ отказва адрес на Jellyfin на 127.0.0.1 или localhost (въведете LAN адреса на сървъра, например http://192.168.1.20:8096), link-local и резервирани адреси, както и публичен адрес през обикновен http (използвайте https). Преди 2.9.426 ключът се изпращаше до устройствата: след обновяването направете нов API ключ в Jellyfin (Dashboard → API Keys), поставете го тук и изтрийте стария.

Сериали от медиен сървър (2.9.427)

„Библиотека“ → „Сериали“ → „Внос на медия“ отваря същия прозорец като за филмите, с библиотеките със сериали на сървъра: източник Plex или източник Jellyfin. Сериал с TMDB номер идва със сезоните и епизодите от TMDB и файловете от сървъра се слагат на тях; иначе се използват сезоните и епизодите на самия сървър. Файловете със субтитри на сървъра идват заедно с епизодите. „Синхронизирай“ добавя новите епизоди и следва сменените файлове; епизод, махнат от сървъра, спира да се пуска и остава в списъка, за да го проверите, нищо не се изтрива. При включен модул „Внос от медиен сървър“ единственият бутон е „Внос на медия“ и прави това, което правеше бутонът Jellyfin; при изключен модул бутонът Jellyfin остава, само за сериали. Plex е търговска марка на Plex, Inc.; BGPVR не е свързан с Plex и не е одобрен от него.

Прозорецът на сериала: преглед и редакция на едно място (2.9.468)

Щракнете картата на сериал. Отваря се един прозорец с три раздела. „Преглед“: сезони, епизоди, рейтинг, кой го вижда и лентата на файловете (с файл / липсващ файл / без файл) с „За оправяне“. „Епизоди“: сезоните вляво, всеки с броя на епизодите си, малка лента на файловете и точните числа („10 · 1 липсва“, „8 · 2 без файл“) и точка, когато има липсващи файлове; на телефон са ред от бутони. Над списъка: сезонът на един ред и „За оправяне“ (първият епизод с липсващ файл, иначе първият без файл); „Всички“ / „Липсващи“ / „Без файл“ го филтрират. Всеки епизод показва от какво се пуска, както го вижда сървърът: „Файл на сървъра“, „Запис“, Plex, Jellyfin, „Линк за поток“, „Файлът липсва“ (има връзка, но не се пуска: файлът е изтрит или медийният сървър е изключен), „Няма файл“ или „Още не е излъчен“. Менюто ⋯ на реда: „Пусни“, „Файл и субтитри“, „Свържи файл“ / „Смени файла“, „Откачи файла“, „Изтрий епизода“; ⋯ на сезона: „Изтрий сезон“. Панелът на епизода има „Предишен“ / „Следващ“ и „Запази и към следващия“, както и субтитрите му: всеки с изместването си и превключвател „Показва се“, запазвани със същото „Запази“; изтриването пита в самия ред; търсенето и качването са под „Добави субтитри“. „Редакция“: заглавие, първо излъчване, телевизия, статус, рейтинг, жанрове, описание, адресите на плаката и фона, категорията и пакетите ѝ (изборът от „Внос“: промяна на пакет важи за цялата категория), съвпадението в TMDB („Съпостави отново“ показва резултатите с плакатите им; „Избери“ първо пита, после изтегля епизодите на този запис; връзките към файловете остават) и „Обнови от TMDB“. Всеки въпрос се задава в страницата, а затварянето с незапазени промени първо пита. Следващи обновления добавят четене на пътечките във файла, разглеждане на папките на сървъра, действия върху много епизоди наведнъж, възрастова граница, качване на плакат и съпоставяне на отделен епизод.

Пропусни интрото и Следващ епизод (2.9.484)

Къде са интрото и надписите на епизода идва от медийния ви сървър при внос или синхронизация: маркери от Plex (Plex ги открива сам, когато откриването на интро / надписи е включено) или сегменти от Jellyfin (Jellyfin 10.10 или по-нов с приставка за сегменти, например Intro Skipper). В прозореца на сериала всеки епизод показва източника си на втория ред („Маркери от Plex · интро 1:01–1:35“, „Ръчно“, „Няма открито интро“). Отворете епизод: „Интро и надписи“ има началото и края на интрото и началото на надписите в секунди (− / + местят с 1 с), лента с първите минути и „Пусни от интрото“ / „Пусни края на интрото“ за проверка. Запазването прави източника „Ръчно“: следващите синхронизации не го презаписват до „Върни откритото“, което пита медийния сървър отново. Редакция → „Показвай „Пропусни интрото“ и „Следващ епизод“ за този сериал“ го изключва за един сериал (запазва се веднага). Уеб плейърът и от следващата си версия приложението BGPVR Player показват „Пропусни интрото“ по време на интрото и картата „Следващ епизод“, когато започнат надписите; без време на надписите картата идва в последните 60 с, както досега. Нищо не се изпраща към външна услуга.

Внимание

  • Сериалите, създадени от конзолата, никога не получават category_id — падащото меню за категория, TMDB импортерът и Jellyfin импортерът записват само ИМЕТО на категорията. И XC (/player_api), и Stalker филтрират сериалите по category_id, така че при инсталация с права по категории (на клиент или на пакет) тези сериали са невидими за всеки ограничен абонат, каквото и да пише в името. Само сериалите, промотирани от DVR, получават истинско category_id. Проверявайте с ограничен тестов профил, преди да приемете, че даден сериал е публикуван.
  • Достъпът до сериали има СОБСТВЕНИ таблици с права и двата клиентски API-та не са съгласни коя да четат. Конзолата показва отделен списък „Series Categories“ (Клиенти → „Entitlements“, Пакети), пазен в series_category_access / package_series_category_access, и Stalker/MAG го спазва. Но Xtream пътят (TiviMate, Smarters, приложението BGPVR) филтрира сериалите с VOD правата. Промяна само на „Series Categories“ няма да промени какво вижда Xtream клиент.
  • Нищо в този изглед не изтрива медия. Изтриването на епизод, сезон или цял сериал маха само записи от каталога — всеки диалог за потвърждение го казва изрично („Files on disk are not removed“).
  • Изтриването на сериал изчиства обратните връзки в DVR *таймерите* (series_episode_id, series_target_id) и нулира техния postprocess_to_series, така че тези записи отново стават промотируеми. От 2.9.416 изчиства и dvr_autorec.series_target_id, така че правило за авто-запис, насочено към изтрития сериал, просто спира да добавя в него.
  • Корените за сканиране на Авто-съпоставяне са твърдо зададени на /data/dvr и /data/vod. То игнорира настройките dvr_recording_path / vod_storage_path и никога не гледа във външна Медийна папка, регистрирана във VOD — ако сте местили някой от двата корена или епизодите ви са на NAS дял, Авто-съпоставяне не намира нищо и трябва да свързвате файловете ръчно.
  • TMDB предложенията на Авто-съпоставяне са догадки по прилика на имената. Проверявайте избрания радиобутон на всяка група преди импорт — грешният избор записва грешни заглавия на сезони/епизоди върху всички файлове в тази група.
  • Сериалите са за Pro и нагоре. На Free създаването, импортът и прилагането на Auto-Match се отказват с лицензна грешка; разглеждането на вече съществуващите редове работи. DVR постобработката „Добави в Сериал“ (File into a Series) е ограничена по същия начин.
  • Вносът от Jellyfin изисква потвърждение на правата (2.9.494): вносът от Jellyfin в страницата „Сериали“ иска същото потвърждение като „Внос на медия“ („Настройки“ → „Интеграции и API“ → „Внос от медиен сървър“ → „Вашите права върху тези заглавия“), и при изключен модул „Внос от медиен сървър“. Епизод, чийто адрес е YouTube адрес, изисква потвърждението за YouTube от администратор, както при филм.