To find out more about this client

Log in to Workana

Open projects
Olá Pessoal!

Tenho um cliente que tem uma empresa de rádio indoor e está precisando desenvolver do zero um player offline para rodar no cliente, e de tempo em tempo (depende da autorização do cliente) que atualize as ofertas, chamadas e músicas, essa atualização pode ser feita via dropbox ou filezilla.

O Sistema:
1. O player no cliente não precisa ter visual bonito, precisa ser leve.
2. O programa precisa ler pastas ou playlists criada pelo próprio software.
3. Preciso de um compressor para que regule de forma automática o volume das músicas, ofertas e chamadas em um padrão único (obs.: Não pode ser mexido no arquivo de áudio, tem que ser no programa).
4. Precisa ter um agendador das ofertas e das playlists musicais, por exemplo: tocar oferta "x" do dia 14/05 a 17/05, tocar ofertas "y" toda a terça feira e oferta "w" toda a quinta. Para as músicas além das datas precisaria também da hora, por exemplo: tocar a playlist pagode todos os sábados das 12:00 as 13:00. Além disso preciso também que seja estipulado quantas músicas e quantas ofertas devem ser tocadas.
Exemplo: (3) músicas (1) vinheta (2) comerciais (1) oferta.
5. O sistema precisa ter também um controle de que não repita músicas, nem quando o cliente liga a rádio e toque sempre a mesma música ou ordem, e que a música x só toque novamente depois de tocas todas as outras da pasta ou playlist.
6. Atualização automática das músicas, ofertas, chamadas, etc...
7. Que apareça no player o nome da música atual e a seguinte.
8. Possibilidade de tocar a música seguinte (pular a faixa)
9. Chegar log das músicas que tocaram separados por dia, com detalhes da hora em que tocou.

Conforme falei com alguns amigos programadores e desenvolvedores, eles disseram que a linguagem de programação mais apropriada seria C#, mas tenha liberdade em trabalhar com a que desejar.

Depois desse projeto offline estiver 100% temos a possibilidade de pegar também o sistema online, mas depende desse ficar bom.

Estou a disposição para qualquer esclarecimento ou dúvida.

Category: IT & Programming
Subcategory: Desktop apps
Is this a project or a position?: Project
I currently have: I have an idea
Required availability: As needed
Experience in this type of projects: No (I haven’t managed this kind of project before)
API Integrations: Cloud Storage (Dropbox, Google Drive, etc.), Other (Other APIs)
Required platforms: Windows

Open