Skip to main content

A small example package

Project description

# commandLineMusicVideo

This is a Python3 [pip package](https://pypi.org/project/vinyl2digital) that connencts to Audacity’s [mod-script-pipe for Python scripting](https://manual.audacityteam.org/man/scripting.html).

This package will batch render each selection of an Audacity track to mp3 files with metadata tags based on a Discogs URL. vinyl2digital makes digitizing vinyl records much easier and faster.

![](demogif.gif)

## Quickstart * Install the package with this command: `pip install vinyl2digital==0.1.4` or `pip3 install vinyl2digital==0.1.4` * Launch Audacity from your terminal (Windows 10: `start audacity.exe`) * Record your audio, and splice each song as its own selection on the track (place the cursor and press Ctrl+i) ![step1](https://i.imgur.com/s7ktUmZ.png) * Run the installed package with `python3 -m vinyl2digital -h -t` to view the help page and test your package’s connecting to Audacity. * While Audacity is open, run the pip package from the command line.

## Audacity Connection Follow the step’s listed on [this](https://manual.audacityteam.org/man/scripting.html#Enable_mod-script-pipe) page: Go to “Audacity -> Edit -> Preferences -> Modules” and set the “mod-script-pipe” parameter to “Enabled”, restart Audacity and confirm that “mod-script-pipe” is set to “Enabled” by default.

## Example commands: `python3 -m vinyl2digital -discogs 1525832 -img front.jpg "C:\Users\marti\Documents\martinradio\uploads\testFolder"` This command: * Will get the metadata from the [Discogs release page with id=1525832](https://www.discogs.com/Anthony-And-The-Camp-Suspense/release/1525832) * Will tag the output mp3 files with albumart from the location: `C:\Users\marti\Documents\martinradio\uploads\testFolder\front.jpg` * Will render each selection from the open Audacity program as an individual mp3 file in order from left to right, with tags for title, album name, artist, year, track number, and title. The files will be rendered to `C:\Users\marti\Documents\martinradio\uploads\testFolder`

## Flags

`-t` Test audacity pipe “Help” commands.

`--h` View the help page

`--discogs 2342323` Discogs release ID from URL to base tags off of.

`--img front.jpg` (optional) Filename of image located inside your output folder to use as albumart for mp3 files.

`-noTags` Including this tag means your mp3 files won’t be tagged for title, artist, album, year, and track number.

`-h` Display help.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

vinyl2digital-0.1.15.tar.gz (4.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

vinyl2digital-0.1.15-py3-none-any.whl (7.0 kB view details)

Uploaded Python 3

File details

Details for the file vinyl2digital-0.1.15.tar.gz.

File metadata

  • Download URL: vinyl2digital-0.1.15.tar.gz
  • Upload date:
  • Size: 4.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for vinyl2digital-0.1.15.tar.gz
Algorithm Hash digest
SHA256 62d223e6d38a02db2d87c5f3d5a5686cfc30c98bb1e23a6bd7a4209c75b5a510
MD5 718d29289f558b5068f8ebe2cb666bc8
BLAKE2b-256 4e67e101fa70a19c1ac7255fbec238c6d1d2f131881442414e9b64342fdc0d2e

See more details on using hashes here.

File details

Details for the file vinyl2digital-0.1.15-py3-none-any.whl.

File metadata

  • Download URL: vinyl2digital-0.1.15-py3-none-any.whl
  • Upload date:
  • Size: 7.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.22.0 setuptools/44.0.0 requests-toolbelt/0.9.1 tqdm/4.41.1 CPython/3.6.9

File hashes

Hashes for vinyl2digital-0.1.15-py3-none-any.whl
Algorithm Hash digest
SHA256 3909caa9e78f059111723fece15175280fcf84ec0fe02bb827047c563e9b45fa
MD5 233c0def4bb5c0e752c6be10cee1b64f
BLAKE2b-256 cf0676f94129bcaff9b132340fd704823b0349dcd185e7ac585e40fdd931eb18

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page