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



Tosi näppärää

26 10 2007

Tuli käväistyä Microsoftin Unified Communications Launch 2007-tapahtumassa (google cache) eilen. Tilaisuudessa esiteltiin Microsoftin ratkaisuja jossa sähköposti, VoIP-puhelut, puhelin-, video- ja verkkoneuvottelut sekä pikaviestintä yhden järjestelmän alle. Ideassa itsessään ei mitään ihmeellistä vikaa ole, mutta muutama asia demoissa ja esityksissä jäi vaivaamaan. “Tosi näppärää” oli kommentti kun esittelijä kahlasi kontaktilistan läpi ja yhdisti puhelua tai kuunteli vastaajaviestiä. “Tosi näppärää” oli kun esiteltiin puhetta tunnistavaa viestilaatikon hallintaa ja kolmeen otteeseen kehtasi vastapuolen kone arvata komentoa väärin. Mitenhän tuo mahtaa toimia vaikka kaupungissa kadulla kävellessä, hiukkaakaan äänekkäämmässä ravintelissa tahi autossa? Lisäksi näppäryys kyllä loisti poissaolollaan kun esittelijä hakkasi pitkää PIN-koodia ja salasanaa varsin keskittyneesti luuriin. Tätä sitten mainostettiin näppäränä toimintona vaikka autolla ajaessa. Kyllä kyllä, saisivat palkata Applen ja Jobsin esittelemään tuotteitaan. ;)

Ei siinä etteikö tuo kokonaisuutena olisi ihan toimiva. Keskitetty hallinta puheviesteille ja sähköpostille on varsin hyvä idea. Useamman sadan firman kerrottiin siirtyneen käyttämään kyseistä järjestelmää ja olleen varsin tyytyväisiä. PR-puhetta, mutta helppo uskoa. Ei se mitään herkkua ole ylläpitää useampaa viestintäkanavaa kun kaikissa on omat yhteystiedot. Käytettävyyden kun vielä viilaavat kohdalleen niin hyvä tulee.

Mitenhän avoimissa ohjelmistoissa tuollaista ratkaisua mahtaa olla? Periaatteessa samat palikat on olemassa mutta ilman sitä yhdistävää liimaa. VoIP/puhe hoituisi varmaankin Asteriskilla joka yhdistetty johonkin PIM-ohjelmistoon. Ei pitäisi olla mahdoton yhtälö.