sndcpy — утилита с открытым исходным кодом для перенаправления (плея) системного и приложенческого аудио с Android-устройств на компьютер через USB. Проект реализует передачу звукового потока, используя возможности Android начиная с версии 10, в частности API Playback Capture, и предоставляет простую интеграцию с медиаплейером на компьютере для воспроизведения получаемого аудиопотока. Программа работает в сочетании с инструментами Android Debug Bridge (ADB) и сторонними плеерами, обеспечивая минимальные задержки и совместимость с широким набором устройств.
Исторических сведений о происхождении проекта и его авторстве в открытых источниках может быть недостаточно подробно; в таких случаях утилита описывается по её функциональным характеристикам и типовым сценариям применения. Sndcpy распространена среди пользователей, которым необходимо захватывать системный звук Android на рабочем столе без использования беспроводных протоколов, а также в случаях тестирования, записи демонстраций или трансляции мобильных приложений.
- Передача аудио по USB: организует потоковую передачу звука с Android-устройства на компьютер через USB-соединение, используя ADB для установки соединения и переадресации потоков.
 - Поддержка Playback Capture API: использует возможности Android 10 и выше для захвата системного и приложенческого аудиосигнала без необходимости рутирования устройства.
 - Интеграция с медиаплеером: предназначена для работы совместно с внешними плеерами (например, VLC) на компьютере, которые принимают и воспроизводят аудиопоток в реальном времени.
 - Минимальные требования: не требует глубокой настройки на устройстве, достаточно включённого режима отладки по USB и установленного ADB на хосте.
 - Низкая задержка: реализует передачу с фокусом на минимизацию задержки и синхронизацию звука при демонстрации или записи контента.
 - Кроссплатформенность хоста: может запускаться на разных операционных системах, где доступен ADB и поддерживается используемый медиаплеер.
 - Отсутствие рут-доступа: не требует прав суперпользователя на Android-устройстве благодаря использованию официального API захвата аудио.
 - Простота использования: ориентирована на быструю настройку через скрипты командной строки и несложные инструкции для запуска и остановки трансляции.
 - Ограничения совместимости: функциональность зависит от версии Android и от того, допускает ли конкретное приложение захват звука через Playback Capture API, что может ограничивать возможность перехвата некоторых потоков.
 - Сценарии применения: подходит для записи демонстраций приложений, стриминга мобильного звука в настольные приложения, автоматизированного тестирования звуковых компонентов и образовательных целей.