Skip to content

Commit d2367f2

Browse files
authored
Merge pull request #132 from Nokse22/release-1.0.0
Release version 1.0.0
2 parents 885f83f + f34682d commit d2367f2

File tree

8 files changed

+36
-27
lines changed

8 files changed

+36
-27
lines changed

build-aux/python3-tidalapi.json

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -42,13 +42,13 @@
4242
},
4343
{
4444
"type": "file",
45-
"url": "https://files.pythonhosted.org/packages/7c/e4/56027c4a6b4ae70ca9de302488c5ca95ad4a39e190093d6c1a8ace08341b/requests-2.32.4-py3-none-any.whl",
46-
"sha256": "27babd3cda2a6d50b30443204ee89830707d396671944c998b5975b031ac2b2c"
45+
"url": "https://files.pythonhosted.org/packages/1e/db/4254e3eabe8020b458f1a747140d32277ec7a271daf1d235b70dc0b4e6e3/requests-2.32.5-py3-none-any.whl",
46+
"sha256": "2462f94637a34fd532264295e186976db0f5d453d1cdd31473c85a6a161affb6"
4747
},
4848
{
4949
"type": "file",
50-
"url": "https://files.pythonhosted.org/packages/7e/fc/8612dde17f43b8358e872ad2dcc23c6d295fcf030389adf4012e71f4a271/tidalapi-0.8.5-py3-none-any.whl",
51-
"sha256": "208f9ca47d012563f7038764a44ae46d68ae38d6c2a527e15fab50f5670bda9f"
50+
"url": "https://files.pythonhosted.org/packages/fb/03/b0702b54f6eb34e8016ef0e6cde1bfde2f72a7bacd95dec196f033a7f784/tidalapi-0.8.6-py3-none-any.whl",
51+
"sha256": "a55f54ff4110398cd3a565b6cfc8bcbf8e104442e06db0eab8372abcd653a3d6"
5252
},
5353
{
5454
"type": "file",

data/io.github.nokse22.high-tide.appdata.xml.in

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -73,6 +73,16 @@
7373
</screenshots>
7474

7575
<releases>
76+
<release version="1.0.0" date="2025-08-20">
77+
<description translate="no">
78+
<p>Improve app responsiveness</p>
79+
<p>Apply Track replay gain if album gain is missing</p>
80+
<p>Add fallback replay gain</p>
81+
<p>Gapless playback</p>
82+
<p>Add support for home page shortcuts</p>
83+
<p>Bug fixes</p>
84+
</description>
85+
</release>
7686
<release version="0.1.8" date="2025-08-01">
7787
<description translate="no">
7888
<p>Add Pipewire sink</p>

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('high-tide',
2-
version: '0.1.8',
2+
version: '1.0.0',
33
meson_version: '>= 0.62.0',
44
default_options: [ 'warning_level=2', 'werror=false', ],
55
)

src/main.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,12 @@ def on_about_action(self, widget: Any, *args) -> None:
8888
application_name="High Tide",
8989
application_icon="io.github.nokse22.high-tide",
9090
developer_name="The High Tide Contributors",
91-
version="0.1.8",
91+
version="1.0.0",
9292
developers=[
9393
"Nokse https://github.com/Nokse22",
9494
"Nila The Dragon https://github.com/nilathedragon",
9595
"Dråfølin https://github.com/drafolin",
96+
"Plamper https://github.com/Plamper",
9697
],
9798
copyright="© 2023-2025 Nokse",
9899
license_type="GTK_LICENSE_GPL_3_0",

src/pages/playlist_page.py

Lines changed: 7 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -67,14 +67,13 @@ def _load_finish(self) -> None:
6767
))
6868

6969
builder.get_object("_title_label").set_label(self.item.name)
70-
creator = self.item.creator
71-
if creator:
72-
creator = creator.name
73-
else:
74-
creator = "TIDAL"
75-
builder.get_object("_first_subtitle_label").set_label(
76-
_("by {}").format(creator)
77-
)
70+
71+
subtitle_label = builder.get_object("_first_subtitle_label")
72+
creator_name = "TIDAL"
73+
if self.item.creator is not None and self.item.creator.name is not None:
74+
creator_name = self.item.creator.name
75+
subtitle_label.set_label(_("by {}").format(creator_name))
76+
7877
builder.get_object("_second_subtitle_label").set_label(
7978
_("{} tracks ({})").format(
8079
self.item.num_tracks, utils.pretty_duration(self.item.duration)

src/widgets/card_widget.py

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -137,9 +137,10 @@ def _make_playlist_card(self) -> None:
137137
self.title_label.set_tooltip_text(self.item.name)
138138
self.track_artist_label.set_visible(False)
139139

140-
self.detail_label.set_label(
141-
_("By {}").format(self.item.creator.name if self.item.creator else "TIDAL")
142-
)
140+
creator_name = "TIDAL"
141+
if self.item.creator is not None and self.item.creator.name is not None:
142+
creator_name = self.item.creator.name
143+
self.detail_label.set_label(_("By {}").format(creator_name))
143144

144145
threading.Thread(target=utils.add_image, args=(self.image, self.item)).start()
145146

src/widgets/shortcuts_widget.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -71,10 +71,10 @@ def __init__(self, item: Union[Mix, MixV2, Album, Artist, Playlist]) -> None:
7171
self.action = "win.push-artist-page"
7272
elif isinstance(self.item, Playlist):
7373
self.title_label.set_label(self.item.name)
74-
if self.item.creator and self.item.creator.name:
75-
self.subtitle_label.set_label(self.item.creator.name)
76-
else:
77-
self.subtitle_label.set_visible(False)
74+
creator_name = "TIDAL"
75+
if self.item.creator is not None and self.item.creator.name is not None:
76+
creator_name = self.item.creator.name
77+
self.subtitle_label.set_label(_("By {}").format(creator_name))
7878
self.action = "win.push-playlist-page"
7979

8080
threading.Thread(target=utils.add_image, args=(self.image, self.item)).start()

src/widgets/top_hit_widget.py

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -153,12 +153,10 @@ def _make_playlist(self) -> None:
153153
self.primary_label.set_label(self.item.name)
154154
self.secondary_label.set_visible(False)
155155

156-
creator = self.item.creator
157-
if creator:
158-
creator = creator.name
159-
else:
160-
creator = "TIDAL"
161-
# self.detail_label.set_label(f"by {creator}")
156+
creator_name = "TIDAL"
157+
if self.item.creator is not None and self.item.creator.name is not None:
158+
creator_name = self.item.creator.name
159+
self.detail_label.set_label(_("By {}").format(creator_name))
162160

163161
self.signals.append((
164162
self.play_button,

0 commit comments

Comments
 (0)