Odtwarzacz multimedialny z możliwo

Tematy związane z oprogramowaniem, instalacją, konfiguracją
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

To nawet nie raczyłeś dotąd sprawdzić.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

No dobrze, wracam do tematu. Jak więc napisać program ( w python), który będzie zmieniał tempo np. co pewien czas? Chodzi mi o symulacje wciśnięcia klawisza na klawiaturze.
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Koniecznie python?
Tu stary poczciwy bash powinien wystarczyć.
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

@Dedito
Zamieniam się w słuch :) .
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Gdzie chcesz to uruchamiać w terminalu uruchamianym w środowisku graficznym czy w czystej konsoli bez środowiska graficznego?
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Bez x'ów. Urządzenie startuje, uruchamia automatycznie program odtwarzania dźwięków na daną reakcję. Do tej pory używam polecenia os.system. Jakie linijki dopisać, aby na daną jedną ytuację zatrzymywał dźwięk i uruchamiał inny, a na drugą np kontynuował tylko zmienił tempo dźwięku na szybsze?
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

A co to za program do odtwarzania dźwięków?
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

teraz mpg321, ale może być i vlc.
Awatar użytkownika
dedito
Moderator
Posty: 3560
Rejestracja: 18 listopada 2013, 21:07
Lokalizacja: Gliwice

Post autor: dedito »

Nie znam zbytnio mpg321. Doczytałem, że ma opcję zdalnej kontroli opcja -R.
W bashu jest uniwersalna metoda sterowania potokiem.
Możnaby zrobić coś w tym stylu:
1. Utworzyć potok

Kod: Zaznacz cały

mkfifo player
2. Uruchomić mpg321 w tle w trybie remote w tle, ustawijąc na wejściu poprzednio utworzony potok

Kod: Zaznacz cały

mpg321 -R ~/Muzyka/* < player &
3. I sterować wpisując komendy do potoku:

Kod: Zaznacz cały

echo 'load plik.mp3' > player
cloudbuster
Beginner
Posty: 126
Rejestracja: 02 lipca 2013, 22:31

Post autor: cloudbuster »

Widzisz, metoda ok, ale jak zapauzować utwór? Powiedzmy, że skrótem klawiszowym jest spacja...
ODPOWIEDZ