Skip to content

jackestar/Dl-PJ

Repository files navigation

DL-JS:musical_note::movie_camera::page_facing_up:

Interfaz Grafica No Oficial Para Youtube-DL

Status: Beta ☑️

AppVeyor

Travis

Pagina Oficial 🌐

Descripción

Interfaz Grafica no oficial en QT para YoutubeDL, Descarga de mas de 700 paginas diferentes En el formato y calidad que quieras, inicia sesión y baja tus videos de tu cuenta, o baja listas de reproducción incluso hasta canales completos.

Escrito en C++ usando el framework de QT, el motor de descarga YoutubeDL, FFmpeg y Wget se busca simplificar principalmente el gran motor de descarga que es YoutubeDL en toda su capacidad para todo usuario, Tratando de resolver la problemática de las paginas de descargas inseguras, limitativas y con publicidad trayendo una aplicación de escritorio sencilla y para todo usuario.

Compilación🏗️

Windows

Con QT Creator (:heavy_check_mark:Testeado en 4.12.2) se selecciona el archivo proyecto "DL_JS_Lis.pro" se configura los compiladores (:heavy_check_mark:Testeado en MinGWin 4.3.4/GCC 7.2.0 32&64) y se compila en código. Luego se aplica Qt Deploy Tool (:heavy_check_mark:Testeado en 5.12.9) por consola, Eg.windeployqt.exe --release --no-opengl-sw --no-system-d3d-compiler --no-translations DL-JS_Lis.exe para añadir las librerías de qt requeridas y por ultimo se añade youtubeDL y FFmpeg junto al ejecutable.

También se puede hacer manualmente con QMake

Como Usar👨‍🎓

Toda la información de uso esta en la pagina oficial del proyecto

Plataformas💻🖥️📴

  • Windows 7 (Con librerías incluidas)
  • Linux (En desarrollo)
  • Mac (En desarrollo - Sin testeo a fondo)
  • Android (Futuro Port)

Traducciones🗺️

estado: ☑️Español ✅Ingles ❔Frances

Windows

En la carpeta "translations" se encuentran las traducciones actualmente hechas con la siguiente nomenclatura "DL-JS_lis_esp.qm" simplemente se copia la traducción deseada ala carpeta del ejecutable y se inicia. Hay otros aspectos que se preconfiguran sin necesidad de los archivos de traducción como el idioma de los subtítulos, etc.

Se ha de destacar que el programa esta hecho nativamente en español

De necesitar otra traducción se pueden crear con Qt Linguist (:heavy_check_mark:Testeado en 5.12.9) bajando el código de el repositorio de github y creando una nueva traducción. Actualmente el desarrollo esta enfocado en alcanzar la estabilidad del programa, y automatizar procesos, mas se tiene de objetivo tiene un alta cantidad de traducciones

Características✔️

☑️Descarga De Audio Video y Subtítulos

☑️Subtítulos Embebidos (Automático en Crunchyroll)

☑️Selección Nativa para Salida de Nombre y Formato

☑️Login

☑️Descarga Listas de reproducción / Canales / Usuarios / Lista de Listas

☑️Multi lenguaje (Ingles, Español, +)

☑️Proxy configurable

✅Configuración Para modo Álbum

❎ Actualización (FFMpeg - YoutubeDL - Core)

Características Futuras🕐

  • Wget (DL-Net)
  • Ventana Escalable
  • Eliminación de la consola
  • Modo debug/Verción Debug
  • AutoBuilds
  • Adición de otros motores de descarga
  • Mas Ports y Traducciones

Requisitos📎

Windows 7 (Visual C++ Reidistibutable 2010 x86)

Copyright©️

Licencia

Todo termino de licencia es abarcado por la GNU GENERAL PUBLIC LICENSE

Remarcando lo siguiente:

Toda la obra esta libre de garantias y es de codigo fuente libre

La descarga, instalación, ejecucion y uso de la obra estan libre de
cualquier tipo de publicidad, pago o tipo de telemetria o estadistica

Al usar codigo fuente, compilados del mismo o cualquier biblioteca en
esta obra se esta inplicitamente aceptando los terminos y
condiciones de esta obra y terceros, descritas en las licencias que
invocan cada componente de esta obra

[Terceros]

UPx - Empequetador (https://upx.github.io) FFMpeg - Motor de Multimedia [GNU - GPL v3] QT - Framework [GNU - GPL v3] [Others Third Party Modules Licences] Youtube-DL - Motor de Descargas [unlicense] qdarkstyle - Tema de interfaz QT [MIT license]

Mas Detalles en jackestar.netlify.app/Copyright