LINUX.ORG.RU

Обновление libmtp

 , ,


0

1

Учитывая некоторое недопонимание политики поддержки mass storage устройств в Android 4.0 ICS, впервые появившейся на смартфоне Galaxy Nexus, любая новость по поддержке нового протокола доступа к любимым устройствам MTP остается востребованной в сообществе Open Source.

Выход новой минорной версии ознаменует:

  • переименование libmtp.so.9.0.2 для совместимости
  • использование libusb 1.0 если она установлена
  • добавление поддержки OpenUSB, низкоуровневый бэкенд для OpenSolaris
  • автоопределение устройств «sony.net» NWZ
  • несметное количество новых записей в базе данных устройств

Библиотека используется такими известными плеерами как AmaroK, Rhythmbox, Clementine для работы с внешними аппаратными медиаустройствами, смартфонами и планшетами.

>>> Подробности



Проверено: mono ()
Последнее исправление: mono (всего исправлений: 2)

Ответ на: комментарий от etwrq

Janus DRM

Не знал, что у Баллмеровского DeRьMa такое говорящее название.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от AVL2

Что делать, если позвонили в тот момент, когда ты подсоединился к компу?

Кешировать жизненно важное, например. Как продвинутые телефоны до этого жили-то? Карточки сто лет уже как на них есть.

anonymous
()
Ответ на: комментарий от AVL2

Каким образом он будет знать, что надо гарантированно кешировать, другими словами, откуда он _точно_ знает, чего у него спросят в следующий момент?

Присвоенные рингтоны, аватары и (какой там еще хлам может быть внезапно нужным)? Не так много, если не ставить картинки в 5мп.

И потом, на карточку переносят приложения и данные как ра с целью разгрузить внутреннюю память, а ты все взад собрался копировать?

Можно кешировать только когда карту хотят примонтировать извне. В сумме все равно выгодная плата за возможность доступа к карте.

anonymous
()
Ответ на: комментарий от anonymous

anonymous> что мешает многозадачной телефонной ос обрабатывает звонок, и пхать данные с диска в комп

Вот об этом же в гугле подумали - и решили сделать через MTP, а не через отключение карты памяти из системы, как раньше было по умолчанию. То есть как ты и расписал сейчас - так теперь и будет.

Quasar ★★★★★
()
Ответ на: комментарий от daemonpnz

и нам

ну я и не сомневался, что аудитория таких девайсов — шизофреники
кушайте-кушайте

anonymous
()

Фанатики ведроида из кожи вон вылезут, чтобы защитить свою поделку. Смешно.

anonymous
()
Ответ на: комментарий от anonymous

Противники гугла и андроида из кожи вон лезут, обливая грязью то, чего они не видели и в чём они не разбираются.

fixed for great justice

daemonpnz ★★★★★
()
Ответ на: комментарий от anonymous

fat suxx

проблема кривой реализации

я тоже так думаю. Тем более тут кое-кто замтели про тупизну телефонов с отключением зовкнов - а на самом деле достаточно эут карту переовдить в режим ro со стороны телефона - для выдачи мелодии этого достаточно.
Надеюсь, никто не станет отрицать, что одновременный доступ с 2 сторон к FAT - один - только на чтение, другой - и на запись - вполне себе возможен?
Есть ещё один способ: «Use the USB to pass an NDIS connection and use a CIFS network share» - сказал нетко gby.

mumpster ★★★★★
()

Народ не паникуем - UMS для флешек так и сотался.
MTP только для той флешки на которой стоит система. Просто некоторые девайся начали вставлять в агригат один большой кусок памяти и засовывать туда усё чё можно.

stalkerg ★★★★★
()
Ответ на: комментарий от anonymous

что, нельзя было, чтобы со стороны копма оно выглядело, как mass storage?

так оно и будет, в проводнике или в dolpgin открываешь и перетягиваешь туда файлики никаких отличий в этом плане нету.

stalkerg ★★★★★
()
Ответ на: комментарий от anonymous

Они сетевые, т.е. не дают прямого доступа к блочному устройству. И да, кластерная фс в телефоне - это очень сильно.

farafonoff ★★
()
Ответ на: комментарий от cvs-255

Есть небезосновательные опасения, что гугл только пока что поддерживает СПО.

А основываются они лишь на твоей паранойе, верно? Или гугл уже релизит код под BSD, а не под GPL?

Lighting ★★★★★
()
Ответ на: комментарий от Ttt

mtpfs. На практике не знаю, насколько быстро и стабильно будет работать, особенно, если dolphin попытается нарисовать миниатюры.

Вот именно, ибо работает оно достаточно медленно и нестабильно. А до недавнего времени ещё и метаданные(ну и всякие там права) не умело передавать.

Lighting ★★★★★
()
Ответ на: комментарий от cvs-255

Очередные влажные фантазии? Третью версию по вполне объективным причинам открыли с задержкой, четвёртая сразу же была OS.

Lighting ★★★★★
()
Ответ на: комментарий от cvs-255

Ах да, внезапно, вклад гугла в свободное ПО не ограничивается одним только андроидом. Может, расскажешь, как всё плохо в других нишах?

Lighting ★★★★★
()
Ответ на: комментарий от Lighting

Или гугл уже релизит код под BSD, а не под GPL?

да. например хромиум.

Хотя GPL там остается как вариант, желающим закрыть код побоку.

cvs-255 ★★★★★
()
Ответ на: комментарий от anonymous

