У меня есть куча .mp3
файлов music ( ) на моем диске, и я хотел бы воспроизвести их из Emacs. Я попробовал EMMS , но это кажется довольно раздутым. Мне любопытно о других возможностях, со сравнением возможностей. В частности, меня интересуют эти:
Просто - достаточно ли просто проигрыватель для того, чтобы начать использовать его в течение нескольких минут, включая установку и изучение основ.
dired
интеграция - чтобы я мог, например, пометить некоторые музыкальные файлыdired
и воспроизвести / добавить их в список воспроизведения.Возможности редактирования - мне бы хотелось иметь возможность редактировать теги id3.
bongo
emms
music-player
mbork
источник
источник
:)
Я понимаю, что сегодня есть только 2 пакета для чтения музыки, поэтому их имена + общее назначение вписываются в 5 разрешенных тегов. Если когда-нибудь появятся еще два пакета, которые упоминаются здесь, вы также добавите тег для них? Эксперты могут найти ответ по тегам, которые, как они знают, связаны с их специальностью: я ожидаю, что специалист по бонго также будет следить за emms и музыкальным проигрывателем, потому что могут быть вопросы, помеченные любым из них, в которых они могут иметь полезные знания для принести на стол.Ответы:
Мультимедийная система Emacs (EMMS)
Ваша первоначальная напыщенная речь подсказывает, что вы на самом деле не пробовали EMMS ... Может, стоит?
C-a
C-k
(в git-версии простоC-k
).mplayer
? Илиvlc
? Обратите внимание, EMMS довольно хорошо выбирает разумные опции воспроизведения из коробки, понимаетеemms-default-players
.dired
сочетания клавиш, естьemms-mark-mode
.point
вdired
сd
.dired
с помощьюemms-play-dired
.E
на трек.emms-browser-covers
Ниже).Быстрая настройка EMMS-браузера
Добавьте что-то подобное к себе
init.el
(после установки EMMS):Нажмите,
F7
чтобы увидеть инструкции по инициализации. Для добавления музыки делайM-x
emms-add-directory-tree
. Это добавит всю музыку*EMMS Playlist*
(доступно черезF7
F7
) и в конечном итоге в вашу библиотеку. Не стесняйтесь отказаться от библиотеки и использовать только плейлист. Просто настройте то, чтоF7
звонит.Красивая обложка
Получить красивую обложку в EMMS довольно просто. Сначала прочитайте инструкцию (нажмите на ссылку «довольно» выше). Суть в том, что для каждого
~/music/artist/album
вам нужен набор:cover_small.jpg
100px × 100px, как используется слева вверху, иcover_med.jpg
200px × 200px, как используется справа вверху (отрегулируйте размеры по своему вкусу). Без покрытия ( Selmasongs выше) устанавливается черезemms-browser-default-covers
.beet
может принести обложки для вас. Затем используйтеfind
иconvert
(ofimagemagick
) для изменения размера и переименования обложек. Это немного "руководство" на данный момент. , , Я использую следующий скрипт, который, вероятно, скопирован или вдохновлен сетями. Я неshell
разбираюсь в этом, поэтому дайте мне знать, если вы знаете лучший способ.источник
Возможно, вы ищете Бонго : http://wikemacs.org/index.php/Media_player#Bongo
Мой любимый хотя mpg123. Очень просто и доступно много команд. Я не интегрировал его в Dired, но быстро добавляю файлы или папки в плейлист благодаря Ido.
источник
Закладка + . Ищите « музыку » (и « список навигации ») на этой странице.
Вы можете добавить в закладки отдельные звуковые файлы. «Прыжок» к такой закладке воспроизводит ее.
На дисплее можно отображать только закладки из звукового файла
*Bookmark List*
и перемещаться между ними в виде списка воспроизведения. ИспользуйтеC-x p B
и затемC-x p next
для циклического воспроизведения списка воспроизведения.Используйте
P B
в*Bookmark List*
, чтобы показать только ваши закладки звукового файла, затем используйтеC-x r m
там, чтобы добавить в закладки это состояние списка закладок. «Переход» к этой закладке из списка закладок предоставляет вам тот же дисплей (плейлист).Используйте теги закладок, чтобы пометить звуковые закладки любым удобным вам способом, чтобы организовать их в произвольные наборы, которые могут перекрываться.
Вы также можете иметь отдельный файл закладок для данного набора закладок. Это еще один способ их организовать.
Тем не менее, обратите внимание , что в настоящее время Emacs сам поддерживает только
*.au
и*.wav
звуковые файлы - см Elisp вручную, узелSound Output
. Таким образом, Bookmark + автоматически распознает только эти файлы как звуковые файлы и присваивает имfile-handler
свойствоplay-sound-file
.Однако, если вы используете MS Windows, то можете использовать ассоциации файлов для закладок к любым файлам. Так, если, например, вы связали программу Windows
Foobar
, скажем, с файлами с расширением.mp3
, вы можете использовать Bookmark + для их воспроизведения. Это ничем не отличается от использования любых других файловых ассоциаций Windows .источник