Skip to content

Commit 2a6e07e

Browse files
committed
1 parent 2d5a85c commit 2a6e07e

File tree

12 files changed

+245
-116
lines changed

12 files changed

+245
-116
lines changed

build-aux/dev.geopjr.Turntable.json

Lines changed: 4 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
{
22
"id": "dev.geopjr.Turntable",
33
"runtime": "org.gnome.Platform",
4-
"runtime-version": "48",
4+
"runtime-version": "49",
55
"sdk": "org.gnome.Sdk",
66
"sdk-extensions": [
77
"org.freedesktop.Sdk.Extension.vala",
8-
"org.freedesktop.Sdk.Extension.llvm19"
8+
"org.freedesktop.Sdk.Extension.llvm20"
99
],
1010
"command": "dev.geopjr.Turntable",
1111
"finish-args": [
@@ -55,20 +55,6 @@
5555
"*.a"
5656
],
5757
"modules": [
58-
{
59-
"name": "glycin-loaders",
60-
"sources": [
61-
{
62-
"sha256": "e39c3ca4f5bd6905f19f090456940650c8de1f217d2edb1f46ee17e04e7ae502",
63-
"type": "archive",
64-
"url": "https://download.gnome.org/sources/glycin/2.0/glycin-2.0.0.tar.xz",
65-
"x-checker-data": {
66-
"name": "glycin",
67-
"type": "gnome"
68-
}
69-
}
70-
]
71-
},
7258
{
7359
"name": "turntable",
7460
"builddir": true,
@@ -80,8 +66,8 @@
8066
"build-options": {
8167
"arch": {
8268
"aarch64": {
83-
"append-path": "/usr/lib/sdk/llvm19/bin",
84-
"prepend-ld-library-path": "/usr/lib/sdk/llvm19/lib",
69+
"append-path": "/usr/lib/sdk/llvm20/bin",
70+
"prepend-ld-library-path": "/usr/lib/sdk/llvm20/lib",
8571
"env": {
8672
"CC": "clang"
8773
}

data/dev.geopjr.Turntable.metainfo.xml.in

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,29 @@
4646
</screenshot>
4747
</screenshots>
4848
<releases>
49+
<release version="0.4.0" date="2025-09-14">
50+
<description translate="no">
51+
<ul>
52+
<li>Added the ability to submit now_playing</li>
53+
<li>Added offline scrobbling allowing you to publish scrobbles the next time you are online</li>
54+
<li>Added player seek bar</li>
55+
<li>Added shuffle and loop controls</li>
56+
<li>Image decoding now uses glycin for security and format support range</li>
57+
<li>Added more flatpak permissions to access more music player covers</li>
58+
<li>Enabled window resizing</li>
59+
<li>Added cover blur to the window styles</li>
60+
<li>Rewrote the maths around the tonearm and turntable mode to better handle unconventional window and art sizes</li>
61+
<li>Redesigned the tonearm slightly</li>
62+
<li>Redesigned some cover styles to better fit a non-static window size</li>
63+
<li>Split scrobbling into services and settings</li>
64+
<li>Fixed Maloja not scrobbling</li>
65+
<li>Restructured the codebase to improve maintainability</li>
66+
<li>Fixed memory leaks and optimized parts of the codebase</li>
67+
<li>Other minor fixes and design changes</li>
68+
<li>Updated translations</li>
69+
</ul>
70+
</description>
71+
</release>
4972
<release version="0.3.3" date="2025-05-14">
5073
<description translate="no">
5174
<ul>

data/screenshots/screenshot-1.png

Lines changed: 2 additions & 2 deletions
Loading

data/screenshots/screenshot-2.png

Lines changed: 2 additions & 2 deletions
Loading

data/screenshots/screenshot-3.png

Lines changed: 2 additions & 2 deletions
Loading

data/screenshots/screenshot-4.png

Lines changed: 2 additions & 2 deletions
Loading

data/style.css

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,14 @@ button.large {
1515
margin-bottom: 0;
1616
}
1717

18+
.card-like.horizontal:dir(ltr):not(.circular-art) {
19+
margin-right: 0;
20+
}
21+
22+
.card-like.horizontal:dir(rtl):not(.circular-art) {
23+
margin-left: 0;
24+
}
25+
1826
.transparent .fade {
1927
border-radius: 0;
2028
}

meson.build

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
project('dev.geopjr.Turntable', ['c', 'vala'],
2-
version: '0.3.3',
2+
version: '0.4.0',
33
meson_version: '>= 1.0.0',
44
default_options: [ 'warning_level=2', 'werror=false', ],
55
)

po/POTFILES

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,12 @@
66

77
./src/Application.vala
88
./src/Scrobbling/Accounts.vala
9+
./src/Views/LibreFMPage.vala
10+
./src/Views/ListenBrainzPage.vala
11+
./src/Views/MalojaPage.vala
12+
./src/Views/OfflineScrobbling.vala
913
./src/Views/ScrobblerSetup.vala
1014
./src/Views/Window.vala
1115
./src/Widgets/ControlsOverlay.vala
16+
./src/Widgets/MPRISControls.vala
1217
./src/Widgets/ProgressBin.vala

0 commit comments

Comments
 (0)