Ogólnie cały czas będąc przy komputerze słucham radia korzystając z VLC (radio polskie, trójka). Problem w tym, że często (jak to w sieci) znajduję jakieś klipy z youtube do obejrzenia i muszę wyciszać wtedy na chwilę VLC ręcznie. Pomyślałem, że może dałoby się to w jakiś sposób zautomatyzować.
To znaczy np. jeśli w pasku adresu chroma (bo tego głównie używam) pojawi się youtube.com (lub .pl lub youtu.be), skrypt wycisza VLC. Kiedy zakładka się zamyka, VLC wraca do poprzedniego poziomu głośności.
Ma ktoś jakieś pomysły jak to zrealizować?
Automatyczne wyciszanie się VLC podczas przeglądania youtube
- beluosus
- Zakręcona Traszka
- Posty: 695
- Rejestracja: 01 paź 2006, 15:32
- Płeć: Mężczyzna
- Wersja Ubuntu: inny OS
- Środowisko graficzne: Xfce
- Architektura: x86
- Kontakt:
Re: Automatyczne wyciszanie się VLC podczas przeglądania youtube
Mam pewien proof of concept. Wypadałoby to usprawnić i najlepiej napisać w języku kompilowalnym (trzeba włączyć tę opcję w VLC).
Kod: Zaznacz cały
#!/bin/bash
recently=up
volumeDown()
{
if [[ "$recently" == "up" ]]
then
recently=down
wget "http://127.0.0.1:8080/requests/status.xml?command=volume&val=0" -q -O /dev/null
fi
}
volumeUp()
{
if [[ "$recently" == "down" ]]
then
recently=up
wget "http://127.0.0.1:8080/requests/status.xml?command=volume&val=256" -q -O /dev/null
fi
}
vlcRunning()
{
xdotool search --name 'YouTube' > /dev/null && volumeDown || volumeUp
}
for ((;;))
{
xdotool search --name 'VLC media player' > /dev/null && vlcRunning
sleep 1
}
-
- Przebojowy Jelonek
- Posty: 1048
- Rejestracja: 08 maja 2007, 07:40
- Wersja Ubuntu: 12.10
- Środowisko graficzne: Xfce
- Architektura: x86
Re: Automatyczne wyciszanie się VLC podczas przeglądania youtube
...albo zainstalować EarCandy, powinien znajdować się w repozytorium. Po drobnej konfiguracji powinien spełnić taką funkcję bez używania skryptów.
Kto jest online
Użytkownicy przeglądający to forum: Obecnie na forum nie ma żadnego zarejestrowanego użytkownika i 0 gości