WilferCiro / meowndloads

Aplicación para descargar música desde internet, utilizando el módulo youtube_dl
https://wilferciro.github.io/meowndloads/
2 stars 0 forks source link

¿Acaso el proyecto ha sido abandonado? #1

Open darcn181 opened 6 years ago

darcn181 commented 6 years ago

El proyecto por lo que veo no ha sido actualizado en un largo tiempo, escribo esta pregunta porque le veo mucho potencial al programa teniendo una buena idea y objetivo pero al parecer la dejaste a medio camino(sin ofender), la primera cosa que se deberia hacer para este programa seria arreglar un poco la interfaz porque le veo muy baja funcionalidad, si el proyecto sigue en pie y resive nuevas actualizaciones, ¿puedo hacer algunos bocetos para una interfaz mejor?

WilferCiro commented 6 years ago

Hola, si, he tenido abandonada esta parte del proyecto pues estoy "rehaciendo", la utilizaré otra base que permita la búsqueda en varios servidores no sólo en youtube, he estado trabajando en esa parte, espero poder tenerla a final de año completa con más características agregando también la parte de edición de atributos por ejemplo Artista, Género, año, etc, etc.

Gracias por escribir, sólo he estado trabajando en varios proyectos por lo cual he dejado este un poco a la deriva momentaneamente

WilferCiro commented 6 years ago

En una semana publicaré el avance en gitlab.

darcn181 commented 6 years ago

Mi trabajo aqui ha terminado asi que cierro el issue, vere si puedo conseguir un diseño de interfaz mejor y si yo pienso que lo es lo suficiente bueno lo publicare en el gitlab del nuevo programa, aunque primero debo esperar a ver si hay problemas en el diseño del programa nuevo.

WilferCiro commented 6 years ago

No quiero cerrarlo aún, quiero saber cuáles son tus ideas en cuando a lo visual, yo por el momento tengo esta nueva interfáz (Imágen)

image

Está incompleta como puede ver, a la izquierda aparecerán los que en el momento estan siendo descargados y el progreso y eso, los monitos ahí estará el thumbnail del video, y pues no me agradan muchas cosas, lo veo no sé, muy simple, qué opina?

WilferCiro commented 6 years ago

image

darcn181 commented 6 years ago

A mi me parece que se ve bastante bien y muchisimo mejor que meowndloads, y lo simple no me parece algo malo, aunque algo que podria hacer mas compleja la interfaz es una opcion de previsualizar. Tambien puedes añadir un boton en el csd para que muestre la barra de notificaciones. Tambien que cuando le des click al video(no al thumbnail ni a los botones de la derecha) este se expanda y te muestre la descripcion. Para la barra de notificaciones recomiendo usar .sidebar or un list. ¿Para que son las barras de progreso? ¿Como se yo que formato descargo, y/o las listas de reproduccion?

darcn181 commented 6 years ago

Esta era mi idea de una mejor interfaz para meowndloads, muy compacto era el programa y no tenia muchas opciones que digamos, asi que lo hice casi tan pequeño como un dialog. En la seccion de notificaciones el boton de la derecha es una X la mayoria del tiempo, que es para cancelar la operacion, cuando termina la descarga cambia a la viñeta de completado, y si uno sobrevolaba con el cursor el boton, cambiaba de nuevo a X pero esta vez borraba la notificacion. Aunque se me acaba de ocurrir una mejor idea para unir los botones de las descargas con la barra de progreso, basicamente ponerla justo debajo de los botones. pues miau svg 2018_08_19_22_31_57 0

WilferCiro commented 6 years ago

Hola, si, ya para la parte de las propiedades del video, al darle click a este cuadro, se despliegan los datos, Nro de likes, vistas, comentario del que lo subió, etc, etc, entonces ya cambié esta parte de los botones para que cuando se despliegue, se muestren las opciones de descarga, me encanta esa idea de dejar el cuadro a la derecha con la x y la viñeta del completado, algo parecido lo tengo en la sección de edición, pues tengo dos páginas, una de descargas y otra de edición para poner el año, autor, álbum, etc, etc como forma de organizar mejor la lista de reproducción y eso, también para recortar el audio y eso, ya este fin de semana subo el avance al gitlab, y me gustaría que en la parte gráfica la editaras a tu gusto y así guiarme mejor, es que esa es la parte más "desastroza" el domingo a las 5:00 pm a más tardar subiré el avance

WilferCiro commented 6 years ago

Además de ello, en la parte del código ya esta más ordenado, más chévere para los que deseen unirse al proyecto

