Por que o aplicativo Ubuntu One Music (Android) não reconhece arquivos mp3 enviados por meio da API REST U1?

0

Enviei alguns arquivos de música (.mp3 e .ogg, sem DRM) por meio da API REST do Ubuntu One. (Estou escrevendo uma biblioteca python que o usa.) O aplicativo Ubuntu One Music no meu telefone Android não capta esses arquivos. (Eles não aparecem na biblioteca depois de solicitar uma atualização, nem mesmo em "artista desconhecido".) Arquivos semelhantes carregados através do cliente oficial, por outro lado, são apanhados imediatamente.

Isso é de alguma forma esperado comportamento, e eu estou perdendo a explicação? E como posso contornar isso?

    
por Tikitu 09.11.2011 / 22:25

1 resposta

1

Não é certamente o comportamento esperado. Estamos analisando por que isso pode acontecer. Você pode confirmar algumas coisas para mim?

  1. os arquivos, quando carregados da API REST e baixados do site, não foram corrompidos ou alterados?
  2. os arquivos dos arquivos enviados por API REST são os esperados no site?
  3. é o tipo MIME dos MP3s carregados pela API REST áudio / mpeg ?

Esse último é o mais importante. Use "Mais" para mostrar detalhes de um arquivo no site para ver seu tipo MIME. Uploads através do Ubuntu One acho que o tipo MIME para você, se você não especificá-lo. A API REST confia mais em você e usa o que você especifica (e escolhe um tipo neutro se você não o faz; especificamente, ele não adivinha áudio / mpeg para mp3s).

    
por sil 09.11.2011 / 23:47