Fabio Manganiello
Fabio Manganiello
@tehkillerbee the last commit contains a rewrite of the `search` package. I have removed a lot of duplicate code, improved search accuracy (if I search for artist and album I...
> OAuth session cannot load, it seems. Only solution is to login again using the URL. The json file is created and appears to contain the relevant json fields. I...
@fmarzocca the mopidy-tidal branch that supports 0.7 is [`python-tidal-0.7-migration`](https://github.com/BlackLight/mopidy-tidal/tree/python-tidal-0.7-migration). The vanilla [`0.7.x` branch](https://github.com/tamland/python-tidal/tree/0.7.x) for python-tidal should work out of the box. Most of my PRs have already been accepted into...
@tehkillerbee it seems indeed that sometimes it may be required to remove the stored OAuth credentials file upon upgrade. I'm not sure why it happens. I have tried the code...
Sure, that can be an option if there was a clear pattern (i.e. logins with old OAuth credentials systematically don't work). But in my case only half of the devices...
1. Authentication: did you try to remove the existing file before restarting mopidy? If not, then the issue may require further investigation. Nothing has changed on the authentication side on...
The re-authentication issue should now be solved. It turns out that the signature of `session.load_oauth_session` has changed in 0.7 - [it used to include `session_id`](https://github.com/tamland/python-tidal/blob/0.6.x/tidalapi/__init__.py#L153), [but now it doesn't](https://github.com/tamland/python-tidal/blob/0.7.x/tidalapi/session.py#L259). I...
I have intensively tested the branch after the new changes for the past two days over several devices. No more re-authentication issues and no more application deadlocks when Iris is...
> If I'm not wrong, now installing mopidy-tidal it also installs tidalapi v.0.7.x, no need for a separate installation. That's correct, but it's a temporary solution. When the 0.7.x branch...
I have added a few more performance improvements: - The extension now keeps two separate caches for playlists (with tracks) and playlists metadata (without tracks). That's because `TidalPlaylistProvider.as_list` is supposed...