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 для работы с внешними аппаратными медиаустройствами, смартфонами и планшетами.

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

ПОСАДИ КОМПЬЮТЕР НА ЦЕПЬ И ЗАСТАВЬ ЛАЯТЬ!

домашняя автоматизация: сделай сам; лучший подарок для техногика

http://www.unicontrollers.com/products/unc01x

[#] Ответ на: комментарий от etwrq 22.01.2012 2:16:14  
>>-----Цитата---->>

Janus DRM

<<-----Цитата----<<

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

***** ()
[#] Ответ на: комментарий от AVL2 21.01.2012 20:02:54  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

anonymous ()
[#] Ответ на: комментарий от AVL2 21.01.2012 23:43:26  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

anonymous ()
[#] Ответ на: комментарий от anonymous 21.01.2012 20:08:32  

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

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

**** ()
[#] Ответ на: комментарий от anonymous 22.01.2012 13:00:01  

Продвинутые телефоны это никак не решали.

**** ()
[#] Ответ на: комментарий от Quasar 22.01.2012 13:46:52  

"Никак" это как? Тоже карту не отдают?

anonymous ()
[#] Ответ на: комментарий от Quasar 22.01.2012 13:43:28  

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

anonymous ()
[#] Ответ на: комментарий от JB 21.01.2012 20:22:34  

это проблема кривой реализации, не?

anonymous ()
[#] Ответ на: комментарий от anonymous 22.01.2012 14:05:18  
daemonpnz

Ну так реализуй. Отправь патчи в гугол. Потом расскажешь об истории успеха.

**** ()
[#] Ответ на: комментарий от daemonpnz 22.01.2012 14:35:13  

я просто не куплю это говно
вот и всё, малыш

anonymous ()
[#] Ответ на: комментарий от anonymous 22.01.2012 14:37:49  
daemonpnz

не покупай, тебя никто не заставляет, гуглу и нам от этого хуже не станет.

**** ()
[#] Ответ на: комментарий от daemonpnz 22.01.2012 14:44:16  
>>-----Цитата---->>

и нам

<<-----Цитата----<<

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

anonymous ()
[#]  

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

anonymous ()
[#] Ответ на: комментарий от anonymous 22.01.2012 15:20:28  
daemonpnz
>>-----Цитата---->>

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

<<-----Цитата----<<

fixed for great justice

**** ()
[#] Ответ на: комментарий от anonymous 22.01.2012 14:07:25  
mumpster

fat suxx

>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#]  
stalkerg

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

**** ()
[#] Ответ на: комментарий от anonymous 22.01.2012 14:05:18  
stalkerg
>>-----Цитата---->>

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

<<-----Цитата----<<

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

**** ()
[#] Ответ на: комментарий от anonymous 22.01.2012 0:58:42  

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

* ()
[#] Ответ на: комментарий от anonymous 22.01.2012 13:55:48  

Отдают, и сами теряют к ней доступ.

* ()
[#] Ответ на: комментарий от farafonoff 22.01.2012 19:30:38  

И чем оно отличается от обсуждаемой ситуации?

anonymous ()
[#] Ответ на: комментарий от cvs-255 21.01.2012 20:54:01  
Lighting
>>-----Цитата---->>

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

<<-----Цитата----<<

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

*** ()
[#] Ответ на: комментарий от Ttt 21.01.2012 22:32:49  
Lighting
>>-----Цитата---->>

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

<<-----Цитата----<<

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

*** ()
[#] Ответ на: комментарий от Lighting 22.01.2012 21:22:39  
cvs-255

Он с каждой новой версией андроида все неохотнее открывает код

*# ()
[#] Ответ на: комментарий от cvs-255 22.01.2012 21:30:18  
Lighting

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

*** ()
[#] Ответ на: комментарий от cvs-255 22.01.2012 21:30:18  
Lighting

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

*** ()
[#] Ответ на: комментарий от Lighting 22.01.2012 21:22:39  
cvs-255
>>-----Цитата---->>

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

<<-----Цитата----<<

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

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

*# ()
[#] Ответ на: комментарий от anonymous 22.01.2012 20:53:17  

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

* ()
[#] Ответ на: костыль от mumpster 21.01.2012 21:36:59  
guitarist
>>-----Цитата---->>

И да, одновременный доступ к FAT - возможен

<<-----Цитата----<<

Буагагагагага

* ()
[#] Ответ на: комментарий от guitarist 23.01.2012 1:53:30  
mumpster

fat suxx

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

***** ()
[#] Ответ на: комментарий от anonymous 22.01.2012 13:36:09  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#] Ответ на: fat suxx от mumpster 23.01.2012 4:22:49  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#] Ответ на: комментарий от AVL2 23.01.2012 12:20:40  
mumpster

fat suxx

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

***** ()
[#]  
shahid

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

***** ()
[#] Ответ на: комментарий от Lighting 22.01.2012 21:22:39  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

anonymous ()
[#] Ответ на: комментарий от AVL2 23.01.2012 12:13:31  
>>-----Цитата---->>

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

<<-----Цитата----<<

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

>>-----Цитата---->>

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

<<-----Цитата----<<

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

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

anonymous ()
[#] Ответ на: fat suxx от mumpster 22.01.2012 19:01:33  

Re: fat suxx

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

anonymous ()
[#] Ответ на: Re: fat suxx от anonymous 23.01.2012 19:55:00  
mumpster

пач бармина

>>-----Цитата---->>

с компа: rm -rf /dev/sda2/ringtones и ?

<<-----Цитата----<<

этот высер вообще к чему?

***** ()
[#] Ответ на: пач бармина от mumpster 23.01.2012 20:12:22  

Re: пач бармина

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

anonymous ()
[#] Ответ на: Re: пач бармина от anonymous 23.01.2012 20:21:01  

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

***** ()
[#] Ответ на: комментарий от dogbert 21.01.2012 21:32:46  
>>-----Цитата---->>

Пользуюсь gMTP. Юниксвей, чо.

<<-----Цитата----<<

Unix-way — это, вообще-то в данном случае mtpfs.

***** ()
[#] Ответ на: Re: пач бармина от anonymous 23.01.2012 20:21:01  
mumpster

пач бармина

>>-----Цитата---->>

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

<<-----Цитата----<<

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

***** ()
[#] Ответ на: комментарий от Ttt 24.01.2012 0:33:48  
mumpster

n fs

>>-----Цитата---->>

Unix-way

<<-----Цитата----<<

-это телеофн с NFS :-)

***** ()
[#] Ответ на: комментарий от AVL2 21.01.2012 23:37:17  
mcdebugger
>>-----Цитата---->>

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

<<-----Цитата----<<

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

* ()
[#] Ответ на: комментарий от AVL2 21.01.2012 23:37:17  
mcdebugger

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

* ()
[#] Ответ на: комментарий от Ttt 24.01.2012 0:32:59  

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

anonymous ()
[#] Ответ на: комментарий от anonymous 24.01.2012 15:49:41  

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

anonymous ()
[#] Ответ на: комментарий от anonymous 24.01.2012 15:49:41  
mumpster

тупизм

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

***** ()
[#] Ответ на: комментарий от anonymous 25.01.2012 1:31:30  
mumpster

ums

вооот! и до тебя дошло!

***** ()