/tagscraper

rust scipt to get ID3 tags and output them

Primary LanguageRust

tagscraper cargo

A rust application to get ID3 tags and output them to a file. Based on the original script made by my friend, MMaker

Dependencies

See the Cargo.toml file. These will be installed automatically when building via cargo build.

Installation

There are a few ways this can be installed. The easiest is to download the binary from the releases page and save it to a memorable directory. There are a few alternate methods that also exist.

Releases Page

Specifically, you will want to save the binary in these places. Realistically it does not matter, but these are the simplest to remember.
Windows users, please add the tagscraper path to your PATH environment variable.

  • Windows:
    • %appdata%\tagscraper
  • macOS & Linux:
    • /usr/bin

Git Clone

  1. Clone this repository
  2. Open your termainal to the new directory
  3. Run cargo install --path .

Cargo via Git URL

  1. Open your terminal
  2. Run cargo install --git git://github.com/TurtleP/tagscraper

Usage

Usage: tagscraper.exe [OPTIONS] <DIR>

Arguments:
  <DIR>  Directory to scan

Options:
  -o, --out <OUT>  Output file [default: ./music.txt]
  -h, --help       Print help
  -V, --version    Print version

Example Output

Bastille
  Bad Blood (Bonus Track Version)
    Pompeii
    Things We Lost in the Fire
    Bad Blood
    Overjoyed
    These Streets
    Weight of Living, Pt. 2
    Icarus
    Oblivion
    Flaws
    Daniel in the Den
    Laura Palmer
    Get Home
    The Silence (Bonus Track)
    Weight of Living, Pt. 1 (Bonus Track)
    Laughter Lines (Bonus Track)

  Doom Days
    Quarter Past Midnight
    Bad Decisions
    The Waves
    Divide
    Million Pieces
    Doom Days
    Nocturnal Creatures
    4AM
    Another Place
    Those Nights
    Joy

  Doom Days (This Got Out of Hand Edition)
    Admit Defeat
    Good Lesson
    Final Hour
    Comfort of Strangers
    Hangin'

  Wild World (Complete Edition)
    Good Grief
    The Currents
    An Act of Kindness
    Warmth
    Glory
    Power
    Two Evils
    Send Them Off!
    Lethargy
    Blame
    Fake It
    Snakes
    Winter of Our Youth
    Way Beyond
    Oil On Water
    Campus
    Shame
    The Anchor