Commit graph

2078 commits

Author SHA1 Message Date
Volker Fischer
e6c564a373 merge fixes 2020-07-04 19:11:59 +02:00
Volker Fischer
9b67b0b18d
Merge pull request #429 from gilgongo/master
"Clear" symbol for recording dir
2020-07-04 19:06:41 +02:00
Volker Fischer
ba18f99865
Merge pull request #430 from geheimerEichkater/graphic
Update fronticon.png
2020-07-04 19:06:22 +02:00
geheimerEichkater
ca5b1469cc Update fronticon.png
Upscaled to 45x45 (about 1.5 times bigger)
2020-07-04 18:59:16 +02:00
Jonathan
aafb2a3439
Update serverdlg.cpp 2020-07-04 17:56:35 +01:00
Jonathan
89f5125b63
Add "clear" icon
See https://github.com/corrados/jamulus/issues/228#issuecomment-653781054
2020-07-04 17:20:11 +01:00
Volker Fischer
a73518c9c9 assign colors to the groups 2020-07-04 12:07:51 +02:00
Volker Fischer
68389457bf support sorting by group ID 2020-07-04 11:52:09 +02:00
Volker Fischer
dc577891b4 fixed issue with group checkbox and different skins 2020-07-04 10:46:31 +02:00
Volker Fischer
dab63cda23 initial multi-group support, still some work to do (e.g. the skin change does not work) 2020-07-04 09:45:46 +02:00
Volker Fischer
9af0ae13e9 add special server list filter for filtering occupied servers by using "#" (#397) 2020-07-04 08:24:35 +02:00
Peter L Jones
3b93e67f93 Changes for recorder status and whatsthis 2020-07-02 20:08:53 +01:00
Peter L Jones
eef2973ae0 Save the source 2020-07-02 20:07:40 +01:00
Volker Fischer
c2d98c865e fix: if group, set one fader to 0, set mute, move fader up, unmute -> no grouping anymore 2020-07-02 18:38:26 +02:00
Volker Fischer
4afe5ffc1c merge fix 2020-07-02 18:24:15 +02:00
Volker Fischer
578d3c005d
Merge pull request #415 from geheimerEichkater/graphic
Updated icons
2020-07-02 18:22:08 +02:00
geheimerEichkater
3c8137cdf8 Updated graphics
overlooked icon, aswell as bannersmall for homepage with full logo
2020-07-02 17:58:35 +02:00
Volker Fischer
45eef32b7c bug fix with the fader grouping: if you move one fader quickly to the top and another max out, it happened that the other fader was not exactly on max but a bit below 2020-07-02 17:55:59 +02:00
Volker Fischer
f22762d7ef support storing group state 2020-07-02 17:04:05 +02:00
Martyna27
2ba93e2d13 List of translators updated 2020-07-02 14:42:49 +02:00
Martyna27
5463cec238 Partial update 2020-07-02 13:00:16 +02:00
Volker Fischer
07594d7729 some code improvements 2020-07-01 21:52:17 +02:00
Volker Fischer
afe3a77da6 put the front icon in the main window more centered above the LEDs 2020-07-01 19:53:25 +02:00
Volker Fischer
3b20453f0e added a comment 2020-07-01 15:22:51 +02:00
Volker Fischer
695f205848 fix when grouping faders and one fader is on max -> retain ratio if the faders are moved down again 2020-07-01 15:20:28 +02:00
Volker Fischer
eaf9a1ad0e bug fix: grouping faders in the client should be proportional (see discussion in #202) 2020-06-30 21:37:36 +02:00
geheimerEichkater
b70bcfc474 Updated icons
Start of roll out of new design
2020-06-30 21:00:02 +02:00
Stefan Weil
3e3fe44a7f Fix some typos (found by codespell)
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-06-30 12:59:53 +02:00
Volker Fischer
044e4f3dba fix typo 2020-06-30 07:03:27 +02:00
Volker Fischer
059d9ef203 new settings classes for client and server, derived from a common base class 2020-06-29 20:43:41 +02:00
Volker Fischer
a192acacf9 better default settings file name handling 2020-06-29 19:16:36 +02:00
Volker Fischer
31bae6836e remove vertical LEDs since they are not used 2020-06-28 20:51:07 +02:00
Volker Fischer
8b6537c509 remove mainicon.png since it is not used anymore 2020-06-28 20:46:34 +02:00
Jonathan
e42fea7586
Delete chat.jpg
Not used
2020-06-28 14:55:19 +01:00
Jonathan
9ac17acd01
Updated for 3.5.7 2020-06-28 14:54:45 +01:00
Volker Fischer
7d10fb13cd update 2020-06-28 15:10:26 +02:00
Volker Fischer
b5230c3420 merge fixes 2020-06-28 15:03:23 +02:00
Volker Fischer
c94d450868
Merge pull request #391 from pljones/feature/228-refactor-jam-recorder
Feature/228 refactor jam recorder
2020-06-28 14:47:52 +02:00
Jonathan
dbef15d0e0
Updates for 3.5.7
Group switch, recording indicator.
2020-06-28 11:35:21 +01:00
Peter L Jones
d3059b608a Move the source 2020-06-28 08:48:48 +01:00
Peter L Jones
40b699e0a5 Save the source 2020-06-28 08:48:48 +01:00
Olivier Humbert
66f3fe3460
French translation update 2020-06-28 09:35:40 +02:00
Volker Fischer
b43d3258b6 update translation 2020-06-28 08:10:55 +02:00
jerogee
97bb92655e Update Dutch translation as part of #77 2020-06-28 01:59:35 +02:00
Miguel de Matos
c69051ae2f
Update PT_PT Translation 2020-06-27 18:18:31 +01:00
Volker Fischer
2cb4c28fa7 minor clean up 2020-06-27 15:00:44 +02:00
daryl
b432fe2faa Update Spanish translation 2020-06-26 21:37:09 +02:00
Volker Fischer
fee08daba6 update German translation 2020-06-26 20:57:10 +02:00
Volker Fischer
4547591f73 update and small fixes 2020-06-26 20:19:46 +02:00
Volker Fischer
57be89b6ed fixes that the new translation loading does not work on MacOS 2020-06-25 21:33:04 +02:00
Volker Fischer
70cfdfc94c use signal level meter class for meter calculation in the server (avoid doubling code), i.e., max calc and smoothing 2020-06-25 17:38:25 +02:00
Volker Fischer
938112d65d support clip indication for bar meter as well 2020-06-24 18:28:47 +02:00
Volker Fischer
d60b538ce6 some cleanup with the level meter signal processing 2020-06-24 17:54:35 +02:00
Volker Fischer
286465cb53 merge fixes 2020-06-24 17:26:36 +02:00
Stefan Weil
172593f7b9 Catch a CGenErr by const reference rather than by value
This fixes alerts from LGTM.

Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-06-24 08:39:59 +02:00
Stefan Weil
86de570dbd Add const attribute to CGenErr::GetErrorText
Signed-off-by: Stefan Weil <sw@weilnetz.de>
2020-06-24 08:38:26 +02:00
Volker Fischer
2971146346 update 2020-06-23 20:20:40 +02:00
Volker Fischer
04bb03c2f4 clip indicator improvements (do not show clipping too early) 2020-06-23 19:51:53 +02:00
Volker Fischer
68a9fc7c7e speed optimization with the channel levels in the server 2020-06-23 18:07:14 +02:00
Volker Fischer
f3eb0b3baa added SRR_NOT_FULFILL_REQIREMENTS server registration status 2020-06-23 17:51:47 +02:00
Volker Fischer
600333a415 added comments 2020-06-23 17:28:19 +02:00
Volker Fischer
5f579d7b96 added new server registration result: SRR_VERSION_TOO_OLD 2020-06-23 17:22:01 +02:00
Volker Fischer
7592962eda clip LED must be reset after a server change 2020-06-22 22:18:34 +02:00
Volker Fischer
efc6464e8a further bug fix with clip LED 2020-06-22 18:39:50 +02:00
Volker Fischer
992875e9ad bug fix with the clip LED 2020-06-22 18:31:30 +02:00
Volker Fischer
11fc36dbd6 update translations 2020-06-22 16:49:08 +02:00
Volker Fischer
c8e07d75f2 merge fixes 2020-06-22 16:47:54 +02:00
Volker Fischer
54433a59d1
Merge pull request #390 from melcon/feature_melcon_pt_BR
Add pt_BR translation
2020-06-22 16:42:11 +02:00
Volker Fischer
25bfa70eaf support a clip LED, coded by fleutot (#220) 2020-06-22 16:38:44 +02:00
Melcon Moraes
ac164e3361 Add pt_BR translation 2020-06-21 21:47:30 -03:00
Volker Fischer
b27a88d6ba some renamings 2020-06-21 22:39:15 +02:00
daryl
a3169a57a8 Update Spanish trans. 2020-06-21 22:01:02 +02:00
Volker Fischer
50ce30f236 CMultiColorLEDBar -> CLevelMeter 2020-06-21 20:09:13 +02:00
Volker Fischer
b082fde2e7 rename multicolorledbar -> levelmeter 2020-06-21 19:55:12 +02:00
Volker Fischer
c0e8292b6e update translations 2020-06-21 17:43:14 +02:00
Volker Fischer
3060ad7595
Merge pull request #387 from dzpex/master
Update IT Translation
2020-06-21 17:38:01 +02:00
Volker Fischer
a3c5d88dfd
Merge pull request #386 from atsampson/valgrind1
Fix some more Valgrind warnings
2020-06-21 17:37:22 +02:00
dzpex
21042831d5
Update IT Translation 2020-06-21 15:42:02 +02:00
dzpex
97d984234e
Update IT Translation 2020-06-21 15:39:56 +02:00
dzpex
a8555e9cd1
Update IT translation 2020-06-21 15:37:21 +02:00
Adam Sampson
0342576d8e Always initialise CServer::bRecorderInitialised.
Previously it was only set in the constructor if recording was enabled,
which resulted in uninitialised reads in CServerDlg.
2020-06-21 14:29:32 +01:00
Adam Sampson
773e274098 Initialise CServerDlg::bSystemTrayIconAvaialbe earlier.
The call to setupUi ends up changing the window title, which invokes
changeEvent; this avoids an uninitialised read there.
2020-06-21 14:29:32 +01:00
Adam Sampson
7ee8f6264a Clean up custom Opus objects in ~CClient/~CServer.
This avoids a harmless memory leak for each.
2020-06-21 14:29:32 +01:00
Adam Sampson
075933ef4c Delete faders when destroying CAudioMixerBoard.
This avoids a harmless memory leak.
2020-06-21 14:29:32 +01:00
Adam Sampson
b7ef20b222 Initialise CMultiColorLED::eColorFlag earlier.
This avoids an uninitialised read when Reset() is called.
2020-06-21 14:29:32 +01:00
Olivier Humbert
f903dbea31
Fix a typo in the French translation 2020-06-21 15:29:25 +02:00
Olivier Humbert
25baa437a2
Fixes the "apos" in the French translation 2020-06-21 15:28:08 +02:00
Olivier Humbert
c4e8822b11
French translation update 2020-06-21 15:26:29 +02:00
Volker Fischer
6cac92f1b0 Add send button to chat window #384 2020-06-21 14:45:11 +02:00
Volker Fischer
0111f04c69 update German translation 2020-06-21 12:23:32 +02:00
Volker Fischer
dfb59bf8c6 update translations 2020-06-21 12:02:25 +02:00
Volker Fischer
7d1f4ece07 New Features Translated - IT #371 2020-06-21 12:01:25 +02:00
Volker Fischer
e3593cde00 added placeholder text for chat message (see #384) 2020-06-21 10:23:17 +02:00
Volker Fischer
e9aef3474c added some more info regarding the OMP implementation 2020-06-21 07:52:59 +02:00
Volker Fischer
b2674dd236
Merge pull request #383 from AronVietti/335-OSX_Minimized_Bug
Fixed a bug that made the Server window stop updating
2020-06-21 07:21:09 +02:00
Volker Fischer
5d6fab183e merge fixes 2020-06-21 07:16:37 +02:00
Volker Fischer
f8768020d6
Merge pull request #382 from atsampson/uninit0
Fix two uninitialised reads
2020-06-21 07:03:39 +02:00
Volker Fischer
1b3e49f990
Merge pull request #380 from atsampson/escapechat
HTML-escape chat messages at the server
2020-06-21 06:58:54 +02:00
AronVietti
6ab24e09a0 Fixed a bug that made the Server window stop updating
Minimizing the Server Window on OSX stopped it from ever being
refreshed. Added a line to call show() when a changeEvent is
recieved and the window is not minimized.
2020-06-20 14:42:07 -07:00
Adam Sampson
a6206e664d HTML-escape channel names at the server. 2020-06-20 21:32:01 +01:00
Volker Fischer
4ebcaab5d7 added a comment 2020-06-20 22:11:03 +02:00
Volker Fischer
a9bc36c98d update help text 2020-06-20 22:02:46 +02:00
Volker Fischer
c19b09c845 vertical space between check boxes should be smaller since we now have three check boxes 2020-06-20 21:55:33 +02:00
Adam Sampson
e242892ff2 Always initialise sa.sa_flags to 0. 2020-06-20 20:47:47 +01:00
Volker Fischer
f25a20444b
Merge pull request #381 from atsampson/escapestatus
Escape server and user names in the status HTML
2020-06-20 21:29:15 +02:00
Volker Fischer
beea70ca01 adjust minimum height of faders (dependent on style), startup height of main windows should be higher now 2020-06-20 21:11:31 +02:00
Volker Fischer
7f9518bceb fixed issue with fader group and mute state, added comments, update 2020-06-20 21:05:27 +02:00
Volker Fischer
2c0b8a6119 fix of: when changing a large group of faders, the volume change is very very slow, also the feedback from server, it seems the protocol is overloaded totally 2020-06-20 20:29:43 +02:00
Volker Fischer
7f037f21e2 another merge fixes, still not working correctly 2020-06-20 19:49:58 +02:00
Volker Fischer
284e306cf9 fader shall not have the same value but only use the increment from the moved fader 2020-06-20 19:04:50 +02:00
Adam Sampson
413a995ad7 Initialise CChannel::iCurSockBufNumFrames.
This avoids a comparison with an uninitialised value when
SetSockBufNumFrames is called later in the constructor.
2020-06-20 17:53:34 +01:00
Volker Fischer
2bdc269d3f merge fixes (further fixes needed) 2020-06-20 17:51:03 +02:00
Volker Fischer
6de42e4d82 merge fixes (further fixes needed) 2020-06-20 17:44:34 +02:00
Adam Sampson
c9516f1962 Escape server and user names in the status HTML. 2020-06-20 16:43:18 +01:00
Volker Fischer
d6759e4d92
Merge pull request #379 from Alberstein8/master
New Select switch to change several faders like one
2020-06-20 17:31:10 +02:00
Volker Fischer
b7b39ba6f2 some fixes for headless mode 2020-06-20 17:26:52 +02:00
Alberstein8
25f10fcb6d Update audiomixerboard.cpp 2020-06-20 16:26:18 +02:00
Alberstein8
bd2cca5a2c New Select option to move faders at once
New Select switch. All selected channels can be modified in their faders levels at the same time. Useful if channels are organized by instruments, set same level to similar instruments or to raise level of one particular set
2020-06-20 16:20:27 +02:00
Volker Fischer
70d2a0e069 added a TODO comment 2020-06-20 13:47:15 +02:00
Volker Fischer
2ce9b4907e added empty Swedish translation files 2020-06-20 12:45:41 +02:00
Volker Fischer
dbb0148a70 changed translation management so that not only the PC language setting is used but also the country 2020-06-20 12:40:47 +02:00
Volker Fischer
db7a7599b6 bug fixes for OMP implementation 2020-06-19 21:29:09 +02:00
Volker Fischer
34d89fae4f Merge branch 'master' of https://github.com/corrados/jamulus 2020-06-19 16:23:11 +02:00
Volker Fischer
3ac8a2de8d Merge commit '0c7866eda3266bd7cba8bc6af03d969b777e188d' 2020-06-19 16:21:13 +02:00
daryl
d5434400a0 Update Spanish tr 2020-06-18 22:12:47 +02:00
ignotus
98075d355a
Merge pull request #3 from corrados/master
update
2020-06-18 22:11:28 +02:00
Volker Fischer
d52779518e update German translation 2020-06-18 21:12:12 +02:00
Volker Fischer
ed71214452 small fix 2020-06-18 21:06:39 +02:00
Volker Fischer
86e70b7d78 initialize pt_BR with pt_PT 2020-06-18 21:02:17 +02:00
Volker Fischer
44977e6557 added pt_BR initial translation file, update all translation files 2020-06-18 21:00:27 +02:00
Volker Fischer
86ddedb306 fix compiler warnings 2020-06-18 19:22:21 +02:00
Volker Fischer
e73b198f92 the local pan middle position is no longer attenuated in Mono-in/Stereo-out mode (#353) 2020-06-18 19:16:31 +02:00
Volker Fischer
30d8181423 some more merge fixes 2020-06-17 19:34:51 +02:00
Volker Fischer
a2a489e6f0 merge fixes 2020-06-17 19:26:24 +02:00
Hector Martin
1651a8d065 Add a "headless" build type which does not depend on QtGui/QtWidgets 2020-06-18 00:29:56 +09:00
Volker Fischer
dc7a844f0b bug fix with recording state indicator 2020-06-16 16:58:45 +02:00
daryl
4841437d46 Spanish tr update 2020-06-16 12:54:30 +02:00
Volker Fischer
c5e4d75be0 move the channels tighter together in slim fader mode; adjust help text so that we have as little HTML as possible to simplify translation 2020-06-15 22:45:11 +02:00
Volker Fischer
8d3cdb7a4b merge fixes 2020-06-15 21:48:30 +02:00
Peter L Jones
3f4125fe9d Client side changes for recorder state 2020-06-15 19:58:48 +01:00
Volker Fischer
fa0ff9faae merge fixes and some other stuff 2020-06-15 17:29:17 +02:00
Peter L Jones
ed10faea6d Define and send recorder state 2020-06-14 22:03:14 +01:00
Volker Fischer
cf543eab7c merge fixes 2020-06-14 21:00:19 +02:00
Peter L Jones
c7080afd0f Define protocol message for server jam recorder state publishing 2020-06-14 19:42:36 +01:00
Volker Fischer
ac140ff8a2 use actual instrument name for sorting by instrument 2020-06-14 19:17:50 +02:00
Volker Fischer
e883a51db9 support for storing/recovering the server window positions (#357) 2020-06-14 08:49:58 +02:00
Volker Fischer
2285148cb8 Reference HTML file for welcome message #361 2020-06-13 18:15:52 +02:00
Volker Fischer
1e80a8659b update translation files 2020-06-13 17:43:41 +02:00
Volker Fischer
b56a2491fb
Merge pull request #359 from dzpex/master
New feature translated - IT
2020-06-13 17:42:36 +02:00
Volker Fischer
1c89e75900 merge fixes 2020-06-13 17:41:44 +02:00
Alberstein8
7c73b93b9f Clean some empty lines to match original code 2020-06-13 14:58:36 +02:00
Alberstein8
61f25b5644 Removed iReceivedInstrument decalration 2020-06-13 14:15:24 +02:00
Alberstein8
8de92ed5f7 Sort by instrument, new sortby function with parameter to set order
Sort by instrument added, using the same function for sorting by name or instrument
2020-06-13 14:07:09 +02:00
dzpex
0578e8177e
New feature translated 2020-06-13 13:46:57 +02:00
Alberstein8
3dbddc5568
Merge branch 'master' into master 2020-06-13 11:29:21 +02:00
Jonathan
16dc091b48
Update for sort order
Also a slight clarification
2020-06-13 08:58:20 +01:00
Volker Fischer
ff31b99dc3 added Genre label 2020-06-13 09:29:51 +02:00
Volker Fischer
14cf23a1d7 fix: Jamulus Server window too wide #357 2020-06-13 09:27:31 +02:00
Volker Fischer
b078bfd7b8 further preparation for #356 2020-06-13 08:51:05 +02:00
Volker Fischer
e4b01fa395 prepare for pull request: #356 2020-06-13 08:31:28 +02:00
Volker Fischer
e1b982c34c merge fixes 2020-06-13 08:20:03 +02:00
Volker Fischer
83c34d061c
Merge pull request #352 from pljones/351-improve-recorder-logging
Add recorder state to console
2020-06-13 08:16:21 +02:00
Alberstein8
0aea018a61 Addded sort by instrument 2020-06-13 01:14:43 +02:00
Volker Fischer
4c94633c1a clean up the reverberation and panning code in the client 2020-06-12 18:26:34 +02:00
Peter L Jones
fe338049b2 Add recorder state to console 2020-06-11 20:52:49 +01:00
Volker Fischer
0d77ccdcc4 under Mac the slim fader label must be a bit higher so that all have the same length 2020-06-11 19:58:51 +02:00
Volker Fischer
bfc438ba20 rename new skin to Compact 2020-06-11 18:43:32 +02:00
Volker Fischer
cf7a01d231 add new "slim channel" skin, intended for large ensembles (#339) 2020-06-11 16:42:50 +02:00
Volker Fischer
ea4a3134f8 fixed a typo 2020-06-11 12:28:28 +02:00
Volker Fischer
cf7d297663 fix for headless client operation when terminated via SIGNAL 2020-06-11 12:26:37 +02:00
Volker Fischer
cd9a939697 revert "remove some more SLOT()" commit since Travis is not happy about the change (older Qt5 version) 2020-06-11 10:48:44 +02:00
Volker Fischer
eeeaafdcf5 remove some more SLOT() 2020-06-11 09:48:03 +02:00
Volker Fischer
78d77e323d some cleanup 2020-06-11 08:35:10 +02:00
Olivier Humbert
532f424c59
French translation update 2020-06-10 21:14:59 +02:00
Volker Fischer
a3d242e177 try to fix outstanding licence text issues (#341) 2020-06-10 20:04:09 +02:00
Volker Fischer
55af62b348 r3_5_6 2020-06-09 18:45:30 +02:00
Volker Fischer
cc9e854dc6 merge fixes for translation 2020-06-09 17:49:16 +02:00
Volker Fischer
e7b291d906 improve the channel sorting algorithm (much cleaner code now) 2020-06-09 17:42:32 +02:00
daryl
07e17cb376 tiny correction 2020-06-09 10:55:52 +02:00
Volker Fischer
1c4fe003d9 fix for Copyright -> add a date (see #341) 2020-06-08 23:20:25 +02:00
Volker Fischer
9abb853fe1 fixed "*No copyright*" (see #341) 2020-06-08 23:02:43 +02:00
Volker Fischer
44e883900b fixed Free Software Foundation address (see #341) 2020-06-08 22:58:11 +02:00
Volker Fischer
2aa8c8c0d5 update translations 2020-06-08 22:48:31 +02:00
Volker Fischer
5c18abd4c7
Merge branch 'master' into master 2020-06-08 22:45:48 +02:00
daryl
db05a4d88b Spanish tr update 2020-06-08 22:15:23 +02:00
Miguel de Matos
85e517c029
Update to Portuguese Translation 2020-06-08 21:04:13 +01:00
Volker Fischer
9c811782dc direct use of Q_UNUSED on OPUS calls does not suppress the warning under Linux -> go back to previous implementation 2020-06-08 22:02:16 +02:00
Volker Fischer
0c7866eda3 initial OMP processing tests 2020-06-08 21:47:36 +02:00
Volker Fischer
1880520f77 update German translation 2020-06-08 21:30:43 +02:00
Volker Fischer
dccfeb88c6 "Sort Channels by Name" -> "Sort Channel Users by Name" 2020-06-08 21:12:33 +02:00
Volker Fischer
c4866aff2f code cleanup 2020-06-08 17:40:59 +02:00
Volker Fischer
8d8b52ae06 support sorting faders by channel name (#178) 2020-06-08 17:34:45 +02:00
Volker Fischer
93ec45d9cc some small fixes 2020-06-07 13:08:06 +02:00
Volker Fischer
efc24ffdbe improvement: only send channel levels if they are different from the previous ones 2020-06-07 12:09:30 +02:00
Volker Fischer
6a896522f0 Qt4 -> Qt5 connection 2020-06-07 10:08:00 +02:00
Volker Fischer
af0f9510f8 resolve outstanding: using Qt5 connections instead of the old Qt4 ones 2020-06-07 09:01:52 +02:00
Volker Fischer
6f45cc5a00 small fix in German translation 2020-06-06 22:37:17 +02:00
Volker Fischer
9ae3a64110 update translation files 2020-06-06 22:35:03 +02:00
Volker Fischer
086d72c986 Merge branch 'master' of github.com:corrados/jamulus 2020-06-06 22:34:12 +02:00
Volker Fischer
16dcfa2b2a use darker black LEDs, see #222 2020-06-06 22:33:58 +02:00