El primer paso a dar es definir cuales van a ser las especificaciones de iValo: que es lo que pretendemos que haga y como queremos que funcione.
- Reproducción de audio digital en formato .mp3 y .ogg
- Reproducción de radio por internet
- Discoteca almacenada en uno o varios dispositivos (discos duros)
- Control con un alto grado de automatización de inserciones, borrados y ediciones de elementos de biblioteca (canciones)
- Control de la información mediante base de datos
- Gestor de la base de datos para la búsqueda detallada de música
- Gestión de listas de reproducción, tanto manuales como inteligentes
- Sincronización con dispositivos DAP (reproductores digitales portátiles de música…)
- Reproducción de distintos canales simultáneamente
- Control inalámbrico del sistema mediante dispositivos móviles
- Mantenimiento de copias de seguridad de los dispositivos de almacenamiento
- Coste material reducido
- Sistema software multiplataforma (GNU/Linx, MacOS, Windows)
- Multilenguaje
- Importación listas de reproducción de otros sistemas
- “Sincronización” con otros sistema iValo
- Escalabilidad mediante add-ons/plug-in
Más o menos estas van ser las especificaciones generales y de las que esperamos no salirnos (el tiempo nos dirá
). Cada vez que entremos en uno de los módulos de desarrollo ya iremos detallando las de cada uno en particular con un grado de detalle mayor. Toda sugerencia o idea será bien recibida