Почему приложение Ubuntu One Music (Android) не распознает файлы, загруженные через U1 REST API?

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

Это как-то ожидаемое поведение, и я просто пропущу объяснение? И как я могу обойти это?

0
задан 10 November 2011 в 03:39

1 ответ

Это, безусловно, не ожидаемое поведение. Мы смотрим, почему это может произойти. Можете ли вы подтвердить несколько вещей для меня?

файлы, загруженные из REST API, а затем загруженные с веб-сайта, не были повреждены или изменены? файлы файлов, загруженные REST-API, как и следовало ожидать на веб-сайте? является ли mimetype загружаемого REST-API аудио / mpeg MP3?

Этот последний важный. Используйте «Больше», чтобы отобразить информацию о файле на веб-сайте, чтобы увидеть его миметик. Загружает через Ubuntu. Догадайтесь, какой тип mimetype вы укажете, если вы его не укажете. REST API доверяет вам больше и использует то, что вы укажете (и выбирает нейтральный тип, если вы этого не сделаете, в частности, он не будет угадывать аудио / mpeg для mp3).

1
ответ дан 25 May 2018 в 17:01
  • 1
    Кроме того, я не уверен, что вы знаете о launchpad.net/restful-u1 , но это уже существующий клиент Python для REST API; прохладно, чтобы увидеть еще один, хотя, если restful-u1 не отвечает вашим потребностям. Я хотел бы поговорить о том, что вы планируете :-) – sil 10 November 2011 в 04:48
  • 2
    Проблема между стулом и клавиатурой: я не устанавливал тип mime правильно при загрузке. Теперь прекрасно работает ^ _ ^ – Tikitu 10 November 2011 в 14:23
  • 3
    Что касается существующего клиента ... я его не нашел. Я видел code.launchpad.net/~ubuntuone-control-tower/… , который не имеет возможности загрузки файлов, и остановился. (Мой проект также является оправданием для удобного использования пакетов python и инструментов doc, поэтому усилия не полностью теряются, но после быстрого взгляда похоже, что клиент restful-u1 сделает все, что мне нужно.) – Tikitu 10 November 2011 в 14:36

Другие вопросы по тегам:

Похожие вопросы: