Tidal AppVM - HowTo

50 views
Skip to first unread message

Grzesiek Chodzicki

unread,
Aug 9, 2017, 9:33:29 PM8/9/17
to qubes-users
I doubt there are a lot of Tidal users who also happen to be QubesOS users but for those who are here's a quick guide on how to create Tidal AppVM

1. Create a new AppVM, name it however you want (I'll assume the AppVM is named tidal for the rest of this guide)
2. In TemplateVM upon which the tidal AppVM is based, install npm and either the PepperFlash plugin or Adobe Flash
- sudo dnf install npm
3. In tidal AppVM download the Tidal wrapper off of GitHub and install it:
- git clone https://github.com/Bunkerbewohner/tidal-music-linux
- cd tidal-music-linux
- npm install
- cd /home/user/.local
- mkdir bin
4. in the bin directory create a following script using your favourite text editor and name it tidal:

#!/bin/bash
cd ~/tidal-music-linux
npm start

(I chose .local/bin directory because it's added to $PATH by default)

5. Make the script executable by running
- sudo chmod +x tidal
6. Launch terminal in TemplateVM upon which tidal AppVM depends and create a following .desktop file:

[Desktop Entry]
Version=1.0
Type=Application
Terminal=false
Exec=/home/user/.local/bin/tidal
Name=Tidal Music Player
Comment=
Icon=tidal-Default

7. Move the .desktop file to correct subfolder
- sudo mv tidal-Default.desktop /usr/share/applications

8. In another AppVM Download Tidal icon off the Internet (Google Images should find some logos)
9. Resize the Tidal icon to 48x48 using your favourite image editor (I used Pinta)
10. Move the icon to the TemplateVM
11. Move the icon to the correct subfolder
- sudo mv tidal-Default.png /usr/share/icons/hicolor/48x48/apps/
12. in dom0 run qvm-sync-appmenus TemplateVM
13. Shut down both the Tidal AppVM and the template
14. Now you should be able to add a shortcut to the Tidal AppVM named Tidal Music Player

(Yeah, I know this is a bit hacky but hey, it works). Improvements welcome.

P R

unread,
Aug 10, 2017, 2:16:22 AM8/10/17
to Grzesiek Chodzicki, qubes-users
Hello Grzesiek,

Am 10.08.2017 3:33 vorm. schrieb "Grzesiek Chodzicki" <grzegorz....@gmail.com>:
I doubt there are a lot of Tidal users who also happen to be QubesOS users but for those who are here's a quick guide on how to create Tidal AppVM

Thank you for the how-to, I think this should go into the Qubes Documentation, which can be enhanced/written by everyone of us.
You only need a GitHub account (which is free).

Here is more information how to contribute to the Qubes documentation:


I have written a Multimedia how-to about using Amazon Prime / Netflix / Spotify and playing DVDs via Qubes (Debian based multimedia App-VM).

Maybe you just add your tidal how-to there?

While my how-to is finished it still doesn't made it to the main howto, which feels somewhat frustrating as I've put some work into it (as you can see from the discussion threat).

Qubes How-to play Multimedia How-to

Regards

- PhR

P R

unread,
Aug 10, 2017, 2:19:53 AM8/10/17
to Grzesiek Chodzicki, qubes-users
Sorry wrong Link to the multimedia how-to, the correct one:

Hello Grzesiek,

Reply all
Reply to author
Forward
0 new messages