Я загрузил несколько музыкальных файлов (.mp3 и .ogg, без DRM) через Ubuntu One REST API. (Я пишу библиотеку python, которая ее использует.) Приложение Ubuntu One Music на моем Android-телефоне не подбирает эти файлы. (Они не появляются в библиотеке после запроса Refresh, даже в разделе «Неизвестный художник».) С другой стороны, аналогичные файлы, загруженные через официального клиента, получают немедленно.
Это как-то ожидаемое поведение, и я просто пропущу объяснение? И как я могу обойти это?
Это, безусловно, не ожидаемое поведение. Мы смотрим, почему это может произойти. Можете ли вы подтвердить несколько вещей для меня?
файлы, загруженные из REST API, а затем загруженные с веб-сайта, не были повреждены или изменены? файлы файлов, загруженные REST-API, как и следовало ожидать на веб-сайте? является ли mimetype загружаемого REST-API аудио / mpeg MP3?Этот последний важный. Используйте «Больше», чтобы отобразить информацию о файле на веб-сайте, чтобы увидеть его миметик. Загружает через Ubuntu. Догадайтесь, какой тип mimetype вы укажете, если вы его не укажете. REST API доверяет вам больше и использует то, что вы укажете (и выбирает нейтральный тип, если вы этого не сделаете, в частности, он не будет угадывать аудио / mpeg для mp3).