Package Details: high-tide 1.1.0-1

Git Clone URL: https://aur.archlinux.org/high-tide.git (read-only, click to copy)
Package Base: high-tide
Description: Linux client for TIDAL streaming service
Upstream URL: https://github.com/Nokse22/high-tide
Keywords: audio client music streaming tidal
Licenses: GPL-3.0-or-later
Submitter: drafolin
Maintainer: None
Last Packager: drafolin
Votes: 6
Popularity: 0.33
First Submitted: 2025-05-30 20:00 (UTC)
Last Updated: 2025-08-26 12:22 (UTC)

Latest Comments

johnnyg commented on 2026-01-12 13:13 (UTC)

@WhoDatGuy there was a python update so you need to reinstall packages:

yay -S python-mpegdash python-tidalapi high-tide

should fix the above error

WhoDatGuy commented on 2026-01-11 23:22 (UTC) (edited on 2026-01-11 23:28 (UTC) by WhoDatGuy)

Hello, since today the app now gives me the following error:

Traceback (most recent call last):
  File "/usr/bin/high-tide", line 47, in <module>
    from high_tide import main
  File "/usr/share/high-tide/high_tide/main.py", line 26, in <module>
    from .lib import utils
  File "/usr/share/high-tide/high_tide/lib/__init__.py", line 1, in <module>
    from .cache import HTCache
  File "/usr/share/high-tide/high_tide/lib/cache.py", line 22, in <module>
    from tidalapi import Album, Artist, Mix, Playlist, Track
ModuleNotFoundError: No module named 'tidalapi'

What might be the issue?

lukeemhigh commented on 2025-10-22 11:46 (UTC)

Hi, the app as suddenly stopped working, here's the traceback:

(high-tide:175632): Gtk-WARNING **: 13:44:08.505: Theme parser error: gtk.css:7954:18-22: Expected a number

(high-tide:175632): Gtk-WARNING **: 13:44:08.505: Theme parser error: gtk.css:7966:18-22: Expected a number
GStreamer version: GStreamer 1.26.7
Traceback (most recent call last):
  File "/usr/share/high-tide/high_tide/main.py", line 83, in do_activate
    self.win = HighTideWindow(application=self)
               ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
  File "/usr/share/high-tide/high_tide/window.py", line 140, in __init__
    self.player_object.set_discord_rpc(self.settings.get_boolean("discord-rpc"))
    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/share/high-tide/high_tide/lib/player_object.py", line 722, in set_discord_rpc
    discord_rpc.set_activity()
    ~~~~~~~~~~~~~~~~~~~~~~~~^^
  File "/usr/share/high-tide/high_tide/lib/discord_rpc.py", line 102, in set_activity
    rpc.update(
    ~~~~~~~~~~^
        activity_type=pypresence.ActivityType.LISTENING,
        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    ...<9 lines>...
        ],
        ^^
    )
    ^
  File "/usr/lib/python3.13/site-packages/pypresence/presence.py", line 77, in update
    self.send_data(1, payload)
    ~~~~~~~~~~~~~~^^^^^^^^^^^^
  File "/usr/lib/python3.13/site-packages/pypresence/baseclient.py", line 114, in send_data
    payload_string = json.dumps(payload)
  File "/usr/lib/python3.13/json/__init__.py", line 231, in dumps
    return _default_encoder.encode(obj)
           ~~~~~~~~~~~~~~~~~~~~~~~^^^^^
  File "/usr/lib/python3.13/json/encoder.py", line 200, in encode
    chunks = self.iterencode(o, _one_shot=True)
  File "/usr/lib/python3.13/json/encoder.py", line 261, in iterencode
    return _iterencode(o, 0)
  File "/usr/lib/python3.13/json/encoder.py", line 180, in default
    raise TypeError(f'Object of type {o.__class__.__name__} '
                    f'is not JSON serializable')
TypeError: Object of type StatusDisplayType is not JSON serializable

Tried both from Hyprland and Gnome, same results.

drafolin commented on 2025-10-16 07:55 (UTC) (edited on 2025-10-16 08:18 (UTC) by drafolin)

@lukeemhigh Hi! Thanks for the report; however it looks like it's an issue with python-tidalapi. I left a comment to ask them to add it. In the meantime you can add it manually to start High Tide!

lukeemhigh commented on 2025-10-16 06:37 (UTC)

The package also requires python-pyaes now, otherwise it fails to launch with a missing import error.

Darkiox commented on 2025-06-16 20:31 (UTC)

@drafolin thanks to u! loving high-tide so far!

drafolin commented on 2025-06-16 10:11 (UTC)

@Darkiox thanks for reporting! This is indeed a bug in the upstream package, should be solved ~1h from now in the VCS package (high-tide-git), and will be solved here on next release

Darkiox commented on 2025-06-16 01:18 (UTC)

python-pypresence shouldn't be optional, app fails to launch without it.