darcn181 commented 6 years ago

Yo habia pensado en la opcion de cambiar los metadatos al descargar pero no te la dije porque creia que iba a tardar un rato en hacerse, aunque me encanta la opcion de recortar la longitud de los archivos. En cuanto a la opcion de la barra de notificaciones en vez de usar un boton en el csd para mostrarla creo que seria mejor que dependiendo de la anchura de la ventana esta se muestre automaticamente y que si la ventana es muy pequeña esta se esconda pero que cree otro boton para mostrarla, algo parecido a la diferencia de interfaz que tiene lollypop cuando cambia el tamaño de la ventana. Una opcion para especificar el tema oscuro o claro no le vendria mal tambien.

darcn181 commented 6 years ago

La verdad no se programar, solo un poco de CSS, aunque me la paso modificando temas de linux para satisfacer mis necesidades, una de las cosas que no me gustó de meowndloads era que en algunas partes forzaba la estilizacion de las cosas que supongo es por el style.css; esto a mi punto no esta ni mal ni bien, solo que esta mal ejecutado porque en vez de estilizar solo unas partes de la ventana, ¿porque no añadir un selector de temas? uno que tenga tres opciones:

  1. Tema Claro
  2. Tema Oscuro
  3. Tema de Meowndloads Es decir separar el style.css para que el usuario pueda seleccionar si quiere usarlo o cualquier otra opcion, ademas de llevar mas halla la estilizacion de la ventana, es decir hacer un mini-tema para meowndloads que solo estilice esta ventana y que venga implementado.
WilferCiro commented 6 years ago

Si, es que cuando inicié con meownloads estaba novato en el lenguaje, y pues no quedó muy chévere el código que digamos, por ello estoy rehaciendo la aplicación, y fíjese que estoy desarrollando otro proyecto en el cual dejé la posibilidad de "crear" un nuevo tema para la aplicación, eligiendo el por defecto, oscuro y el creado, me gustaría implementarlo aquí y así será.

En este momento estoy buscando alternativas para la interfáz visual que es lo más complejo del programa, apenas tenga esto resuelto, ya el resto es más fácil de acoplar y terminar, por eso me estoy demorando, por la parte visual (no soy muy bueno) y además no quiero que sea muy saturada, sino más bien sencilla

darcn181 commented 6 years ago

Lo mejor que se puede ser entonces es hacer una lista de funciones que va a tener la aplicacion para luego reordenar todo para que la interfaz no se vea desbalanceada, yo podria hacer mas o menos una interfaz desde inkscape y luego mandar la preview, en un png para github o gitlab y adjutar tambien el archivo svg.

WilferCiro commented 6 years ago

Me parece perfecto, funcionalidades que he pensado hasta el momento son:

Ya si se le ocurren más, bienvenidas serán las ideas, pues la parte del código que hace estas cosas ya está, falta es organizarlo según la interfáz

darcn181 commented 6 years ago

Esto es lo que tengo hasta ahora, esto es para cuando se inicie por primera vez porque obviamente el usuario todavia no ha descargado algo para que haya historial o tal vez lo borro todo, dentro de unas horas publicare las demas propuestas. pues miau 2 0

darcn181 commented 6 years ago

Aqui estan las demas, usando la idea que tenia de la diferencia de interfaz dependiendo del tamaño de la ventana.

Esta es la ventana cuando se inicia por primera vez con las mismas condiciones que la anterior(no hay historial). No hay barra de texto en el CSD pero cuando se empieza a escribir la barra de busqueda aparece, como en Pamac rect875 El resultado que primero cargue se pondra de primero y mientras los demas vayan cargando se van a reordenar por relevancia (vistas, likes). Si presionas el boton de notificaciones cambiara a la pagina de las descargas, la idea mia de los botones que se expanden es parecida a la de los torrents en fragments pero esto tendra información mas util como la descripcion del video. g1593

darcn181 commented 6 years ago

imagen He estado tratando de hacer un logo para el programa y esto es lo que tengo hasta ahora.

Tu tendras que hacer la pagina de inicio porque la verdad no se que limitaciones tienes con lo del codigo.

WilferCiro commented 6 years ago

hola, me encanta el diseño del ícono, en especial la última fila, le he estado trabajando al proyecto, pero por temas de universidad y eso casi no me queda tiempo, pero pronto habran buenos avances, Gracias

muy buen ícono

WilferCiro commented 6 years ago

https://gitlab.com/WilferCiro/meownloads/issues/1 sigamos aquí por favor :smile: