Archive for the “Amarok” Category


Ljubomir nos cuenta que despues de un largo verano ya esta lista la nueva edicion del anuncio semanal, y como siempre, aqui esta la traduccion :-) voy a tratar de que no sea muy ‘literal’.

Primero, una pequeña vista de los avances que a tenido amaroK
Amarok 2 es un total rediseño del estructura y interfaz y algunos de los cambios son:

Amarok 2, like many KDE 4 programs, has started to make extensive use of SVG graphics. Using vector graphics in the user interface adds a new level of flexibility, and makes theming more exciting. Here is a preview of the new toolbar, featuring a SVG background:

Amarok 2 no se va a quedar atras con las graficas que usan la mayoria de aplicaciones de KDE 4, que usan muchas imagenes SVG. Usando graficas vectoriales en el nuevo interfaz añade flexibilidad y hace de el ‘tunning’ algo mas interesante.Vean el screenshot de la nueva barra de herramientas con su fondo SVG.

Amarok 2 Toolbar

A si, para mi se ve perfecto, pero hay que tomar en cuenta que este trabajo sigue en progreso para mejorar.

Algo que se puede apreciar es como se ve la nueva barra con tecnologia vectorial.

Amarok 2 Internet Services Amarok 2 Shoutcast

Algo que se puede apreciar es que gracias a el programador de tiempo completo que trabaja en amaroK (gracias Magnatunes). Ahora la integracion con el internet se mejora rapidamente, ya se tiene Magnatune, Jamendo, Shoutcast y MP3Tunes Locker en distintos estados de progreso. Y con una nueva ‘framework’ muy robusta añadir servicios nuevos va a ser muy facil! Y se puede leer mas sobre este modulo de amaroK 2 en el blog de Nikolaj.

Otra adicion importante y muy buena es la nueva estructura que usa el playlist -que en lo personal, se deberia poder elejir entre esta y la anterior para bibliotecas musicales como la mia donde añado 2000 canciones a la misma lista de reproduccion- que se ve muy elegante y usa QGraphicsView, se debe tener en cuenta que aun no esta terminado y se esperan muchas mejoras.

Amarok 2 Playlist

Diganme que Amarok 2 no se ve hermoso, si se atreven.

Amarok 2

Y les dejo una imagen de KDE4 para su deleite…

KDE 4

Comments No Comments »

Algo retrasadada (mi noticia, no el programa, jaja) pero aqui esta!

Esta version tiene muchas mejoras, para verlas ver el articulo anterior.

Comments No Comments »

Pues con un retraso de diez dias pero con la misma emocion, les escribo la novena edicion de la Amarok Weekly Newsletter en español.

Noticias, Dot.kde.org recientemente tuvo una entrevista (en ingles) con el desarrollador de Amarok, Jeff Mitchell.

Una resumen de Amarok 1.4.5 tambien aparecio en el internet con la conclusion de:

Alli tienes, Amarok es un programa para musica facinante para Linux. Mensione que puedes bajar temas y otros scripts para añadir cuantas funciones quieras? Tu puedes, para ver mas informacion sobre Amarok visita su pagina

Pequeña entrevista con Ian Monroe
Ian Monroe es uno de los participantes del Google’s Summer of Code, este año el va a mejorar la manera en la que amaroK toma y muestra las listas de reproduccion, le decidimos hacer algunas preguntas, para que nos de idea de su interesante trabajo.

Di algunas palabras sobre ti, y dinos porque te inscribiste para un proyecto SoC
Soy el alumno de ciencias de la computacion en la universidad de Truman State y voy a graduarme en Diciembre (buscando por trabajo en Missouri *miren* *miren*). He sido parte del equipo de Amarok desde hace dos años. El verano pasado añadi la funcionalidad DAAP a AmaroK en Google SoC. Lo mas grandioso de SoC es que te da tiempo para contribuir a amaroK que es la forma en la que prefiero invertir el verano. Y si no fuera por Google Summer of Code tendria que ver como hacer $4500 USD en otro lugar, probablemente en algun tipo de trabajo aburrido de verano.

Cuales son los mayores errores en la implementacion de listas de reproduccion actual (Amarok 1.4)?
En amaroK 1.4 el playlist.cpp es casi de 5000 lineas. 98% del codigo es solo la clase de lista de reproduccion. Es una gran clase, y añadirle mas cosas suele ser dificil. Por lo mismo es dificil de especificar como las listas de reproduccion dinamicas funcionan, desde que el cdigo se vuelve mas dinamico se sale hace mas larga la clase de Playlist - ya que no hay ninguna de DynamicPlaylist. Y tiene una pequeña cohesion para usar el termino de ingenieria en software.

