среда, 1 декабря 2010 г.

HDX BD-1. Установка midnight commander из репозитория.

В октябре была опубликована статья по установке midnight commander на HDX BD-1.Эта статья уже устарела и пользоваться ей не нужно.
С ipkg все ставится значительно проще.




  1. Установите ipkg, если еще не установлен.
  2. Установите midnight commander sh-3.00# ipkg update sh-3.00# ipkg install mc
Вуаля! ... а не какая не Виола.

Updated 03/12/2010. При запуске mc возможно появление ошибки: sh-3.00# mc sh: mc: No such file or directory В этом случае нужно удалить остатки исполняемого модуля midnight commander, скопированные в директорию /bin при установке telnetd sh-3.00# rm /bin/mc

воскресенье, 28 ноября 2010 г.

HDX BD-1. Граббим диски.

Наше устройство может очень хорошо граббить диски. И хотя, пока еще из сети можно черта лысого скачать, бывает так, что самому сграбить будет лучше.
Приступим:
  1. Установите ipkg, если еще не установлен.
  2. Установите abcde sh-3.00# ipkg update sh-3.00# ipkg install abcde
Всё... Вставляем в привод аудио диск и граббим следующей командой: sh-3.00# abcde -c /opt/etc/abcde.conf Если диск не совсем голимый и описание его присутствует в интернет базе CDDB, то оно автоматически запишется в теги id3.
Вот пример граббинга диска Fireworks электронной команды Software Getting CD track info... Grabbing entire CD - tracks: 1 2 3 4 5 6 7 8 9 10 11 12 13 Retrieving 1 CDDB match...done. ---- Software / Fire-Works ---- 1: Salut 2: Lightning Bugs 3: Red Comets 4: Firefly Bouquet 5: Golden Rain 6: Flash Report 7: Bombette Party 8: Crisanthemum Beauty 9: Fireballs 10: Colourful Sphere 11: Software, Meteroits 12: Fireworks Tattoo 13: Final Lightning Edit selected CDDB data? [y/n] (n): Is the CD multi-artist? [y/n] (n): Программа считала исполнителя, названия диска и треков и спрашивает: "будем редактировать?"
Нажимаем Enter
На второй вопрос тоже отвечаем отрицательно и процесс пошел. Grabbing track 1: Salut... cdparanoia III release 10.2 (September 11, 2008) Ripping from sector 0 (track 1 [0:00.00]) to sector 13755 (track 1 [3:03.30]) outputting to /share/abcde.bd0f700d/track1.wav (== PROGRESS == [ | 013755 00 ] == :^D * ==) Done. Grabbing track 2: Lightning Bugs... cdparanoia III release 10.2 (September 11, 2008) Ripping from sector 13756 (track 2 [0:00.00]) to sector 37490 (track 2 [5:16.34]) outputting to /share/abcde.bd0f700d/track2.wav (== PROGRESS == [ > | 023279 00 ] == :-) 0 ==) . . . . . . . . . . . . . . . Программа будет любым способом пытаться считать треки с диска.

Если трек беспроблемный во время чтения напротив него будет нарисована веселая рожица :-).
После того, как трек считается, будет такая рожица :^D

После того, как все дорожки будут скопированы, крышка привода автоматически откроется и начнется кодирование треков.
В нашем случае в качестве кодера указан lame, но может быть установлен любой.
Encoding track 3 of 13: Red Comets... LAME 3.98.4 32bits (http://www.mp3dev.org/) Using polyphase lowpass filter, transition band: 19383 Hz - 19916 Hz Encoding /share/abcde.bd0f700d/track3.wav to /share/abcde.bd0f700d/track3.mp3 Encoding as 44.1 kHz j-stereo MPEG-1 Layer III VBR(q=0) qval=3 Frame | CPU time/estim | REAL time/estim | play/CPU | ETA 3900/11627 (34%)| 4:21/ 13:00| 4:27/ 13:16| 0.3891x| 8:49 32 [ 4] % 40 [ 0] 48 [ 0] 56 [ 0] 64 [ 0] 80 [ 0] 96 [ 0] 112 [ 0] 128 [ 0] 160 [ 3] % 192 [1033] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 224 [2366] %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 256 [ 439] %%%%%%%%%%%%%%%% 320 [ 55] %% -------------------------------03:21------------------------------------------------------------- kbps LR MS % long switch short % 220.2 99.9 0.1 100.0 0.0 0.0 Кодирование - процесс не быстрый.
Дело в том что при использовании стандартных линуксовых кодеков не задействуется цифровой процессор Sigma.
Но прелесть этой железки в том, что можно запустить все операции из под screen и отключиться.

Когда все закончится в соотвествии с настройками /opt/etc/abcd/conf будет создан каталог /opt/tmp/music/Software/Fire-Works в ктором будут находится сграббленные треки: sh-3.00# ls /opt/tmp/music/Software/Fire-Works 01-Salut 06-Flash Report 11-Software, Meteroits 02-Lightning Bugs 07-Bombette Party 12-Fireworks Tattoo 03-Red Comets 08-Crisanthemum Beauty 13-Final Lightning 04-Firefly Bouquet 09-Fireballs 05-Golden Rain 10-Colourful Sphere В заключении скажу, что в Вашем каталоге /opt/etc лежит два файла: abcde.conf и abcde.conf.org. Как Вы уже догадались файл abcde.conf - является рабочим, а abcde.conf.org представляет собой шаблон.
Изучив его, что не сложно, можно достаточно тонко настроить поведение программы.