musgas

Version, currently main branch1 version
  • main branchlatestMar 12, 2023

github.com/Tilzen/musgas

No description declared in shard.yml.

0 stars
0 dependents
License: MIT

Installation

# Add this to your shard.yml
dependencies:
  musgas:
    github: Tilzen/musgas
    branch: main

main is a branch, not a release, so this tracks it rather than pinning a version.

Then run:

shards install

shard.yml

Crystal
1.7.2
License
MIT
Author
Tilzen
Target
  • musgas from src/musgas.cr

Dependencies

This version declares no dependencies.

README

Musgas

A program for downloading music.

Musgas uses a CSV file with the video url, name, start and end times to download the video, convert to mp3, and cut at the specified times.

Installation

Requirements:

  • Crystal language (1.7.2)
  • ffmpeg (n5.1.2)
  • yt-dlp (2023.02.17)
make setup

Usage

CSV file example:

musga 1, https://www.youtube.com/watch?v=xpto, 0:00, 4:00
musga 2, https://www.youtube.com/watch?v=bla, 0:27, 1:16

Example of use:

musgas download -f ~/musgas.csv