La lista de reproduccion en Amarok 2.0 va a ser mas narrativa, consideras que va a ser una ventaja o desventaja? Porque?
2.0 La nueva interface que planeamos para Amarok 2.0 va a ser mas controversiaya que es diferente para amaroK. El explorador contextual (ahora Vista de contexto) es realmente la caracteristica unica de amaroK. Esta muestra inforamcion del artista, albums, el wiki y las letras.
Nosotros decidimos que debe de ser vista y centrada. Adicionalmente la nocion tradicional es tener una cancion con su propia linea, asi puedes tener muchas canciones en la pantalla como sea pusible, amaroK ya no necesita esto nunca mas.
Peronsalmente aveces oia el album que callera al arrastrar un album desde el explorador de la coleccion y escuchar algunas canciones con una lista de reproduccion dinamica. En ambos casos mi lista de reproduccion solo es de 10 a 20 canciones y solo estoy interesado en las canciones que siguen en corto plazo. El nuevo diseño hace esto una forma mas optima de utilizarlo. De funcionamiento y vista que es mas importante para ti, y como los tratas de mantener en balance? Crees que las caracteristicas de Qt4 tengan un rol importante aqui?En la nueva lista de reproduccion vamos a tener una mejor vista y actualmente va a funcionar mejor haciendolo. Muchos de los gracias van hacia TrollTech por el nuevo sistema de Modelo/Vista/Delegar en Qt4 que remplaza a QListView. En la lista de produccion y explorador de coleccion de Amarok2 van a compartir objetos y va a ahorrar mucha memoria.

Actualmente puedes añadir severas sentenas de canciones en la lista de reproduccion y Amarook empieza lentamente. Esto es por como implementamos el hacer y deshacer, pero principalmente por el QListView de Qt3. Aunque la nueva vista de la lista de reproduccion se hizo con el proposito de tener listas pequeñas, vamos a estar seguros de que ningun usuario tenga dificultades teniendo listas largas (como ahora).

Como tu trabajo esta progresando y cuando vamos a ver las nuevas caracteristicas en el SVN?
Ya implemente mucho del Playlist::Model que es el nucleo de la nueva lista de reproduccion. Ya puedes reproducir musica con el - eso es importante!

Voy a ir a la aKademy en Glasgow al final del mes. Alli va a haber 7 desarrolladores de Amarok en total. Ya hicimos el KDE Multimedia Multimedia Meeting el año pasado, y eso solo fue un fin de semana. Una semana completa va a ser muy excitante y vamos a esperar que se haga mucho progreso. Gracias a KDE e.V por la ayuda.
Financiarme a mi, y por lo tanto a los usuarios (como tu!) que donaron con el proyecto Amarok para ayudar a pagar a los desarrolladores para venir a Glasgow.

Espero que ya tengamos lista la nueva lista de reproduccion para principios de Agosto.

Tienes algunas screenshots que nos puedas mostrar?

Todo lo visible solo es un pequeño lugar, todavia sigo trabajando en lo que no se ve. Las screenshots son impresionantes para mi.
Para mas informacion hacerca del trabajo de Ian, esta disponible en su wiki dedicada, no olviden ver y despues hacerle algunas preguntas :).

Coleccion de iconos de amaroK.
El nuevo artista del equipo de amaroK, Landy DeField hizo una nueva coleccion de iconos que van a reemplazar a los viejos de Amarok 1.4.5. Vean los nuevos y su refrescante apariencia:

Lo importante es que Landy uso los colores de paleta de Oxygen, y el planea crear el estilo Oxygen de iconos para Amarok 2.0. Eso seriamente va a ser lo mejor!

Amarok 1.4.6
The next version of the stable Amarok version is going to be released in a few days, probably on June 21. You’ll have to wait for an official announcement, but here is a sneak peak into some interesting improvements:

La proxima version estable de amaroK va a ser lanzada en los proximos dias, probablemente el 21 de Junio (ya paso, y se encuentra disponible para la descarga) y aqui estan las mejoras:

Nueva coleccion de iconos.
Funcionamiento improvisado para SQLite
Soporte para iPod’s con el firmware RockBox
Soporte para scripts de meta lyrics

Amarok en Solaris
Jonathan Wheeler de Blastwave.org informo a los desarrolladores de amaroK que la version 1.4.6 sirve bajo Solaris 11

Notificacion Growl para amaroK en Mac OS X
Pierre Andrews hizo un script para amaroK en Mac OS X que implementa el soporte Growl. Desde su blog:

Growl es un sistema de notificacion flexible que es facil de arreglar para funcionar con muchas aplicaciones, es un bello framework para integrar amaroK y ahora ofrecer una integracion desde esta aplicacion X11 y OS X.

Consiguelo aqui

Comments 2 Comments »

Asi como dice el titulo KDE4 esta en un proceso de desarrollo complicado pero al mismo tiempo va muy rapido, tal pareciera que va a estar antes de lo indicado; esta semana hubo un encuentro de Oxygen en Milan, continua el desarrollo de Plasma, se agregan funciones a Konsole, soporte para equipos con RockBox en amaroK, nuevas caracteristicas en KOrganizer como este dia en la historia, y la imagen del dia basados en Wikipedia; se trabaja en KDRC y algo alejado del desarrollo de KDE4 se lanza la nueva version de KOffice.

