About this project
SynchroLane is an audio-first archiving tool for online video content. Rather than downloading video, it extracts the audio layer from single videos, playlists or albums and stores it as a local, portable library.
Core capabilities described in the README:
- Audio extraction to MP3, FLAC, M4A and OGG, with automatic selection of the best available audio stream (up to 320kbps or lossless) based on user presets.
- Playlist and album mode: given a playlist or album URL, it recursively fetches each item, preserves order and numbers tracks.
- Metadata enrichment: embeds ID3 tags, cover art and track numbers; preserves Unicode, CJK and right-to-left scripts in filenames and tags.
- Batch queuing with configurable concurrency, plus intelligent throttling (concurrency limits, random delays, rate-limit awareness).
- Dry-run mode to preview tracks, quality and estimated size before downloading.
- Filtering by duration, title keywords or upload date.
- Resume support for interrupted downloads.
- Both a command-line interface and an optional terminal TUI with progress bars and pause/resume/cancel shortcuts.
- Headless background operation with logging to synchrolane.log.
Installation is described as a portable bundle: unpack into a directory, review the auto-generated synchrolane.conf for format, quality ceiling and output path, then run the executable. No installer, registry changes or background services are mentioned. Prerequisites are a modern OS (Windows 10+, macOS 12+, Linux kernel 5.x+), network access and roughly 150MB of free disk space plus cache space for the queue.
Usage examples in the README cover single-track extraction with a format flag, full-playlist album mode with metadata embedding, and batch processing from a URL list file with a maximum quality setting and custom output directory.
The project states it retains configuration, logs and timestamps locally with no telemetry or analytics, and that all described features are in the base distribution with no paid tier. It is released under the MIT License. The README includes a disclaimer that the tool is intended for personal, archival and educational use, does not circumvent technological protection measures, and that users are responsible for complying with source platform terms of service and applicable copyright law.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.