Simple CLI tool to adjust timestamps in LRC files.
Project description
LRC Lyrics Timestamp Adjuster 🎶
Simple Python package to adjust the timestamps in a MidiCo-variant synchronised lyrics LRC file
Installation
You can install lrc-adjuster
using pip
or Poetry.
Using pip:
pip install lrc-adjuster
Using Poetry:
poetry add lrc-adjuster
Usage
The package provides a command-line interface (CLI) tool called lrc-adjuster that allows you to adjust the timestamps in an LRC file by a specified offset.
lrc-adjuster <input_file> <offset>
<input_file>: Path to the input LRC file.
<offset>: The time offset to apply to each timestamp in seconds. It can be a positive or negative floating-point number.
For example, to adjust the timestamps in the file input.lrc by an offset of -5.2 seconds:
lrc-adjuster input.lrc -5.2
The adjusted LRC file will be saved with the suffix -adjusted and the offset value before the file extension.
Example
Here's an example of an LRC file:
[re:MidiCo]
[00:10.862]1:/This
[00:11.080]1:is
[00:11.240]1:a
[00:11.400]1:man's
[00:12.080]1:world
...
Running the command:
lrc-adjuster input.lrc 3.5
will produce an adjusted LRC file:
[re:MidiCo]
[00:14.362]1:/This
[00:14.580]1:is
[00:14.740]1:a
[00:14.900]1:man's
[00:15.580]1:world
...
Contributing
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or a pull request on the GitHub repository.
License
This project is licensed under the MIT License. Do with it what you will!
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for lrc_adjuster-0.1.2-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 21fc587aa089ccf863798d3a73cc691f8bb060f14bfda671ef12efa1167bde84 |
|
MD5 | cc63c778eb2727d124c43e46fcb78dc9 |
|
BLAKE2b-256 | a4653997e851ed33806cdaaf878dcba8e01ee76466eec4401a75241ee02da4ef |