Я установил play
:
sudo apt-get install sox libsox-fmt-mp3
Теперь я могу воспроизвести мои аудио файлы, как это:
play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3
Так как я изучаю оболочку, я хотел бы сделать что-то вроде этого:
(sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 ) &
Через 10
секунду я вижу экран как:
File Size: 7.38M Bit Rate: 260k
Encoding: MPEG audio Info: 2012
Channels: 2 @ 16-bit Track: 01/09
Samplerate: 44100Hz Album: Maalai Pozhudhin Mayakathilaey :::tunesinn.blogspot.com:::
Replaygain: off Artist: Hemachandra, Achu
Duration: 00:03:46.98 Title: Oh Baby Girl
Но песня не играет. Но если я сделаю это (без &
):
(sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 )
Работает как положено. Но я не мог использовать свой терминал в то же время.
Как я могу решить мою проблему, используя &
?
command-line
bash
music
sox
муравьев
источник
источник
cmus
. У него даже есть скриптcmuscrobbler
для last.fm, и вы можете отобразить глобальные горячие клавиши в системе X Window черезcmus-remote
. Или вы можете попробовать использовать утилиту, какscreen
.cmus
отличная программа - я должен расширить этот комментарий в полный ответ!Ответы:
Фоновый
play
с&
ошибками, потому чтоplay
хочет вывести свой статусно не может, если фон. Так что он продолжает ждать, пока не прервано.
Чтобы решить эту проблему, просто запустите
play
с-q
(тихим) переключателем. Это успешно создаст фон иplay
закончится, когда закончится песня.источник
killall play
(если не запущены другие экземпляры воспроизведения ) илиkill $!
(если вы не подключили другие процессы в том же терминале после запуска воспроизведения -$!
выдает PID последнего фонового процесса)Есть лучший способ запуска вещей в фоновом режиме из командной строки.
sudo apt-get install screen
Это одна из самых изящных программ командной строки для Linux. это позволяет вам иметь что-то похожее на «вкладки в браузере» и легко переключаться между ними без прерывания работы программ. Это не вкладки в самой программе терминала, хотя. Но внутри этой конкретной оболочки вы начали.
после установки запустите его, набрав
в терминале.
вы создаете новые "вкладки" с помощью Ctrl-A c вы переключаетесь на следующую вкладку с помощью Ctrl-A n
Вот более подробное руководство, если вам трудно понять справочные страницы
источник
Мои действия Nautilus для добавления «Play» и «Stop» в контекстное меню для аудио файлов
Добавить Play ...
Определите новое действие следующим образом
Или добавьте больше, если это необходимо, или оставьте это в покое, чтобы везде появляться.
Добавить Стоп ...
Определите новое действие следующим образом
Или добавьте больше, если это необходимо, или оставьте это в покое, чтобы везде появляться.
источник
я использую
VLC довольно вездесущ.
источник
На рынке много игроков. Вы можете попробовать открытый исходный код с открытым исходным кодом и кросс-платформенный. Это mplayer. Попробуйте эту команду, чтобы проверить, есть она или нет.
Вы увидите руководство или документацию по этой команде. Вы можете воспроизвести аудио файл. Проверьте свои драйверы. Вы должны иметь драйверы, прежде чем использовать его. Если у вас нет этого плеера, установите его с помощью команды apt в Ubuntu 16.04 LTS или команды apt-get.
или
используйте его, просто набрав mplayer и имя файла после этого.
источник
Это сработало для меня с mplayer
источник