Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
87 changes: 41 additions & 46 deletions Install.sh
Original file line number Diff line number Diff line change
@@ -1,55 +1,50 @@
clear
#!/bin/bash

# Verificar si es root o sudo
if [[ $EUID -ne 0 ]]; then
echo -e "\033[1;31mEste script debe ejecutarse como root o usando sudo.\033[0m"
exit 1
fi

# Colores
lineas="==================================="
red='\033[1;31m'
red='\033[1;31m'
green='\033[1;32m'
yellow='\033[1;33m'
blue='\033[1;34m'
magenta='\033[1;35m'
cyan='\033[1;36m'
blue='\033[1;34m'
reset='\033[0m'
printf $red

echo "
# Banner
clear
echo -e "${red}
╻┏┓╻┏━┓╺┳╸┏━┓╻ ╻ ┏━┓╻ ╻
┃┃┗┫┗━┓ ┃ ┣━┫┃ ┃ ┗━┓┣━┫
╹╹ ╹┗━┛ ╹ ╹ ╹┗━╸┗━╸╹┗━┛╹ ╹
${reset}"

# Confirmación
echo -e "${red}Estas por instalar las herramientas necesarias para usar YouDownloadMusic en Linux.${reset}"
read -p "¿Deseas continuar? (s/n): " confirm

if [[ $confirm != [Ss] ]]; then
echo -e "${blue}Cancelando instalación...${reset}"
exit 0
fi

# Proceso de instalación
echo -e "${cyan}${lineas}"
echo "Actualizando repositorios..."
apt update -y && apt upgrade -y

echo "Instalando dependencias: ffmpeg y curl..."
apt install -y ffmpeg curl

echo "Descargando yt-dlp más reciente..."
curl -L https://github.com/yt-dlp/yt-dlp/releases/latest/download/yt-dlp -o /usr/local/bin/yt-dlp
chmod a+rx /usr/local/bin/yt-dlp

chmod +x YouDownloadMusic

"
printf $reset
printf $red
echo "Estas por instalar las herramientas necesarias para usar YouDownload"
read -p "Selecciona tu sistema:
[1]Termux
[2]Ubuntu
[3]Salir " os
printf $reset


case $os in
[Tt]ermux|1)
printf $green
echo $lineas
pkg update -y
apt update -y
apt install ffmpeg
apt install python
pip install yt-dlp
chmod +x YouDownload
echo "Instalación finalizada. Para iniciar la herramienta ejecuta ./YouDownload"
printf $reset
;;
[Uu]buntu|2)
printf $cyan
echo $lineas
sudo apt install ffmpeg
sudo apt install yt-dlp
chmod +x YouDownload
echo "Instalación finalizada. Para iniciar la herramienta ejecuta ./YouDownload"
printf $reset
;;
[3]|*)
printf $blue
echo $lineas
echo " Bye"
echo $lineas
esac
echo -e "${green}✅ Instalación finalizada.${reset}"
echo -e "${green}Para iniciar la herramienta ejecuta: ./YouDownloadMusic${reset}"
echo -e "${cyan}${lineas}${reset}"
21 changes: 0 additions & 21 deletions LICENSE

This file was deleted.

122 changes: 92 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,40 +1,102 @@
# YouDownload
Descargar Música y Videos de Youtube y facebook (Ver lista de web disponibles ejecuta yt-dlp --list-extractors. Debes probar en las demas web)desde la terminal linux y android (termux).
#Autor: zereft01
#Fecha: 15/03/21
#Descripción: Herramienta para descargar música y videos individuales o Playlist de youtube desde la terminal linux y termux.
#Archivos: YouDownload, Install.sh.
#Contacto:
-Correo: kullia.kg55@gmail.com
-Telegram: https://t.me/zereft
# 🎧 YouDownloadMusic

Descarga música de YouTube en formato MP3, con carátulas y en la mejor calidad, directamente desde la terminal de Linux.

Instalación:
---

Clonar repositorio:
git clone https://github.com/zereft01/YouDownload
Abrir carpeta:
cd YouDownload
Instalar dependencias (Seguir instrucciones del script):
bash Install.sh
Ejecutar:
./YouDownload
## 🚀 Características

* ✅ Descarga canciones o playlists completas de YouTube.
* ✅ Guarda los archivos en formato MP3 con miniatura como portada.
* ✅ Crea automáticamente carpetas con el nombre de la playlist.
* ✅ Interfaz simple desde terminal.
* ✅ Ligero, sin dependencias gráficas.
* ✅ Basado en [`yt-dlp`](https://github.com/yt-dlp/yt-dlp) (fork mejorado de youtube-dl).

---

## 📦 Requisitos

Seguir instrucciones del script para descargar música o videos.
Si quieres ejecutarlo desde cualquier lugar sin estar dentro de la carpeta debes mover el script a donde estan los binarios:
* **yt-dlp**
* **ffmpeg** (para la conversión a MP3 y carátula)

En termux es: /data/data/com.termux/files/usr/bin
A demas dar permisos de ejeucion asi: chmod +x YouDownload
Con esto solo deberas escribir el nombre (YouDownload) y se ejecutara la herramienta
---

Dudas, sugerencias, comentarios, etc al correo o telegram
#ACTUALIZACIONES:
## 🛠️ Instalación

Música: descarga portadas (las caratula que tiene cada video).
Video: descargas en maxima calidad.
Se creo script para instalar las dependencias automaticamente (Install.sh).
Cambio de dependecia (youtube-dl) por un fork del mismo (yt-dlp).
Tambien descarga videos de facebook.
1. Clonar el repositorio:

```bash
git clone https://github.com/Bernard2806/YouDownloadMusic.git
cd YouDownloadMusic
```

2. Dar permisos de ejecución:

```bash
sudo chmod +x YouDownloadMusic.sh
```

3. Ejecutar el script:

```bash
sudo ./YouDownloadMusic.sh
```

---

## 📂 Estructura de descarga

* Si descargas una **canción individual**, se guarda en la carpeta actual:

```
./NombreCancion.mp3
```

* Si descargas una **playlist**, se crea una carpeta con su nombre y dentro se guardan las canciones:

```
./NombrePlaylist/
├── Cancion1.mp3
├── Cancion2.mp3
└── ...
```

---

## 🔥 Uso

Simplemente ejecuta el script y seguí las instrucciones del menú:

```
[1] Descargar Canción
[2] Descargar Playlist
[3] Salir
```

---

## 🧠 Nota

Este script está pensado exclusivamente para descarga de **música** desde YouTube. No soporta descarga de videos.

---

## 💻 Compatible con

* Linux (Debian, Ubuntu, Arch, Fedora, etc.)

---

## 📜 Licencia

Este proyecto es de código abierto bajo la licencia [MIT](LICENSE).

---

## 🙌 Créditos

* Script original de [zereft01](https://github.com/zereft01/YouDownload).
* Adaptado, simplificado y mejorado por Bernard2806.

---
128 changes: 0 additions & 128 deletions YouDownload

This file was deleted.

Loading