Rockola virtual
Necesito un entorno que emule una rockola virtual (de preferencia en entorno web para poder correrlo en pc, raspberry android etc)
-la reproduccion tiene que estar basada en creditos usando una tecla: el cliente presiona un boton del teclado(en si este sera un monedero electronico que yo adaptare para que ingresen sus moendas) y se le dan x creditos para reproducir sus videos, generalmente se le dan 2 o 3 canciones por cada vez que presiona el boton pero esto tiene que ser configurable
-Tiene que usar el programa vlc ya que este reproduce todo tipo de formatos y sobre todo porque hay un formato de karaoke llamado mp3+cdg que otros reproductores no soportan
-tiene que correr a doble pantalla:una pantalla 1 de cliente donde el cliente puede ir seleccionando y buscando sus canciones y pantalla 2 para que los videos se reproduscan con normalidad
En la pantalla 1 debera mostrarse:
-una ventana de explorador de archivos en donde solo se usaran 5 teclas:
subir
bajar
entrar a carpeta seleccionada
retroceder un nivel(volver a la carpeta anterior)
agregar archivo seleccionado a la lista de reproduccion
No deberan mostrarse tamaño de los archivos ni fechas u otras detalles, solo nombre archivos y tambien una etiqueta en la parte superior para que el usuario sepa en que ruta esta ubicado
-una ventana con la lista de reproduccion
-implementarse un buscador de archivos que use como criterio el nombre de archivo y/o carpeta
-la cantidad de creditos disponibles
-publidad a modo de texto en la parte inferior(que se deslize o que sea intermitente)
-cuando se de play a un archivo debera mostrarse un mensaje indicando que el tema se agrego sin problemas a la lista de reproduccion
En la pantalla 2:
-aqui se reproduciran los videos que el cliente vaya agregando
-en caso no exista ninguna archivo en la lista de reproduccion debera reproducirse aleatoriamente musica gratuita de 2 fuentes
una carpeta
los archivos mas reproducidos en los ultimos x dias
Debera recordar la ultima lista de reproduccion para que en caso se reinicie por error esta pueda recordar esa lista de reproduccion y la reprodusca automaticamente
-el cliente no debera acceder al sistema operativo solo al entorno mostrado
-implementar menu para un administrado y hacer las configuraciones, entre ellas:
formatos incluidos en la navegacion
tamaños y color de ventanas y fuente
creditos asignados al presionar boton creditos
asignacion de teclas para la navegacion y el boton creditos, tambien deberan asignarse teclas para saltar a la siguiente cancion
visualizar y resetear estadisticas de los temas mas reproducidos en los ultimos x dias
En caso no haya pantalla 2 los videos deberan reproducirse en la pantalla 1 mientras esta no este siendo utilizada