Document native muxer layout

This commit is contained in:
glomatico
2026-07-08 12:42:32 -03:00
parent aa249674cf
commit 2ee7451d42
2 changed files with 2 additions and 4 deletions
-4
View File
@@ -6,12 +6,8 @@ __pycache__
gamdl/muxer/target/
!.gitignore
!.python-version
!Cargo.lock
!Cargo.toml
!pyproject.toml
!README.md
!src
!src/**
!tests
!tests/**
tests/__pycache__/
+2
View File
@@ -34,6 +34,8 @@ A command-line app for downloading Apple Music songs, music videos and post vide
Run the [Wrapper v2](https://github.com/glomatico/wrapper-v2) server for wrapper-backed account, playback, and decryption requests. Enable it with `--use-wrapper` or `use_wrapper = true`. Configure wrapper HTTP account/playback calls with `--wrapper-url` or `wrapper_url`, and configure WV2D batch TCP decrypt with `--wrapper-decrypt-host` / `--wrapper-decrypt-port`.
gamdl builds a private Rust extension from `gamdl/muxer` as `gamdl._amdecrypt`. That native media engine handles wrapper TCP decrypt/reassembly plus MP4/M4A writing and muxing; Python remains responsible for the CLI, downloads, metadata tagging, and high-level orchestration.
The wrapper is recommended when using the `alac` song codec. ALAC can be attempted without wrapper, but it probably won't work due to API limitations.
**Note:**