Hace poco, me preguntaron si conocía alguna aplicación que funcionara correctamente en linux para Tidal, una plataforma de stream, la competencia directa de spotify, pero mejorada con videos.

En el momento que me preguntaron, había oído hablar de ella, sin prestarle mucho interes, ya que en su página no hay ninguna aplicación nativa para linux.

Me puse a buscar hasta que encontré dos:

1ª un plugin para mopidy https://pypi.org/project/Mopidy-Tidal/

instalé con pip2 install mopidy y con pip2 install Mopidy-Tidal

una vez configurado arrancas el demonio y lo conectas a gmpc (por ejemplo, aunque es para GNOME).

Pero lo vi demasiado lio sobre todo para gente que no este muy al día en linux.

Código:
mopidy
INFO     Starting Mopidy 2.1.0
INFO     Loading config from builtin defaults
INFO     Loading config from /home2/eriel/.config/mopidy/mopidy.conf
INFO     Loading config from command line options
INFO     Enabled extensions: mpd, http, stream, m3u, softwaremixer, file, tidal, local
INFO     Disabled extensions: none
INFO     Starting Mopidy mixer: SoftwareMixer
INFO     Starting Mopidy audio
INFO     Starting Mopidy backends: StreamBackend, M3UBackend, FileBackend, LocalBackend, TidalBackend
INFO     Creating dir /home2/eriel/.local/share/mopidy/m3u
INFO     Audio output set to "autoaudiosink"
INFO     Loaded 525 local tracks using json
INFO     Connecting to TIDAL.. Quality = LOSSLESS
INFO     TIDAL Login OK
INFO     Starting Mopidy core
INFO     Starting Mopidy frontends: MpdFrontend, HttpFrontend
INFO     MPD server running at [::ffff:127.0.0.1]:6600
INFO     HTTP server running at [::ffff:127.0.0.1]:6680
INFO     Starting GLib mainloop



2º Una aplicación que trabaja con nodejs y es un webplayer integrado:


https://github.com/deme3/tidal-music-linux

Para trabajar en nuestra distribución, nos aseguramos que la ruta de flash en main.js sea la correcta

asi que sustituimos /usr/lib/adobe-flashplugin/libpepflashplayer.so que viene por defecto

por /usr/lib/pepperflashplugin-nonfree/libpepflashplayer.so ó la que proceda.

lasversiones que he utilizado son las siguientes:

Código:
npm -v && node -v
6.1.0
v10.2.1

npm install && npm start

> electron@1.8.7 postinstall /home2/soyasi/Descargas/tidal-music-linux/node_modules/electron
> node install.js

Downloading SHASUMS256.txt
[============================================>] 100.0% of 5.74 kB (5.74 kB/s)
npm notice created a lockfile as package-lock.json. You should commit this file.
added 147 packages from 122 contributors and audited 216 packages in 21.916s
found 0 vulnerabilities


> tidal-music-linux@1.0.0 start /home2/soyasi/Descargas/tidal-music-linux
> electron main.js

APP READY
NOT SANDBOXED

Código:
TIDAL PARA WEB FUE CONSTRUIDO USANDO:

Backbone.js
Página principal — Mostrar licencia
Lodash
Página principal — Mostrar licencia
SoundManager 2
Página principal — Mostrar licencia
jQuery
Página principal — Mostrar licencia
jQuery UI
Página principal — Mostrar licencia
SeededShuffle
Página principal — Mostrar licencia
qTip²
Página principal — Mostrar licencia
SWFObject
Página principal — Mostrar licencia
md5
Página principal — Mostrar licencia
Magnific Popup
Página principal — Mostrar licencia
Backbone.Subviews
Página principal — Mostrar licencia
parseUri
Página principal — Mostrar licencia
Platform.js
Página principal — Mostrar licencia
AjaxQ
Página principal — Mostrar licencia
Modernizr
Página principal — Mostrar licencia
hls.js
Página principal — Mostrar licencia
Flashls
Página principal — Mostrar licencia
Redux
Página principal — Mostrar licencia
Reselect
Página principal — Mostrar licencia
Redux Wait for Action
Página principal — Mostrar licencia
Redux Saga
Página principal — Mostrar licencia
Immutable.js
Página principal — Mostrar licencia
co
Página principal — Mostrar licencia
regenerator
Página principal — Mostrar licencia
localforage
Página principal — Mostrar licencia
screenfull
Página principal — Mostrar licencia
Lo único que no me ha gustado de esta aplicación es que no activa el modo HIFI