El teu blog de Linux en català

L’aplicació d’escriptori de l’Spotify per a GNU/Linux s’ha actualitzat després de molts mesos d’haver estat sense cap novetat. De fet, aquesta nova versió no conté gaires novetats, però inclou correcció d’errors i alguns detalls menors en el canvi de la interfície i comportament del programa.

  • Els menús contextuals ara tenen un aspecte completament integrat amb la interfície del programa
  • Les notificacions d’escriptori es poden desactivar
  • Ha desaparegut la barra superior del menú
  • Ha ‘aparegut’ un botó anomenat ‘lyrics’ per agafar les lletres de les cançons
  • En tancar la finestra de l’Spotify, es tanca l’aplicació
  • Hi ha tota una sèrie de refinaments mínims en la interfície
  • Correcció d’errors (sobretot tots aquells que feien petar el programa, o bé problemes amb la introducció de text a la caixa de cerca)

Instal·lació

Si ja teniu el repositori de l’Spotify, s’actualitzarà tot sol. Si voleu instal·lar-lo, només cal que executeu les ordres següents al Debian o l’Ubuntu:
sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys BBEBDCB318AD50EC6865090613B00F1FD2C19886
echo deb http://repository.spotify.com stable non-free | sudo tee /etc/apt/sources.list.d/spotify.list
sudo apt-get update
sudo apt-get install spotify-client

Recordeu que sempre podeu fer servir l’Spotify Web Player si no voleu fer servir l’aplicació d’escriptori.

Si feu servir l’Spotify per a GNU/Linux, possiblement alguna vegada haureu volgut baixar-vos la cançó que estàveu sentint. Evidentment, això no és possible fer-ho directament des de la interfície de l’spotify. Però sí que podeu fer el següent:

  1. Heu d’instal·lar els paquets ruby i rubygems. A l’Ubuntu hauríeu de fer:
    sudo apt-get install rubygems1.9 ruby1.9.1-dev echo 'PATH=$PATH:/var/lib/gems/1.9/bin' | sudo tee /etc/profile.d/rubygems1.9.sh >/dev/null
  2. I seguidament instal·lar el paquet spotify-to-mp3:
    sudo gem install spotify-to-mp3
  3. Ara heu de crear un fitxer .txt on a dins heu de ficar les urls de les cançons que voleu baixar. Per obtenir l’url d’una cançó a l’Spotify, només cal passar a sobre, fer clic amb el botó dret i allà trobareu Copy HTTP link
    spotify_link
  4. Quan ja tingueu el fitxer .txt complet (diguem-li cançons.txt), ja només cal obrir un terminal, anar allà on es troba el fitxer i executar:
    spotify-to-mp3 cançons.txt

spotify-to-mp3 també es simplement executar des del terminal amb:

spotify-to-mp3

I després arrossegar-hi les cançons a la finestra del terminal.

Com funciona spotify-to-mp3?

Este programa no baixa les cançons de l’Spotify, sinó que el que fa és cercar-les al Grooveshark amb la millor qualitat possible i baixar-les des d’allà.

Important: Efecitvament, la legalitat d’este tipus de programes és discutible.

Comenten a OMG!Ubuntu que el client per a Linux de l’Spotify per fi permet utilitzar-lo amb comptes que no siguen Premium, és a dir, amb els comptes Free.

Tot i que no hi ha cap anunci oficial, des del repositori de l’Spotify ja es poden baixar els paquets per a distribucions debian (sembla que no hi ha opció per a altres distribucions).

Encara és una versió en desenvolupament, però és funcional i sembla que no té un nombre molt gran d’errors. La interfície és molt neta, però la realitat és que queden molts detalls per arreglar (els menús no es veuen del tot bé i algunes icones flotants pel mig de la interfície no donen una impressió molt bona). (més…)

Mentre esperem a que Spotify tinga versió lliure per a Linux no ens queda altra opció que emular-lo amb el Wine amb els consegüents problemes d’integració que això suposa.

A Internet hi ha molts tutorials on expliquen com integrar l’Spotify amb el Firefox. Però i si utilitzes Chrome/Chromium? I si a més utilitzes KDE?

Si voleu integrar el vostre Spotify amb el Chrome/Chromium solament heu de seguir els següents pasos: (més…)

Tot i que Spotify té una versió nativa per a sistemes GNU/Linux, aquesta només serveix per a comptes de pagament. Si teniu un compte lliure de Spotify, per utilitzar-lo en aquests sistemes us l’heu hagut d’instal·lar per mitjà de Wine. Ara bé, si el tenim instal·lat d’aquesta manera, el Firefox no és capaç de resoldre els enllaços de Spotify que, per exemple, un amic nostre hagi pujat al Facebook.

Error en obrir enllaços de Spotify

Error en obrir enllaços de Spotify

Per solucionar aquest problema, hem de fer el següent. Primer, obrim el nostre editor de text preferit. Per exemple, si utilitzeu gedit el trobareu a «Aplicacions>Accessoris>Editor de text». Us obrirà un fitxer en blanc. Introduïu-hi les següents línies:

