Metadata-Version: 2.1
Name: emusica
Version: 0.0.6
Summary: Extrae música que está unida en un solo archivo y permite agregar sus metadatos
Home-page: https://github.com/MGCcoder/extractor-de-musica
Author: MGCcoder
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: Unix
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: MacOS
Requires-Python: >=3.10.6
Description-Content-Type: text/markdown
License-File: LICENCE

## 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:
``` 
00:00 "Nombre de canción"
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" "Nombre de canción"
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 canción" "Nombre del album" 
15:00 "Nombre de canción 2" "Nombre del album 2" 
30:00 "Nombre de canción 3" "Nombre del album 3" 
```

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

``` 
00:00 "Nombre de artista" "Nombre de canción" "Nombre del album" 
15:00 "Nombre de artista 2" "Nombre de canción 2" "Nombre del album 2" 
30:00 "Nombre de artista 3" "Nombre de canción 3" "Nombre del album 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] [nombre] [album]
                     
  --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


