-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve integration with Mopidy-Iris #61
Comments
Can we do a quick review of the tasks on this issue? After the PRs merged (or submitted) in the past couple of months, it looks to me like most of these points have been addressed. |
@blacklight I have tested and updated the issue |
I don't see any album art when I go to 'playlists', but I do when going to browse/tidal/my playlists, when I have a cold cache (i.e. |
@2e0byo Yes, you are right. This issue still occurs when browsing Iris - Playlists, Artists shortcut but not when browsing the Tidal - My Playlists, My Albums, My Artists shortcuts. I've updated the issue list accordingly. |
hello I've just started using Mopidy-Tidal and Iris and I found some issues that I wanted to solve. |
@Alex45463 Good to hear, help is always very appreciated. If you have experienced issues not listed here, please let me know and I'll add them. PRs are always welcome and of there are specific issues you want to solve, we can probably try to help point you in the right direction. |
@tehkillerbee i have some issue to loading my liked tracks from tidal and some synchronization issues with Iris+Tidal. The first issue happens when i just try to see my liked songs. Idk if it's mopidy-tidal or tidal-api. Said that, my ideal setup would be a streaming server that allows me to play from tidal and local (ideally extendible with plugins), allowing to control the device where the song is played and switch to one another. (Like Spotify) |
I have never tried to access my liked songs directly because I have ~10k of them and I'm pretty sure that that would cause mopidy to freeze for hours. That being said, mopidy freezing while it runs the lookup isn't something we can do much about, given the mostly single-threaded nature of mopidy. The same goes for the initial lookup: unfortunately mopidy performs lookups with one track at the time, so bulk API calls to speed up things aren't really an option. However, after the first lookup all the tracks should be cached, and successive lookups should be considerably faster. Can you confirm that this is indeed the case? |
Apparently i cannot even lookup for all the songs even if i wait. (I also tried to access my Tracks to browse > Tidal). It could be a timeout from either Iris or Mopidy that is preventing the loading of them. At the moment my internet speed is pretty slow and that could be a factor resulting in these timeouts, but i can play Tidal songs thru my Playlists, my albums or artits. EDIT: i could load the songs thru the browse > Tidal, but when i click to My Tracks from Iris, i get the notification of timeout and it disconnects me from the mopidy server. The mopidy istance is freezed and doesn't respond neither thru iris neither thru mpc giving timeout. |
You can probably take a look at the mopidy logs when it hangs. As long as you see I have personally never tried to load ~5000 tracks in the main playlist, but loading my largest playlist (a little under 3000 tracks) on a RPi4 takes ~10/15 minutes on the first lookup. After the data is cached, it takes ~30 seconds to load the playlist. If you're on a slow connection and you're loading twice the number of tracks in my largest playlist, then you may easily expect the initial lookup and caching to take ~30 minutes. Subsequent lookups should take much less though. |
After testing Mopidy-Tidal together with Iris, it is clear that there are improvements needed as outlined here,
Essentially, the following tasks must be fixed to give a better user experience:
Feel free to add more comments in case you have discovered other issues.
The text was updated successfully, but these errors were encountered: