Roll-On: Descargas con yt-dlp, UI limpia y portada Apple para OPUS (menú interactivo).
Project description
Roll-On 🎵
Roll-On es una herramienta CLI para descargar canciones, álbumes o discografías desde YouTube Music, ideal para servidores multimedia como Jellyfin o Plex.
🚀 Instalación con PIP
🔧 Requisitos del sistema
Antes de instalar Roll-On, asegúrate de tener estas herramientas instaladas:
ffmpeg jp2a opus-tools opustags
Puedes instalarlos con el siguiente comando:
sudo apt update && sudo apt install -y ffmpeg jp2a opus-tools opustags
1. Instalacion
pip install rollon
Esto instalará Roll-On.
📂 Carpeta de descargas
Por defecto, Roll-On guarda la música descargada en la siguiente ruta:
<directorio actual>/Media/Music
💡 Nota:
Asegúrate de ejecutar Roll-On desde el directorio donde deseas que se cree la carpetaMusic.
Esto te permitirá mantener tus archivos organizados y en la ubicación correcta.
👩💻 Uso
Ejecuta el comando:
rollon
Y sigue las instrucciones en pantalla para seleccionar qué deseas descargar:
- Canción huérfana
- Álbum completo
- Discografía completa
- Salir
📦 Integración con Jellyfin o Plex
Para que Roll-On funcione perfectamente con Jellyfin o Plex:
- Configura
<directorio pwd>/Media/Musiccomo una carpeta de música en tu servidor. - Roll-On descargará automáticamente allí, manteniendo tu biblioteca actualizada.
⚙️ Requisitos
- Python 3.8+
yt-dlp,ffmpeg,jp2a,opus-toolsyopustags
📄 Licencia
Este proyecto está bajo la licencia MIT.
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
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rollon-0.1.5.tar.gz.
File metadata
- Download URL: rollon-0.1.5.tar.gz
- Upload date:
- Size: 20.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
8fed49145947112388fdb71034756a0b71be122cd1efce2d94a05d192124b0b0
|
|
| MD5 |
db0bc93836ea7323ac13f7b23a1a1d33
|
|
| BLAKE2b-256 |
a8190c68241d14eebde94121a7147e773a036c9485636ea9ddf6def0281ce4c4
|
File details
Details for the file rollon-0.1.5-py3-none-any.whl.
File metadata
- Download URL: rollon-0.1.5-py3-none-any.whl
- Upload date:
- Size: 21.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f514dd6a29b3e8c391b5c7d920cb9d79ce50294db5006b937165c728d0078916
|
|
| MD5 |
37b56021fafc4940aa318004f1d4e159
|
|
| BLAKE2b-256 |
d005f181521d4306d924d19ca6f3719f5aa24a7eaa442ad06244e8576e118b2a
|