Files
ripster/site/configuration/settings-reference/index.html
T
michael 9b38d78042
Deploy Docs to GitHub Pages / Build Documentation (push) Has been cancelled
Deploy Docs to GitHub Pages / Deploy to GitHub Pages (push) Has been cancelled
1.0.0-rc1 Docs
2026-05-08 09:01:17 +02:00

1 line
67 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/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=#wichtiges-verhalten-in-der-gui class=md-nav__link> <span class=md-ellipsis> Wichtiges Verhalten in der GUI </span> </a> </li> <li class=md-nav__item> <a href=#fallbacks-und-pfadaufloesung class=md-nav__link> <span class=md-ellipsis> Fallbacks und Pfadaufloesung </span> </a> </li> <li class=md-nav__item> <a href=#vollstaendige-feldliste class=md-nav__link> <span class=md-ellipsis> Vollstaendige 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-logging class=md-nav__link> <span class=md-ellipsis> Kategorie: Logging </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> <li class=md-nav__item> <a href=#beispiele-fuer-haeufige-settings class=md-nav__link> <span class=md-ellipsis> Beispiele fuer haeufige Settings </span> </a> </li> <li class=md-nav__item> <a href=#hinweise-zu-ausgeblendeten-keys class=md-nav__link> <span class=md-ellipsis> Hinweise zu ausgeblendeten Keys </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 den aktuellen Stand der Settings auf Basis von <code>settings_schema</code> und der aktiven GUI-Logik.</p> <h2 id=wichtiges-verhalten-in-der-gui>Wichtiges Verhalten in der GUI<a class=headerlink href=#wichtiges-verhalten-in-der-gui title="Permanent link">&para;</a></h2> <ul> <li>Speichern erfolgt gesammelt ueber <code>Aenderungen speichern</code> (Bulk-Update).</li> <li><code>ui_expert_mode</code> wird sofort einzeln gespeichert (nicht erst mit Bulk-Speichern).</li> <li><code>*_owner</code>-Felder sind in der GUI erst aktiv, wenn der zugehoerige Pfad gesetzt ist.</li> <li>Einige Keys sind absichtlich ausgeblendet und nur technisch (API/DB) nutzbar.</li> <li>Benachrichtigungs-Event-Toggles sind nur sichtbar, wenn <code>pushover_enabled=true</code>.</li> </ul> <h2 id=fallbacks-und-pfadaufloesung>Fallbacks und Pfadaufloesung<a class=headerlink href=#fallbacks-und-pfadaufloesung title="Permanent link">&para;</a></h2> <ul> <li>Leere profilspezifische Pfade fallen auf Installationsdefaults zurueck.</li> <li><code>download_dir</code> nutzt bei leerem Wert den Default-Downloadpfad.</li> <li>Die Konfigurationsseite zeigt im Block <code>Effektive Pfade</code> die tatsaechlich verwendeten Laufzeitpfade.</li> </ul> <h2 id=vollstaendige-feldliste>Vollstaendige Feldliste<a class=headerlink href=#vollstaendige-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>Sichtbarkeit</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>Standard</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>Standard</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>Standard</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>Standard</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>Expertenmodus</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>Standard</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>Expertenmodus</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>Expertenmodus</td> <td>HTTP Timeout für PushOver Requests.</td> </tr> <tr> <td><code>Bei manueller Auswahl senden</code></td> <td><code>pushover_notify_metadata_ready</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Standard</td> <td>Sendet, wenn ein Job eine manuelle Auswahl/Entscheidung benötigt (z.B. Metadaten, Titel oder Playlist).</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Sichtbarkeit</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,aac,wav,m4a,ogg,opus</code></td> <td>Standard</td> <td>Komma-getrennte Liste erlaubter Dateiendungen für den Scan (ohne Punkt).</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>Standard</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>Standard</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>Sichtbarkeit</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>Standard</td> <td>Auto-Discovery oder explizites Device.</td> </tr> <tr> <td><code>Explizite Laufwerke</code></td> <td><code>drive_devices</code></td> <td><code>path</code></td> <td><code>[]</code></td> <td>Standard</td> <td>Laufwerke für den expliziten Modus als JSON-Array mit Pfad und MakeMKV-Index, z.B. [{"path":"/dev/sr0","makemkvIndex":0},{"path":"/dev/sr1","makemkvIndex":1}]. Nur relevant wenn Modus = 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>Ausgeblendet (nur API/DB)</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>Ausgeblendet (nur API/DB)</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>Standard</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>Expertenmodus</td> <td>Intervall für Disk-Erkennung.</td> </tr> <tr> <td><code>Laufwerk nach Rip auswerfen</code></td> <td><code>auto_eject_after_rip</code></td> <td><code>boolean</code></td> <td><code>false</code></td> <td>Standard</td> <td>Wenn aktiv, wird das Laufwerk nach erfolgreichem Abschluss eines Rip-Vorgangs automatisch ausgeworfen (eject).</td> </tr> </tbody> </table> <h2 id=kategorie-logging>Kategorie: Logging<a class=headerlink href=#kategorie-logging title="Permanent link">&para;</a></h2> <table> <thead> <tr> <th>GUI-Feld</th> <th>Key</th> <th>Typ</th> <th>Default</th> <th>Sichtbarkeit</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Terminal-Ausgabe aktiv</code></td> <td><code>server_console_log_output_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Expertenmodus</td> <td>Master-Schalter für die Ausgabe der Server-Logs im Terminal (z.B. start.sh). Das Schreiben in Log-Dateien bleibt immer aktiv.</td> </tr> <tr> <td><code>HTTP-Logs im Terminal</code></td> <td><code>server_console_log_http_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Expertenmodus</td> <td>Steuert HTTP Request-Logs im Terminal (z.B. request:start). Dateilogs bleiben unverändert.</td> </tr> <tr> <td><code>DEBUG im Terminal</code></td> <td><code>server_console_log_debug_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Expertenmodus</td> <td>Steuert DEBUG-Meldungen in der Terminal-Ausgabe. Dateilogs bleiben unverändert.</td> </tr> <tr> <td><code>INFO im Terminal</code></td> <td><code>server_console_log_info_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Expertenmodus</td> <td>Steuert INFO-Meldungen in der Terminal-Ausgabe. Dateilogs bleiben unverändert.</td> </tr> <tr> <td><code>WARN im Terminal</code></td> <td><code>server_console_log_warn_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Expertenmodus</td> <td>Steuert WARN-Meldungen in der Terminal-Ausgabe. Dateilogs bleiben unverändert.</td> </tr> <tr> <td><code>ERROR im Terminal</code></td> <td><code>server_console_log_error_enabled</code></td> <td><code>boolean</code></td> <td><code>true</code></td> <td>Expertenmodus</td> <td>Steuert ERROR-Meldungen in der Terminal-Ausgabe. Dateilogs bleiben unverändert.</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>Sichtbarkeit</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <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>Standard</td> <td>Read Access Token für Serien-Metadaten über TheMovieDB (TMDb).</td> </tr> <tr> <td><code>Film-Sprache</code></td> <td><code>dvd_series_language</code></td> <td><code>string</code></td> <td><code>de-DE</code></td> <td>Standard</td> <td>Bevorzugte TMDb-Sprache für Film- und Serienmetadaten (DVD/Blu-ray), z.B. de-DE oder en-US.</td> </tr> <tr> <td><code>Fallback Sprache</code></td> <td><code>dvd_series_fallback_languages</code></td> <td><code>string</code></td> <td><code>de-DE,en-US</code></td> <td>Standard</td> <td>Kommagetrennte TMDb-Fallback-Sprachen für Film- und Serienmetadaten (DVD/Blu-ray), z.B. de-DE,en-US,fr-FR.</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>Standard</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>Standard</td> <td>Intervall für automatische Prüfung fehlender Coverarts in Stunden.</td> </tr> <tr> <td><code>NFO nach Encode erzeugen</code></td> <td><code>generate_nfo_after_encode</code></td> <td><code>boolean</code></td> <td><code>false</code></td> <td>Standard</td> <td>Erstellt nach erfolgreichem Encode automatisch eine .nfo-Datei neben der Ausgabedatei.</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>Sichtbarkeit</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>Standard</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>Expertenmodus</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>Sichtbarkeit</th> <th>Wirkung im System</th> </tr> </thead> <tbody> <tr> <td><code>Raw Ausgabeordner (Blu-ray)</code></td> <td><code>raw_dir_bluray</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Optionaler RAW-Zielpfad nur für Blu-ray. Leer = Fallback auf "Raw Ausgabeordner".</td> </tr> <tr> <td><code>Raw Ausgabeordner (DVD)</code></td> <td><code>raw_dir_dvd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Optionaler RAW-Zielpfad nur für DVD. Leer = Fallback auf "Raw Ausgabeordner".</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>Standard</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>Standard</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>Standard</td> <td>Zielordner für Blu-ray-Serienfolgen. Leer = Standardpfad (data/output/series).</td> </tr> <tr> <td><code>Film Ausgabeordner (Blu-ray)</code></td> <td><code>movie_dir_bluray</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Optionaler Encode-Zielpfad nur für Blu-ray. Leer = Fallback auf "Film Ausgabeordner".</td> </tr> <tr> <td><code>Film Ausgabeordner (DVD)</code></td> <td><code>movie_dir_dvd</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Optionaler Encode-Zielpfad nur für DVD. Leer = Fallback auf "Film Ausgabeordner".</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>Standard</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>Standard</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>Standard</td> <td>Zielordner für encodierte Audiobook-Dateien. Leer = Standardpfad (data/output/audiobooks).</td> </tr> <tr> <td><code>Download ZIP-Ordner</code></td> <td><code>download_dir</code></td> <td><code>path</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Zielordner für vorbereitete ZIP-Downloads. Leer = Standardpfad (data/downloads).</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>Standard</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>installationsabhaengig</code></td> <td>Standard</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>Standard</td> <td>Template für relative CD-Ausgabepfade ohne Dateiendung. Platzhalter: {artist}, {album}, {year}, {title}, {trackNr}, {trackNo}. Unterordner sind über "/" möglich. 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>Standard</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>Standard</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>Standard</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>Standard</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}/Season {seasonNr}/{seriesTitle} - S{seasonNo}E{episodeNo} - {episodeTitle}</code></td> <td>Standard</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}/Season {seasonNr}/{seriesTitle} - S{seasonNo}E{episodeRange}</code></td> <td>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</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>Standard</td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein alternativer 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>Standard</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>Standard</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>Standard</td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein alternativer 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>Standard</td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein alternativer 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>Standard</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 Converter RAW-Ordner</code></td> <td><code>converter_raw_dir_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Eigentümer der Converter-Eingabedateien im Format user:gruppe. 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>Standard</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>Standard</td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein alternativer 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>Standard</td> <td>Eigentümer der Dateien im Format user:gruppe. Nur aktiv wenn ein alternativer 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>Standard</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>Standard</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>Standard</td> <td>Eigentümer der encodierten Audiobook-Dateien im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Converter Video Output-Ordner</code></td> <td><code>converter_movie_dir_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Eigentümer der konvertierten Video-Dateien im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Converter Audio Output-Ordner</code></td> <td><code>converter_audio_dir_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Eigentümer der konvertierten Audio-Dateien im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Eigentümer Download ZIP-Ordner</code></td> <td><code>download_dir_owner</code></td> <td><code>string</code></td> <td><code>leer</code></td> <td>Standard</td> <td>Eigentümer der vorbereiteten ZIP-Dateien im Format user:gruppe. Leer = Standardbenutzer des Dienstes.</td> </tr> <tr> <td><code>Kapitel Template (Audiobook)</code></td> <td><code>output_chapter_template_audiobook</code></td> <td><code>string</code></td> <td><code>{author}/{author} - {title} ({year})/{chapterNr} {chapterTitle}</code></td> <td>Standard</td> <td>Template für kapitelweise Audiobook-Ausgaben (MP3/FLAC) ohne Dateiendung. Platzhalter: {author}, {title}, {year}, {narrator}, {series}, {part}, {format}, {chapterNr}, {chapterNo}, {chapterTitle}. Unterordner sind über "/" möglich.</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>Sichtbarkeit</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>Expertenmodus</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>Standard</td> <td>Optionaler Registrierungsschlüssel. Wird beim Speichern nach ~/.MakeMKV/settings.conf synchronisiert. Darunter kann der aktuelle Betakey per API übernommen werden.</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>Expertenmodus</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>Standard</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>Expertenmodus</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>Standard</td> <td>Wenn aktiv, wird bei "Encode neu starten" der bisherige (nicht erfolgreiche) Output vor Start entfernt.</td> </tr> <tr> <td><code>Parallele Jobs</code></td> <td><code>pipeline_max_parallel_jobs</code></td> <td><code>number</code></td> <td><code>1</code></td> <td>Standard</td> <td>Maximale Anzahl parallel laufender Jobs. Weitere Starts landen in der Queue.</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>Standard</td> <td>Maximale Anzahl parallel laufender Audio CD Jobs (Rip + Encode als Einheit). Gilt zusätzlich zum Gesamtlimit.</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>Expertenmodus</td> <td>Timeout fuer Script-Tests in den Settings. 0 = kein Timeout.</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>Standard</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>Standard</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>cdparanoia Kommando</code></td> <td><code>cdparanoia_command</code></td> <td><code>string</code></td> <td><code>cdparanoia</code></td> <td>Expertenmodus</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>Standard</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>Standard</td> <td>Pfad oder Befehl für ffprobe. Wird für Audiobook-Metadaten und Kapitel genutzt.</td> </tr> <tr> <td><code>Serie: PlayAll Untergrenze (%)</code></td> <td><code>series_playall_tolerance_lower_pct</code></td> <td><code>number</code></td> <td><code>10</code></td> <td>Standard</td> <td>Untere Toleranz in Prozent für die Plausibilitätsprüfung von PlayAll gegen Episodensumme (DVD/Blu-ray).</td> </tr> <tr> <td><code>Serie: PlayAll Obergrenze (%)</code></td> <td><code>series_playall_tolerance_upper_pct</code></td> <td><code>number</code></td> <td><code>10</code></td> <td>Standard</td> <td>Obere Toleranz in Prozent für die Plausibilitätsprüfung von PlayAll gegen Episodensumme (DVD/Blu-ray).</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>Expertenmodus</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>Ausgeblendet (nur API/DB)</td> <td>mkv: direkte MKV-Dateien; backup: vollständige Blu-ray Struktur im RAW-Ordner.</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>Expertenmodus</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>Expertenmodus</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>Standard</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>--audio-lang-list deu,eng --first-audio --subtitle-lang-list deu,eng --first-subtitle --aencoder copy --audio-copy-mask ac3,eac3,dts --au...</code></td> <td>Standard</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>Standard</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>Expertenmodus</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>mkv</code></td> <td>Ausgeblendet (nur API/DB)</td> <td>mkv: direkte MKV-Dateien; backup: vollständige Disc-Struktur im RAW-Ordner.</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>Expertenmodus</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>Expertenmodus</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>Standard</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>--audio-lang-list deu,eng --first-audio --subtitle-lang-list deu,eng --first-subtitle --aencoder copy --audio-copy-mask ac3,eac3,dts --au...</code></td> <td>Standard</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>Standard</td> <td>Dateiendung für finale Datei (DVD).</td> </tr> <tr> <td><code>mkvmerge Kommando</code></td> <td><code>mkvmerge_command</code></td> <td><code>string</code></td> <td><code>mkvmerge</code></td> <td>Standard</td> <td>Pfad oder Befehl für mkvmerge. Wird für Multipart-Movie-Merges genutzt.</td> </tr> </tbody> </table> <h2 id=beispiele-fuer-haeufige-settings>Beispiele fuer haeufige Settings<a class=headerlink href=#beispiele-fuer-haeufige-settings title="Permanent link">&para;</a></h2> <ul> <li><code>drive_devices</code>: <code>[{"path":"/dev/sr0","makemkvIndex":0},{"path":"/dev/sr1","makemkvIndex":1}]</code></li> <li><code>external_storage_paths</code>: <code>[{"name":"USB HDD","path":"/mnt/usb-hdd"}]</code></li> <li><code>converter_scan_extensions</code>: <code>mkv,mp4,m2ts,iso,avi,mov,flac,mp3,aac,wav,m4a,ogg,opus</code></li> <li><code>output_template_bluray</code>: <code>${title} (${year})/${title} (${year})</code></li> <li><code>output_template_audiobook</code>: <code>{author}/{author} - {title} ({year})</code></li> <li><code>output_chapter_template_audiobook</code>: <code>{author}/{author} - {title} ({year})/{chapterNr} {chapterTitle}</code></li> <li><code>download_dir_owner</code>: <code>ripster:media</code></li> </ul> <h2 id=hinweise-zu-ausgeblendeten-keys>Hinweise zu ausgeblendeten Keys<a class=headerlink href=#hinweise-zu-ausgeblendeten-keys title="Permanent link">&para;</a></h2> <p>Folgende Keys liegen im Schema, sind aber im normalen Settings-Formular absichtlich ausgeblendet: <code>drive_device</code>, <code>makemkv_source_index</code>, <code>makemkv_rip_mode_bluray</code>, <code>makemkv_rip_mode_dvd</code>. Aenderungen daran erfolgen nur ueber API/DB oder technische Migrationen.</p> </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>