IR remote not working correctly with Tidal connect

VERSION: 3.179 RELEASE DATE: 20-12-2021
That release is a few days before the commit, it should automatically be picked up in the next “stable” release :slight_smile:

Hello All,

Just installed the v3.197 on x86.

Volumio toggle command is now working properly, at least with tidal.

Really thanks!


I just updated to v3.198.

Kind of amusing to see in the release notes, “Fix for resume with remote control”, when the remote control plugin is still not officially in the available plugins list even in 3.198… :rofl: So only people unofficially installing it will see this benefit.

I guess it’s time for me to manually install the IR plugin from the command line and see how it’s working now with the play/pause fix.

It’s unclear to me what this fix actually does, because the play button on my remote (mapped to /usr/local/bin/volumio play in the lircrc file) still stops Tidal playback and starts playback of local media.

So nothing seems to have changed. What did I miss ?

volumio toggle seems to pause and play Tidal, but I think it did this before and it is not even mapped to any buttons in the Xbox 360 profile I use.

I don’t particularly want to remap my play button to call volumio toggle (I’d have to manually edit the lircrc file which will get overwritten on every update) and I think there are cases when playback is not running where the toggle function will not work when the play function will.

The fix is only for toggle from what I see from the code… It doesn’t fix pause and play at first glance.

Well that’s a pity. Remapping the play button on a remote which has dedicated play, pause and stop buttons (like the xbox 360 profile) to toggle is not a good option for a few reasons.

I agree, guess we shall wait for clarification from the devs - I had a very quick cursory glance at the code, and could be wrong.

I just checked and there isn’t even a button mapped to volumio toggle in the Xbox 360 lircrc profile, although some other remote profiles do have it on strange buttons - for example the Xbox One remote profile has toggle mapped to the OK button.

I actually created the xbox 360 profile but at the time there wasn’t any logical candidate button for the toggle function to map to - and no apparent need for it since there are already dedicated stop, play, and pause buttons mapped which all worked perfectly prior to the implementation of Tidal connect. (The xbox 360 profile predates Tidal connect by quite a while)

I could update the xbox 360 profile to map OK to toggle as well but that seems like a bit of a UI mess to have to remember to press OK not play when using Tidal connect.

I hope some unified solution for this can be found - for now I’m going to adjust my local lircrc configuration to send toggle not play when the play button is pressed and see how that goes.

Stop and pause buttons already work OK with tidal connect, with the pause button working normally and the stop button disconnecting the tidal session, which seems like reasonable behaviour as it allows you to escape the tidal connect session and then start playback of local playlists without having to reach for your phone to cancel it from there.

I’m quite certain my patch from 2020 could handle play/pause as well as toggle.

There’s probably some other reason the current pure toggle approach was chosen? Not sure if github or here is better to get dev eyes on it though.