UX570 Importer

February 3, 2026 ยท View on GitHub

Import tool for Sony ICD-UX570 Digital Voice Recorder recordings.

Features

  • Configurable source path (username, SD card mount name)
  • Scans recording folders, excluding RADIO01
  • Copy or move files
  • Organizes recordings by month/day based on filename timestamps
  • Interactive folder selection

Setup

# Create virtual environment
uv venv
source .venv/bin/activate

# Install dependencies
uv pip install pyyaml

Configuration

Edit config.yaml:

username: daniel
sd_card_name: DVR_SD
default_output_dir: ~/DVR-Recordings
default_mode: copy

Usage

# List available files
./dvr-import.py --list

# Interactive import
./dvr-import.py

# Specify output directory
./dvr-import.py -o ~/my-recordings

# Move files instead of copying
./dvr-import.py --move

# Import all folders without prompting
./dvr-import.py --all

File Organization

Files are organized by month and day based on the filename timestamp:

Input:  260203_1536.mp3  (2026-02-03 at 15:36)
Output: 02-February/03/260203_1536.mp3

Device Info

  • Model: Sony ICD-UX570
  • Vendor ID: 054c
  • Product ID: 0cf7

See notes/device-info.md for udev rules and mount configuration.