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 ()

ТОлку от него? С андроидом все равно не работает.

anonymous ()

Оно теперь даже работает? Или я просто не умею его готовить?

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

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

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

Не, писать с ее использованием я не собираюсь. Просто она нормально работает с разными ФМ?

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

Из гуёвых приложений с ней я использовал, в сущности, kio-mtp. Он работал вполне себе.

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

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

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

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

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

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

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

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

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

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

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

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

te111011010 ()

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

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

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

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

пфф, что надуманная придирка? автомонтирование не обязательно включать.

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

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

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

привет, о диванный теоретик! звонки всегда работали без внешней памяти

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

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

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

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

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

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

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

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

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

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

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

ТОлку от него? С андроидом все равно не работает.

Это потому что андроид — говно. Впрочем, ты прав, толку мало.

Relan ★★★★★ ()

Актуально. В Debian Jessie уже есть, даже более новая - 1.1.8.1

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

Какие есть альтернативы?

Лично я использую sftp.

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

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

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

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

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

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

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

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

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

Твой ums есть только на нищеmtk
На всех новых девайсах выпилен
Везде mtp

ubuntuawp ★★ ()
Ответ на: комментарий от 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 ★★★★ ()
Ответ на: комментарий от pftBest

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

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

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

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

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

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

ext4 не вреднее FAT32

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

надежнее

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

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

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

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

мне не нужна венда, если тебе нужна то ты с mtp и мучайся

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

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

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

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

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

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

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

pftBest ★★★★ ()

Пока андроид-юзеры мучаются с mtp, линукс с айподом просто работает.

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

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

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

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

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

похоже, починили. Когда был iPad, это бесконечно вылезало...

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

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

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