mirror of
https://github.com/unshackle-dl/unshackle.git
synced 2026-11-14 04:55:07 +00:00
Deployed 4177cb2 with MkDocs version: 1.6.1
This commit is contained in:
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
@@ -3016,7 +3016,10 @@ variants carry no language.</p>
|
||||
</div>
|
||||
<h3 id="segment-filtering-hooks">Segment-filtering hooks<a class="headerlink" href="#segment-filtering-hooks" title="Permanent link">¶</a></h3>
|
||||
<ul>
|
||||
<li><strong>HLS</strong>: set <code>track.OnSegmentFilter(segment)</code> to drop unwanted segments (ads/bumpers).</li>
|
||||
<li><strong>HLS</strong>: set <code>track.OnSegmentFilter(segment)</code> to drop unwanted segments (ads/bumpers).
|
||||
A dropped segment is invisible to the whole download: its <code>EXT-X-KEY</code> and its
|
||||
<code>EXT-X-DISCONTINUITY</code> are ignored, so a clear ad break inside encrypted content does
|
||||
not disturb decryption.</li>
|
||||
<li><strong>DASH</strong>: pass a <code>period_filter</code> callable to <code>to_tracks</code> to drop whole periods.
|
||||
Caching-breadth periods some services emit and non-<code>content</code> segment types are dropped automatically.</li>
|
||||
</ul>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
+1
-1
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
@@ -6409,7 +6409,7 @@ Subclasses add their own codec/quality fields.</p>
|
||||
<div class="doc doc-contents ">
|
||||
|
||||
<p>Build the shared Track constructor kwargs from a <code>to_dict()</code> payload.</p>
|
||||
<p>DRM is not reconstructed here — <code>to_dict</code> does not serialise it, and the import
|
||||
<p>DRM is not reconstructed here: <code>to_dict</code> does not serialise it, and the import
|
||||
flow attaches the licensed DRM + content keys separately.</p>
|
||||
|
||||
|
||||
@@ -7586,7 +7586,7 @@ was rewritten.</p>
|
||||
All this does, is actually check if a c608 box exists and only if so
|
||||
does it actually call ccextractor.</p>
|
||||
<p>Even though there is a possibility of more than one c608 box, only one
|
||||
can actually be extracted. Not only that but it's very possible this
|
||||
can actually be extracted. It is also very possible this
|
||||
needs to be done before any decryption as the decryption may destroy
|
||||
some of the metadata.</p>
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
@@ -2001,126 +2001,126 @@ works.</p>
|
||||
<td><code>downloads</code></td>
|
||||
<td>path</td>
|
||||
<td><code><repo>/downloads</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Default output directory for finished files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>temp</code></td>
|
||||
<td>path</td>
|
||||
<td><code><repo>/temp</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Temporary working files during download/decrypt/mux.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>cache</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/cache</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Generic cache, title cache, and the update-check store.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>cookies</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/cookies</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Per-service cookie files (and VPN cookie files).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>logs</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/logs</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Log files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>exports</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/exports</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Export JSON files.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>wvds</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/WVDs</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Widevine device files (<code>.wvd</code>).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>prds</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/PRDs</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>PlayReady device files (<code>.prd</code>).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>dcsl</code></td>
|
||||
<td>path</td>
|
||||
<td><code><data>/DCSL</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>DCSL data.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>commands</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/commands</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>CLI command modules.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>services</code></td>
|
||||
<td>list | path</td>
|
||||
<td><code>[unshackle/services]</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Service search paths and/or remote repo specs (see below).</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>vaults</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/vaults</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Vault backend modules.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>fonts</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/fonts</code></td>
|
||||
<td style="text-align: center;">✅</td>
|
||||
<td style="text-align: center;">Yes</td>
|
||||
<td>Bundled fonts.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>user_configs</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/</code></td>
|
||||
<td style="text-align: center;">❌ protected</td>
|
||||
<td style="text-align: center;">No protected</td>
|
||||
<td>Where <code>unshackle.yaml</code> lives.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>data</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/</code></td>
|
||||
<td style="text-align: center;">❌ protected</td>
|
||||
<td style="text-align: center;">No protected</td>
|
||||
<td>Base for the data subdirectories above.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>core_dir</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/core</code></td>
|
||||
<td style="text-align: center;">❌ protected</td>
|
||||
<td style="text-align: center;">No protected</td>
|
||||
<td>Package core.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>namespace_dir</code></td>
|
||||
<td>path</td>
|
||||
<td><code>unshackle/</code></td>
|
||||
<td style="text-align: center;">❌ protected</td>
|
||||
<td style="text-align: center;">No protected</td>
|
||||
<td>Package root.</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><code>app_dirs</code></td>
|
||||
<td>-</td>
|
||||
<td><code>AppDirs("unshackle", False)</code></td>
|
||||
<td style="text-align: center;">❌ protected</td>
|
||||
<td style="text-align: center;">No protected</td>
|
||||
<td>Internal AppDirs instance.</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -6,7 +6,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width,initial-scale=1">
|
||||
|
||||
<meta name="description" content="Movie, TV, and Music archival software — user guide and REST API reference">
|
||||
<meta name="description" content="Movie, TV, and Music archival software. User guide and REST API reference">
|
||||
|
||||
|
||||
|
||||
|
||||
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user