Creo que el equipo de KDE tiene bastante trabajo, por ahora.. esperemos a ver que pasa.

Comments No Comments »

amarokPues ya que mi blog ahora esta en español, hay una razon mas para comentar Amarok 2 ya que todo esta en ingles, y pues voy a poner la octava edicion del Amarok Weekly Newsletter. (las pasadas no creo traducirlas, no proximamente) y perdon por el retraso ya que este articulo es de hace 3 dias. La version original en ingles esta en ljudomir.simin

Progreso de Amarok 2
La proxima generacion del reproductor Amarok viene de muy buena manera. Nuevas caracteristicas que estan siendo provadas y otras con las que se estan experimentando. El mayor reto del equipo de programacion sera probablemente la gran cantidad de trabajo para migrar la aplicacion a Qt4. En muchos casos esto requiere re-escribir todo mas que una simple migracion. Como sea, los programadores de estan confidentes de que Amarok 2 estara listo para octubre para que coincida con la salida de KDE 4. Que puedes esperar de Amarok 2? Muchas nuevas caracteristicas, mejoras y optimizaciones. Tambien te debes preparar para que varias caracteristicas no muy populares como lo son el “Player window” o las visualizaciones de XMMS. Pero no te preocupes, va a ver muchas nuevas y interesantes caracteristicas para jugar con ellas. Vamos a ver algunas ideas interesantes que van a aparecer en el horizonte.

Vista de contexto
La vista de contexto es una de las mejores caracteristicas dentro de Amarok. Este muestra varias piezas de informacion relacionadas con la cancion que se reproduce, como el “cover art”, canciones sugeridas, bandas relacionadas y mas. En el momentos de estas ideas en Amarok 1.0 la idea fue innovativa y tecnologias como HTML/CSS fueron adecuadas. Estos son los tiempos para cambiar, y seran los ricos servicios de “Web 2.0″ los que van a empezar a precer y ya que la manera en las que se maneja ahorita cada vez se vuelve mas y mas limitada. Cambiando a Qt4, la nueva vista de contexto va a ser un widget basado en QGraphicsView y su proposito es remplazar el explorador de contexto y proveer muchas mas posibilidades experimentando con graficas SVG, renders en OpenGL y otras tecnologias.

Tienda de media
Lucas Di Cioccio es un estudiante frances envuelto en la web de musica gratuita boxson.net. El se aplico para el proximo “Summer Of Code project”. Su plan es integrar nuevas tiendas de musica o provedores de musica en linea usando un API web como estandar para tiendas de musica en linea. Desafortunadamente, su propuesta fue denegada, pero el como quiera esta tratando de llevar esto acabo en su tiempo libre. Su tarea no es exactamente simple, el necesita hacer un API relevante y flexible, implementarlo en Amarok y por conveniencia varias tiendas lo empezaran a usar. Los frutos no van a verse hasta la fecha final de la version 2.0, pero seguramente sera un futuro paso para soporte de tiendas genericas.

Hay otras areas de desarrollo muy activas, pero sin caracteristics usablestodavia, como las mrcas dentro de canciones o multiples colecciones de musica. Y tambien un bonito efecto usando el motor Photon, a lado de ver videos, un soporte completo de los protocolos KIO como ftp o fish.

amarok2
Screenshot de un Amarok reciente

Google Summer Of Code projects.
Gracias a el verano de codigo de Google, dos proyectos fueron asignados a Amarok y estos son:

- Integracion de servicios web por Leo Franchi
- Un re-diseño de la “playlist” de Ian Monroe

Amarok 1.4.6
La rama estable de desarrollo de Amarok continua viva. El siguiente lanzamiento esta planeado en un par o dos pares de semanas, si usas la version estable, no olvides actualizar. A un lado de las varias optimizaciones y arreglos, el siguiente lanzamiento va a contener un ‘backend’ actualizado para SQlite, he ha sido hecho para ser mas rapido.

Llamado de cooperacion
El desarrollo de Amarok continua esta en una etapa muy rapida de desarrollo, pero apesar de eso necesitamos mas gente. En una de las areas donde se necesita mas fuerza, es en el departamento de arte. En este periodo critico muchas partes de Amarok estan siendo rediseñadas, y considerando el numero de nuevas y excitantes tecnologias esperando afuera, los artistas tienen una gran oportunidad de crear un nueva y refrescante experiencia de usuario.

Mucho trabajo queda por hacer en la rama estable en forma de pruebas de beta. La proxima version estable viene en camino, pero depende de la cantidad de pruebas que se le hagan. Si tienes tiempo, considera obtener la version estable ms nueva del SVN y reportar los errores y regresiones.

Comments 7 Comments »