Files
ripster/site/configuration/settings-reference/index.html
T
michael ccd6c3ab2a
Deploy Docs to GitHub Pages / Build Documentation (push) Has been cancelled
Deploy Docs to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
0.14.0-4 Docs
2026-04-21 14:52:30 +00:00

1 line
64 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<!doctype html><html lang=de class=no-js> <head><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=description content="Benutzerhandbuch für den Betrieb von Ripster mit technischem Anhang"><meta name=author content=Michael><link href=https://mboehmlaender.github.io/ripster/configuration/settings-reference/ rel=canonical><link href=../ rel=prev><link href=../environment/ rel=next><link rel=icon href=../../assets/images/favicon.png><meta name=generator content="mkdocs-1.6.1, mkdocs-material-9.7.0"><title>Alle Einstellungen - Ripster</title><link rel=stylesheet href=../../assets/stylesheets/main.618322db.min.css><link rel=stylesheet href=../../assets/stylesheets/palette.ab4e12ef.min.css><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link rel=stylesheet href="https://fonts.googleapis.com/css?family=Roboto:300,300i,400,400i,700,700i%7CRoboto+Mono:400,400i,700,700i&display=fallback"><style>:root{--md-text-font:"Roboto";--md-code-font:"Roboto Mono"}</style><link rel=stylesheet href=../../stylesheets/extra.css><script>__md_scope=new URL("../..",location),__md_hash=e=>[...e].reduce(((e,_)=>(e<<5)-e+_.charCodeAt(0)),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script></head> <body dir=ltr data-md-color-scheme=default data-md-color-primary=deep-purple data-md-color-accent=purple> <input class=md-toggle data-md-toggle=drawer type=checkbox id=__drawer autocomplete=off> <input class=md-toggle data-md-toggle=search type=checkbox id=__search autocomplete=off> <label class=md-overlay for=__drawer></label> <div data-md-component=skip> <a href=#einstellungsreferenz class=md-skip> Zum Inhalt </a> </div> <div data-md-component=announce> </div> <div data-md-color-scheme=default data-md-component=outdated hidden> </div> <header class="md-header md-header--shadow md-header--lifted" data-md-component=header> <nav class="md-header__inner md-grid" aria-label=Kopfzeile> <a href=../.. title=Ripster class="md-header__button md-logo" aria-label=Ripster data-md-component=logo> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 14a2 2 0 0 1-2-2c0-1.11.89-2 2-2s2 .89 2 2a2 2 0 0 1-2 2m0-10a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8"/></svg> </a> <label class="md-header__button md-icon" for=__drawer> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M3 6h18v2H3zm0 5h18v2H3zm0 5h18v2H3z"/></svg> </label> <div class=md-header__title data-md-component=header-title> <div class=md-header__ellipsis> <div class=md-header__topic> <span class=md-ellipsis> Ripster </span> </div> <div class=md-header__topic data-md-component=header-topic> <span class=md-ellipsis> Alle Einstellungen </span> </div> </div> </div> <form class=md-header__option data-md-component=palette> <input class=md-option data-md-color-media data-md-color-scheme=default data-md-color-primary=deep-purple data-md-color-accent=purple aria-label="Dunkelmodus aktivieren" type=radio name=__palette id=__palette_0> <label class="md-header__button md-icon" title="Dunkelmodus aktivieren" for=__palette_1 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 8a4 4 0 0 0-4 4 4 4 0 0 0 4 4 4 4 0 0 0 4-4 4 4 0 0 0-4-4m0 10a6 6 0 0 1-6-6 6 6 0 0 1 6-6 6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg> </label> <input class=md-option data-md-color-media data-md-color-scheme=slate data-md-color-primary=deep-purple data-md-color-accent=purple aria-label="Hellmodus aktivieren" type=radio name=__palette id=__palette_1> <label class="md-header__button md-icon" title="Hellmodus aktivieren" for=__palette_0 hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 18c-.89 0-1.74-.2-2.5-.55C11.56 16.5 13 14.42 13 12s-1.44-4.5-3.5-5.45C10.26 6.2 11.11 6 12 6a6 6 0 0 1 6 6 6 6 0 0 1-6 6m8-9.31V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69L23.31 12z"/></svg> </label> </form> <script>var palette=__md_get("__palette");if(palette&&palette.color){if("(prefers-color-scheme)"===palette.color.media){var media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']");palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent")}for(var[key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script> <label class="md-header__button md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> </label> <div class=md-search data-md-component=search role=dialog> <label class=md-search__overlay for=__search></label> <div class=md-search__inner role=search> <form class=md-search__form name=search> <input type=text class=md-search__input name=query aria-label=Suche placeholder=Suche autocapitalize=off autocorrect=off autocomplete=off spellcheck=false data-md-component=search-query required> <label class="md-search__icon md-icon" for=__search> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.52 6.52 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5"/></svg> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11z"/></svg> </label> <nav class=md-search__options aria-label=Suche> <button type=reset class="md-search__icon md-icon" title=Zurücksetzen aria-label=Zurücksetzen tabindex=-1> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"/></svg> </button> </nav> <div class=md-search__suggest data-md-component=search-suggest></div> </form> <div class=md-search__output> <div class=md-search__scrollwrap tabindex=0 data-md-scrollfix> <div class=md-search-result data-md-component=search-result> <div class=md-search-result__meta> Suche wird initialisiert </div> <ol class=md-search-result__list role=presentation></ol> </div> </div> </div> </div> </div> <div class=md-header__source> <a href=https://github.com/mboehmlaender/ripster title="Zum Repository" class=md-source data-md-component=source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 512 512"><!-- Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg> </div> <div class=md-source__repository> ripster </div> </a> </div> </nav> <nav class=md-tabs aria-label=Hauptnavigation data-md-component=tabs> <div class=md-grid> <ul class=md-tabs__list> <li class=md-tabs__item> <a href=../.. class=md-tabs__link> Home </a> </li> <li class=md-tabs__item> <a href=../../getting-started/ class=md-tabs__link> Benutzerhandbuch </a> </li> <li class="md-tabs__item md-tabs__item--active"> <a href=../../appendix/ class=md-tabs__link> Technischer Anhang </a> </li> </ul> </div> </nav> </header> <div class=md-container data-md-component=container> <main class=md-main data-md-component=main> <div class="md-main__inner md-grid"> <div class="md-sidebar md-sidebar--primary" data-md-component=sidebar data-md-type=navigation> <div class=md-sidebar__scrollwrap> <div class=md-sidebar__inner> <nav class="md-nav md-nav--primary md-nav--lifted md-nav--integrated" aria-label=Navigation data-md-level=0> <label class=md-nav__title for=__drawer> <a href=../.. title=Ripster class="md-nav__button md-logo" aria-label=Ripster data-md-component=logo> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M12 14a2 2 0 0 1-2-2c0-1.11.89-2 2-2s2 .89 2 2a2 2 0 0 1-2 2m0-10a8 8 0 0 0-8 8 8 8 0 0 0 8 8 8 8 0 0 0 8-8 8 8 0 0 0-8-8"/></svg> </a> Ripster </label> <div class=md-nav__source> <a href=https://github.com/mboehmlaender/ripster title="Zum Repository" class=md-source data-md-component=source> <div class="md-source__icon md-icon"> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 512 512"><!-- Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg> </div> <div class=md-source__repository> ripster </div> </a> </div> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../.. class=md-nav__link> <span class=md-ellipsis> Home </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_2> <div class="md-nav__link md-nav__container"> <a href=../../getting-started/ class="md-nav__link "> <span class=md-ellipsis> Benutzerhandbuch </span> </a> <label class="md-nav__link " for=__nav_2 id=__nav_2_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_2_label aria-expanded=false> <label class=md-nav__title for=__nav_2> <span class="md-nav__icon md-icon"></span> Benutzerhandbuch </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../getting-started/prerequisites/ class=md-nav__link> <span class=md-ellipsis> Voraussetzungen </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/installation/ class=md-nav__link> <span class=md-ellipsis> Installation </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/configuration/ class=md-nav__link> <span class=md-ellipsis> Ersteinrichtung </span> </a> </li> <li class=md-nav__item> <a href=../../getting-started/quickstart/ class=md-nav__link> <span class=md-ellipsis> Erster Lauf </span> </a> </li> <li class="md-nav__item md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_2_6> <div class="md-nav__link md-nav__container"> <a href=../../gui/ class="md-nav__link "> <span class=md-ellipsis> GUI-Seiten </span> </a> <label class="md-nav__link " for=__nav_2_6 id=__nav_2_6_label tabindex=0> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_2_6_label aria-expanded=false> <label class=md-nav__title for=__nav_2_6> <span class="md-nav__icon md-icon"></span> GUI-Seiten </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../gui/jobs/ class=md-nav__link> <span class=md-ellipsis> Jobs </span> </a> </li> <li class=md-nav__item> <a href=../../gui/ripper/ class=md-nav__link> <span class=md-ellipsis> Ripper </span> </a> </li> <li class=md-nav__item> <a href=../../gui/audiobooks/ class=md-nav__link> <span class=md-ellipsis> Audiobooks </span> </a> </li> <li class=md-nav__item> <a href=../../gui/settings/ class=md-nav__link> <span class=md-ellipsis> Settings </span> </a> </li> <li class=md-nav__item> <a href=../../gui/history/ class=md-nav__link> <span class=md-ellipsis> Historie </span> </a> </li> <li class=md-nav__item> <a href=../../gui/converter/ class=md-nav__link> <span class=md-ellipsis> Converter </span> </a> </li> <li class=md-nav__item> <a href=../../gui/downloads/ class=md-nav__link> <span class=md-ellipsis> Downloads </span> </a> </li> <li class=md-nav__item> <a href=../../gui/database/ class=md-nav__link> <span class=md-ellipsis> Database (Expert) </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../../workflows/ class=md-nav__link> <span class=md-ellipsis> Workflows aus Nutzersicht </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3 checked> <div class="md-nav__link md-nav__container"> <a href=../../appendix/ class="md-nav__link "> <span class=md-ellipsis> Technischer Anhang </span> </a> <label class="md-nav__link " for=__nav_3 id=__nav_3_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=1 aria-labelledby=__nav_3_label aria-expanded=true> <label class=md-nav__title for=__nav_3> <span class="md-nav__icon md-icon"></span> Technischer Anhang </label> <ul class=md-nav__list data-md-scrollfix> <li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle " type=checkbox id=__nav_3_2 checked> <div class="md-nav__link md-nav__container"> <a href=../ class="md-nav__link "> <span class=md-ellipsis> Konfiguration </span> </a> <label class="md-nav__link " for=__nav_3_2 id=__nav_3_2_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_2_label aria-expanded=true> <label class=md-nav__title for=__nav_3_2> <span class="md-nav__icon md-icon"></span> Konfiguration </label> <ul class=md-nav__list data-md-scrollfix> <li class="md-nav__item md-nav__item--active"> <input class="md-nav__toggle md-toggle" type=checkbox id=__toc> <label class="md-nav__link md-nav__link--active" for=__toc> <span class=md-ellipsis> Alle Einstellungen </span> <span class="md-nav__icon md-icon"></span> </label> <a href=./ class="md-nav__link md-nav__link--active"> <span class=md-ellipsis> Alle Einstellungen </span> </a> <nav class="md-nav md-nav--secondary" aria-label=Inhaltsverzeichnis> <label class=md-nav__title for=__toc> <span class="md-nav__icon md-icon"></span> Inhaltsverzeichnis </label> <ul class=md-nav__list data-md-component=toc data-md-scrollfix> <li class=md-nav__item> <a href=#wie-ripster-settings-auflost class=md-nav__link> <span class=md-ellipsis> Wie Ripster Settings auflöst </span> </a> </li> <li class=md-nav__item> <a href=#kritische-wirkungsbereiche class=md-nav__link> <span class=md-ellipsis> Kritische Wirkungsbereiche </span> </a> <nav class=md-nav aria-label="Kritische Wirkungsbereiche"> <ul class=md-nav__list> <li class=md-nav__item> <a href=#1-pfad-und-template-einstellungen class=md-nav__link> <span class=md-ellipsis> 1) Pfad- und Template-Einstellungen </span> </a> </li> <li class=md-nav__item> <a href=#2-queue-und-parallelitats-settings class=md-nav__link> <span class=md-ellipsis> 2) Queue- und Parallelitäts-Settings </span> </a> </li> <li class=md-nav__item> <a href=#3-serien-metadaten-settings class=md-nav__link> <span class=md-ellipsis> 3) Serien-Metadaten-Settings </span> </a> </li> <li class=md-nav__item> <a href=#4-tool-settings class=md-nav__link> <span class=md-ellipsis> 4) Tool-Settings </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#template-platzhalter class=md-nav__link> <span class=md-ellipsis> Template-Platzhalter </span> </a> <nav class=md-nav aria-label=Template-Platzhalter> <ul class=md-nav__list> <li class=md-nav__item> <a href=#film-templates class=md-nav__link> <span class=md-ellipsis> Film-Templates </span> </a> </li> <li class=md-nav__item> <a href=#serien-templates class=md-nav__link> <span class=md-ellipsis> Serien-Templates </span> </a> </li> <li class=md-nav__item> <a href=#audiobook-templates class=md-nav__link> <span class=md-ellipsis> Audiobook-Templates </span> </a> </li> <li class=md-nav__item> <a href=#converter-templates class=md-nav__link> <span class=md-ellipsis> Converter-Templates </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=#vollstandige-feldliste class=md-nav__link> <span class=md-ellipsis> Vollständige Feldliste </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-benachrichtigungen class=md-nav__link> <span class=md-ellipsis> Kategorie: Benachrichtigungen </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-converter class=md-nav__link> <span class=md-ellipsis> Kategorie: Converter </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-laufwerk class=md-nav__link> <span class=md-ellipsis> Kategorie: Laufwerk </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-metadaten class=md-nav__link> <span class=md-ellipsis> Kategorie: Metadaten </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-monitoring class=md-nav__link> <span class=md-ellipsis> Kategorie: Monitoring </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-pfade class=md-nav__link> <span class=md-ellipsis> Kategorie: Pfade </span> </a> </li> <li class=md-nav__item> <a href=#kategorie-tools class=md-nav__link> <span class=md-ellipsis> Kategorie: Tools </span> </a> </li> </ul> </nav> </li> <li class=md-nav__item> <a href=../environment/ class=md-nav__link> <span class=md-ellipsis> Umgebungsvariablen </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_3_3> <div class="md-nav__link md-nav__container"> <a href=../../pipeline/ class="md-nav__link "> <span class=md-ellipsis> Pipeline intern </span> </a> <label class="md-nav__link " for=__nav_3_3 id=__nav_3_3_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_3_label aria-expanded=false> <label class=md-nav__title for=__nav_3_3> <span class="md-nav__icon md-icon"></span> Pipeline intern </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../pipeline/workflow/ class=md-nav__link> <span class=md-ellipsis> Workflow & Zustände </span> </a> </li> <li class=md-nav__item> <a href=../../pipeline/encoding/ class=md-nav__link> <span class=md-ellipsis> Encode-Planung & Track-Auswahl </span> </a> </li> <li class=md-nav__item> <a href=../../pipeline/playlist-analysis/ class=md-nav__link> <span class=md-ellipsis> Playlist-Analyse </span> </a> </li> <li class=md-nav__item> <a href=../../pipeline/post-encode-scripts/ class=md-nav__link> <span class=md-ellipsis> Encode-Skripte (Pre & Post) </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_3_4> <div class="md-nav__link md-nav__container"> <a href=../../api/ class="md-nav__link "> <span class=md-ellipsis> API-Referenz </span> </a> <label class="md-nav__link " for=__nav_3_4 id=__nav_3_4_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_4_label aria-expanded=false> <label class=md-nav__title for=__nav_3_4> <span class="md-nav__icon md-icon"></span> API-Referenz </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../api/pipeline/ class=md-nav__link> <span class=md-ellipsis> Pipeline API </span> </a> </li> <li class=md-nav__item> <a href=../../api/settings/ class=md-nav__link> <span class=md-ellipsis> Settings API </span> </a> </li> <li class=md-nav__item> <a href=../../api/history/ class=md-nav__link> <span class=md-ellipsis> History API </span> </a> </li> <li class=md-nav__item> <a href=../../api/crons/ class=md-nav__link> <span class=md-ellipsis> Cron API </span> </a> </li> <li class=md-nav__item> <a href=../../api/converter/ class=md-nav__link> <span class=md-ellipsis> Converter API </span> </a> </li> <li class=md-nav__item> <a href=../../api/downloads/ class=md-nav__link> <span class=md-ellipsis> Downloads API </span> </a> </li> <li class=md-nav__item> <a href=../../api/runtime-activities/ class=md-nav__link> <span class=md-ellipsis> Runtime Activities API </span> </a> </li> <li class=md-nav__item> <a href=../../api/websocket/ class=md-nav__link> <span class=md-ellipsis> WebSocket Events </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_3_5> <div class="md-nav__link md-nav__container"> <a href=../../architecture/ class="md-nav__link "> <span class=md-ellipsis> Architektur </span> </a> <label class="md-nav__link " for=__nav_3_5 id=__nav_3_5_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_5_label aria-expanded=false> <label class=md-nav__title for=__nav_3_5> <span class="md-nav__icon md-icon"></span> Architektur </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../architecture/overview/ class=md-nav__link> <span class=md-ellipsis> Übersicht </span> </a> </li> <li class=md-nav__item> <a href=../../architecture/backend/ class=md-nav__link> <span class=md-ellipsis> Backend-Services </span> </a> </li> <li class=md-nav__item> <a href=../../architecture/frontend/ class=md-nav__link> <span class=md-ellipsis> Frontend-Komponenten </span> </a> </li> <li class=md-nav__item> <a href=../../architecture/database/ class=md-nav__link> <span class=md-ellipsis> Datenbank </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_3_6> <div class="md-nav__link md-nav__container"> <a href=../../deployment/ class="md-nav__link "> <span class=md-ellipsis> Deployment </span> </a> <label class="md-nav__link " for=__nav_3_6 id=__nav_3_6_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_6_label aria-expanded=false> <label class=md-nav__title for=__nav_3_6> <span class="md-nav__icon md-icon"></span> Deployment </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../deployment/development/ class=md-nav__link> <span class=md-ellipsis> Entwicklungsumgebung </span> </a> </li> <li class=md-nav__item> <a href=../../deployment/production/ class=md-nav__link> <span class=md-ellipsis> Produktion </span> </a> </li> </ul> </nav> </li> <li class="md-nav__item md-nav__item--section md-nav__item--nested"> <input class="md-nav__toggle md-toggle md-toggle--indeterminate" type=checkbox id=__nav_3_7> <div class="md-nav__link md-nav__container"> <a href=../../tools/ class="md-nav__link "> <span class=md-ellipsis> Externe Tools </span> </a> <label class="md-nav__link " for=__nav_3_7 id=__nav_3_7_label tabindex> <span class="md-nav__icon md-icon"></span> </label> </div> <nav class=md-nav data-md-level=2 aria-labelledby=__nav_3_7_label aria-expanded=false> <label class=md-nav__title for=__nav_3_7> <span class="md-nav__icon md-icon"></span> Externe Tools </label> <ul class=md-nav__list data-md-scrollfix> <li class=md-nav__item> <a href=../../tools/makemkv/ class=md-nav__link> <span class=md-ellipsis> MakeMKV </span> </a> </li> <li class=md-nav__item> <a href=../../tools/handbrake/ class=md-nav__link> <span class=md-ellipsis> HandBrake </span> </a> </li> <li class=md-nav__item> <a href=../../tools/mediainfo/ class=md-nav__link> <span class=md-ellipsis> MediaInfo </span> </a> </li> </ul> </nav> </li> </ul> </nav> </li> </ul> </nav> </div> </div> </div> <div class=md-content data-md-component=content> <article class="md-content__inner md-typeset"> <h1 id=einstellungsreferenz>Einstellungsreferenz<a class=headerlink href=#einstellungsreferenz title="Permanent link">&para;</a></h1> <p>Diese Seite dokumentiert <strong>alle</strong> UI-Settings mit ihrer Wirkung auf Flows, Pfade, Queue und Automatisierung.</p> <h2 id=wie-ripster-settings-auflost>Wie Ripster Settings auflöst<a class=headerlink href=#wie-ripster-settings-auflost title="Permanent link">&para;</a></h2> <p>Ripster arbeitet intern mit profilspezifischen Settings (<code>bluray</code>, <code>dvd</code>, <code>cd</code>, <code>audiobook</code>) und bildet sie auf effektive Laufzeitwerte ab.</p> <p>Wichtige Regeln:</p> <ol> <li>Für <code>bluray</code> wird bei fehlenden profilierten Toolwerten auf <code>dvd</code> zurückgefallen, und umgekehrt.</li> <li>Für <code>cd</code> und <code>audiobook</code> gibt es nur das eigene Profil.</li> <li>Strikt profilgebundene Pfadkeys (<code>raw_dir</code>, <code>movie_dir</code>, <code>series_dir</code> plus Owner) fallen bei leeren Werten auf Installationsdefaults zurück.</li> </ol> <p>Installationsdefaults:</p> <ul> <li>RAW: <code>data/output/raw</code></li> <li>Movies: <code>data/output/movies</code></li> <li>Series: <code>data/output/series</code></li> <li>CD: <code>data/output/cd</code></li> <li>Audiobook RAW: <code>data/output/audiobook-raw</code></li> <li>Audiobook Output: <code>data/output/audiobooks</code></li> <li>Converter RAW: <code>data/output/converter-raw</code></li> <li>Converter Video: <code>data/output/converted-movies</code></li> <li>Converter Audio: <code>data/output/converted-audio</code></li> </ul> <h2 id=kritische-wirkungsbereiche>Kritische Wirkungsbereiche<a class=headerlink href=#kritische-wirkungsbereiche title="Permanent link">&para;</a></h2> <h3 id=1-pfad-und-template-einstellungen>1) Pfad- und Template-Einstellungen<a class=headerlink href=#1-pfad-und-template-einstellungen title="Permanent link">&para;</a></h3> <p>Diese Settings bestimmen direkt:</p> <ul> <li>wo RAW landet</li> <li>wo finale Ausgaben landen</li> <li>wie Ordner/Dateinamen gerendert werden</li> </ul> <p>Relevante Besonderheiten:</p> <ul> <li>Serien-RAW nutzt bei Serienworkflow bevorzugt <code>raw_dir_*_series</code>.</li> <li>Serien-Ausgabe nutzt <code>series_dir_*</code> und Serien-Templates (Episode/Multi-Episode).</li> <li>Film-Ausgabe nutzt <code>movie_dir_*</code> und Film-Template.</li> <li>Encode schreibt zunächst in <code>Incomplete_job-&lt;id&gt;</code> und finalisiert danach in den Zielpfad.</li> </ul> <h3 id=2-queue-und-parallelitats-settings>2) Queue- und Parallelitäts-Settings<a class=headerlink href=#2-queue-und-parallelitats-settings title="Permanent link">&para;</a></h3> <p>Die vier Limits greifen kombiniert:</p> <ul> <li><code>pipeline_max_parallel_jobs</code> (Film/Video-Lane)</li> <li><code>pipeline_max_parallel_cd_encodes</code> (Audio/CD-Lane)</li> <li><code>pipeline_max_total_encodes</code> (globaler Deckel)</li> <li><code>pipeline_cd_bypasses_queue</code> (Audio-Lane darf Filmwarteschlange umgehen)</li> </ul> <p>Effekt:</p> <ul> <li>Film und Audio haben getrennte Lane-Limits.</li> <li>Das Gesamtlimit überstimmt beide, sobald erreicht.</li> <li>Queue kann zusätzlich Nicht-Job-Einträge (<code>Skript</code>, <code>Kette</code>, <code>Warten</code>) enthalten.</li> </ul> <h3 id=3-serien-metadaten-settings>3) Serien-Metadaten-Settings<a class=headerlink href=#3-serien-metadaten-settings title="Permanent link">&para;</a></h3> <p>Diese steuern die Serienqualität direkt:</p> <ul> <li>TMDb-Token aktiviert TMDb-gestützte Serienmetadaten.</li> <li>Sprache/Fallback-Sprachen beeinflussen Titel- und Episodenauflösung.</li> <li>Ordnungspräferenz steuert Episode-Order.</li> <li>Disc-Profile-Reuse verbessert automatische Zuordnung über mehrere Discs.</li> </ul> <h3 id=4-tool-settings>4) Tool-Settings<a class=headerlink href=#4-tool-settings title="Permanent link">&para;</a></h3> <p>Toolfelder (<code>makemkv_*</code>, <code>mediainfo_*</code>, <code>handbrake_*</code>, <code>ffmpeg_*</code>, <code>ffprobe_*</code>, <code>cdparanoia_*</code>) wirken unmittelbar auf die tatsächlich ausgeführten CLI-Aufrufe.</p> <p>Typische Auswirkungen:</p> <ul> <li>falscher Toolpfad =&gt; früher Pipelinefehler</li> <li>geänderte Extra-Args =&gt; anderes Analyze-/Encode-Verhalten</li> <li>geänderte Presets =&gt; andere HandBrake-Ausgaben</li> </ul> <h2 id=template-platzhalter>Template-Platzhalter<a class=headerlink href=#template-platzhalter title="Permanent link">&para;</a></h2> <h3 id=film-templates>Film-Templates<a class=headerlink href=#film-templates title="Permanent link">&para;</a></h3> <ul> <li><code>${title}</code>, <code>${year}</code>, <code>${imdbId}</code></li> </ul> <h3 id=serien-templates>Serien-Templates<a class=headerlink href=#serien-templates title="Permanent link">&para;</a></h3> <ul> <li><code>{seriesTitle}</code>, <code>{seasonNr}</code>, <code>{episodeNr}</code>, <code>{episodeNoStart}</code>, <code>{episodeNoEnd}</code></li> <li><code>{episodeRange}</code>, <code>{episodeTitle}</code>, <code>{parts}</code>, <code>{discNr}</code>, <code>{year}</code>, <code>{language}</code></li> <li>führende Null möglich mit <code>{0:seasonNr}</code> etc.</li> </ul> <h3 id=audiobook-templates>Audiobook-Templates<a class=headerlink href=#audiobook-templates title="Permanent link">&para;</a></h3> <ul> <li><code>{author}</code>, <code>{title}</code>, <code>{year}</code>, <code>{narrator}</code>, <code>{series}</code>, <code>{part}</code>, <code>{format}</code></li> </ul> <h3 id=converter-templates>Converter-Templates<a class=headerlink href=#converter-templates title="Permanent link">&para;</a></h3> <ul> <li>Video: <code>{title}</code>, <code>{year}</code></li> <li>Audio: <code>{artist}</code>, <code>{title}</code>, <code>{album}</code>, <code>{year}</code>, <code>{trackNr}</code></li> </ul> <h2 id=vollstandige-feldliste>Vollständige Feldliste<a class=headerlink href=#vollstandige-feldliste title="Permanent link">&para;</a></h2> <h2 id=kategorie-benachrichtigungen>Kategorie: Benachrichtigungen<a class=headerlink href=#kategorie-benachrichtigungen title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Expertenmodus</code></td> <td><code>ui_expert_mode</code></td> <td><code>boolean</code></td> <td><code>false</code></td> <td>Schaltet erweiterte Einstellungen in der UI ein.</td> </tr> <tr> <td><code>PushOver aktiviert</code></td> <td><code>pushover_enabled</code></td> <td><code>boolean</code></td> <td><code>false</code></td> <td>Master-Schalter für PushOver Versand.</td> </tr> <tr> <td><code>PushOver Token</code></td> <td><code>pushover_token</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Application Token für PushOver.</td> </tr> <tr> <td><code>PushOver User</code></td> <td><code>pushover_user</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>User-Key für PushOver.</td> </tr> <tr> <td><code>PushOver Device (optional)</code></td> <td><code>pushover_device</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Optionales Ziel-Device in PushOver.</td> </tr> <tr> <td><code>PushOver Titel-Präfix</code></td> <td><code>pushover_title_prefix</code></td> <td><code>string</code></td> <td><code>Ripster</code></td> <td>Prefix im PushOver Titel.</td> </tr> <tr> <td><code>PushOver Priority</code></td> <td><code>pushover_priority</code></td> <td><code>number</code></td> <td><code>0</code></td> <td>Priorität -2 bis 2.</td> </tr> <tr> <td><code>PushOver Timeout (ms)</code></td> <td><code>pushover_timeout_ms</code></td> <td><code>number</code></td> <td><code>7000</code></td> <td>HTTP Timeout für PushOver Requests.</td> </tr> <tr> <td><code>Bei Metadaten-Auswahl senden</code></td> <td><code>pushover_notify_metadata_ready</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet wenn Metadaten zur Auswahl bereitstehen.</td> </tr> <tr> <td><code>Bei Rip-Start senden</code></td> <td><code>pushover_notify_rip_started</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet beim Start des MakeMKV-Rips.</td> </tr> <tr> <td><code>Bei Encode-Start senden</code></td> <td><code>pushover_notify_encoding_started</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet beim Start von HandBrake.</td> </tr> <tr> <td><code>Bei Erfolg senden</code></td> <td><code>pushover_notify_job_finished</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet bei erfolgreich abgeschlossenem Job.</td> </tr> <tr> <td><code>Bei Fehler senden</code></td> <td><code>pushover_notify_job_error</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet bei Fehlern in der Pipeline.</td> </tr> <tr> <td><code>Bei Abbruch senden</code></td> <td><code>pushover_notify_job_cancelled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet wenn Job manuell abgebrochen wurde.</td> </tr> <tr> <td><code>Bei Re-Encode Start senden</code></td> <td><code>pushover_notify_reencode_started</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet beim Start von RAW Re-Encode.</td> </tr> <tr> <td><code>Bei Re-Encode Erfolg senden</code></td> <td><code>pushover_notify_reencode_finished</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Sendet bei erfolgreichem RAW Re-Encode.</td> </tr> </tbody> </table> <h2 id=kategorie-converter>Kategorie: Converter<a class=headerlink href=#kategorie-converter title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Erlaubte Datei-Endungen*</code></td> <td><code>converter_scan_extensions</code></td> <td><code>string</code></td> <td><code>mkv,mp4,m2ts,iso,avi,mov,flac,mp3,wav,m4a,ogg,opus</code></td> <td>Erlaubte Datei-Endungen für den Converter-Scan (ohne Punkt). Wird in der UI als Checkbox-Liste gepflegt.</td> </tr> <tr> <td><code>Auto-Scan (Polling)</code></td> <td><code>converter_polling_enabled</code></td> <td><code>boolean</code></td> <td><code>false</code></td> <td>Converter Raw-Ordner automatisch in regelmäßigen Abständen scannen.</td> </tr> <tr> <td><code>Polling-Intervall (Sekunden)</code></td> <td><code>converter_polling_interval</code></td> <td><code>number</code></td> <td><code>300</code></td> <td>Intervall für automatischen Scan des Converter-Ordners.</td> </tr> </tbody> </table> <h2 id=kategorie-laufwerk>Kategorie: Laufwerk<a class=headerlink href=#kategorie-laufwerk title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Laufwerksmodus</code></td> <td><code>drive_mode</code></td> <td><code>select</code></td> <td><code>auto</code></td> <td>Auto-Discovery oder explizites Device.</td> </tr> <tr> <td><code>Device Pfad</code></td> <td><code>drive_device</code></td> <td><code>path</code></td> <td><code>/dev/sr0</code></td> <td>Nur für expliziten Modus, z.B. /dev/sr0.</td> </tr> <tr> <td><code>MakeMKV Source Index</code></td> <td><code>makemkv_source_index</code></td> <td><code>number</code></td> <td><code>0</code></td> <td>Disc Index im Auto-Modus.</td> </tr> <tr> <td><code>Automatische Disk-Erkennung</code></td> <td><code>disc_auto_detection_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Wenn deaktiviert, findet keine automatische Laufwerksprüfung statt. Neue Disks werden nur per "Laufwerk neu lesen" erkannt.</td> </tr> <tr> <td><code>Polling Intervall (ms)</code></td> <td><code>disc_poll_interval_ms</code></td> <td><code>number</code></td> <td><code>4000</code></td> <td>Intervall für Disk-Erkennung.</td> </tr> </tbody> </table> <h2 id=kategorie-metadaten>Kategorie: Metadaten<a class=headerlink href=#kategorie-metadaten title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>OMDb API Key</code></td> <td><code>omdb_api_key</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>API Key für Metadatensuche.</td> </tr> <tr> <td><code>TMDb Read Access Token</code></td> <td><code>tmdb_api_read_access_token</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Read Access Token für Serien-Metadaten über TheMovieDB (TMDb).</td> </tr> <tr> <td><code>DVD Serien-Sprache</code></td> <td><code>dvd_series_language</code></td> <td><code>string</code></td> <td><code>de-DE</code></td> <td>Bevorzugte Sprache für Serien-Metadaten im TMDb-Format, z.B. de-DE oder en-US.</td> </tr> <tr> <td><code>DVD Serien-Fallback-Sprachen</code></td> <td><code>dvd_series_fallback_languages</code></td> <td><code>string</code></td> <td><code>de-DE,en-US</code></td> <td>Kommagetrennte TMDb-Sprachen für Fallback-Titel, z.B. de-DE,en-US,fr-FR.</td> </tr> <tr> <td><code>DVD Serien-Ordnung</code></td> <td><code>dvd_series_order_preference</code></td> <td><code>select</code></td> <td><code>episode_group</code></td> <td>Bevorzugte Episodenordnung für DVD-Serien. Episode Groups nutzen TMDb Alternate Orders, falls vorhanden.</td> </tr> <tr> <td><code>DVD Disc-Profile wiederverwenden</code></td> <td><code>dvd_series_reuse_disc_profiles</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Verwendet zuvor bestätigte Disc-Profile erneut, um Episoden automatischer zuzuordnen.</td> </tr> <tr> <td><code>OMDb Typ</code></td> <td><code>omdb_default_type</code></td> <td><code>select</code></td> <td><code>movie</code></td> <td>Vorauswahl für Suche.</td> </tr> <tr> <td><code>MusicBrainz aktiviert</code></td> <td><code>musicbrainz_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>MusicBrainz-Metadatensuche für CDs aktivieren.</td> </tr> <tr> <td><code>Coverart-Nachladen aktiv</code></td> <td><code>coverart_recovery_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Wenn aktiv, werden fehlende Coverarts automatisch in Intervallen geprüft und nachgeladen.</td> </tr> <tr> <td><code>Coverart-Prüfintervall (Stunden)</code></td> <td><code>coverart_recovery_interval_hours</code></td> <td><code>number</code></td> <td><code>6</code></td> <td>Intervall für automatische Prüfung fehlender Coverarts in Stunden.</td> </tr> </tbody> </table> <h2 id=kategorie-monitoring>Kategorie: Monitoring<a class=headerlink href=#kategorie-monitoring title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Hardware Monitoring aktiviert</code></td> <td><code>hardware_monitoring_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Master-Schalter: aktiviert/deaktiviert das komplette Hardware-Monitoring (Polling + Berechnung + WebSocket-Updates).</td> </tr> <tr> <td><code>Hardware Monitoring Intervall (ms)</code></td> <td><code>hardware_monitoring_interval_ms</code></td> <td><code>number</code></td> <td><code>5000</code></td> <td>Polling-Intervall für CPU/RAM/GPU/Storage-Metriken.</td> </tr> </tbody> </table> <h2 id=kategorie-pfade>Kategorie: Pfade<a class=headerlink href=#kategorie-pfade title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Raw-Ordner (Blu-ray)</code></td> <td><code>raw_dir_bluray</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>RAW-Zielpfad für Blu-ray. Leer = Standardpfad (data/output/raw).</td> </tr> <tr> <td><code>Raw-Ordner (DVD)</code></td> <td><code>raw_dir_dvd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>RAW-Zielpfad für DVD. Leer = Standardpfad (data/output/raw).</td> </tr> <tr> <td><code>CD RAW-Ordner</code></td> <td><code>raw_dir_cd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Basisordner für rohe CD-WAV-Dateien (cdparanoia-Output). Leer = Standardpfad (data/output/cd).</td> </tr> <tr> <td><code>Audiobook RAW-Ordner</code></td> <td><code>raw_dir_audiobook</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Basisordner für hochgeladene AAX-Dateien. Leer = Standardpfad (data/output/audiobook-raw).</td> </tr> <tr> <td><code>Serien-Ordner (Blu-ray)</code></td> <td><code>series_dir_bluray</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Zielordner für Blu-ray-Serienfolgen. Leer = Standardpfad (data/output/series).</td> </tr> <tr> <td><code>Film-Ordner (Blu-ray)</code></td> <td><code>movie_dir_bluray</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Encode-Zielpfad für Blu-ray. Leer = Standardpfad (data/output/movies).</td> </tr> <tr> <td><code>Film-Ordner (DVD)</code></td> <td><code>movie_dir_dvd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Encode-Zielpfad für DVD. Leer = Standardpfad (data/output/movies).</td> </tr> <tr> <td><code>Serien-Ordner (DVD)</code></td> <td><code>series_dir_dvd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Zielordner für DVD-Serienfolgen. Leer = Standardpfad (data/output/series).</td> </tr> <tr> <td><code>CD Output-Ordner</code></td> <td><code>movie_dir_cd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Zielordner für encodierte CD-Ausgaben (FLAC, MP3 usw.). Leer = gleicher Ordner wie CD RAW-Ordner.</td> </tr> <tr> <td><code>Audiobook Output-Ordner</code></td> <td><code>movie_dir_audiobook</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Zielordner für encodierte Audiobook-Dateien. Leer = Standardpfad (data/output/audiobooks).</td> </tr> <tr> <td><code>Externe Speicher</code></td> <td><code>external_storage_paths</code></td> <td><code>path</code></td> <td><code>[]</code></td> <td>Wird links unter "Freie Speicher" angezeigt.</td> </tr> <tr> <td><code>Log Ordner</code></td> <td><code>log_dir</code></td> <td><code>path</code></td> <td><code>data/logs</code></td> <td>Basisordner für Logs. Job-Logs liegen direkt hier, Backend-Logs in /backend.</td> </tr> <tr> <td><code>CD Output Template</code></td> <td><code>cd_output_template</code></td> <td><code>string</code></td> <td><code>{artist} - {album} ({year})/{trackNr} {artist} - {title}</code></td> <td>Template für relative CD-Ausgabepfade ohne Dateiendung. Platzhalter: {artist}, {album}, {year}, {title}, {trackNr}, {trackNo}. Unterordner sind über "/" möglich alles nach dem letzten "/" ist der Dateiname. Die Endung wird über das gewählte Ausgabeformat gesetzt.</td> </tr> <tr> <td><code>Output Template (Blu-ray)</code></td> <td><code>output_template_bluray</code></td> <td><code>string</code></td> <td><code>${title} (${year})/${title} (${year})</code></td> <td>Template für Ordner und Dateiname. Platzhalter: ${title}, ${year}, ${imdbId}. Unterordner über "/" möglich alles nach dem letzten "/" ist der Dateiname. Die Endung wird über das gewählte Ausgabeformat gesetzt.</td> </tr> <tr> <td><code>Output Template (Blu-ray Serie, Episode)</code></td> <td><code>output_template_bluray_series_episode</code></td> <td><code>string</code></td> <td><code>{seriesTitle}/Staffel {seasonNr}/S{seasonNr}E{episodeNr} - {episodeTitle}</code></td> <td>Template für einzelne Blu-ray-Serienepisoden ohne Dateiendung. Platzhalter: {seriesTitle}, {seasonNr}, {episodeNr}, {episodeTitle}, {discNr}, {year}, {language}. Optional mit führender Null: {0:seasonNr}, {0:episodeNr}.</td> </tr> <tr> <td><code>Output Template (Blu-ray Serie, Multi-Episode)</code></td> <td><code>output_template_bluray_series_multi_episode</code></td> <td><code>string</code></td> <td><code>{seriesTitle}/Staffel {seasonNr}/S{0:seasonNr}E{episodeRange} - {episodeTitle} (Teil {parts})</code></td> <td>Template für zusammengefasste Blu-ray-Serienepisoden ohne Dateiendung. Platzhalter: {seriesTitle}, {seasonNr}, {episodeNoStart}, {episodeNoEnd}, {episodeRange}, {episodeTitle}, {parts}, {discNr}, {year}, {language}. Optional mit führender Null: {0:seasonNr}, {0:episodeNoStart}, {0:episodeNoEnd}.</td> </tr> <tr> <td><code>Output Template (DVD)</code></td> <td><code>output_template_dvd</code></td> <td><code>string</code></td> <td><code>${title} (${year})/${title} (${year})</code></td> <td>Template für Ordner und Dateiname. Platzhalter: ${title}, ${year}, ${imdbId}. Unterordner über "/" möglich alles nach dem letzten "/" ist der Dateiname. Die Endung wird über das gewählte Ausgabeformat gesetzt.</td> </tr> <tr> <td><code>Output Template (DVD Serie, Episode)</code></td> <td><code>output_template_dvd_series_episode</code></td> <td><code>string</code></td> <td><code>{seriesTitle}/Staffel {seasonNr}/S{seasonNr}E{episodeNr} - {episodeTitle}</code></td> <td>Template für einzelne DVD-Serienepisoden ohne Dateiendung. Platzhalter: {seriesTitle}, {seasonNr}, {episodeNr}, {episodeTitle}, {discNr}, {year}, {language}. Optional mit führender Null: {0:seasonNr}, {0:episodeNr}.</td> </tr> <tr> <td><code>Output Template (DVD Serie, Multi-Episode)</code></td> <td><code>output_template_dvd_series_multi_episode</code></td> <td><code>string</code></td> <td><code>{seriesTitle}/Staffel {seasonNr}/S{0:seasonNr}E{episodeRange} - {episodeTitle} (Teil {parts})</code></td> <td>Template für zusammengefasste DVD-Serienepisoden ohne Dateiendung. Platzhalter: {seriesTitle}, {seasonNr}, {episodeNoStart}, {episodeNoEnd}, {episodeRange}, {episodeTitle}, {parts}, {discNr}, {year}, {language}. Optional mit führender Null: {0:seasonNr}, {0:episodeNoStart}, {0:episodeNoEnd}.</td> </tr> <tr> <td><code>Output Template (Audiobook)</code></td> <td><code>output_template_audiobook</code></td> <td><code>string</code></td> <td><code>{author}/{author} - {title} ({year})</code></td> <td>Template für relative Audiobook-Ausgabepfade ohne Dateiendung. Platzhalter: {author}, {title}, {year}, {narrator}, {series}, {part}, {format}. Unterordner sind über "/" möglich.</td> </tr> <tr> <td><code>Audiobook RAW Template</code></td> <td><code>audiobook_raw_template</code></td> <td><code>string</code></td> <td><code>{author} - {title} ({year})</code></td> <td>Template für relative Audiobook-RAW-Ordner. Platzhalter: {author}, {title}, {year}, {narrator}, {series}, {part}.</td> </tr> <tr> <td><code>Converter Raw-Ordner</code></td> <td><code>converter_raw_dir</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Eingangsordner für den Converter (Import-Scan und Datei-Uploads). Jeder Upload erhält einen Unterordner. Leer = Standardpfad (data/output/converter-raw).</td> </tr> <tr> <td><code>Converter Ausgabe (Video)</code></td> <td><code>converter_movie_dir</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Ausgabepfad für konvertierte Video-Dateien. Leer = Standardpfad (data/output/converted-movies).</td> </tr> <tr> <td><code>Converter Ausgabe (Audio)</code></td> <td><code>converter_audio_dir</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Ausgabepfad für konvertierte Audio-Dateien. Leer = Standardpfad (data/output/converted-audio).</td> </tr> <tr> <td><code>Output-Template (Video)</code></td> <td><code>converter_output_template_video</code></td> <td><code>string</code></td> <td><code>{title}</code></td> <td>Dateiname-Template für konvertierte Video-Dateien (ohne Endung). Platzhalter: {title}, {year}.</td> </tr> <tr> <td><code>Output-Template (Audio)</code></td> <td><code>converter_output_template_audio</code></td> <td><code>string</code></td> <td><code>{artist} - {title}</code></td> <td>Dateiname-Template für konvertierte Audio-Dateien (ohne Endung). Platzhalter: {artist}, {title}, {album}, {year}, {trackNr}.</td> </tr> <tr> <td><code>RAW-Ordner (Blu-ray Serie)</code></td> <td><code>raw_dir_bluray_series</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>RAW-Zielpfad für Blu-ray-Serien. Leer = gleicher Pfad wie RAW-Ordner (Blu-ray).</td> </tr> <tr> <td><code>Eigentümer RAW-Ordner (Blu-ray Serie)</code></td> <td><code>raw_dir_bluray_series_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe für Blu-ray-Serien-RAW. Leer = Eigentümer Raw-Ordner (Blu-ray).</td> </tr> <tr> <td><code>Eigentümer Raw-Ordner (Blu-ray)</code></td> <td><code>raw_dir_bluray_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein Pfad gesetzt ist. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>RAW-Ordner (DVD Serie)</code></td> <td><code>raw_dir_dvd_series</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>RAW-Zielpfad für DVD-Serien. Leer = gleicher Pfad wie RAW-Ordner (DVD).</td> </tr> <tr> <td><code>Eigentümer RAW-Ordner (DVD Serie)</code></td> <td><code>raw_dir_dvd_series_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe für DVD-Serien-RAW. Leer = Eigentümer Raw-Ordner (DVD).</td> </tr> <tr> <td><code>Eigentümer Raw-Ordner (DVD)</code></td> <td><code>raw_dir_dvd_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein Pfad gesetzt ist. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer CD RAW-Ordner</code></td> <td><code>raw_dir_cd_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein Pfad gesetzt ist. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Audiobook RAW-Ordner</code></td> <td><code>raw_dir_audiobook_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Audiobook-RAW-Dateien im Format user:gruppe. Nur aktiv wenn ein Pfad gesetzt ist. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Serien-Ordner (Blu-ray)</code></td> <td><code>series_dir_bluray_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Blu-ray-Serienausgaben im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Film-Ordner (Blu-ray)</code></td> <td><code>movie_dir_bluray_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein Pfad gesetzt ist. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Film-Ordner (DVD)</code></td> <td><code>movie_dir_dvd_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein Pfad gesetzt ist. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Serien-Ordner (DVD)</code></td> <td><code>series_dir_dvd_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der DVD-Serienausgaben im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer CD Output-Ordner</code></td> <td><code>movie_dir_cd_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der encodierten CD-Ausgaben im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Audiobook Output-Ordner</code></td> <td><code>movie_dir_audiobook_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Eigentümer der encodierten Audiobook-Dateien im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> </tbody> </table> <h2 id=kategorie-tools>Kategorie: Tools<a class=headerlink href=#kategorie-tools title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>MakeMKV Kommando</code></td> <td><code>makemkv_command</code></td> <td><code>string</code></td> <td><code>makemkvcon</code></td> <td>Pfad oder Befehl für makemkvcon.</td> </tr> <tr> <td><code>MakeMKV Key</code></td> <td><code>makemkv_registration_key</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Optionaler Registrierungsschlüssel. Wird vor Analyze/Rip automatisch per "makemkvcon reg" gesetzt.</td> </tr> <tr> <td><code>Mediainfo Kommando</code></td> <td><code>mediainfo_command</code></td> <td><code>string</code></td> <td><code>mediainfo</code></td> <td>Pfad oder Befehl für mediainfo.</td> </tr> <tr> <td><code>Minimale Titellänge (Minuten)</code></td> <td><code>makemkv_min_length_minutes</code></td> <td><code>number</code></td> <td><code>60</code></td> <td>Filtert kurze Titel beim Rip.</td> </tr> <tr> <td><code>HandBrake Kommando</code></td> <td><code>handbrake_command</code></td> <td><code>string</code></td> <td><code>HandBrakeCLI</code></td> <td>Pfad oder Befehl für HandBrakeCLI.</td> </tr> <tr> <td><code>Encode-Neustart: unvollständige Ausgabe löschen</code></td> <td><code>handbrake_restart_delete_incomplete_output</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Wenn aktiv, wird bei "Encode neu starten" der bisherige (nicht erfolgreiche) Output vor Start entfernt.</td> </tr> <tr> <td><code>Max. parallele Film/Video Encodes</code></td> <td><code>pipeline_max_parallel_jobs</code></td> <td><code>number</code></td> <td><code>1</code></td> <td>Maximale Anzahl parallel laufender Film/Video Encode-Jobs. Gilt zusätzlich zum Gesamtlimit.</td> </tr> <tr> <td><code>Max. parallele Audio CD Jobs</code></td> <td><code>pipeline_max_parallel_cd_encodes</code></td> <td><code>number</code></td> <td><code>2</code></td> <td>Maximale Anzahl parallel laufender Audio CD Jobs (Rip + Encode als Einheit). Gilt zusätzlich zum Gesamtlimit.</td> </tr> <tr> <td><code>Max. Encodes gesamt (medienunabhängig)</code></td> <td><code>pipeline_max_total_encodes</code></td> <td><code>number</code></td> <td><code>3</code></td> <td>Gesamtlimit für alle parallel laufenden Encode-Jobs (Film + Audio CD). Dieses Limit hat Vorrang vor den Einzellimits.</td> </tr> <tr> <td><code>Audio CDs: Queue-Reihenfolge überspringen</code></td> <td><code>pipeline_cd_bypasses_queue</code></td> <td><code>boolean</code></td> <td><code>false</code></td> <td>Wenn aktiv, können Audio CD Jobs unabhängig von Film-Jobs starten (überspringen die Film-Queue-Reihenfolge). Einzellimits und Gesamtlimit gelten weiterhin.</td> </tr> <tr> <td><code>Script-Test Timeout (ms)</code></td> <td><code>script_test_timeout_ms</code></td> <td><code>number</code></td> <td><code>0</code></td> <td>Timeout fuer Script-Tests in den Settings. 0 = kein Timeout.</td> </tr> <tr> <td><code>cdparanoia Kommando</code></td> <td><code>cdparanoia_command</code></td> <td><code>string</code></td> <td><code>cdparanoia</code></td> <td>Pfad oder Befehl für cdparanoia. Wird als Fallback genutzt wenn kein individuelles Kommando gesetzt ist.</td> </tr> <tr> <td><code>FFmpeg Kommando</code></td> <td><code>ffmpeg_command</code></td> <td><code>string</code></td> <td><code>ffmpeg</code></td> <td>Pfad oder Befehl für ffmpeg. Wird für Audiobook-Encoding genutzt.</td> </tr> <tr> <td><code>FFprobe Kommando</code></td> <td><code>ffprobe_command</code></td> <td><code>string</code></td> <td><code>ffprobe</code></td> <td>Pfad oder Befehl für ffprobe. Wird für Audiobook-Metadaten und Kapitel genutzt.</td> </tr> <tr> <td><code>Mediainfo Extra Args</code></td> <td><code>mediainfo_extra_args_bluray</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Parameter für mediainfo (Blu-ray).</td> </tr> <tr> <td><code>MakeMKV Rip Modus</code></td> <td><code>makemkv_rip_mode_bluray</code></td> <td><code>select</code></td> <td><code>backup</code></td> <td>backup: vollständige Blu-ray Struktur im RAW-Ordner (empfohlen, ermöglicht --decrypt).</td> </tr> <tr> <td><code>MakeMKV Analyze Extra Args</code></td> <td><code>makemkv_analyze_extra_args_bluray</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Parameter für Analyze (Blu-ray).</td> </tr> <tr> <td><code>MakeMKV Rip Extra Args</code></td> <td><code>makemkv_rip_extra_args_bluray</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Parameter für Rip (Blu-ray).</td> </tr> <tr> <td><code>HandBrake Preset</code></td> <td><code>handbrake_preset_bluray</code></td> <td><code>string</code></td> <td><code>H.264 MKV 1080p30</code></td> <td>Preset Name für -Z (Blu-ray). Leer = kein Preset, nur CLI-Parameter werden verwendet.</td> </tr> <tr> <td><code>HandBrake Extra Args</code></td> <td><code>handbrake_extra_args_bluray</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Argumente (Blu-ray).</td> </tr> <tr> <td><code>Ausgabeformat</code></td> <td><code>output_extension_bluray</code></td> <td><code>select</code></td> <td><code>mkv</code></td> <td>Dateiendung für finale Datei (Blu-ray).</td> </tr> <tr> <td><code>Mediainfo Extra Args</code></td> <td><code>mediainfo_extra_args_dvd</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Parameter für mediainfo (DVD).</td> </tr> <tr> <td><code>MakeMKV Rip Modus</code></td> <td><code>makemkv_rip_mode_dvd</code></td> <td><code>select</code></td> <td><code>backup</code></td> <td>backup: vollständige Disc-Struktur im RAW-Ordner (einzig gültige Option für DVDs).</td> </tr> <tr> <td><code>MakeMKV Analyze Extra Args</code></td> <td><code>makemkv_analyze_extra_args_dvd</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Parameter für Analyze (DVD).</td> </tr> <tr> <td><code>MakeMKV Rip Extra Args</code></td> <td><code>makemkv_rip_extra_args_dvd</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Parameter für Rip (DVD).</td> </tr> <tr> <td><code>HandBrake Preset</code></td> <td><code>handbrake_preset_dvd</code></td> <td><code>string</code></td> <td><code>H.264 MKV 480p30</code></td> <td>Preset Name für -Z (DVD). Leer = kein Preset, nur CLI-Parameter werden verwendet.</td> </tr> <tr> <td><code>HandBrake Extra Args</code></td> <td><code>handbrake_extra_args_dvd</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Zusätzliche CLI-Argumente (DVD).</td> </tr> <tr> <td><code>Ausgabeformat</code></td> <td><code>output_extension_dvd</code></td> <td><code>select</code></td> <td><code>mkv</code></td> <td>Dateiendung für finale Datei (DVD).</td> </tr> </tbody> </table> </article> </div> <script>var tabs=__md_get("__tabs");if(Array.isArray(tabs))e:for(var set of document.querySelectorAll(".tabbed-set")){var labels=set.querySelector(".tabbed-labels");for(var tab of tabs)for(var label of labels.getElementsByTagName("label"))if(label.innerText.trim()===tab){var input=document.getElementById(label.htmlFor);input.checked=!0;continue e}}</script> <script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script> </div> <button type=button class="md-top md-icon" data-md-component=top hidden> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 24 24"><path d="M13 20h-2V8l-5.5 5.5-1.42-1.42L12 4.16l7.92 7.92-1.42 1.42L13 8z"/></svg> Zurück zum Seitenanfang </button> </main> <footer class=md-footer> <div class="md-footer-meta md-typeset"> <div class="md-footer-meta__inner md-grid"> <div class=md-copyright> Made with <a href=https://squidfunk.github.io/mkdocs-material/ target=_blank rel=noopener> Material for MkDocs </a> </div> <div class=md-social> <a href=https://github.com/YOUR_GITHUB_USERNAME/ripster target=_blank rel=noopener title=github.com class=md-social__link> <svg xmlns=http://www.w3.org/2000/svg viewbox="0 0 512 512"><!-- Font Awesome Free 7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) Copyright 2025 Fonticons, Inc.--><path d="M173.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6m-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3m44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9M252.8 8C114.1 8 8 113.3 8 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C436.2 457.8 504 362.9 504 252 504 113.3 391.5 8 252.8 8M105.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1m-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7m32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1m-11.4-14.7c-1.6 1-1.6 3.6 0 5.9s4.3 3.3 5.6 2.3c1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2"/></svg> </a> </div> </div> </div> </footer> </div> <div class=md-dialog data-md-component=dialog> <div class="md-dialog__inner md-typeset"></div> </div> <script id=__config type=application/json>{"annotate": null, "base": "../..", "features": ["navigation.tabs", "navigation.tabs.sticky", "navigation.sections", "navigation.expand", "navigation.indexes", "navigation.top", "search.highlight", "search.suggest", "content.code.copy", "content.code.annotate", "content.tabs.link", "toc.integrate"], "search": "../../assets/javascripts/workers/search.7a47a382.min.js", "tags": null, "translations": {"clipboard.copied": "In Zwischenablage kopiert", "clipboard.copy": "In Zwischenablage kopieren", "search.result.more.one": "1 weiteres Suchergebnis auf dieser Seite", "search.result.more.other": "# weitere Suchergebnisse auf dieser Seite", "search.result.none": "Keine Suchergebnisse", "search.result.one": "1 Suchergebnis", "search.result.other": "# Suchergebnisse", "search.result.placeholder": "Suchbegriff eingeben", "search.result.term.missing": "Es fehlt", "select.version": "Version ausw\u00e4hlen"}, "version": {"provider": "mike"}}</script> <script src=../../assets/javascripts/bundle.e71a0d61.min.js></script> </body> </html>