Evaluating bids

Videoke/karaoke Mxq pro

Published on the July 27, 2024 in IT & Programming

About this project

Open

Projeto: Aplicativo de Karaokê para TV Box MXQ Android

Descrição Geral:
Desenvolvimento de um aplicativo de karaokê para ser executado em uma TV Box MXQ Android. O aplicativo permitirá que os usuários selecionem músicas de uma lista, assistam aos vídeos das músicas, recebam pontuações e ouçam áudios de felicitações com base na pontuação.

Funcionalidades Principais:

Interface de Usuário:

Tela principal com imagem de fundo (png) lida de um hd externo.
Menu de inserção de número da música.
Controles de karaokê: play, volume +, volume -, numeração, etc.
Exibição da música atual e próxima na fila.
Lista de Músicas:

Arquivo db.ini contendo a numeração das músicas em MP4.
Leitura do arquivo db.ini e das músicas em MP4 do HD externo.
Sistema para selecionar e reproduzir músicas com base no número inserido.
Pontuação e Feedback:

Geração de uma pontuação aleatória entre 60 e 100 após a conclusão da música.
Reprodução de um áudio MP3 de felicitações com base na pontuação.
Menu de Configurações:

Acesso a um menu de configurações secreto ou externo ao aplicativo.
Configurações incluídas:
Nível de notas.
Créditos: modo livre ou modo pago.
Segurança e Criptografia:

Implementação de criptografia para evitar cópias ou clones.
Utilização de IDs do HD, cartão de memória ou registro de serial para travar o acesso ao aplicativo.
Gestão da Lista de Músicas:

Criação de uma lista de sequência das músicas tocadas.
Gravação da lista no HD externo.
Remoção automática da música da lista após ser tocada.
Requisitos Técnicos:

Plataforma: Android para TV Box MXQ.
Linguagem de Programação: Java ou Kotlin para Android.
Armazenamento de Dados: Arquivos db.ini, MP4 e MP3 no HD externo.
Segurança: Implementação de criptografia para proteger contra cópias.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Roles needed Developer

Delivery term: Not specified

Skills needed