Spotify ja Konqueror ne yhteen soppii

2 11 2009

Tuli asennettua vaimon koneelle Mac Spotify ja siinä tuli sellane hienous mukana että kun klikkaa spotify: -linkkiä niin saa auki rouhean helposti kavereiden lähettämiä ja sivuilla olevia musiikki linkityksiä Spotifyssä suoraan auki. Hienoa se. Tästäpä pitikin sitten vihdoin antaa periksi ja asentaa Spotify Linuxiin. Koska Spotifystä ei ainakaan vielä ole Linux natiivia versiota pitää tuota kälitystä ajella Winen kautta ja harvinaisesti sen asentamiseen ja käyttämiseen löytyy ohjeet ihan Spotifyn omilta sivuilta. Koska käytän KDE työpöytää ja sen mukana tulevaa Konqueror selainta niin alkoi himottaa josko saisin siihenkin toimimaan nuo Spotify: -linkkaukset ja aloin Googlella kaivamaan asian tiimoilta ohjetta. Valmiita ratkaisuja 0. Ehkä en sitten osannut etsiä. Eipä tuo mitään, vartin Googlaus ja editorin hakkaaminen tuotti toivotun tuloksen. Spotify: -linkit toimivat nyt Konquerorissa ja avaavat ne Winen alla pyörivään Spotify käliin.

Ensin luodaan tiedosto spoturi.sh, tämä kannattaa sijoittaa jonkin $PATH ympäristömuutujan alla olevaan hakemistoon jolloin sitä voi kutsua komentokehotteessa mistä vain suoraan “spoturi.sh ” komennolla. Annetaan sille suorittamisoikeuksia komennolla “chmod +x spoturi.sh” ja lisätään tekstieditorilla sisälle lyhyt rimpsu.

#!/bin/bash
exec wine "C:\Program Files\Spotify\spotify.exe" /uri "$1"

Sitten otetaan ja luodaan ~/.kde/share/kde4/services/spotify.protocol tiedosto ja lisätään siihen aineksia. Jos spoturi.sh on jossain mistä sitä ei voi suorittaa ilman polun lisäämistä niin polku pitää muistaa antaa exec= -osiossa.

[Protocol]
exec=spoturi.sh "%u"
protocol=spotify
input=none
output=none
helper=true
listing=
reading=false
writing=false
makedir=false
deleting=false
URIMode=rawuri

Periaatteessa tuo jo toimisi mutta koska Konqueror on niin nirppanokkainen tietoturvan suhteen että alkaa valittamaan epäluotettavista lähteistä ja muuta kummallista niin käsketään sen olla hiljaa spotify: -linkeistä.

Editoidaan ~/.kde/share/config/kdeglobals tiedostoa ja lisätään loppuun

[KDE URL Restrictions]
rule_count=1
rule_1=redirect,http,,,spotify,,,true

Kun kaikki on valmista niin käynnistetään Konqueror uudestaan jotta tuo osaa uudet jutut ottaa käyttöön. Ajattelin lisätä tähän suoraan spotify: -linkkejä kokeiltavaksi mutta näköjään Wippies/Wordpress ei halua niiden kanssa toimia. Pah.
Täältä sitten kokeilemaan

Jouheammin jos tuon saa niin vink vink ;)


inforouheet joista soppa syntyi:
http://www.spotify.com/blog/archives/2008/01/14/linking-to-spotify/
http://websvn.kde.org/trunk/KDE/kdelibs/kdecore/doc/README.kiosk?view=markup
http://lists.kde.org/?l=kfm-devel&m=118669868217833&w=2
http://www.last.fm/forum/21714/_/42837/1#f430232



Jaunty

24 04 2009

On tää hieno. Suljetuilla ajureilla lentää siivillä, nätti ja virheet alkaa olla hakemisen takana. KDE4 uudessa Kubuntussa, nam nam.



KDE4

24 10 2008

KDE4…. Uh uh, mitäs tuosta voisi sanoa. Pirun hienoa ideaa ja tulevaisuutta, mutta.

Ei toistaiseksi minulle. Kubuntun 8.10 -versiota on nyt pyoritelty viikkokaupalla ja alkaa käämit palamaan sen kanssa pahasti. Ohjelmien asetukset eivät tallennu pysyvästi eivätkä välillä edes väliaikaisesti. KDE4:n tuki kahdelle näytölle on… Agh… Jotain ihan muuta. Tiedän että nelonen on iso harppaus kolmosen jaloista eteenpäin ja monia asioita on mietitty uusiksi. Se ei silti meinaa sitä että ko. laitos olisi valmis tavallisen kansan käytettäväksi. Tai noh, tavallinen kansahan ei huomaa mitään mutta yli viiden vuoden KDE käytön jälkeen kyllä pistää nupin kuumaksi nykyinen tilanne.

Gnome. Ubuntun “virallisempi” työpöytäympäristö. Omalla kohdalla jäänyt kovasti ihmettelyn aiheeksi ja hammasten kiristelyksi. Koska KDE4 ei omalle kohdalle ole tarpeeksi valmis käytettäväksi otan ja tempasen itseni kylmänä kalkkunana Ubuntuun ja Gnomen käyttäjäksi kunnes KDE:sta saadaan vaikka 4.3+ ulos. Uskoisin että tässä vaiheessa suurimmat omalle kohdalle osuvat murheenkryynit on saatu pujotettua koodiin ja voin hyvissä mielin palata tutulle ympäristölle. Eikä se pahaa tee vähän syventyä toisenlaiseen ympäristöön ja meininkiin.