Analisando propostas

Videoke/karaoke Mxq pro

Publicado em 27 de Julho de 2024 dias na TI e Programação

Sobre este projeto

Aberto

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.

Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Alteração média
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Funções necessárias Desenvolvedor

Prazo de Entrega: Não estabelecido

Habilidades necessárias