Zainstalowałem play
:
sudo apt-get install sox libsox-fmt-mp3
Teraz mogę odtwarzać moje pliki audio w następujący sposób:
play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3
Ponieważ uczę się powłoki, chciałbym móc zrobić coś takiego:
(sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 ) &
Po 10
sekundach widzę ekran jako:
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
Ale piosenka nie gra. Ale jeśli to zrobię (bez &
):
(sleep 10 ; play Desktop/SONGS/01\ -\ Oh\ Baby\ Girl.mp3 )
Działa zgodnie z oczekiwaniami. Ale tymczasem nie mogłem korzystać z terminala.
Jak mogę rozwiązać problem z używaniem &
?
command-line
bash
music
sox
Mrówki
źródło
źródło
cmus
. Ma nawet skryptcmuscrobbler
dla last.fm i można zmapować globalne skróty klawiszowe w systemie X Window poprzezcmus-remote
. Lub możesz spróbować użyć narzędzia takiego jakscreen
.cmus
to świetny program - powinienem rozszerzyć ten komentarz na pełną odpowiedź!Odpowiedzi:
Tło
play
w tle&
kończy się niepowodzeniem, ponieważplay
chce wyświetlić swój status, npale nie może, jeśli jest w tle. Więc czeka na przerwanie.
Aby rozwiązać ten problem, po prostu uruchom
play
przełącznik-q
(cichy). Pomoże to z powodzeniem w tle iplay
zakończy się, gdy piosenka się skończy.źródło
killall play
(jeśli nie są uruchomione żadne inne instancje odtwarzania ) lubkill $!
(jeśli nie uruchomiłeś w tle innych procesów w tym samym terminalu po rozpoczęciu gry -$!
daje PID ostatniego procesu w tle)istnieje lepszy sposób uruchamiania rzeczy w „tle” z wiersza poleceń.
sudo apt-get install screen
Jest to jeden z najbardziej sprytnych programów wiersza poleceń dla systemu Linux. pozwala mieć coś podobnego do „zakładek w przeglądarce” i płynnie przełączać się między nimi bez przerywania uruchomionych programów. Nie jest to jednak zakładka w samym programie terminalowym. Ale w tej konkretnej powłoce zacząłeś.
po instalacji rozpocznij, pisząc
w terminalu.
tworzysz nowe „zakładki” za pomocą Ctrl-A c przechodzisz do następnej karty za pomocą Ctrl-A n
oto dokładniejszy samouczek, jeśli strony podręcznika są trudne do zrozumienia
źródło
My Nautilus-Actions, aby dodać „Play” i „Stop” do menu kontekstowego plików audio
Aby dodać Odtwórz ...
Zdefiniuj nową akcję w następujący sposób
Lub dodaj więcej, jeśli to konieczne, lub zostaw to w spokoju, aby pojawiać się wszędzie.
Aby dodać Stop ...
Zdefiniuj nową akcję w następujący sposób
Lub dodaj więcej, jeśli to konieczne, lub zostaw to w spokoju, aby pojawiać się wszędzie.
źródło
używam
VLC jest dość wszechobecny.
źródło
Na rynku jest wielu graczy. Możesz wypróbować open source, które jest open source i wieloplatformowe. To jest mplayer. Wypróbuj to polecenie, aby sprawdzić, czy istnieje, czy nie.
Zobaczysz instrukcję lub dokumentację tego polecenia. Możesz odtworzyć plik audio. Sprawdź swoje sterowniki. Powinieneś mieć sterowniki przed użyciem. Jeśli tego nie zrobisz, zainstaluj go za pomocą polecenia apt w Ubuntu 16.04 LTS lub polecenia apt-get.
lub
użyj go po prostu wpisując po tym mplayer i nazwę pliku.
źródło
Działa to dla mnie z mplayerem
źródło