Deployed 590a5711 with MkDocs version: 1.6.1

This commit is contained in:
2026-11-11 15:40:06 +00:00
parent 674572d526
commit 0aa9d77af7
7 changed files with 105 additions and 2 deletions
+6
View File
@@ -4113,6 +4113,12 @@ ignore it safely. See <a href="../../creating-a-service/#split-episodes">Split e
<td>Renumber episodes to a TVDB season order. Falls back to the <code>tvdb_order</code> config option.</td> <td>Renumber episodes to a TVDB season order. Falls back to the <code>tvdb_order</code> config option.</td>
</tr> </tr>
<tr> <tr>
<td><code>continuous_episodes</code></td>
<td>boolean</td>
<td><code>false</code></td>
<td>Number each season on from the season before it, so season two starts at episode 5 after four episodes. Season 0 and episode 0 keep their numbers. <code>wanted</code> selects by the new numbers, but the list endpoints show the numbers of the service.</td>
</tr>
<tr>
<td><code>enrich</code></td> <td><code>enrich</code></td>
<td>boolean</td> <td>boolean</td>
<td><code>false</code></td> <td><code>false</code></td>
+4
View File
@@ -3371,6 +3371,10 @@ configuration file.</p>
<td><code>--tvdb-order</code></td> <td><code>--tvdb-order</code></td>
<td>Renumber episodes to a TVDB season order: <code>official</code> (aired), <code>dvd</code>, <code>absolute</code>, <code>alternate</code>, or <code>regional</code>. Needs <code>tvdb_api_key</code>.</td> <td>Renumber episodes to a TVDB season order: <code>official</code> (aired), <code>dvd</code>, <code>absolute</code>, <code>alternate</code>, or <code>regional</code>. Needs <code>tvdb_api_key</code>.</td>
</tr> </tr>
<tr>
<td><code>-ce</code> / <code>--continuous-episodes</code></td>
<td>Number each season on from the season before it. After a season one of four episodes, season two starts at <code>S02E05</code>. Season 0 and episode 0 keep their numbers.</td>
</tr>
</tbody> </tbody>
</table> </table>
<div class="admonition note"> <div class="admonition note">
+44
View File
@@ -1298,6 +1298,17 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#continuous-episode-numbers" class="md-nav__link">
<span class="md-ellipsis">
Continuous episode numbers
</span>
</a>
</li> </li>
</ul> </ul>
@@ -3123,6 +3134,17 @@
</span> </span>
</a> </a>
</li>
<li class="md-nav__item">
<a href="#continuous-episode-numbers" class="md-nav__link">
<span class="md-ellipsis">
Continuous episode numbers
</span>
</a>
</li> </li>
</ul> </ul>
@@ -4416,6 +4438,11 @@ lookups but keep the IDs you give, set
<td><code>--tvdb-order dvd</code></td> <td><code>--tvdb-order dvd</code></td>
<td>Renumber episodes to a TVDB season order. Needs <code>tvdb_api_key</code>.</td> <td>Renumber episodes to a TVDB season order. Needs <code>tvdb_api_key</code>.</td>
</tr> </tr>
<tr>
<td><code>-ce</code> / <code>--continuous-episodes</code></td>
<td>-</td>
<td>Number each season on from the season before it, so season two starts at <code>S02E05</code> after four episodes.</td>
</tr>
</tbody> </tbody>
</table> </table>
<div class="language-shell highlight"><span class="filename">Force the right IMDb match, and keep the service&#x27;s own naming</span><pre><span></span><code><span id="__span-49-1"><a id="__codelineno-49-1" name="__codelineno-49-1" href="#__codelineno-49-1"></a>unshackle<span class="w"> </span>dl<span class="w"> </span>--imdb<span class="w"> </span>tt1375666<span class="w"> </span>EXAMPLE<span class="w"> </span><span class="m">81234567</span> <div class="language-shell highlight"><span class="filename">Force the right IMDb match, and keep the service&#x27;s own naming</span><pre><span></span><code><span id="__span-49-1"><a id="__codelineno-49-1" name="__codelineno-49-1" href="#__codelineno-49-1"></a>unshackle<span class="w"> </span>dl<span class="w"> </span>--imdb<span class="w"> </span>tt1375666<span class="w"> </span>EXAMPLE<span class="w"> </span><span class="m">81234567</span>
@@ -4549,6 +4576,18 @@ contain Futurama's four movies. Those episodes keep their original numbering. If
two episodes the same season/episode slot, and so the same filename, unshackle logs an two episodes the same season/episode slot, and so the same filename, unshackle logs an
error and leaves the numbering untouched. Pick an order that covers the whole series.</p> error and leaves the numbering untouched. Pick an order that covers the whole series.</p>
</div> </div>
<h3 id="continuous-episode-numbers">Continuous episode numbers<a class="headerlink" href="#continuous-episode-numbers" title="Permanent link">&para;</a></h3>
<p>Some anime release groups number each season on from the season before it. With
<code>--continuous-episodes</code>, a season two that follows a four-episode season one starts at
<code>S02E05</code>:</p>
<div class="language-shell highlight"><span class="filename">Number season two on from season one</span><pre><span></span><code><span id="__span-52-1"><a id="__codelineno-52-1" name="__codelineno-52-1" href="#__codelineno-52-1"></a>unshackle<span class="w"> </span>dl<span class="w"> </span>-ce<span class="w"> </span>EXAMPLE<span class="w"> </span><span class="m">81234567</span>
</span></code></pre></div>
<p>The count comes from the episodes the service lists, so download from the series URL, not
from a single season. A season the service does not list in your region is not counted.
Season 0 and episode 0 keep their numbers, and a season that already starts past the
season before it is not changed. The renumbering runs before <code>--wanted</code>, so select episodes
by their new numbers, for example <code>-w S02E05</code>. A whole-season selection such as <code>-w S05</code>
matches episodes up to E999 only.</p>
<h2 id="configuration-defaults">Configuration defaults<a class="headerlink" href="#configuration-defaults" title="Permanent link">&para;</a></h2> <h2 id="configuration-defaults">Configuration defaults<a class="headerlink" href="#configuration-defaults" title="Permanent link">&para;</a></h2>
<p>You can set every flag on this page as a default in your configuration file so you do not <p>You can set every flag on this page as a default in your configuration file so you do not
have to type it each time, and you can scope defaults per service. See have to type it each time, and you can scope defaults per service. See
@@ -4747,6 +4786,11 @@ authoritative list.</p>
<td></td> <td></td>
<td>Renumber episodes to a TVDB season order.</td> <td>Renumber episodes to a TVDB season order.</td>
</tr> </tr>
<tr>
<td><code>-ce</code> / <code>--continuous-episodes</code></td>
<td></td>
<td>Number each season on from the season before it.</td>
</tr>
</tbody> </tbody>
</table> </table>
BIN
View File
Binary file not shown.
+47
View File
@@ -2627,6 +2627,17 @@
</ul> </ul>
</nav> </nav>
</li>
<li class="md-nav__item">
<a href="#unshackle.core.drm.Widevine.from_playready" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;from_playready
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@@ -3537,6 +3548,17 @@
</ul> </ul>
</nav> </nav>
</li>
<li class="md-nav__item">
<a href="#unshackle.core.drm.Widevine.from_playready" class="md-nav__link">
<span class="md-ellipsis">
<code class="doc-symbol doc-symbol-toc doc-symbol-method"></code>&nbsp;from_playready
</span>
</a>
</li> </li>
<li class="md-nav__item"> <li class="md-nav__item">
@@ -5873,6 +5895,31 @@ track exactly. A PSSH can name the KIDs of other renditions too.</p>
<div class="doc doc-object doc-function"> <div class="doc doc-object doc-function">
<h3 id="unshackle.core.drm.Widevine.from_playready" class="doc doc-heading">
<code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">from_playready</span>
<span class="doc doc-labels">
<small class="doc doc-label doc-label-staticmethod"><code>staticmethod</code></small>
</span>
<a href="#unshackle.core.drm.Widevine.from_playready" class="headerlink" title="Permanent link">&para;</a></h3>
<div class="language-python doc-signature highlight"><pre><span></span><code><span id="__span-0-1"><a id="__codelineno-0-1" name="__codelineno-0-1" href="#__codelineno-0-1"></a><span class="nf">from_playready</span><span class="p">(</span><span class="n">pssh</span><span class="p">)</span>
</span></code></pre></div>
<div class="doc doc-contents ">
<p>A Widevine PSSH naming a v1 box's own KIDs, then the KIDs the PlayReady class reads from it.</p>
<p>pywidevine's own conversion fails on a bare WRMHEADER and byte-swaps PlayReady KIDs.</p>
</div>
</div>
<div class="doc doc-object doc-function">
<h3 id="unshackle.core.drm.Widevine.from_track" class="doc doc-heading"> <h3 id="unshackle.core.drm.Widevine.from_track" class="doc doc-heading">
<code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">from_track</span> <code class="doc-symbol doc-symbol-heading doc-symbol-method"></code> <span class="doc doc-object-name doc-function-name">from_track</span>
+3 -1
View File
@@ -2164,7 +2164,9 @@ empty on titles that have none. You add it to the name yourself, and it never re
or <code>{episode}</code>. Any series with a TVDB absolute order can use it, anime most often. or <code>{episode}</code>. Any series with a TVDB absolute order can use it, anime most often.
Services can supply it, and Services can supply it, and
<a href="../../../guide/downloading/#metadata-and-tagging"><code>--enrich</code></a> fills it in from TVDB. <a href="../../../guide/downloading/#metadata-and-tagging"><code>--enrich</code></a> fills it in from TVDB.
Use <code>{absolute?}</code> so the name stays clean when it is unknown.</p> Use <code>{absolute?}</code> so the name stays clean when it is unknown. To keep the season and
continue the episode number instead (<code>S02E05</code>), use
<a href="../../../guide/downloading/#continuous-episode-numbers"><code>--continuous-episodes</code></a>.</p>
</div> </div>
<div class="admonition tip"> <div class="admonition tip">
<p class="admonition-title"><code>sports</code> names an event by year or date</p> <p class="admonition-title"><code>sports</code> names an event by year or date</p>
File diff suppressed because one or more lines are too long