Teledyski…

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?

12 uwag do wpisu “Teledyski…

  1. 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.

    Polubienie

  2. 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.

    Polubienie

Co o tym sądzisz?