Skip to main content

Extrae música que está unida en un solo archivo y permite agregar sus metadatos

Project description

Extractor de música

Con este programa puedes extraer música que está unida en un solo archivo de música a partir de una lista con sus marcas de tiempo, también permite agregar los metadatos de la canción como el nombre de artista o album.

Cada la lista tiene que tener la siguiente estructura: (El nombre no puede contener guiones)

00:00 Nombre de canción 1
15:00 Nombre de canción 2
30:00 Nombre de canción 3

Si quieres agregar información del artista o album se usan las opciones -a y -b

Por ejemplo usando la opción -a la estructura de la lista sería la siguiente:

00:00 Nombre de artista 1 - Nombre de canción 1
15:00 Nombre de artista 2 - Nombre de canción 2
30:00 Nombre de artista 3 - Nombre de canción 3

Usando la opción -b la estructura sería:

00:00 Nombre de album 1 - Nombre de canción 1
15:00 Nombre de album 2 - Nombre de canción 2
30:00 Nombre de album 3 - Nombre de canción 3

Si se unen las 2 opciones -ab la estructura sería:

00:00 Nombre de album 1 - Nombre de artista 1 - Nombre de canción 1
15:00 Nombre de album 2 - Nombre de artista 2 - Nombre de canción 2
30:00 Nombre de album 3 - Nombre de artista 3 - Nombre de canción 3

Opciones del comando:

  -h,     --help     show this help message and exit
  
  --list    LIST     Es el nombre del archivo donde esta la lista de muscia con las marcas de tiempo.
  
  --music   MUSIC    Es el nombre del archivo de música con las canciones unidas
  
  --album,  -b       Si el archivo contiene albumes puedes agregar esta bandera. 
                     El formato del archivo para cada línea debera ser: 
                     [tiempo] [album] - [nombre]
                     
  --artist, -a       Si el archivo contiene artistas puede agregar esta bandera. 
                     El formato del archivo para cada línea debera ser: 
                     [tiempo] [artista] - [nombre]

Requisitos

  • Python 3
  • Ffmpeg

Sistemas Operativos compatibles

  • Windows
  • Linux
  • MacOS

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

emusica-0.0.7.tar.gz (5.4 kB view details)

Uploaded Source

Built Distribution

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

emusica-0.0.7-py3-none-any.whl (6.7 kB view details)

Uploaded Python 3

File details

Details for the file emusica-0.0.7.tar.gz.

File metadata

  • Download URL: emusica-0.0.7.tar.gz
  • Upload date:
  • Size: 5.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for emusica-0.0.7.tar.gz
Algorithm Hash digest
SHA256 d70b84bd05e1fcf939ce1374ad83a1adf020e90345f71199faf34e2549f751ad
MD5 4a16f9cf1a5b0332e1a84bdc6527f1a9
BLAKE2b-256 3dfbda220288eed0cb15a35d94ddcf4b5dcf2b31a7a6f89dafc5c502f61c843e

See more details on using hashes here.

File details

Details for the file emusica-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: emusica-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 6.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.6

File hashes

Hashes for emusica-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 75dcf07b8db2238cc7f03095bc1fec6368fc91a201c7d3b42692f0df83efe32f
MD5 e4621cf590f3c489db8e85986aa6abcc
BLAKE2b-256 585edcd0ee0328befb92380a47a77083d33a1c20c2ca77ff2de26449b6ddeeb1

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