Тем, что в андроид люди любят поставить 100500 приложений, а потом плачутся что закончилось место во встроенной памяти. Решение - объединить память с флэшкой, но тогда теряется режим mass storage.

farafonoff ★★
()
Ответ на: комментарий от guitarist

fat suxx

что бггг? дргуим буков не знаешь?
вот тут кто-то говорил что нельзя атрибуты хранить? я как минимум 2 реально работающих РАЗНЫХ реалихации знаю для FAT:
EA в корне в OS/2
umsdos в slackware
про фантазии что якобы блочный доступ полностью отдаётся и тут ничего нельзя сделать - было очень смешно, люди явно никогда с int 27/13h не сталкивались. всё прекрасно можно сделать если реализация не крива и не костыльна, перехват может работать на любом уровне. проблема возникает из-за того, что клиент может этого совсем не пониматьи кэшировать данные с UMS. и объяснить ему этого не делать -нельзя.
ещё раз повторю - в данном случае мы заложники костылей от m$, как обычно.

mumpster ★★★★★
()
Ответ на: комментарий от anonymous

Присвоенные рингтоны, аватары и (какой там еще хлам может быть внезапно нужным)? Не так много, если не ставить картинки в 5мп.

А еще приложения и их данные. Кто тебя знает, можт ты любимую игрушку запустишь или галерею полезешь смотреть...

Можно кешировать только когда карту хотят примонтировать извне. В сумме все равно выгодная плата за возможность доступа к карте.

логычно. 8гигов флешка, из них пару гиг надо закешировать перед подключением. Сколько же времени телефон будет подключаться к компьютеру?

AVL2 ★★★★★
()
Ответ на: fat suxx от mumpster

всё прекрасно можно сделать если реализация не крива и не костыльна,

учитывая тот факт, что реализация делается другими людьми, ты не можешь на это рассчитывать.

проблема возникает из-за того, что клиент может этого совсем не пониматьи кэшировать данные с UMS. и объяснить ему этого не делать -нельзя.

нельзя. нельзя.

AVL2 ★★★★★
()
Ответ на: комментарий от AVL2

fat suxx

то что «мы заложники костылей от m$, как обычно.» - не оспаривается?

mumpster ★★★★★
()

mtp - эталонный пример ВечноЧерезРазРаботающего нечта. Что не девайс, то русская рулетка.

shahid ★★★★★
()
Ответ на: комментарий от Lighting

Или гугл уже релизит код под BSD, а не под GPL?

Apache, не? Что в данном случае то же самое.

anonymous
()
Ответ на: комментарий от AVL2

А еще приложения и их данные. Кто тебя знает, можт ты любимую игрушку запустишь или галерею полезешь смотреть...

Это не жизненно важно, юзер потерпит, пока девайс к компу подключен.

8гигов флешка, из них пару гиг надо закешировать перед подключением.

Где ты взял пару гиг? Мелодии на звонок в flac? :)

Плюс если согласиться держать кеш все время, тратя флеш, то можно апдейтить только измененные элементы.

anonymous
()
Ответ на: fat suxx от mumpster

«я тоже так думаю. Тем более тут кое-кто замтели про тупизну телефонов с отключением зовкнов - а на самом деле достаточно эут карту переовдить в режим ro со стороны телефона - для выдачи мелодии этого достаточно» с компа: rm -rf /dev/sda2/ringtones и ?

anonymous
()
Ответ на: пач бармина от mumpster

это для тех умников который считают что достаточно поставить флешку в ro для доступа с телефона.

anonymous
()
Ответ на: комментарий от anonymous

И что? Ну если удалишь с компьютера, то в нужный момент телефон нужный файл не найдёт и поведёт себя так же, как и обычно ведёт себя в этих случаях. Можно вообще с самого телефона удалить файлы рингтонов. Или сначала удалить с компьютера, а потом отключить. Система окажется в точно таком же положении.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

пач бармина

достаточно поставить флешку в ro

какой глубокомысленный вывод. и что, MTP типа спасёт от этого?
по-моему от пача Бармина - ничто не спасёт кроме backup.
а те кто делате с компа rm rigntone - видимо знают что делают и ССЗБ.
и да, как много раз тут повторялось - проблема не в том, что телефон чего-то не увидит или потеряет, а как раз в ПК с его возможным кэшем и прочими граблями.

mumpster ★★★★★
()
Ответ на: комментарий от AVL2

Где ты его наблюдаешь? И не обязательно к FAT, хоть одну ФС назови, где это вообще возможно.

NFS, CIFS и т.д. Ещё можно со снепшотами работать в том же LVM. Но, да, всё какбэ не то :)

mcdebugger ★★
()
Ответ на: комментарий от AVL2

P.S. уже прочитал аналогичные ответы, а так же обсуждение перспективы использования кластерных FS в планшетофонах.

mcdebugger ★★
()
Ответ на: комментарий от Ttt

тупящим на тему прямомого доступа к диску в обход ядра удалите файлы или лучше перепишите часть секторов на /root и в /usr. оцените резульат.

anonymous
()
Ответ на: комментарий от anonymous

А можно сделать так что б mtp устройстро(galaxy tab 10.1) определялось как usb mass storage? Потерял важные данные а проги для восстановления MTP не подддерживают(

anonymous
()
Ответ на: комментарий от anonymous

тупизм

IMHO, тупит кто-то другой. описанный случай - типичный ССЗБ. и никакого отношения к обсуждаемой темы не имеет. а без рингтонов телефон рабоатет, проверено, инфа 100%.;-)

mumpster ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.