Skip to content

Curstantine/tsync

Repository files navigation

tsync

CLI utility to sync tracks from your local music library to your mobile device, through ADB.

Features

  • Syncing music to your mobile device through ADB with ease. (Faster and safer than MTP)
  • Transcode tracks on the fly with custom quality settings.
  • Select which tracks to sync based on file type, folder names and etc.
  • Retains the source folder structure. e.g. ~/Music/Library -> /data/sdcard/Music/Library
    • ~/Music/Library/Porter Robinson/SMILE! :D/01 Knock Yourself Out XD.flac -> /data/sdcard/Music/Porter Robinson/SMILE! :D/01 Knock Yourself Out XD.flac

Usage

Examples are based on library being in ~/Music/Library, and mobile library being in /data/sdcard/Music/Library.

  1. Syncing the entire library (no transcode)

    tsync sync ~/Music/Library /sdcard/Music/Library
  2. Syncing the entire library with opus@128K transcode

    tsync sync -c opus -b 128 ~/Music/Library /sdcard/Music/Library
  3. Syncing a select sync list.

    [!NOTE] A sync list is a plain-text file with with valid directories relative to the sync source separated by new lines.

    tsync sync --sync-list ./synclist.txt ~/Music/Library /sdcard/Music/Library
  4. Syncing a select sync list with a no transcode flac filter

    tsync sync --sync-list ./synclist.txt --sync-codecs flac ~/Music/Library /sdcard/Music/Library

About

CLI utility to sync tracks from your local music library to your mobile device, through ADB

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published