#!/bin/sh
exec wine "C:Program FilesSpotifyspotify.exe" /uri "$@"

Deseu el fitxer resultant a «/home/el_vostre_usuari/ObreSpotify.sh» (recordeu-vos de canviar «el_vostre_usuari» pel nom del vostre usuari). Després, obriu l’explorador de fitxers, localitzeu el fitxer «ObreSpotify.sh», feu-hi clic amb el botó dret del ratolí i seleccioneu «Propietats». A la pestanya «Permisos» seleccioneu «Permet executar aquest fitxer com a un programa».

Ara, obriu el Firefox i aneu a l’adreça «about:config», des de la qual podem configurar el seu comportament. És possible que primer us avisi que vigileu el que feu en aquesta pàgina. En el fons de pantalla del Firefox, feu clic amb el botó dret i seleccioneu «Nou>Booleà». Com a nom, poseu-li «network.protocol-handler.external.spotify», i com a valor poseu-li «true». Després, en el fons de pantalla del Firefox feu «Nou>Cadena». En aquest cas, ha de portar per nom «network.protocol-handler.app.spotify», i com a valor li heu de posar «/home/el_vostre_usuari/ObreSpotify.sh».

Segons les instruccions que he llegit, això ja hauria de funcionar, però jo he hagut de fer una altra cosa. Des del Firefox, aneu a «Edita>Preferències». A la pestanya «Alicacions» feu una cerca de «Spotify». Com a acció, en principi us marcarà «Demana-ho sempre». Modifiqueu aquesta opció per «Utilitza altres». Us obrirà un navegador, i heu de buscar el fitxer «ObreSpotify» que acabeu de crear. Seleccioneu-lo, i ja podreu obrir els enllaços de Spotify des del Firefox.

Font | Spotify

Ja fa molt de temps que vaig fer l’últim recull de notícies que feia regularment a SomGNU els dissabtes. Ara que GNULinux.cat comença a prendre forma (encara queden coses per fer), és hora d’anar recuperant per la meua part algunes de les seccions que es feien regularment, com ara el recull (queda el tema de les tires còmiques que ja anirem recuperant).

Spotify és una aplicació que sota una interfície semblant a la del Songbird (o iTunes) permet escoltar qualsevol cançó que vulguem només cercant-la (incloent-hi cançons comercials, per descomptat). Fins ara, Spotify només funcionava a GNU/Linux si s’executava amb wine o bé amb Spokify a KDE (només amb comptes de pagament).

Ara sembla que per fi, després que els usuaris hagen demanat a la pàgina de propostes la creació d’una versió nativa per a GNU/Linux, els desenvolupadors s’han animat i l’han fet: però només per als comptes de pagament. Això és degut al fet que encara no s’ha pogut implementar el tema dels anuncis, que és el mitjà pel qual l’Spotify ens pot oferir la música debades. Aquesta versió nativa fa servir les biblioteques Qt.

Els d’Spotify han habilitat un repositori per a Debian/Ubuntu sense suport. Si teniu un compte Spotify Premium i voleu instal·lar-lo, només cal que executeu les següents ordres. Primer afegiu aquesta línia al vostre /etc/apt/sources.list:
deb http://repository.spotify.com stable non-free

Després haureu de baixar i activar la clau del repositori:
gpg --keyserver wwwkeys.de.pgp.net --recv-keys 4E9CFF4E
gpg --export 4E9CFF4E |sudo apt-key add -

I finalment actualitzeu i instal·leu els paquets necessaris:
sudo apt-get update
sudo apt-get install spotify-client-qt spotify-client-gnome-support

Amb això ja el tindreu instal·lat i només caldrà executar «spotify» a un terminal, no he vist que es cree cap accés directe a cap dels menús del GNOME (potser a KDE sí que es crea).

Molts de vosaltres ja coneixereu Spotify, una aplicació que sota una interfície semblant a la del Songbird (o iTunes) permet escoltar qualsevol cançó que vulguem només cercant-la (incloent-hi cançons comercials, per descomptat). Fins ara, Spotify només funcionava a GNU/Linux si s’executava amb wine, però sembla que això té els dies comptats. S’acaba de presentar Spokify, un altre client d’Spotify però en aquest cas nadiu per a GNU/Linux i específicament per a KDE. Actualment no hi ha paquets disponibles per a cap distribució, sinó que s’ha de compilar a partir del codi font que podeu baixar amb el git (s’ha de dir que requerirà biblioteques de desenvolupament de KDE, així que la compilació pot ser una mica complicada):

git clone git://gitorious.org/spokify/spokify.git

Les captures i els vídeos que s’han pogut veure mostren una interfície molt intuïtiva i atractiva (gràcies al disseny de KDE4, per descomptat). El desenvolupador ha fet servir la biblioteca que s’ha publicat des d’Spotify per a la creació de clients, libspotify. Això, per desgràcia, suposa haver de ser client premium per poder fer servir el programa (simplement perquè s’ha donar una API key i alguna cosa més que només tenen els clients premium). No obstant això, probablement no es trigarà massa a vore una versió que permeta l’ús amb comptes normals.

