MP3-плеер iRiver IFP-895T

Я уже как-то писал о подключении плеера MP3-плеера iRiver IFP-895T в ArchLinux. Решил поделиться как сделать более комфортную закачку мызыки на плеер (переведено — не дословно — мною с Wiki.Archlinux.org). Это описание актуально для ArchLinux и полностью работоспособно в нём же. Частично может быть сгодится и для других дистрибутивов.

Для начала необходимо установить драйвер нашего плеера.

$ pacman -S ifp-line

После установки перегружаемся. Так написано в руководстве, но я не перегружался и всё работало нормально. Однако, если плеер после установки у вас не подцепился, т.е. вы не видите каталогов, имеет смысл перегрузиться.

После перегрузки компьютера, подключаем наш плеер к свободному USB-входу, включаем его, открываем терминал, в моём случае это gnome-terminal, и даём команду:

$ ifp ls /

Появился список каталогов плеера (см. скриншот). Список доступных команд как всегда man ifp. 🙂 В принципе, на этом я и закончил подключение плеера в прошлый раз. В принципе, сливать, удалять и заливать музыку можно и на данном этапе, но всё же хочется более наглядной картинки. Поэтому, если у вас ещё не стоит Midnight Commander, самое время поставить его, т.к. дальше заливать музыку мы будем с помощью mc.

Сначала скопируем бинарник ifp в каталог расширений mc (естественно из под root):

$ sudo cp /usr/bin/ifp /usr/share/mc/extfs/

Дальше нам необходимо в конец файла /usr/share/mc/extfs/extfs.ini добавить всего одну строку:

# iRiver
ifp

Сохраняем внесённые изменения и запускаем mc. В любой из панелей даём команду:

cd /#ifp

См. очередной скриншот. Теперь мы можем управлять своими mp3-файлами на плеере в более комфортной обстановке.

Можно ещё настроить udev для автоматического присвоения прав. Поступаем так. В каталоге /etc/udev/rules.d создаём файл ifpdev.rules

$ sudo touch /etc/udev/rules.d/ifpdev.rules
vi /etc/udev/rules.d/ifpdev.rules

и добавляем следующие строки:

# udev rules file for supported ifp devices
#
# To add an USB ifp device, add a rule to the list below between the SUBSYSTEM...
# and LABEL... lines.
#
# To run a script when your ifp is plugged in, add RUN="/path/to/script"
# to the appropriate rule.
#

SUBSYSTEM!="usb_device", ACTION!="add", GOTO="libifp_rules_end"

# ifp-1xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1001", GROUP="storage"
# ifp-3xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1003", GROUP="storage"
# ifp-5xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1005", GROUP="storage"
# ifp-7xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1007", GROUP="storage"
# ifp-8xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1008", GROUP="storage"
# ifp-9xx
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1009", GROUP="storage"
# ifpdev
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1010", GROUP="storage"
# The N10
SYSFS{idVendor}=="4102", SYSFS{idProduct}=="1011", GROUP="storage"
LABEL="libifp_rules_end"

И напоследок добавим пользователя, т.е. себя любимого в группу storage 🙂

gpasswd -a maddog storage

Всё, пользуйтесь.

Послесловие. Рекомендуется не удалять умолчальные (VOICE, RECORD, music) каталоги в плеере. И при копировании файлов в Midnight Commander'е снимайте галочку «Сохранять атрибуты», т.к. атрибуты не могут быть записаны в файловую систему плеера. Иначе будете каждый раз при копировании получать сообщение об ошибке.

UPD: Собственно здесь можно найти пакет под свою систему.

UPD2: Кстати, родной менеджер «iRiver Music Manager», которым я пользовался под виндами, очень нещадно нагружал процессор. Поэтому всегда при закачке музыки приходилось выкручивать обороты вентиляторам. Теперь я от такой «радости» избавлен. 😉

ArchLinux — Рабочий стол и iRiver

В выходные немного поковырялся дома с ArchLinux, установил Gnome, настроил XGL. Теперь мой рабочий стол имеет такой вид. 🙂

Также разрешилась проблема с подключением плеера iRiver. Как оказалось в Arch'е достаточно установить с помощью pacman'а всего два пакета: libifp и ifp-line. А дальше с помощью консоли просматриваем каталоги на плеере, сливаем и заливаем музыку. Очень удобно. Надо будет написать небольшой скриптик для автоматизации заливки музыки на плеер.

UPD: Несколько скриншотов с работы:

Другие скриншоты и видеоролики, на которых показаны возможности XGL можно посмотреть на этой и этой страницах.

Плеер iRiver и софт под Линух

Жена и дети подарили мне flash-плеер iRiver IFP-895T с 512 MB на борту. Вместе с этим плеером поставляется софт только под Windows, да на сайте производителя можно найти для Макинтошей. К сожалению, для Линукса софта к этому плееру я не встречал и не находил, может плохо искал. Если спросите, зачем мне софт устанавливать на свой компьютер, так я отвечу просто. Без софта в этот плеер музыку никак не зальёшь. 🙁 Может из линуксоидов кто и встречал подобное? Пока только вижу такой вариант: попробовать запустить эту софтинку из под Wine, но ещё не факт, что заработает. Хотя как говорится попытка не пытка.

Так что если встречали и сталкивались с подобной проблемой дайте знать, а я пока буду мучить Wine. 🙂