Con éxito

Notas

Error

Session expiration Your session is going to expireClick here to extend

Presupuesto

800 - 1.500

Publicado el

11/10/11 9:59

Cliente

Spa***

Este proyecto ha expirado

Publica un proyecto similar y recibe ofertas sin compromiso alguno.

¡Publica un proyecto similar ahora!

Descripción

Necesitamos un desarrollador Flash / empresa para diseñar un reproductor online Flash con características muy similares al ya disponible en http://www.trackitdown.net situado en la parte derecha.

Características:

- Multi idioma: castellano, portugués e inglés. Deberá de detectarlo mediante una cookie, y en caso de no existir, utilizar el inglés por defecto.

- El player deberá estar siempre en un Popup, a excepción de los tracks que se reproducirán en formato embed, que se insertarán en páginas de terceros. Se debe tener en cuenta que cuando se añadan nuevos tracks al player, estos se deberán añadir a la playlist, en lugar de cortar la reproducción actualmente en curso.

- Únicamente se podrán escuchar 30 segundos seguidos de la canción, pero se deberá poder seleccionar estos 30 segundos entre todo el track. Esta opción se debería aplicar mediante un espectrómetro o dibujo de onda, desde la cual se podrá desplazar el inicio y final de esta selección de 30 segundos.

- Se podrán ordenar los tracks según los campos de artista y sello.

- Control de volumen y un botón para silenciar.

- Se deberá ver la duración total del track y el minuto y segundo que se está reproduciendo.

- Play y pausa en el mismo botón.

- Botones para avanzar y retroceder en la playlist.

- Botón de “Repetir todo”.

- Botón para mezclar la playlist (Random).

- Botón de “Crear Chart”, deberá abrir una URL específica en una ventana nueva. - Botón de “Crear player”, deberá abrir una URL específica en una ventana nueva. - En la playlist, para cada canción deberá aparecer cierta información: la portada del EP, artista, título y sello.

- Cada canción de la playlist deberá tener los botones: Añadir a la cesta, añadir a la wishlist y eliminar de la playlist.

- Botón para agregar a la cesta todo lo que está en la playlist. - Botón para eliminar toda la playlist. - En la playlist, al hacer clic encima la portada del EP y la info del track, deberá reproducir la canción en concreto.

- Se deberá poder añadir múltiples canciones al tracklist simultáneamente.

- Se deberá poder generar un código embed para insertar el player en otras páginas web. Según los parámetros que se le manden leerá un archivo XML u otro con la playlist predefinida. - La canción actualmente en reproducción deberá aparecer resaltada de alguna manera en la playlist. - Opción de guardar, cargar y eliminar playlist. Al guardar la playlist, se le asignará automáticamente un nombre relacionado con la fecha en que se ha guardado.

- Les opciones de guardar, cargar y borrar playlist estarán limitadas a usuarios  registrados e identificados en la página web. Si lo intentan hacer servir sin estarlo, les aparecerá un mensaje notificando que deben estar identificados.

 

Observaciones

- La playlist actual la tendremos guardada en una base de datos, podemos mandarla en un XML con la información necesaria y siguiendo la estructura que se defina.

- El botón de comprar y wishlist deberán abrirse en una ventana nueva y mandar en POST los ids de los tracks que se deben añadir en los respectivos lugares. - Cuando se elimine un track de la playlist deberá cargar una web en background mandando el id del track. Para sincronizar la lista de tracks de la playlist con la de la base de datos. Lo mismo para si se modifica el orden.

- Para guardar, cargar y borrar playlists se harán peticiones en background que retornarán la información que se necesita. - Para saber si el usuario está identificado en la web podemos habilitar una URL que al consultar devuelva el estado del usuario, de forma que se pueda utilizar en el momento de utilizar las opciones restringidas. - En el reproductor insertado en webs de terceros, al hacer clic en el botón de comprar deberá mandar un parámetro adicional para relacionar la venta con el reproductor en cuestión. Esto servirá para dar la comisión al usuario que ha insertado el player en su web.

- El diseño del reproductor y de los mismos elementos de interacción los facilitaremos nosotros. - Deberíamos disponer del archivo FLA original del proyecto.