Ací teniu una captura que parla per sí mateixa. També podeu veure alguns vídeos, així com algunes captures més a la pàgina on s’ha fet l’anunci oficial. Si esteu interessats en instal·lar-lo, podeu visitar la pàgina de baixades on hi ha informació interessant al respecte.

Finestra principal d'Spokify

Un dels administradors dels fòrums oficials d’Ubuntu va obrir un fil de discussió tot plantejant una enquesta per arreplegar les preferències dels usuaris quant a aplicacions privatives. Aquesta enquesta incloïa (inclou) programes com l’Spotify, Pandora, Phothosp, Hulu, Skype, World of Warcraft, Google Picasa, Valve Steam, CodeWeavers o l’Evernote.

L’enquesta és interessant perquè no planteja directament la resposta “sí” o “no”, sinó que presenta diferents nivells de preferència per cada aplicació a més de poder suggerir-ne de noves. Per descomptat, s’ha produït una polèmica important pel plantejament inicial de l’enquesta, on es feia entendre que es volien incloure aquests tipus d’aplicacions al sistema (i després moltes webs han publicat erròniament que “Ubuntu podria incloure programari privatiu”).

Fer aquesta enquesta no implica la inclusió d’aquest programari, per descomptat, però sí reflexa la intenció de Canonical de satisfer alguns dels programes més demanats pels usuaris de GNU/Linux no ara, sinó des de fa anys. Més probablement la intenció és millorar wine per tal que puga executar sense problemes i amb suport complet aquests tipus d’aplicacions privatives per tal que aquelles persones que tenen una dependència completa d’elles puguen canviar-se a GNU/Linux.

Spotify és un dels serveis Web més famosos del moment. Gràcies a aquest programa, podem escoltar de manera gratuïta moltíssima música online, a canvi de visualitzar anuncis. De moment, no hi ha versió de Spotify nativa per a GNU/Linux, però en la pròpia pàgina d’Spotify ens expliquen com podem utilitzar la versió per a Windows, emulant-la a través de Wine.

Logo de Spotify

Així doncs, el primer que hem de fer és instal·lar-nos Wine. Aquest programa es troba en els repositoris de les distribucions més importants, o sigui que el podrem instal·lar directament des del nostre administrador de paquets. De tota manera, amb versions de Wine anteriors a la 1.1 el programa deixa de funcionar al cap d’un temps, i ens hem d’instal·lar una versió a partir de la 1.1. En el cas d’Ubuntu, l’instal·larem per mitjà del paquet “wine-1.2” pel Synaptic. Si ens sentim més còmodes fent-ho des del terminal, podem fer executar la comanda següent:

sudo apt-get install wine-1.2

Per tal de fer funcionar Spotify, des de la seva web ens recomanen canviar la configuració de so del Wine. Hem d’anar al menú “Aplicacions>Wine>Configureu el Wine” i seleccionar la pestanya “Audio”. En les opcions que hi ha a l’apartat “DirectSound”, ens recomanen posar els següents valors:

Hardware acceleration: Emulation
Default Rate Sample: 44100
Default Bits Per Sample: 16
Driver Emulation: Desmarcat

De tota manera, a mi m’ha funcionat correctament sense modificar aquestes configuracions respecte dels seus valors predeterminats. Ara ja podem baixar-nos la versió de Spotify per a Windows, que trobarem a la secció de descàrregues de Spotify. El millor és deixar el fitxer al directori “/home/el_nostre_usuari/.wine/drive_c”. Si l’hem desat en aquest directori, hi arribarem directament des del menú “Aplicacions>Wine>Navegueu per l’unitat C:”, on trobareu el fitxer descarregat. Feu-hi doble clic, i començarà la instal·lació del programa.

Un cop instal·lat, podrem executar el programa des del menú “Aplicacions>Wine>Programs>Spotify”.

Pantalla principal de Spotify

Pantalla principal de Spotify

Un cop introduïm el nostre usuari de Spotify, ja podrem començar a escoltar música. Per aquells que no tingueu usuari de Spotify, per poder-ne aconseguir un de gratuït en principi necessiteu una invitació (no així per a obtenir un usuari Premium, de pagament però sense publicitat). De tota manera, he trobat un petit truc per a poder donar d’alta un usuari gratuït sense invitació, i és fer-ho directament des d’aquest enllaç.

El funcionament del programa és molt senzill, i no cal explicar-lo massa. A més, tot i funcionar des de Wine, va molt ràpid i fi. La veritat és que crida l’atenció la quantitat de música que hi ha pujada a Spotify. Us recomano que el proveu.

Apart del propi programa oficial de Spotify, des de la comunitat s’està treballant en programes per a Spotify que s’executin de forma nativa en Linux. Un dels més coneguts és Despotify, però n’hi ha d’altres com OpenSpotify o Jotify (fet amb Java, i que fa força bona pinta). De tota manera, aquests projectes encara estan una mica verds i, per temes de llicències, només es poden utilitzar amb comptes Premium.

Font: Narnau al fòrum de Cobert.cat