Skip to content

Commit bd7620c

Browse files
authored
[sound150@claudiux] v7.4.0: Better compatibility with Cinnamon 6.4 (#6720)
* v7.4.0: Better compatibility with Cinnamon 6.4 * v7.4.0: CHANGELOG.md - Corrects a typo
1 parent 8c45ea2 commit bd7620c

File tree

15 files changed

+768
-548
lines changed

15 files changed

+768
-548
lines changed

sound150@claudiux/files/sound150@claudiux/6.4/applet.js

Lines changed: 141 additions & 69 deletions
Large diffs are not rendered by default.

sound150@claudiux/files/sound150@claudiux/6.4/settings-schema.json

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,8 @@
102102
"startupVolume",
103103
"magneticOn",
104104
"magnetic25On",
105-
"alwaysCanChangeMic"
105+
"alwaysCanChangeMic",
106+
"muteSoundOnClosing"
106107
]
107108
},
108109
"sectionSound2": {
@@ -387,6 +388,12 @@
387388
"tooltip": "Always show the 'Mute input' switch in the context menu.",
388389
"default": true
389390
},
391+
"muteSoundOnClosing": {
392+
"type": "switch",
393+
"description": "Mute sound on closing",
394+
"tooltip": "If you notice an unpleasant noise on closing, check this box.\nYou'll need to restore the sound at startup, by middle-clicking on this applet's icon.\nIt is NOT recommended to check this box.",
395+
"default": false
396+
},
390397
"showMediaKeysOSD": {
391398
"type": "switch",
392399
"default": true,

sound150@claudiux/files/sound150@claudiux/CHANGELOG.md

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
1-
### v7.3.7~20211228
1+
### v7.4.0~20241230
2+
* Better compatibility with Cinnamon 6.4.
3+
* Make optional suppressing unpleasant noise at computer shutdown. (See option in Sound tab of settings.)
4+
* Improves management of objects and signals when restarting this applet.
5+
6+
### v7.3.7~20241228
27
* Improved functionality (icons and album art)
38

49
### v7.3.6~20241227

sound150@claudiux/files/sound150@claudiux/metadata.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"max-instances": "1",
66
"description": "Enhanced sound applet",
77
"hide-configuration": false,
8-
"version": "7.3.7",
8+
"version": "7.4.0",
99
"cinnamon-version": [
1010
"2.8",
1111
"3.0",

sound150@claudiux/files/sound150@claudiux/po/ca.po

Lines changed: 55 additions & 43 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ msgstr ""
88
"Project-Id-Version: sound150@claudiux 6.16.0\n"
99
"Report-Msgid-Bugs-To: https://github.com/linuxmint/cinnamon-spices-applets/"
1010
"issues\n"
11-
"POT-Creation-Date: 2024-12-21 20:42+0100\n"
11+
"POT-Creation-Date: 2024-12-30 20:20+0100\n"
1212
"PO-Revision-Date: 2024-10-28 03:00+0100\n"
1313
"Last-Translator: Odyssey <odysseyhyd@gmail.com>\n"
1414
"Language-Team: \n"
@@ -19,35 +19,35 @@ msgstr ""
1919
"X-Generator: Poedit 3.4.2\n"
2020

2121
#. 6.2/applet.js:132 4.4/applet.js:72 5.4/applet.js:132 4.6/applet.js:73
22-
#. 2.8/applet.js:65 6.4/applet.js:134 3.4/applet.js:65
22+
#. 2.8/applet.js:65 6.4/applet.js:138 3.4/applet.js:65
2323
msgid "Playing"
2424
msgstr "Reproduint"
2525

2626
#. 6.2/applet.js:133 4.4/applet.js:73 5.4/applet.js:133 4.6/applet.js:74
27-
#. 2.8/applet.js:66 6.4/applet.js:135 3.4/applet.js:66
27+
#. 2.8/applet.js:66 6.4/applet.js:139 3.4/applet.js:66
2828
msgid "Paused"
2929
msgstr "Pausat"
3030

3131
#. 6.2/applet.js:134 4.4/applet.js:74 5.4/applet.js:134 4.6/applet.js:75
32-
#. 2.8/applet.js:67 6.4/applet.js:136 3.4/applet.js:67
32+
#. 2.8/applet.js:67 6.4/applet.js:140 3.4/applet.js:67
3333
msgid "Stopped"
3434
msgstr "Aturat"
3535

3636
#. 6.2/applet.js:226 6.2/applet.js:1992 4.4/applet.js:1034 5.4/applet.js:224
37-
#. 5.4/applet.js:1964 4.6/applet.js:1050 2.8/applet.js:1277 6.4/applet.js:226
38-
#. 6.4/applet.js:1972 3.4/applet.js:1199
37+
#. 5.4/applet.js:1964 4.6/applet.js:1050 2.8/applet.js:1277 6.4/applet.js:234
38+
#. 6.4/applet.js:1995 3.4/applet.js:1199
3939
msgid "Microphone"
4040
msgstr "Micròfon"
4141

4242
#. 6.2/applet.js:243 6.2/applet.js:2804 6.2/applet.js:2964 4.4/applet.js:1403
4343
#. 4.4/applet.js:1497 5.4/applet.js:241 5.4/applet.js:2742 5.4/applet.js:2902
4444
#. 4.6/applet.js:137 4.6/applet.js:1428 4.6/applet.js:1523 2.8/applet.js:1650
45-
#. 2.8/applet.js:1735 6.4/applet.js:243 6.4/applet.js:2794 6.4/applet.js:2954
45+
#. 2.8/applet.js:1735 6.4/applet.js:251 6.4/applet.js:2876 6.4/applet.js:3044
4646
#. 3.4/applet.js:1577 3.4/applet.js:1662
4747
msgid "Volume"
4848
msgstr "Volum"
4949

50-
#. 6.2/applet.js:266 5.4/applet.js:264 6.4/applet.js:266
50+
#. 6.2/applet.js:266 5.4/applet.js:264 6.4/applet.js:274
5151
msgid "Mute"
5252
msgstr "Silenciar"
5353

@@ -57,15 +57,15 @@ msgstr "Silenciar"
5757
#. 5.4/applet.js:1401 5.4/applet.js:1404 5.4/applet.js:1407 5.4/applet.js:1441
5858
#. 5.4/applet.js:1450 5.4/applet.js:2715 5.4/applet.js:2749 4.6/applet.js:600
5959
#. 4.6/applet.js:727 4.6/applet.js:731 2.8/applet.js:529 2.8/applet.js:761
60-
#. 2.8/applet.js:765 6.4/applet.js:1121 6.4/applet.js:1404 6.4/applet.js:1407
61-
#. 6.4/applet.js:1410 6.4/applet.js:1444 6.4/applet.js:1453 6.4/applet.js:2767
62-
#. 6.4/applet.js:2801 3.4/applet.js:534 3.4/applet.js:766 3.4/applet.js:770
60+
#. 2.8/applet.js:765 6.4/applet.js:1125 6.4/applet.js:1421 6.4/applet.js:1424
61+
#. 6.4/applet.js:1427 6.4/applet.js:1461 6.4/applet.js:1470 6.4/applet.js:2849
62+
#. 6.4/applet.js:2883 3.4/applet.js:534 3.4/applet.js:766 3.4/applet.js:770
6363
msgid "Unknown Artist"
6464
msgstr "Artista desconegut"
6565

6666
#. 6.2/applet.js:1121 6.2/applet.js:1416 4.4/applet.js:592 4.4/applet.js:734
6767
#. 5.4/applet.js:1119 5.4/applet.js:1414 4.6/applet.js:601 4.6/applet.js:738
68-
#. 2.8/applet.js:530 2.8/applet.js:772 6.4/applet.js:1122 6.4/applet.js:1417
68+
#. 2.8/applet.js:530 2.8/applet.js:772 6.4/applet.js:1126 6.4/applet.js:1434
6969
#. 3.4/applet.js:535 3.4/applet.js:777
7070
msgid "Unknown Album"
7171
msgstr "Àlbum desconegut"
@@ -74,22 +74,22 @@ msgstr "Àlbum desconegut"
7474
#. 6.2/applet.js:1457 6.2/applet.js:2814 4.4/applet.js:593 4.4/applet.js:739
7575
#. 5.4/applet.js:1120 5.4/applet.js:1435 5.4/applet.js:1444 5.4/applet.js:1447
7676
#. 5.4/applet.js:1455 5.4/applet.js:2752 4.6/applet.js:602 4.6/applet.js:743
77-
#. 2.8/applet.js:531 2.8/applet.js:777 6.4/applet.js:1123 6.4/applet.js:1438
78-
#. 6.4/applet.js:1447 6.4/applet.js:1450 6.4/applet.js:1458 6.4/applet.js:2804
77+
#. 2.8/applet.js:531 2.8/applet.js:777 6.4/applet.js:1127 6.4/applet.js:1455
78+
#. 6.4/applet.js:1464 6.4/applet.js:1467 6.4/applet.js:1475 6.4/applet.js:2886
7979
#. 3.4/applet.js:536 3.4/applet.js:782
8080
msgid "Unknown Title"
8181
msgstr "Títol desconegut"
8282

8383
#. 6.2/applet.js:1176 4.4/applet.js:615 5.4/applet.js:1174 4.6/applet.js:624
84-
#. 2.8/applet.js:552 6.4/applet.js:1177 3.4/applet.js:557
84+
#. 2.8/applet.js:552 6.4/applet.js:1194 3.4/applet.js:557
8585
msgid "Previous"
8686
msgstr "Anterior"
8787

8888
#. 6.2/applet.js:1192 6.2/applet.js:1564 6.2/applet.js:1570 4.4/applet.js:618
8989
#. 4.4/applet.js:794 4.4/applet.js:800 5.4/applet.js:1190 5.4/applet.js:1562
9090
#. 5.4/applet.js:1568 4.6/applet.js:627 4.6/applet.js:798 4.6/applet.js:804
91-
#. 2.8/applet.js:555 2.8/applet.js:837 2.8/applet.js:843 6.4/applet.js:1193
92-
#. 6.4/applet.js:1565 6.4/applet.js:1571 3.4/applet.js:560 3.4/applet.js:842
91+
#. 2.8/applet.js:555 2.8/applet.js:837 2.8/applet.js:843 6.4/applet.js:1210
92+
#. 6.4/applet.js:1582 6.4/applet.js:1588 3.4/applet.js:560 3.4/applet.js:842
9393
#. 3.4/applet.js:848
9494
msgid "Play"
9595
msgstr "Reprodueix"
@@ -98,112 +98,112 @@ msgstr "Reprodueix"
9898
#. 5.4->settings-schema.json->audio-stop->description
9999
#. 6.4->settings-schema.json->audio-stop->description
100100
#. 6.2/applet.js:1196 4.4/applet.js:621 5.4/applet.js:1194 4.6/applet.js:630
101-
#. 2.8/applet.js:558 6.4/applet.js:1197 3.4/applet.js:563
101+
#. 2.8/applet.js:558 6.4/applet.js:1214 3.4/applet.js:563
102102
msgid "Stop"
103103
msgstr "Atura"
104104

105105
#. 6.2/applet.js:1207 4.4/applet.js:624 5.4/applet.js:1205 4.6/applet.js:633
106-
#. 2.8/applet.js:561 6.4/applet.js:1208 3.4/applet.js:566
106+
#. 2.8/applet.js:561 6.4/applet.js:1225 3.4/applet.js:566
107107
msgid "Next"
108108
msgstr "Següent"
109109

110110
#. 6.2/applet.js:1230 6.2/applet.js:1596 4.4/applet.js:634 4.4/applet.js:824
111111
#. 5.4/applet.js:1228 5.4/applet.js:1594 4.6/applet.js:643 4.6/applet.js:830
112-
#. 2.8/applet.js:572 2.8/applet.js:867 6.4/applet.js:1231 6.4/applet.js:1597
112+
#. 2.8/applet.js:572 2.8/applet.js:867 6.4/applet.js:1248 6.4/applet.js:1614
113113
#. 3.4/applet.js:577 3.4/applet.js:872
114114
msgid "Consecutive Playing"
115115
msgstr "Reproducció consecutiva"
116116

117117
#. 6.2/applet.js:1233 6.2/applet.js:1612 4.4/applet.js:641 4.4/applet.js:838
118118
#. 5.4/applet.js:1231 5.4/applet.js:1610 4.6/applet.js:646 4.6/applet.js:846
119-
#. 2.8/applet.js:579 2.8/applet.js:881 6.4/applet.js:1234 6.4/applet.js:1613
119+
#. 2.8/applet.js:579 2.8/applet.js:881 6.4/applet.js:1251 6.4/applet.js:1630
120120
#. 3.4/applet.js:584 3.4/applet.js:886
121121
msgid "No Shuffle"
122122
msgstr "Sense reproducció aleatòria"
123123

124124
#. 6.2/applet.js:1296 4.4/applet.js:557 5.4/applet.js:1294 4.6/applet.js:566
125-
#. 2.8/applet.js:495 6.4/applet.js:1297 3.4/applet.js:500
125+
#. 2.8/applet.js:495 6.4/applet.js:1314 3.4/applet.js:500
126126
msgid "Open Player"
127127
msgstr "Obrir reproductor"
128128

129129
#. 6.2/applet.js:1310 4.4/applet.js:570 5.4/applet.js:1308 4.6/applet.js:579
130-
#. 2.8/applet.js:508 6.4/applet.js:1311 3.4/applet.js:513
130+
#. 2.8/applet.js:508 6.4/applet.js:1328 3.4/applet.js:513
131131
msgid "Quit Player"
132132
msgstr "Tancar el reproductor"
133133

134134
#. 6.2/applet.js:1558 4.4/applet.js:788 5.4/applet.js:1556 4.6/applet.js:792
135-
#. 2.8/applet.js:831 6.4/applet.js:1559 3.4/applet.js:836
135+
#. 2.8/applet.js:831 6.4/applet.js:1576 3.4/applet.js:836
136136
msgid "Pause"
137137
msgstr "Pausar"
138138

139139
#. 6.2/applet.js:1598 4.4/applet.js:826 5.4/applet.js:1596 4.6/applet.js:832
140-
#. 2.8/applet.js:869 6.4/applet.js:1599 3.4/applet.js:874
140+
#. 2.8/applet.js:869 6.4/applet.js:1616 3.4/applet.js:874
141141
msgid "Repeat Single"
142142
msgstr "Repetir individual"
143143

144144
#. 6.2/applet.js:1600 4.4/applet.js:828 5.4/applet.js:1598 4.6/applet.js:834
145-
#. 2.8/applet.js:871 6.4/applet.js:1601 3.4/applet.js:876
145+
#. 2.8/applet.js:871 6.4/applet.js:1618 3.4/applet.js:876
146146
msgid "Repeat All"
147147
msgstr "Repetir tot"
148148

149149
#. 6.2/applet.js:1612 4.4/applet.js:838 5.4/applet.js:1610 4.6/applet.js:846
150-
#. 2.8/applet.js:881 6.4/applet.js:1613 3.4/applet.js:886
150+
#. 2.8/applet.js:881 6.4/applet.js:1630 3.4/applet.js:886
151151
msgid "Shuffle"
152152
msgstr "Reproducció aleatòria"
153153

154154
#. 6.2/applet.js:1973 4.4/applet.js:1019 5.4/applet.js:1945 4.6/applet.js:1035
155-
#. 2.8/applet.js:1262 6.4/applet.js:1953 3.4/applet.js:1184
155+
#. 2.8/applet.js:1262 6.4/applet.js:1976 3.4/applet.js:1184
156156
msgid "Mute output"
157157
msgstr "Silenciar la sortida"
158158

159159
#. 6.2/applet.js:1974 4.4/applet.js:1020 5.4/applet.js:1946 4.6/applet.js:1036
160-
#. 2.8/applet.js:1263 6.4/applet.js:1954 3.4/applet.js:1185
160+
#. 2.8/applet.js:1263 6.4/applet.js:1977 3.4/applet.js:1185
161161
msgid "Mute input"
162162
msgstr "Silenciar l'entrada"
163163

164164
#. 6.2/applet.js:1984 4.4/applet.js:1026 5.4/applet.js:1956 4.6/applet.js:1042
165-
#. 2.8/applet.js:1269 6.4/applet.js:1964 3.4/applet.js:1191
165+
#. 2.8/applet.js:1269 6.4/applet.js:1987 3.4/applet.js:1191
166166
msgid "Applications"
167167
msgstr "Aplicacions"
168168

169169
#. 6.2/applet.js:1985 4.4/applet.js:1027 5.4/applet.js:1957 4.6/applet.js:1043
170-
#. 2.8/applet.js:1270 6.4/applet.js:1965 3.4/applet.js:1192
170+
#. 2.8/applet.js:1270 6.4/applet.js:1988 3.4/applet.js:1192
171171
msgid "Output device"
172172
msgstr "Dispositiu de sortida"
173173

174174
#. 6.2/applet.js:1994 4.4/applet.js:1036 5.4/applet.js:1966 4.6/applet.js:1052
175-
#. 2.8/applet.js:1280 6.4/applet.js:1974 3.4/applet.js:1202
175+
#. 2.8/applet.js:1280 6.4/applet.js:1997 3.4/applet.js:1202
176176
msgid "Input device"
177177
msgstr "Dispositiu d'entrada"
178178

179-
#. 6.2/applet.js:2007 5.4/applet.js:1979 6.4/applet.js:1987
179+
#. 6.2/applet.js:2007 5.4/applet.js:1979 6.4/applet.js:2010
180180
msgid "Easy Effects"
181181
msgstr "Easy Effects"
182182

183-
#. 6.2/applet.js:2014 5.4/applet.js:1986 6.4/applet.js:1994
183+
#. 6.2/applet.js:2014 5.4/applet.js:1986 6.4/applet.js:2017
184184
msgid "Pulse Effects"
185185
msgstr "Pulse Effects"
186186

187-
#. 6.2/applet.js:2059 5.4/applet.js:2030 6.4/applet.js:2031
187+
#. 6.2/applet.js:2059 5.4/applet.js:2030 6.4/applet.js:2054
188188
#, javascript-format
189189
msgid "Are you sure you want to remove '%s'?"
190190
msgstr "Segur que voleu eliminar '%s'?"
191191

192-
#. 6.2/applet.js:2820 5.4/applet.js:2758 6.4/applet.js:2810
192+
#. 6.2/applet.js:2820 5.4/applet.js:2758 6.4/applet.js:2892
193193
msgid "The 'playerctl' package is required!"
194194
msgstr "Es necessita el paquet 'playerctl'!"
195195

196-
#. 6.2/applet.js:2821 5.4/applet.js:2759 6.4/applet.js:2811
196+
#. 6.2/applet.js:2821 5.4/applet.js:2759 6.4/applet.js:2893
197197
msgid "Please select 'Install playerctl' in this menu"
198198
msgstr "Si us plau, seleccioneu 'Instal·la playerctl' en aquest menú"
199199

200200
#. 6.2/applet.js:2952 4.4/applet.js:1397 5.4/applet.js:2890 4.6/applet.js:1417
201-
#. 2.8/applet.js:1644 6.4/applet.js:2942 3.4/applet.js:1571
201+
#. 2.8/applet.js:1644 6.4/applet.js:3032 3.4/applet.js:1571
202202
msgid "Launch player"
203203
msgstr "Iniciar reproductor"
204204

205205
#. 6.2/applet.js:2957 4.4/applet.js:1392 5.4/applet.js:2895 4.6/applet.js:1422
206-
#. 2.8/applet.js:1639 6.4/applet.js:2947 3.4/applet.js:1566
206+
#. 2.8/applet.js:1639 6.4/applet.js:3037 3.4/applet.js:1566
207207
msgid "Choose player controls"
208208
msgstr "Escollir els controls del reproductor"
209209

@@ -214,19 +214,19 @@ msgstr "Escollir els controls del reproductor"
214214
#. 6.4->settings-schema.json->sectionSound1->title
215215
#. 3.4->settings-schema.json->section3->description
216216
#. 6.2/applet.js:2972 4.4/applet.js:1409 5.4/applet.js:2910 4.6/applet.js:1434
217-
#. 2.8/applet.js:1657 6.4/applet.js:2962 3.4/applet.js:1584
217+
#. 2.8/applet.js:1657 6.4/applet.js:3052 3.4/applet.js:1584
218218
msgid "Sound Settings"
219219
msgstr "Opcions de so"
220220

221-
#. 6.2/applet.js:2977 5.4/applet.js:2915 6.4/applet.js:2967
221+
#. 6.2/applet.js:2977 5.4/applet.js:2915 6.4/applet.js:3057
222222
msgid "Reload this applet"
223223
msgstr "Refresca aquesta miniaplicació"
224224

225-
#. 6.2/applet.js:2983 5.4/applet.js:2921 6.4/applet.js:2973
225+
#. 6.2/applet.js:2983 5.4/applet.js:2921 6.4/applet.js:3063
226226
msgid "Remove sound applet"
227227
msgstr "Elimina la miniaplicació"
228228

229-
#. 6.2/applet.js:2992 5.4/applet.js:2930 6.4/applet.js:2982
229+
#. 6.2/applet.js:2992 5.4/applet.js:2930 6.4/applet.js:3072
230230
msgid "Install playerctl"
231231
msgstr "Instal·la playerctl"
232232

@@ -956,6 +956,18 @@ msgstr ""
956956
"150%. Aneu amb compte. També podeu assignar un valor per sota del 100%, per "
957957
"exemple per a l'ordinador d'un infant."
958958

959+
#. 6.4->settings-schema.json->muteSoundOnClosing->description
960+
msgid "Mute sound on closing"
961+
msgstr ""
962+
963+
#. 6.4->settings-schema.json->muteSoundOnClosing->tooltip
964+
msgid ""
965+
"If you notice an unpleasant noise on closing, check this box.\n"
966+
"You'll need to restore the sound at startup, by middle-clicking on this "
967+
"applet's icon.\n"
968+
"It is NOT recommended to check this box."
969+
msgstr ""
970+
959971
#. 6.4->settings-schema.json->showMediaKeysOSD->description
960972
msgid "Whether or not to show the media keys osd"
961973
msgstr ""

0 commit comments

Comments
 (0)