Skip to main content

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 carpeta Music.
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:

  1. Canción huérfana
  2. Álbum completo
  3. Discografía completa
  4. Salir

📦 Integración con Jellyfin o Plex

Para que Roll-On funcione perfectamente con Jellyfin o Plex:

  • Configura <directorio pwd>/Media/Music como 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-tools y opustags

📄 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

rollon-0.1.7.tar.gz (20.1 kB view details)

Uploaded Source

Built Distribution

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

rollon-0.1.7-py3-none-any.whl (21.6 kB view details)

Uploaded Python 3

File details

Details for the file rollon-0.1.7.tar.gz.

File metadata

  • Download URL: rollon-0.1.7.tar.gz
  • Upload date:
  • Size: 20.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for rollon-0.1.7.tar.gz
Algorithm Hash digest
SHA256 09858b1b701b4b63afa168ffe090dfc678ec08b1dd8bd4c01aff7b908f2bd587
MD5 8037ce86a62479f8c311a2e706976e19
BLAKE2b-256 28f0b2982a1a6cab1a03c9177d4b59eedc38ab4406ac3f2f7cd22b4f3b9d35fb

See more details on using hashes here.

File details

Details for the file rollon-0.1.7-py3-none-any.whl.

File metadata

  • Download URL: rollon-0.1.7-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

Hashes for rollon-0.1.7-py3-none-any.whl
Algorithm Hash digest
SHA256 4766ddb2bbdcafcfe2cc953df6c7449e314df3c4fe94aae76d9e6fbbd6fa1030
MD5 a4c1b5332fb164e913f1e589e273898f
BLAKE2b-256 e515a30789f3835aa385c4ebb697026512f1eed08cd68f0d8fa2fa0da5acd249

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