sábado, 7 de mayo de 2016
Avances de la Tarea Programada
El día de hoy se terminaron de dar detalles sobre el funcionamiento de nuestro Reproductor de Música, TEC MUSIC. Se revisó por completo si era necesario corregir algo y notamos que era necesario cambiar algunas variables. Por cuestiones de tiempo, no fuimos capaces de completar las funcionalidades de las listas y colas de reproducción. Fuera de ese aspecto , consideramos que hicimos un muy buen trabajo. Posteriormente nos dedicamos a desarrollar la documentación debida del trabajo y a enviar el trabajo por la noche. A criterio personal, la tarea fue sumamente provechosa, ya que aprendí como se trabajan las interfaces gráficas y como es el manejo de archivos. También fu muy provechoso aprender sobre xml y que existen más formatos de manejo de metadatos. Esperamos obtener un buen resultado en la revisión de la tarea.
Avances de la tarea programada
El día de ayer se completo el funcionamiento de la búsqueda avanzada, imprimiendo la información por completo dentro del reproductor de música. Es importante mencionar que el Web Service de MusicBrainz presenta algunos errores en el servidor, por lo cual de vez en cuando puede ser difícil acceder a la búsqueda avanzada. Además como punto importante, logramos que cuando el usuario se encuentra escuchando un archivo de música, este inmediatamente realiza una búsqueda de Web Service para encontrar la letra de la canción que coincide con la información de tags de dicho archivo. Del mismo modo, acceder a todas la canciones es muy poco probable ya que solo se puede acceder desde la mayoría de canciones que portan como mínimo las etiquetas de canción y artista. También se comienza a desarrollar el funcionamiento de las lista de reproducción que seria casi el ultimo punto por lograr. Finalmente se comienza a avanzar la documentación del trabajo tanto interna como externa.
viernes, 6 de mayo de 2016
Avances de la tarea programada
Se termino el funcionamiento de la biblioteca al 100%, podemos reproducir, agregar y eliminar canciones en ella. Además podemos seleccionar una canción desde ella y reproducirla.
El funcionamiento de la búsqueda avanzada se empieza a realizar y se deja a un 80%, aun debemos de imprimir la información del xml en el listbrowser y corregir algunos errores con la información que nos presenta.
miércoles, 4 de mayo de 2016
Avances de la tarea programada
Se empezó a realizar las funciones sobre la búsqueda avanzada, con el xml. Se modifico la interfaz gráfica e hicimos unos cambios significativos en ella como agregando más botones.
Se empezó a investigar sobre como parsear xml.
martes, 3 de mayo de 2016
Avances de la tarea programada
Se completa con éxito el funcionamiento de la biblioteca del reproductor, permitiendo al usuario tener la posibilidad de agregar, visualizar y eliminar canciones de la misma, así como reproducir la música dentro de ella. Se procede a comenzar a mejorar funciones de la biblioteca y a desarrollar las listas de reproducción. Del mismo modo se comienza a tomar referencia sobre la búsqueda avanzada del reproductor, teniendo en cuenta que ya se tiene un poco mas de conocimiento sobre el tema.
miércoles, 27 de abril de 2016
Avances de Investigación
Se termino de hacer la interfaz gráfica con el QDesigner de la librería PyQt4. Se empezó a realizar las conexiones de los botones con sus respectivas funcionas. Aún hemos tenido fallos con esto debido a que no cumple con lo que esperamos.
martes, 26 de abril de 2016
Avances de investigación
El día de hoy comenzamos a desarrollar nuestra interfaz gráfica del reproductor de música mediante el programa Qt Designer, el cual nos permite crear una interfaz gráfica de forma mucho mas dinámica y sin tanta inversión de tiempo. Continuamos con la investigación sobre PyQt4 y sus funcionalidades y abarcamos la mayoría de temas de interés, por lo cual se procuro iniciar a diseñar todas estas funciones de inmediato. Del mismo modo, se comenzó a valorar y a investigar sobre TinyTag, una librería que permite obtener tags de información de archivos multimedia, esto con el fin de agrupar la información mediante tags en formato ID3 v2.2
Avances de Investigación
En estos días no he podido hacer el blog por motivos de tiempos. Se descargo PyQt4 y se logró reproducir archivos de audio. Se está investigando sobre como hacer interfaz gráfica con la librería PyQt4.
miércoles, 20 de abril de 2016
Avances de investigación
Los días de lunes y martes no se trabajo debido a estar realizando otras obligaciones.
Hoy se ha investigado sobre la funcionalidad de la librería Tkinter llamada canvas, para poder insertar dibujos. También se ha investigado sobre diferentes librerías externas para poder reproducir un archivo con formato mp3, tales como pyglet, winsound, pygame, vlc, pydub, pyaudio.
domingo, 17 de abril de 2016
Avances de investigación
Se termina de conocer sobre muchas de las funciones que presenta la librería Tkinter de Python. Dichas funciones son Label(permite creer etiquetas de texto a la interfaz),Entry (crea un caja de texto en la cual el usuario puede escribir datos), Button(crea un botón en la interfaz), entre otras. Dichas funcionalidades permiten realizar comandos directos a funciones predeterminadas en el código de nuestro programa, para que el accionar de estas tenga un objetivo particular. Se mira las funcionalidades de spinbox, radiobutton y scrollbarEn este caso, funcionaran para el cumplimiento de las funcionalidades del reproductor de música. También se investiga sobre los metadatos en formato XML para cumplir con la búsqueda avanzada del reproductor.
Ademas, se comienza a realizar un prototipo de interfaz para el reproductor, utilizando las funcionalidades de Tkinter para conocer sus capacidades.
sábado, 16 de abril de 2016
Avances de investigación
Se descargo la versión de Python 3.2.5 ya que esta es la mejor versión para usar la librería Tkinter ya que en versiones posteriores, Tkinter tiene algunos errores.
Se inició investigando sobre la librería Tkinter de Python 3.2.5.
Se empieza a ver algunas funcionalidades como por ejemplo como crear botones,etiquetas y entradas en la interfaz. Diferentes maneras de posicionar los botones y etiquetas. De como darle color a las etiquetas y botones que creamos.
Se seguirá investigando sobre esta librería y de como importar datos de un xml.
Suscribirse a:
Entradas (Atom)