Я ищу замену mplayer. mplayer - это аудиоплеер для консоли. Он отлично работает, когда я использую его так:
mplayer /path/to/audio.mp3
Но когда я запускаю его в фоновом режиме, я получаю это сообщение об ошибке:
:~$ mplayer /home/.alarm-sounds/alien1.wav &
[3] 15451
:~$ MPlayer svn r34540 (Ubuntu), built with gcc-4.7 (C) 2000-2012 MPlayer Team
mplayer: could not connect to socket
mplayer: No such file or directory
Failed to open LIRC support. You will not be able to use your remote control.
Я пытаюсь напишите небольшой скрипт тревоги, потому что я хочу попрактиковаться в модифицированной версии pomodoro.
Если вы просто имеете дело с wavs, вы можете использовать paplay.
Для воспроизведения mpeg вам нужно что-то еще. Вы можете повесить ручное декодирование и перекодировать обратно в paplay, но одна альтернатива mplayer - mpeg321:
mpg321 ~/Music/Aqua/Aquarium/Aqua\ -\ 03\ -\ Barbie\ Girl.mp3 &
И теперь это игра. Отлично. Мне нужно выбрать лучший пример, когда я делаю это.
Вы можете использовать cvlc, версию командной строки vlc.
cvlc ~/Music/pathToSomeAlbum/someSong.mp3 &
Если вы хотите скрыть весь вывод, а также запустить его в фоновом режиме, используйте этот опрятный трюк:
cvlc ~/Music/pathToSomeAlbum/someSong.mp3 2>&1 > /dev/null &
. Он направит весь вывод на [ f4].
Сообщение lirc можно полностью исключить, добавив следующее в $ HOME / .mplayer / config:
lirc=no
Если вы, конечно, не используете пульт дистанционного управления ...