Tidal App discussion

Well I just had not added the tidalapi project to my github project.

I might have today some minutes to do so.

1 Like

Switched to tidal yesterday and btw logitech media server aka squeezeserver does have a tidal plugin :slight_smile:

so can listed to tidal using squeeze-remote on my squeezeboxes !

Hi there,
Happy new year.

I have managed to make a rpm package on github:

Many things are of course WIP and I will not focus to much on app development, but at least as much as I need it, it will make progress.

Since there is something like an official API coming, things might get even more interesting:

5 Likes

Thank you so much, what a nice surprise! Best surprise around Christmas time for me this time :slight_smile:

however, it fails installing, complaining about missing python3-dateutil. Ignoring it’s complaints leads to an installed App, but when I go to the login, I can’t because it only jumps to SailfishOS’s website. Is this intended and login is still dysfunctional and I have to put my login credentials into a file or something like this? Or is this some issue in the release?

You should try to get that missing package via storeman. Have a lool there and add that repository.

The python package is essential for OAuth.

2 Likes

That did work, thanks a lot :slight_smile:

1 Like

Thanks for the app !
The arch64 package failed to install completely on my vollaphone

All dependencies were meet during installation? Are there any errors which you can post?

1 Like

Maybe i did miss it and it is somewhere, else a readme would be great.

Install from cmd line using :
devel-su rpm -i ./harbour…rpm

Add the missing dependencies using storeman …
python3-future
python3-requests
python3-dateutil

Thanks again, one less android app!

2 Likes

It’s a bit strange that it doesn’t pull the Requires. In the spec we have:

Requires:   python3-requests
Requires:   python3-future
Requires:   python3-dateutil
Requires:   python3-six

I think the issue was using rpm? maybe pkcon local install or zypper local install would have picked them up?

2 Likes

Well the repos that would contain them were not added at first.
Wouldnt that be then an natural result ?

Those are available from the jolla repos so they should not need any other repos. I’m just speculating but it was rpm. I don’t really know since I always use either zypper or pkcon. However, I do know that I had been building requests manually (python3-requests) and after I noticed that it was available for jolla, I removed it (and mutagen and python3-urllib or the like), added the Requires to the spec and install (via pkcon) worked fine.

i have a squeezebox at home and the tidal plugin has a quite clean structure.

click on search:

click on artist:

available results

click on albums, found albums

one album

once you play it and are in player, you can swipe back to where you came from.
from main, you can always go to now-playing

the code, which will be pretty generic, should be part of squeeze-remote. i did not check it yet.

3 Likes

Ah! I think donnie (mlna?) was clean in this regard too. Thanks for the reminder!

2 Likes

by the way, where is the tidal app repo ?
would like to check the code to see how it is structured

Here it is:

It was mentioned in one of the first posts in this thread :wink:

2 Likes

i would love to see last played on homescreen together with playlists.
i will play around with python-tidal, i think the section is available

1 Like

well, still busy to get used to my new job, so nothing done yet, but …

logitech media server community has now some problems due to shutting down the online service and started to rework the tidal plugin for local server use.
it is a perl module but it might still serve as source of inspiration:

2 Likes