Началось с того, что скачав ремастер-выпуск альбома Pink Floyd (1973) The Dark Side Of The Moon (к сожалению mp3 320, а не lossless), попытался послушать его. Totem резал слух паузами между треками, которых я не слышал много лет назад, слушая то же на виниле. Попробовал ещё RhythmBox, Banshee, Exaile, Audacious, VLC. Уменьшить паузы, но не удалить полностью, получилось в RhythmBox. В Audacity попробовал доставить соответствующий плагин (что-то насчёт кроссфейдинга)- звук в системе вообще отвалился. Armarok, как относящийся к миру KDE, ставить не хотелось (хотя не уверен что он мог помочь). Но поиски закончились удачно - поставил Music Player Daemon (MPD) и клиент к нему - Sonata
$ sudo apt-get install mpd sonata Далее собирался прописать по инструкции оттуда настройки в файл конфигурации Так как ещё не знал, как оно будет работать (и будет ли работать вообще), не стал ничего менять в файле конфигурации, а положил в /var/lib/mpd/music симлинки на мои директории с музыкой. $ sudo mpd –create-db для формирования музыкальной базы mpd. Скачал намедни альбом Chris Rea 2002 The Best в ape+cue. Послушал его Totem-ом. Дай думаю послушаю на музыкальном центре - довольно старенькая Sony - а он понимает только CDA и mp3. Начал искать способы. $ sudo apt-get install ffmpeg и отконвертил ape в wav ffmpeg -i file.ape output.wav Пол-дела сделано - получил wav-файл длительностью 72 минуты 48 секунд. Можно было бы уже нарезать диск, но мы не ищем лёгких путей;) sudo apt-get install cuetools shntool читая статью о разрезании cue. На домашней странице cue2traсks есть список пакетов, которые ещё могут понадобиться (для моего случая больше ничего не нужно было). $ cue2tracks -Cc wav -R -o "%N-%t" "Chris Rea-2002-The Best(ape).cue" получил ругань о нехватке пакета-кодека (не знаю как назвать правильно) mac. Пришлось доставлять кодек monkeys-audio, опять же не из основного репозитория. Там рассказали где взять - для этого нужно скачать отсюда пакеты libmac2_3.99-u4-b5-1~gutsy~7.10mlk_i386.deb и monkeys-audio_3.99-u4-b5-1~gutsy~7.10mlk_i386.deb (версии не новые, но работает в Ubuntu 8.10). Я устанавливал их GDebi дабл-кликом в Nautilus-e. $ cue2tracks -Cc wav -R -o "%N-%t" "Chris Rea-2002-The Best(ape).cue" отработала без ошибок и я получил 15 нумерованных от 01 до 15 wav-файлов с названием трека в имени после цифирек. Затем перешел в директорию с wav-файлами и вызвал запись Audio-CD с режимом -dao: $ cdrecord -v dev=6,0,0 speed=8 -audio -dao *.wav Теперь получилось и записать без пауз так, чтобы влезло на болванку, и чтобы работал рандомайзер.
/etc/mpd.conf
путём прописывания пути к директории с музыкой, но сначала почитал, что же там по-умолчанию - оказалось, чтоmusic_directory "/var/lib/mpd/music"
Далее дал обязательную команду
Запустил из Gnome-меню Sonata и, о чудо, пауз нет!
К тому же системные ресурсы жрутся по-минимуму.
С воспроизведением разобрались.
Сначала попробовал просто скормить Brasero ape-файл. Brasero уже начал готовиться записать, но выпал с сообщением о нехватке места. Думал, что это у него проблема с ape. Поставил ffmpeg
Решил таки разрезать ape по cue и сделать чтобы плеер мог рандомайзить треки.
Было найдено решение "в-лоб" - скачал пакет cue2traсks оттуда и установил с помощью GDebi (в основном репозитарии cue2tracks нет). Ему нужны cuetools и shntool , которые я установил ранее
При попытке вызова cue2tracks
После установки mac команда
Запись Audio-CD в Brasero опять не прошла по причине нехватки места. Тут я задумался. И, похоже, стало всё понятно - Brasero пишет аудио-треки с паузами в 2 секунды - 72 минуты 48 секунд + (15-1)*2 секунд чуть-чуть больше, чем 73 минуты, а то ли Brasero, то ли резак, то ли и то и другое в связке не могут писать больше стандартных 73-х минут (болванки у меня 80min - на них подозрение не пало). Порылся по нету - оказывается есть режимы записи -tao и -dao - первый вставляет паузу, второй нет. У Brasero такой настройки не нашёл. Но решил вопрос с помощью консольной cdrecord (доустанавливать не пришлось). Сначала нужно узнать как вызывать резак. У меня это выглядело так:
$ sudo cdrecord -scanbus
scsibus6:
6,0,0 600) 'Optiarc ' 'DVD RW AD-7170A ' '1.02' Removable CD-ROM
6,1,0 601) *
6,2,0 602) *
6,3,0 603) *
6,4,0 604) *
6,5,0 605) *
6,6,0 606) *
6,7,0 607) *