LINUX.ORG.RU

libmtp 1.1.8

 ,


1

1

Весьма тихо и незаметно для многих вышло сразу две новых версий библиотеки libmtp — 1.1.7 и 1.1.8.

libmtp представляет собой библиотеку для работы с мобильными устройствами по протоколу MTP. Данная библиотека используется во многих проигрывателях, в числе которых Rhythmbox и VLC.

Что изменено по сравнению с 1.1.6:

  • Исправлены ошибки компиляции на старых версиях gcc.
  • Добавлена возможность передачи файлов. размер которых превышает 4Гб.
  • Поддержка USB 3.0.
  • Добавлен новый API для проверки возможности редактирования файлов на устройстве.
  • Добавлена поддержка большого количества устройств.
  • Исправлено множество ошибок.

Исходный код libmtp-1.1.8

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

Deleted

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

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

Смотря что ты под этим подразумеваешь. Если писать приложуху, линкуя её — то она трындец какая медлительная, но работает. В приведённых в топике приложениях работает приблизительно так же. Медленно, но сносно. Увы, пока что я не видел столь же легковесных альтернатив.

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

А, ну знач ок. Просто я думал - продолжать использовать любимое монтирование руками из терминала или таки заюзать mtp из ФМ не консольных (пока сидел на mc).

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

продолжать использовать любимое монтирование руками из терминала

В этом и прикол. В MTP изначально нет понятия «монтирование». Если ты имел в виду mtpfs, то она тоже зависит от libmtp.

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

нет понятия «монтирование»

Тогда мне не очень ясно, что делает MTP. Кроме того, что оно работает через юзерспейс.

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

Она в принципе позволяет работать с протоколом МТР. Если бы не она, то нехусы современные не поддерживались.

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

Монтирование как файловой системы — это в теории самый Ъ способ (юникс-вейный). Другое дело, что не все сетевые ФС к нему приспособлены.

te111011010
()

Благо мои устройства на андроиде умеет отдавать внутреннюю память как обычную флешку и мне не нужно совокупляться с libmtp!

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

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

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

Монтирование как файловой системы — это в теории самый Ъ способ (юникс-вейный)

Мне, как пользователю, хочется не юниксвейности, а удобства. А с монтированием файловой системы (когда мой смартфон изображает флешку) я получаю крайне неудобную картину - у меня отваливается (с точки зрения смарфона) каталог, где лежат книги, музыка и т.д. Логично, что отваливается, поскольку в этот момент он доступен в виде флешки компу. Может, в этих ваших андроидах по-другому, но на моей Nokia N900 именно так.

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

Если писать приложуху, линкуя её — то она трындец какая медлительная, но работает. В приведённых в топике приложениях работает приблизительно так же. Медленно, но сносно.

Если верить педивикии, то это нормально. Ибо транзакционный доступ.

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

на андроидах так же. Никто не может в многопользовательский доступ хотя бы на чтение. Нам нужен нфс.

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

это потому что ты монтируешь не мтп-устройство, а флешку.

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

сервак на смарте крутится или смарт в качестве клиента? если второе, то как коннектишься? а то у меня es file explorer по вайфаю выдаёт непрелично низкую скорость в районе ~200кбайт/с

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

Нет, ты не совсем про то. Если мы монтируем mtp (при помощи mtpfs, например), то она не отваливается на смартфоне. А, когда мы монтируем телефон как флешку, то на самом телефоне накопитель отваливается, т.к. мы с компьютера к нему получаем непосредственный доступ как к блочному устройству, а не потому, что примонтировали к корневой ФС.

Когда ты, например, smb- или nfs- ресурс монтируешь, то он на самом сервере или у других клиентов не отваливается же. Просто это сетевые файловые системы, позволяющие дать доступ к директории нескольким пользователям одновременно. Также и mtp предназначена для того, чтобы дать доступ одновременно с локального устройства и удалённого.

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

сервак на смарте крутится или смарт в качестве клиента?

sshd на андроиде, аутентификация по ключу. Скорость около 3,5 МБ/с.

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

Бггг

Не 1.1.8.1, а 1.1.8-1 (после минуса — дебиановская ревизия).

alegz ★★★★
()

MTP

НЕ-НА-ВИ-ЖУ!

anonymous
()

зачем оно нужно? что за плееры такие, которые не подключаются как обычное блочное устройство?
про телефон вместо плеера - это уж совсем край...
по ссылке на педивикию вообще лол:

MTP, вместе с Janus DRM, входит в Microsoft’овскую программу PlaysForSure, которая, в свою очередь, является неотъемлемой частью требований Windows Vista Certified. Впрочем, большинство производителей поддерживают MTP и опускают остальные требования.

полный янус ДРьМа

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

нищеmtk

  • и вовсе не mtk
  • мобилка куплена за $850 на второй день продаж

вобщем слив по обоим пунктам, о мой юный шлололо-трололо

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

и твоя внутренняя память отформатирована в FAT32 со всеми вытекающими последствиями. тем временем на нормальных телефонах внутренняя память общая для программ и файлов пользователя и отформатирована в ext4 (что не мешает ей быть доступной под виндой, потому что протокол mtp не зависит от файловой системы).

pftBest ★★★★
()

Нужно, годно, полезно

Радует, что библиотека и поддержка протокола в системе Linux активно развивается.

На Ubuntu 12.04 я мучался с MTP несколько дней, да так и не смог заставить MTP кидать на планшет файлы большого размера.

А вот в 14.04 всё просто работает™

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

ext4 на флеш памяти это такая особая форма извращения и желание побыстрее убить ячеечки памяти?!

FAT32 со всеми вытекающими последствиями

прям как что-то плохое

daemonpnz ★★★★★
()
Последнее исправление: daemonpnz (всего исправлений: 1)
Ответ на: комментарий от daemonpnz

ext4 не вреднее FAT32 для современного флеша, но при этом быстрее, надежнее и не требует лицензионных отчислений в майкрософт.

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

ext4 не вреднее FAT32

кто сказал журнал? а ну молчать!

надежнее

а тут мои лёгкие смешки срываются в дикий хохот. У меня на виндах fat32 не крашился столько сколько ext4 (как dev, так и «стабильная»).

требует лицензионных отчислений в майкрософт

хочешь ты того или нет, но оно уже уплачено и у тебя не спрошено (ибо ты всего лишь диванный аналитег иксперд с ЛОРа)

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

и мне не нужна, но производители не будут делать телефоны и использовать протоколы не совместимые с виндой.

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

Это режим usb-накопителя с вендой-то не совместим?

да, несовместим если накопитель будет в ext4 или в btrfs или в любой другой нормальной файловой системе.

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

но не с тачем. и не надо говорить, что работает. Система безопасности iOS не дает: постоянно спрашивает о доверии компьютеру

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

У меня как раз айпод тач 5. Кидаю файлы туда и обратно и айпод 1 раз спросил про доверие и больше не спрашивает.

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

Так линукс развивается же, месяц назад я даже на свой lg l3 смог по мтп скинуть 1 файл, хотя до этого не мог совсем.

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