Reklamy w radiu zachęciły mnie do zajrzenia na teledyski.interia.pl. Ciężko u nas
o darmową/tanią dobrą muzykę (wiem jestem nienormalny, ale pirackich MP3
nie lubię), więc możliwość dostępu do takiej i to z teledyskami, cieszy.
Na stronie rzeczywiście jakieś teledyski, nawet interesujące. Wybrałem
pierwszy z brzegu, zespołu Homo Twist. Pojawiła się strona z ładnym
puzzlem
— oczywiście brakuje plugina, który oczywiście nie jest
dostępny pod Linuksem. Nie poddałem się jednak. Zajrzałem do źródła strony
w poszukiwaniu jakiegoś URLa to właściwego teledysku. Kod strony to oczywiście
koszmarek — niby XHTML, ale uzupełniany JavaScriptem i to jeszcze przez
document.write()
. Po cholerę uzywać XHTML jak się ma zamiar go
używać w sprzeczności z podstawowymi założeniami XML (XML to nie ciąg znaków,
do którego można coś dopisywać gdzie popadnie — XML to drzewo
elementów). W każdym razie wprost z kodu trudno było URLa wyciągnąć, ale już
wiedziałem gdzie szukać…
… Otworzyłem więc okienko informacji o stronie i rzeczywiście,
w zakładce media
był URL do playlist2.html z jakimiś parametrami.
Ściągnąłem to sobie jako plik, oczywiście nie HTML, ale nawet
prawie-well-formed XML. A w środku już normalny URL, do strumienia
mms://
. Pozostało spróbować odpalić to w mplayerze…. i ruszyło!
Hip-hip, hurra! Tylko czy musi to być takie trudne? Naprawdę nie można po
prostu dać URLa do strumienia? W Windows by się w Media Playerze odpaliło,
a na wszystkim innym w czym kto chce. A może po prostu trzeba znaleźć
odpowiedniego plugina pod Linuksa? Jakiś mplayer-plugin, abo co? Tylko że nie
chcę sobie niepotrzebnie przeglądarki zaśmiecać. A może Greasemonkey?
Greasemonkey mogłoby być niegłupim wyjściem – gdybyś coś zmajstrował to podziel się 🙂
PolubieniePolubienie
Działa z mplayer-pluginem.
PolubieniePolubienie
P:owinno działać z mplayer-plugin, choć mam z nim niemiłe doświadczenia (segfaultywność –> Math.INFINITY ;-))
PolubieniePolubienie
Drzewo DOM dokumentu XHTML dopuszcza document.write() z takim ograniczeniem, że jeśli parametr po ewaluacji nie jest well-formed, to nie jest nigdzie wstawiany, a metoda write() powinna zwrócić błąd.
PolubieniePolubienie
W konquerorze powinno działać z kaffeine/xine 😉
PolubieniePolubienie
mplayerplugin działa raz na 10 przypadków. Ale totem-mozilla plugin jeszcze mine nie zawiodl.
PolubieniePolubienie
mozilla-plugin-mplayer.spec dziala z firefoxem
PolubieniePolubienie
zdawało mi się, że Jajcuś wspominał, iż _nie chce_ żadnych mplayer-pluginów, itp.?
PolubieniePolubienie
no ale to tak jakbys chcial obejrzec grafike w lynksie
PolubieniePolubienie
Oglądanie grafiki z lynksa (niekoniecznie w lynksie) to nie musi być problem. Podobnie z tymi teledyskami — mam URLa klikam i odpala mi się player (nie wyświetla w przeglądarce). Albo robię "copy link location" i odpalam sobie gdzieś w terminalu. To jest _dla mnie_ naturalne i właściwe podejście do sprawy.
PolubieniePolubienie
Ale wtedy byś miał problem z nieustannym patrzeniem na reklamy dookoła na stronie 😀
PolubieniePolubienie
W Debianie jest pakiet mozilla-vlc (nie znam, nie używam).
PolubieniePolubienie