diff --git a/data/apps.json b/data/apps.json
index 0b312a798a5ecd4e9be7905a40131a806f82d742..f86d489c38115bd568c0100c132389d1954eedf0 100644
--- a/data/apps.json
+++ b/data/apps.json
@@ -3956,8 +3956,33 @@
     "issueTracker": "https://github.com/ariselseng/camerarawpreviews/issues",
     "website": "",
     "created": "2018-04-03T07:18:43.006757Z",
-    "lastModified": "2022-06-12T12:48:55.312112Z",
+    "lastModified": "2022-08-14T11:51:54.126661Z",
     "releases": [
+      {
+        "version": "0.8.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.2.0",
+        "platformVersionSpec": ">=23.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/ariselseng/camerarawpreviews/releases/download/v0.8.0/camerarawpreviews_nextcloud.tar.gz",
+        "created": "2022-08-14T11:51:53.926696Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-14T11:51:54.422829Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.2",
+        "rawPlatformVersionSpec": ">=23 <=25",
+        "signature": "PFmpM6Z/HRyjvn584OzrrGEd4EExZbMHBLcbjGQ7/0RzpelcQnwW/jxOsOP4RyUh\nOy0BruAs6+wx5JOEGk3xFenSOv+odb2h3LzfoKfgPve+lro4fwGfDED3Y+rGjeu8\nYGlQJO5qSOx+r+RG5NJQDDcoLSP12mhA1+U8gBqiksD4FbnNH5umF+qea/WI0eN4\nGlISbSU+s6sBHm7+ypheKKl4m/5uccB29oMYI2hJsKOqsYc1LOYOyFD/12L1BDwY\n0HQ8+q8iJM08XlE3YnK23F2S7nv2pp8HuFlHtnuok5z5gX0whJlbxbpwr062yl7d\nwVEx2ymfiKyXIYaV+0h9UF0xghvBATkqiaBALvo/ZULrVBtE1MXH1ooNyYOTeH69\nmdk2uVvfE01Vj7LOL2UvRHCYfSBWa9zw0bjuwBIS6eClEYqcvWFhYDPaQSK3Vy66\nD5F/tsqOGgzQtHsLj8dDF1wA5uZrAdEoxydYVD8j4drwJFKAS3+HynkdVOWA88C9\nSFdcmcEagECXxAZNaTb8Vw0Gl81DsbQW73Uz9QrGaWqcJwaqka7iI4yYcESTLszt\nKyBdk7l+tgoVxWYb6ADoLfPRc126b+FGxta/Z+iM9BYtWzBxV0tPC8MENGx+Gv2R\nm73ylD5hrZ56Y5H6OgOJURf5jNtZO5A/0SHW4BCHzc0=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "0.7.16",
         "phpExtensions": [],
@@ -7108,7 +7133,7 @@
     "issueTracker": "https://framagit.org/framasoft/nextcloud/csp_editor/issues",
     "website": "https://framagit.org/framasoft/nextcloud/csp_editor",
     "created": "2021-01-19T08:45:22.175096Z",
-    "lastModified": "2021-12-07T09:22:58.390105Z",
+    "lastModified": "2022-08-14T14:25:00.900927Z",
     "releases": [
       {
         "version": "1.0.0",
@@ -8213,7 +8238,7 @@
     "issueTracker": "https://framagit.org/framasoft/nextcloud/drop_account/issues",
     "website": "https://framagit.org/framasoft/nextcloud/drop_account",
     "created": "2017-08-01T16:47:35.778336Z",
-    "lastModified": "2021-12-06T10:17:54.733478Z",
+    "lastModified": "2022-08-14T15:15:16.967642Z",
     "releases": [
       {
         "version": "2.0.0",
@@ -10966,7 +10991,7 @@
     "issueTracker": "https://github.com/nextcloud/files_photospheres/issues",
     "website": "",
     "created": "2019-04-28T09:42:04.105033Z",
-    "lastModified": "2022-05-07T08:43:11.062191Z",
+    "lastModified": "2022-08-14T11:24:10.721114Z",
     "releases": [
       {
         "version": "1.23.1",
@@ -19370,8 +19395,39 @@
     "issueTracker": "https://github.com/mziech/nextcloud-majordomo/issues",
     "website": "https://github.com/mziech/nextcloud-majordomo",
     "created": "2021-08-04T18:58:58.651959Z",
-    "lastModified": "2022-01-18T23:11:20.412346Z",
+    "lastModified": "2022-08-13T19:37:32.539130Z",
     "releases": [
+      {
+        "version": "1.1.1",
+        "phpExtensions": [
+          {
+            "id": "imap",
+            "versionSpec": "*",
+            "rawVersionSpec": "*"
+          }
+        ],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=22.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/mziech/nextcloud-majordomo/releases/download/v1.1.1/majordomo.tar.gz",
+        "created": "2022-08-13T19:37:32.462252Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-13T19:37:32.705947Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=22 <=24",
+        "signature": "rLqpLr1HgdKRPQ5nj0PHagu8t/m8g4AE7E6GA4fB7OOlTN/scbXw2pPBgfWB5dPaxSJao1BkdNzE6hd8iUMjKEFVIeyf49EmyXdL+JO0tlGvaB2Pl3VqTkwEtVovhxTUlVSbRV2F9kR4ESS6dvhLc340mklKRTC2haE0kEWa6zhncaPja3q0a5S/9ohj5X4HOEw7h/Rx3MeciDQNGky23zAzZNe2SxMc6qpYOVAymTcmGzLQHFOY0YAVJpRV+8VONLIvFMWTzAv0O5vyUtIX+qHyi3SJS7AM4L/tiUDuSItrXpTjPVS5uluuhGZXHfEJ+QLVbUcMFvcmY9V8kXacq6zmrDjcScbOnxmgbUTXY/HZYA+UxPZrkSxnIkOz0C1VDeQ5+kMcbdYH8zXq9A6/B7HLIPOvp6S9aa8RTLs7uebmJ92/BMFkJiH98LxbQD9pgbPz7h1H/gMv7YuASq3c5OIEDnqYXlVonde6GsSUMxPgoFTnPOlzHaLAjpWJnN6a74/0yF0oyD65Sx27IbNjFNTfmLhaHTn23AHHXb5VmPj0TEoNfdUZcK7yVL4YKt9gOce5SRcVxgSciUSS0zwuLBxxcAEL21mxeoBpTLksSwwBr78tYi7g0pDg9C8lz4I2/t/UGe5CHOKSNt/65Qex9reGrxVnK0AB9HEp6qxpKsw=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- User interface for handling bounce messages\n\n### Fixed\n- Wording for IMAP connection security ([#28](https://github.com/mziech/nextcloud-majordomo/issues/28))"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.0.3",
         "phpExtensions": [
@@ -19498,19 +19554,19 @@
         "phpVersionSpec": ">=7.3.0 <8.1.0",
         "platformVersionSpec": ">=20.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/maps/releases/download/v0.2.0/maps-0.2.0.tar.gz",
-        "created": "2022-07-18T09:48:47.032590Z",
+        "download": "https://github.com/nextcloud/maps/releases/download/v0.2.0-2-nightly/maps-0.2.0-2-nightly.tar.gz",
+        "created": "2022-06-25T10:32:43.631054Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-07-18T09:48:48.236618Z",
-        "isNightly": false,
+        "lastModified": "2022-06-25T10:32:43.879016Z",
+        "isNightly": true,
         "rawPhpVersionSpec": ">=7.3 <=8.0",
         "rawPlatformVersionSpec": ">=20 <=25",
-        "signature": "kmOn3rgVKrMDR4pnm0MQqGmDx8c5hdztjhcXwTQ+81szxW7IIgdsmx2CwO3QH6ptph2JqGRVZy/RtbqEZvVsGOXze7+9RWPPvHeRZAUpz7vpx0QRIhC97vA1gd+6MhutyCfG5m5RS6z9AGGf+I+3fnIrOusGH2t6yAvyeaCqsXmAISlEX/+RJflJOxdQSq6kaWLomLP1p8hkzHc9saJ121pkNiUfeS2XKvyKcHVh3BXF5wZ3FgsVhHMIlgtQXxhSlqzKBiHAUedOwRGQBPlvAQvEcQZCwOxJMQwD29fDfQkekvmR8QZI4xq+KB7R9BQs5lPq6IUvUwCIQmWRzcyVlkHciNO2He4HS2UT+hFnZru8DkwHn7QagGqzNwb1FqPZ689xoFxlR9ahpoj8u9qk38dCT/YfcaDtmu1bn3swSEaaI7/2tSt3+2p2jsBIeAU/uWSZ0GJx3cq6aFIEBxxey9UxYprkM7vFTua3CUv/a2y77ALI56+ICi+kGe3pJI7Pcuujms2Wb7lSLt0SbRf1+kHqlk6U9wEFHL0zOcG/SOxfkzfwqA6ZWd1ZxF58hLZBJbiwXN9UdzJrzeH8PVVYfsK70dwh4VCIaMg+CpBDGja64C3DxrcY6vm8fwy0JLtHRjFucHV1knjaJoe7TzA7GvBckfZAjQFYz6NFKM6Jw54=",
+        "signature": "mqVw4UiVUd+YIsP3Xkd7LoUmJBSwh8nDfahSp40hHk1KbBgzKHNF7nOJLQN3q+RGeEy2lq/gn4ouIqLbovLgvv8iGOZPDAPhnDOaDTlBb+CYr6M5dpe/485zv2gL8OB4flrnv1GNObT5A/M4EGx+hSm8NXZSYcjazZuKb2tnb9oT5tqGWsyk3Loz7kZJTmMBWsMfz4C3j66vcgTU59L0JV80p1Jc9bjJEJmtvqniTEHzoK32r1eSWJLo6hFKs5SbtdsRSVyRs6U9ZYacbosN5fkwwY0d44Km+mg3xupFo4QX+aEHVx6bbwVYX3cQbKlSdpUyf1CNvVYKqzJuAW3lIX8HxzE5UiRTydqmDWwMkd6w4QM2D3XsonpehjxS/A6NV0SZ/NlAP/4fUElkqC4vLjQwijRykpqEOB032maQdSwbmnKTGBbsX0fig5LzVB1hAaeneZaC75kar1ZExqkGVCMgtsX2pzbZSRvpOfbjKFUrle5m/kXIYNmYxReu/udU7Bh8RQYKWbw6WrFB/a2ix7a8xJizgPDcdaWCyVbV8a11qoOpRrM0E3ewuJEspYl9XJUusuMDJMAiQYgyOEIuw+eexTm0EmfrwLnKqxezZcJokMferetpMjgWT+oL3vXggb9NQJ/AfA1g8QfhE4Lc83NUZzuRx7br0maSJ1xY50g=",
         "translations": {
           "en": {
-            "changelog": "### Fixed\n- Add .contact-group-name to padding exception\n  [#678](https://github.com/nextcloud/maps/pull/678) @RobinFrcd\n- Welcome PHP8\n  [#683](https://github.com/nextcloud/maps/pull/683) @umgfoin fixes\n  [#656](https://github.com/nextcloud/maps/issues/656) @Emporea\n  [#652](https://github.com/nextcloud/maps/issues/652) @GHJester\n  [#640](https://github.com/nextcloud/maps/issues/640) @benjaminsabatini\n- Migrated app to Bootstrap\n  [#703](https://github.com/nextcloud/maps/pull/703) @eneiluj @tacruc fixes\n  [#689](https://github.com/nextcloud/maps/issues/689) @l1gi\n- Improved image metadata extraction\n  [#705](https://github.com/nextcloud/maps/pull/705) @tacruc\n- Replace deprecated String.prototype.substr()\n  [#716](https://github.com/nextcloud/maps/pull/716) @CommanderRoot\n- Scan shared Photos\n  [#727](https://github.com/nextcloud/maps/pull/727) @tacruc fixes\n  [#447](https://github.com/nextcloud/maps/issues/447) @mayermart\n- Remove empty lines from address lookup\n  [708](https://github.com/nextcloud/maps/pull/708) @SeanDS fixes\n  [706](https://github.com/nextcloud/maps/issues/706) @SeanDS\n- Show Waypoints in tracks\n  [764](https://github.com/nextcloud/maps/pull/764) @tacruc fixes\n  [753](https://github.com/nextcloud/maps/issues/753) @nougatbyte\n- Allways show tracks without timestamps\n  [739](https://github.com/nextcloud/maps/pull/739) @tacruc fixes\n  [738](https://github.com/nextcloud/maps/issues/738) @nougatbyte\n### Added\n- new Vue frontend\n  [#510](https://github.com/nextcloud/maps/pull/510) @eneiluj @tacruc\n  [#700](https://github.com/nextcloud/maps/pull/700) @tacruc\n- Added Option to scan photos now\n  [#704](https://github.com/nextcloud/maps/pull/704) @tacruc\n- Added phpUnit tests workflow\n  [#725](https://github.com/nextcloud/maps/pull/725) @tacruc\n- Added unit test for exif extraction\n  [737](https://github.com/nextcloud/maps/pull/737) @tacruc\n- Added node  workflow\n  [740](https://github.com/nextcloud/maps/pull/740) @tacruc\n- Respect .nomedia and .noimage files\n  [7226](https://github.com/nextcloud/maps/pull/726) @tacruc\n-\n\n### Performance\n- Replace use of IConfig with IMemcache to store the last address lookup\n  [#688](https://github.com/nextcloud/maps/pull/688) @tcitworld"
+            "changelog": ""
           }
         },
         "signatureDigest": "sha512"
@@ -19529,19 +19585,19 @@
         "phpVersionSpec": ">=7.3.0 <8.1.0",
         "platformVersionSpec": ">=20.0.0 <26.0.0",
         "minIntSize": 32,
-        "download": "https://github.com/nextcloud/maps/releases/download/v0.2.0-2-nightly/maps-0.2.0-2-nightly.tar.gz",
-        "created": "2022-06-25T10:32:43.631054Z",
+        "download": "https://github.com/nextcloud/maps/releases/download/v0.2.0/maps-0.2.0.tar.gz",
+        "created": "2022-07-18T09:48:47.032590Z",
         "licenses": [
           "agpl"
         ],
-        "lastModified": "2022-06-25T10:32:43.879016Z",
-        "isNightly": true,
+        "lastModified": "2022-07-18T09:48:48.236618Z",
+        "isNightly": false,
         "rawPhpVersionSpec": ">=7.3 <=8.0",
         "rawPlatformVersionSpec": ">=20 <=25",
-        "signature": "mqVw4UiVUd+YIsP3Xkd7LoUmJBSwh8nDfahSp40hHk1KbBgzKHNF7nOJLQN3q+RGeEy2lq/gn4ouIqLbovLgvv8iGOZPDAPhnDOaDTlBb+CYr6M5dpe/485zv2gL8OB4flrnv1GNObT5A/M4EGx+hSm8NXZSYcjazZuKb2tnb9oT5tqGWsyk3Loz7kZJTmMBWsMfz4C3j66vcgTU59L0JV80p1Jc9bjJEJmtvqniTEHzoK32r1eSWJLo6hFKs5SbtdsRSVyRs6U9ZYacbosN5fkwwY0d44Km+mg3xupFo4QX+aEHVx6bbwVYX3cQbKlSdpUyf1CNvVYKqzJuAW3lIX8HxzE5UiRTydqmDWwMkd6w4QM2D3XsonpehjxS/A6NV0SZ/NlAP/4fUElkqC4vLjQwijRykpqEOB032maQdSwbmnKTGBbsX0fig5LzVB1hAaeneZaC75kar1ZExqkGVCMgtsX2pzbZSRvpOfbjKFUrle5m/kXIYNmYxReu/udU7Bh8RQYKWbw6WrFB/a2ix7a8xJizgPDcdaWCyVbV8a11qoOpRrM0E3ewuJEspYl9XJUusuMDJMAiQYgyOEIuw+eexTm0EmfrwLnKqxezZcJokMferetpMjgWT+oL3vXggb9NQJ/AfA1g8QfhE4Lc83NUZzuRx7br0maSJ1xY50g=",
+        "signature": "kmOn3rgVKrMDR4pnm0MQqGmDx8c5hdztjhcXwTQ+81szxW7IIgdsmx2CwO3QH6ptph2JqGRVZy/RtbqEZvVsGOXze7+9RWPPvHeRZAUpz7vpx0QRIhC97vA1gd+6MhutyCfG5m5RS6z9AGGf+I+3fnIrOusGH2t6yAvyeaCqsXmAISlEX/+RJflJOxdQSq6kaWLomLP1p8hkzHc9saJ121pkNiUfeS2XKvyKcHVh3BXF5wZ3FgsVhHMIlgtQXxhSlqzKBiHAUedOwRGQBPlvAQvEcQZCwOxJMQwD29fDfQkekvmR8QZI4xq+KB7R9BQs5lPq6IUvUwCIQmWRzcyVlkHciNO2He4HS2UT+hFnZru8DkwHn7QagGqzNwb1FqPZ689xoFxlR9ahpoj8u9qk38dCT/YfcaDtmu1bn3swSEaaI7/2tSt3+2p2jsBIeAU/uWSZ0GJx3cq6aFIEBxxey9UxYprkM7vFTua3CUv/a2y77ALI56+ICi+kGe3pJI7Pcuujms2Wb7lSLt0SbRf1+kHqlk6U9wEFHL0zOcG/SOxfkzfwqA6ZWd1ZxF58hLZBJbiwXN9UdzJrzeH8PVVYfsK70dwh4VCIaMg+CpBDGja64C3DxrcY6vm8fwy0JLtHRjFucHV1knjaJoe7TzA7GvBckfZAjQFYz6NFKM6Jw54=",
         "translations": {
           "en": {
-            "changelog": ""
+            "changelog": "### Fixed\n- Add .contact-group-name to padding exception\n  [#678](https://github.com/nextcloud/maps/pull/678) @RobinFrcd\n- Welcome PHP8\n  [#683](https://github.com/nextcloud/maps/pull/683) @umgfoin fixes\n  [#656](https://github.com/nextcloud/maps/issues/656) @Emporea\n  [#652](https://github.com/nextcloud/maps/issues/652) @GHJester\n  [#640](https://github.com/nextcloud/maps/issues/640) @benjaminsabatini\n- Migrated app to Bootstrap\n  [#703](https://github.com/nextcloud/maps/pull/703) @eneiluj @tacruc fixes\n  [#689](https://github.com/nextcloud/maps/issues/689) @l1gi\n- Improved image metadata extraction\n  [#705](https://github.com/nextcloud/maps/pull/705) @tacruc\n- Replace deprecated String.prototype.substr()\n  [#716](https://github.com/nextcloud/maps/pull/716) @CommanderRoot\n- Scan shared Photos\n  [#727](https://github.com/nextcloud/maps/pull/727) @tacruc fixes\n  [#447](https://github.com/nextcloud/maps/issues/447) @mayermart\n- Remove empty lines from address lookup\n  [708](https://github.com/nextcloud/maps/pull/708) @SeanDS fixes\n  [706](https://github.com/nextcloud/maps/issues/706) @SeanDS\n- Show Waypoints in tracks\n  [764](https://github.com/nextcloud/maps/pull/764) @tacruc fixes\n  [753](https://github.com/nextcloud/maps/issues/753) @nougatbyte\n- Allways show tracks without timestamps\n  [739](https://github.com/nextcloud/maps/pull/739) @tacruc fixes\n  [738](https://github.com/nextcloud/maps/issues/738) @nougatbyte\n### Added\n- new Vue frontend\n  [#510](https://github.com/nextcloud/maps/pull/510) @eneiluj @tacruc\n  [#700](https://github.com/nextcloud/maps/pull/700) @tacruc\n- Added Option to scan photos now\n  [#704](https://github.com/nextcloud/maps/pull/704) @tacruc\n- Added phpUnit tests workflow\n  [#725](https://github.com/nextcloud/maps/pull/725) @tacruc\n- Added unit test for exif extraction\n  [737](https://github.com/nextcloud/maps/pull/737) @tacruc\n- Added node  workflow\n  [740](https://github.com/nextcloud/maps/pull/740) @tacruc\n- Respect .nomedia and .noimage files\n  [7226](https://github.com/nextcloud/maps/pull/726) @tacruc\n-\n\n### Performance\n- Replace use of IConfig with IMemcache to store the last address lookup\n  [#688](https://github.com/nextcloud/maps/pull/688) @tcitworld"
           }
         },
         "signatureDigest": "sha512"
@@ -19954,8 +20010,33 @@
     "issueTracker": "https://github.com/owncloud/music/issues",
     "website": "https://github.com/owncloud/music",
     "created": "2017-07-27T20:44:13.379611Z",
-    "lastModified": "2022-05-08T20:18:34.056933Z",
+    "lastModified": "2022-08-13T19:34:12.736823Z",
     "releases": [
+      {
+        "version": "1.6.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.1.0 <8.2.0",
+        "platformVersionSpec": ">=13.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/owncloud/music/releases/download/v1.6.0/music_1.6.0_for_nextcloud.tar.gz",
+        "created": "2022-08-13T19:34:12.167195Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-13T19:34:13.124039Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.1 <=8.1",
+        "rawPlatformVersionSpec": ">=13 <=25",
+        "signature": "Jrxw0fFRmnm8S6FWDU+I736CNBHvqQeQ2+8+MGh0P7JVsYo69rjUy7jo1JkhROez\n5EXbqK8KglPScw0/RmMGZRL6PD1Q+RyIp0umqO3jIJAZpSW1cMzoT6ATMPiYFOrv\nB19JxVdMURCiBok2iKPtJI6aoWfv1P0J7LcIZhIC0zu0rf97T56Rv+EPcSzLyC0B\nFfZItjMWelxTwAu9Usgz+0TMfVudBHqKdgvgFv5aQ4TTB2Z1z3HbdR3F95HbE/UW\nc17bZrS2ar9R0RqyjvcMx/mll3SPZWAe1imIJVTV//Bi3k2YKwUrhu+WZYwtb0Ap\nTHkczHjDMmE7kfEjetPmvsqMHTLsTVZeKRKNiW3N9uThSvwWnkVGs8nBBX0TaMVC\noiP7+YP+9V7NtCsQTWWLJf1RdAF1N32YmGyP00CPGUJ1a/lZxw/b7x8MR2YMxC0N\n9GpkxOZEMYz/xVAAC+slwVUnbYxrgtFVnZY5auXAXmeDN0uFKb+zqFyY4n0/wno2\nE4n/x6B63iboiRI00BRY/C87XgJT3LQdSTMLHxa/i/0SxISN4UVHjPZ/7Vnz2he0\nFmAF68uBt8HFDeJceQn9LRM+VhW/hqx0m2gjZ6AXw6FXUpLELmaRFdK7Q3f2WBmm\nOkS/W+ov96kQpVZNviYkCUNGq2t5IW12hZloMmFhi6o=",
+        "translations": {
+          "en": {
+            "changelog": "### Added\n- Option to set the playback rate. This can be found by long-pressing the play/pause button on the controls pane.\n  [#972](https://github.com/owncloud/music/issues/972)\n- Show the broadcasted song title on Icecast/Shoutcast -type radio streams\n  [#992](https://github.com/owncloud/music/pull/992) @medismail\n- Show other metadata broadcasted by the radio station in the details pane\n- Gapless play with preloading of the next track in the queue\n  [#685](https://github.com/owncloud/music/issues/685)\n  [#776](https://github.com/owncloud/music/issues/776)\n- Artist and album names from Last.fm to the Last.fm tab of the track details\n  [#995](https://github.com/owncloud/music/issues/995)\n- Album art from Last.fm on the album details pane when no local art available\n- Support for radio stream URLs which point to a playlist file containing the actual audio stream URL\n  [#966](https://github.com/owncloud/music/issues/966)\n- Configurable option to ignore articles in the alphabetical ordering of the artists (by default, ignore: The, El, La, Los, Las, Le, Les)\n  [#984](https://github.com/owncloud/music/issues/984)\n- Support for Nextcloud 25 (tested on beta 1)\n\n### Changed\n- Allow playing `audio/aac` files within Files if the MIME type is mapped in the cloud configuration\n- If updating a podcast channel fails, don't retry it each time the background task runs but only upon the normal podcast update schedule\n- HLS-type radio streams are now relayed via the cloud server, removing the need to whitelist each allowed source server\n- Subsonic: Use album-based track numbering also on playlists, to help DSub in cache management\n  [#994](https://github.com/owncloud/music/issues/994)\n- Allow playing external audio streams from playlist file also on link-shared folders\n  * HLS-type streams are not allowed, though\n- Albums with the same name but different artist now each have their own color on placeholder album art\n\n### Fixed\n- Previous radio station being played without any error messages when failed to start playing an HLS stream\n- Playback of a local track starting from a non-zero offset after playing an HLS stream\n- Errors being logged because of incomplete exception case handling\n  [#989](https://github.com/owncloud/music/issues/989)\n  [#988](https://github.com/owncloud/music/issues/988)\n- Podcast episodes shown in wrong order after channel updated via the web UI\n- Fallback Aurora.js player not working in the main app (i.e. worked only within Files; broken since Music v1.2.1)\n- Fallback Aurora.js not working on most versions of Nextcloud (starting from NC15 or NC16)\n- The manifest file of the HLS stream was being polled indefinitely after listening to the stream was stopped\n- Severe performance problem in the background cleaunup task when PostgreSQL used\n  [#997](https://github.com/owncloud/music/issues/997)\n- Not able to start playing a podcast episode which happens to have the same ID as currently playing song or radio station"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.5.2",
         "phpExtensions": [],
@@ -20058,7 +20139,7 @@
       "en": {
         "name": "Music",
         "summary": "Music player, library viewer, and server",
-        "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports at least audio types mp3, ogg, m4a, m4b, flac, wav\n- Playlist support with import from m3u, m3u8, and pls files\n- Browse by artists, albums, genres, or folders\n- Filter the shown content with the search function\n- Play internet radio and podcast channels\n- Setup Last.fm connection to see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS (supported on all modern desktop browsers)\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on various external apps e.g. on Android or iPhone"
+        "description": "A stand-alone music player app and a \"lite\" player for the Files app\n\n- On modern browsers, supports at least audio types mp3, ogg, m4a, m4b, flac, wav\n- Playlist support with import from m3u, m3u8, and pls files\n- Browse by artists, albums, genres, or folders\n- Gapless play\n- Filter the shown content with the search function\n- Play internet radio and podcast channels\n- Setup Last.fm connection to see background information on artists, albums, and songs\n- Control with media control keys on the keyboard or OS\n- The app can handle libraries consisting of thousands of albums and tens of thousands of songs\n- Includes a server backend compatible with the Subsonic and Ampache protocols, allowing playback and browsing of your library on various external apps e.g. on Android or iPhone"
       }
     },
     "isFeatured": false,
@@ -21194,8 +21275,33 @@
     "issueTracker": "https://github.com/nextcloud/notes/issues",
     "website": "https://github.com/nextcloud/notes",
     "created": "2016-12-13T14:20:20.033758Z",
-    "lastModified": "2022-07-10T20:39:00.366697Z",
+    "lastModified": "2022-08-14T09:03:04.225483Z",
     "releases": [
+      {
+        "version": "4.5.0",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.4.0 <8.2.0",
+        "platformVersionSpec": ">=22.0.0 <27.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/nextcloud/notes/releases/download/v4.5.0/notes.tar.gz",
+        "created": "2022-08-14T09:03:03.484752Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-14T09:03:05.579306Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.4 <=8.1",
+        "rawPlatformVersionSpec": ">=22 <=26",
+        "signature": "l5Pg0YboG5mHNgH2kVo+BKjcaGc9+60Q4hfO3+f6CzWZqHUAx4Jf+IbA0hDRHPuMJEMtc9pJ1vuY/vcKjd1keVnECt1iHGMdWzfyaK6dnS1mqnFMgdgoHZC6xrLWNGjklTxqtofEl8T/UJn1VS2qTX/xh8p6+3yocyCBdBa+K4N5IXPNg8quksu1Cv/76hVuoTrlsvgB/XKhkJ7JdJq45BFMSXYFQh84AgUgvAsbaqZ3nosuvxOh/0v1gaLVp7eEDLA5e0H7Yjq2FVzJ1btkXXO9DFOmTLimpEIHf+tlf4QxJWWazaCvE0yNODSISuLKCarD7+OfTo6UBVBWP3H2wxFxddvVgNgdXpmabIGnbwsYhzvVYLAOc4i2g5zHgWn55F6/Po194t8eE5UjQAnEn95kdl4q9DwiMU6ZbqgxQy5Df0JkHCEDPwu108BO8m9/2x92OasfRLYXUesOhloHkuc3pMyCVsDiEzrKj09XDj8MJgXoCBB+IqBoaPwKxSsPRw6PFIloWLGjNtRnDy+6PfGt3pUjE+IaI+dG4ivZUOuYg9jf26XDA0/2HFYpEQM5HwrQvZuuC6Q38gYol+Tq/td/71W0xSd6+krNhT0htHAIs9XnMCVnQbxVzs951c7+4iJcchJXfDArJunYWA5MFMEGTRwLc0Kq+h0OUlb5wTI=",
+        "translations": {
+          "en": {
+            "changelog": "- Allow Checkbox to be toggled in viewmode (#861 by @newhinton)\n- Update table style (#878 by @newhinton)\n- Add a button to create a new note to the dashboard (#873 by @salixor)\n- rename settings to Notes settings (#891)\n- auto create notes folder only if app is opened (#890)\n- fix minor API version (#898)\n- fix loading (should fix some error situations) (#897)\n- maintenance (#888, #893, #899)"
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "4.4.0",
         "phpExtensions": [],
@@ -21363,22 +21469,22 @@
     "isFeatured": true,
     "authors": [
       {
-        "name": "Kristof Hamann",
+        "name": "Hendrik Leppelsack",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Jan-Christoph Borchardt",
+        "name": "Bernhard Posselt",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Hendrik Leppelsack",
+        "name": "Kristof Hamann",
         "mail": "",
         "homepage": ""
       },
       {
-        "name": "Bernhard Posselt",
+        "name": "Jan-Christoph Borchardt",
         "mail": "",
         "homepage": ""
       }
@@ -22688,6 +22794,98 @@
     "certificate": "-----BEGIN CERTIFICATE-----\r\nMIIEBTCCAu0CAhA6MA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\r\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\r\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\r\ndXRob3JpdHkwHhcNMTcwMzEwMTQ1OTUyWhcNMjcwNjE2MTQ1OTUyWjAVMRMwEQYD\r\nVQQDDApvbmx5b2ZmaWNlMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEA\r\n1gkjED/XDRZA3gjeD7A794DdUUNuyIn9qXBZnnKjPOiBYWiPBz7kTWdAi+QF/ymv\r\nCA+BzQv3FfXSgStiyGiBxU+5TY4xm0zCt8LrhxYBKGKw1SX53kfsL1tiJl5DTwou\r\n548IX0/Xh8RrRHgbyygG6E6tI0Y/rRhWOyIqCtmnoRGNL7QSjh6vYRwCx+vRS74b\r\nWMcJBeJzqrceg1IgDOZt6/+3wVTQPmnXfvm29GOViCgWTsoS449V7ibtnPGHrE10\r\ncJPRE9geUGRRQP5fGZ/m22plwmJV+F8fItpwHiHPlk33lkwZ27CkHt6EQ7u4XR4N\r\nfo5ONdF3sV/eUhF2iG/K7wwaA47O3O+TV3Sjs+cD+fYcwUtUB/4AKWGjDkxUcLlT\r\nbU0N6lKwixPtdlT9isI5RwY/xF8Rh9hxn36pf5i9U42F8uGiNxXyco44Dcqv63uP\r\nHDyIlI1m35qpiGEFBLOre2r82DO1msgXJAWQCkE8mW+e6UcTr+8Vc4d+HSxzC/fM\r\nlm4TKjQSIDCsqod+7ATaQQ7C6dYqxupxaNwVCf0QLl5GvrnriH9UASpNofJDuhTu\r\nu4lD63J9+twULf0JMy9MXs29Tt2FDFdTg7ITLk/2WHxVrFB271V7lsz+9pk7KAXe\r\nmM3cVaZY+M04QevHQkarV9310I8bB6ltWxZaZ5qnUysCAwEAATANBgkqhkiG9w0B\r\nAQsFAAOCAQEAK/Bu0DS4ZwZP+0YXpK2eH0OyVLgH+07iJfL15dprWh4OpbGcv3Aq\r\n+VY5ir0tTH9waDkqRHvpWDmFdgzXEWWcRmys67ZX76VfNriJnUbBLqnD0r+9JwQv\r\nT9SsqJjxqWxoihccU3SVUx3k9uB6rD9ZT8AZzECTM3v3K+YLc8R1Y7KTHN9BzAsc\r\nJmWNruYBbLRgidHZpBjzxqT4R8y/jnMOS+gCeuFTcdK8+EZd7zjPTSZ/285BN+Qf\r\nE3IJxDHWuYNyGLpznFgpvTVrjhyICUY4ffcfz7gTG+cmkw9fCw0QJT16jZHKBHZV\r\nXpdAcrLQZ2TckYZ4kEcbX+q+kHl2oxR/3A==\r\n-----END CERTIFICATE-----",
     "discussion": "https://dev.onlyoffice.org/"
   },
+  {
+    "id": "openhab",
+    "categories": [
+      "integration"
+    ],
+    "userDocs": "",
+    "adminDocs": "",
+    "developerDocs": "",
+    "issueTracker": "https://github.com/kenda/nextcloud-openhab/issues",
+    "website": "",
+    "created": "2020-01-06T20:27:33.309151Z",
+    "lastModified": "2022-08-14T21:31:20.415777Z",
+    "releases": [
+      {
+        "version": "0.9.7",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.3.0 <8.1.0",
+        "platformVersionSpec": ">=12.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/kenda/nextcloud-openhab/releases/download/v0.9.7/openhab.tar.gz",
+        "created": "2022-08-14T21:31:20.136675Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-14T21:31:20.746590Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.3 <=8.0",
+        "rawPlatformVersionSpec": ">=12 <=25",
+        "signature": "byhimxpHiSAmFNMpnnAkrnujOCaJqEj/dR0jNsGOP87PbZYIYcKstKdS1SwctL2xXXvr9TtwalMNy32RVvPkfJJ4ZZUzOZlIsRfIKipYawrkmzcPmhkrMk+DPLuU3HkS1qfMdVXmFcreCLCwGKrh7EP1a8O52+sDxHWzooOVaJn9TtK7cuWuis5z765Tg6IKrOzfQ2c/Lw8ooZnELQH+ZD9BOWXRMjy5sYP38jDYejilvL35iNVu9GEXADTx72OKdOIAULfAlPhvNaPiTFsrfZYiHjoIlhJ5z4peY4A/0Z7gELxwGOEYnSQSf9C10PgSZ2vc7DrMLzbo+bQuDjaNXLud4SjEJqCVSLACm83AV6jzP9F6WU3sRhOObId6yMVG0dJo8KioKfVxcjKDvKHw9PG9IXwDbqHDzQltxX/hL/b9oRUIrroc990MmoQ3gp/WenMqiAynIFTEKeREjc8wPJu8T9pjej0nnyd/YzcTzd/sefDZ7nhJF6VwGcknu9Emh4OaRU6EClT+3MoIC5jTwLeGmkuhtMPPVhWnJrNb4CtwCMdiCqCjXQ1jiASAppGn3OPuCYxrVgfOgz256G9sBKBrqV/u0ZAyvRLy4vFsLXsPdckRakgD62BdjDMXCAvAvNNHhFdPfe0olV2KFYDJbhe4HylgAJyVAOOmUo3ZHtw=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
+      {
+        "version": "0.9.6",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": ">=7.3.0 <8.1.0",
+        "platformVersionSpec": ">=12.0.0 <26.0.0",
+        "minIntSize": 32,
+        "download": "https://github.com/kenda/nextcloud-openhab/releases/download/v.0.9.6/openhab.tar.gz",
+        "created": "2022-08-14T20:15:28.481765Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-14T20:15:33.793333Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": ">=7.3 <=8.0",
+        "rawPlatformVersionSpec": ">=12 <=25",
+        "signature": "sAX/r8ADv2fvSSTLCQd+1+lSGTEUlh1a+27uea5Oot6XPJN9j2ZIrnlNaP7Oje4ZiyIWBO2CNmSO56ErRQ2MH7WB+ZQi//4we7xn4apYs2F9LSLrVeKKkyvuBipbvZswWAlYKXcMuOCY1B3+2s6Q1bkORGdKh4Z0IK7g7/u81/7I4DGa82FCFNhPj00HH0z1OH9+RkggaQ7MGqbL3+LgdTy0Qg9sDuE8ISUjhUC+OMLeGyFWfzzIgGvuB2rWLDsQHN1SKRIsMv6SFN2FTzczSonUWbI+U8wgUcXATE3esNIEiVXLZhdXHKQ8MLngAb17UTvLnCXbXjVcZoXUJBFy/W1JZihmJyIhys+BJ33Nq7pQcaG9CdzpRRTwxMhjhyXgt6VkW5h2BczOkQSsl0P89CIWXGJvziaVm3z4qzK3+sf5c2/I14cCtmNPGHetRMrLenWEr9Urq6BYJovAtQXFyhiptae0wIlFebQR8pAU1KjYd6su7M0abac6rQSW/4uTCCGBzBA1mkA1sNrysF5CMHYh8p8126ZpLcIZb0Low0T90HGogN5YzV1rK812OJ/CERj/t2+SmDkqRPcUiqu0HKILH9PsLDokhVfhF7uMLvANNmzLrYs0FcD+dMR+TxfF3cIa7ti4Mwy6z2MBC2BiTRuz4ANfGef5oJn8aEvprBI=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      }
+    ],
+    "screenshots": [
+      {
+        "url": "https://raw.githubusercontent.com/kenda/nextcloud-openhab/master/screenshots/overview.png",
+        "smallThumbnail": ""
+      }
+    ],
+    "translations": {
+      "en": {
+        "name": "Openhab Viewer",
+        "summary": "Renders sitemaps of an Openhab instance.",
+        "description": "This app renders the available sitemaps of an Openhab server instance. This allows you to display values from your smart home in Nextcloud."
+      }
+    },
+    "isFeatured": false,
+    "authors": [
+      {
+        "name": "Marcus Nitzschke",
+        "mail": "",
+        "homepage": ""
+      }
+    ],
+    "ratingRecent": 0.5,
+    "ratingOverall": 0.5,
+    "ratingNumRecent": 0,
+    "ratingNumOverall": 0,
+    "certificate": "-----BEGIN CERTIFICATE-----\nMIIEAjCCAuoCAhEhMA0GCSqGSIb3DQEBCwUAMHsxCzAJBgNVBAYTAkRFMRswGQYD\nVQQIDBJCYWRlbi1XdWVydHRlbWJlcmcxFzAVBgNVBAoMDk5leHRjbG91ZCBHbWJI\nMTYwNAYDVQQDDC1OZXh0Y2xvdWQgQ29kZSBTaWduaW5nIEludGVybWVkaWF0ZSBB\ndXRob3JpdHkwHhcNMjAwNDI4MDYwNzA2WhcNMzAwODA0MDYwNzA2WjASMRAwDgYD\nVQQDDAdvcGVuaGFiMIICIjANBgkqhkiG9w0BAQEFAAOCAg8AMIICCgKCAgEAvv8+\n3KJkFUSgnERc7/FeUbqjH6m8wkcuPM0k2oDxeHPNjOw7X2P07IgXybWvU9Gk15Sg\nukMOzMjUEGhfa1LjsoYrg2aPRfB53zqRw9jJPjljJ6hvRA2elyOYDKjahk7jVePO\nkejk5QN/ZW212qBjfQo5lJdokD97oKnlH4mLo5hX5mh3EbFOAXl8JgRyCmvU1aeA\nTzTGdxADeFSdCH24zH1uPbIvud+v62lPXmjMCuxoJP4xpNl5SI7laZuFGUNxQdxH\nW+W+HiUqi2p07OMNpmIp/q8JPhG6gEDTR3KRIkiQRicy1J1n3d+YYn5OTiOnWkfb\nclQ3oo2cLn7dYWrCkjKO16QOO6Vm29Y10KX9aMuANUo6Ow4Hs+c/UFbEYxCtbS6w\n0rduQGh3nipgRWI9/SafLzEcRJyD5nQSLa2hgNMxumUVK0K8lKI9j17QE0yVsAao\nwkFIPQxbo3mMaw8yK0n3+0VHxNVl9fBRoU1iIF0CISl5+HETNpfjIP78ip+wTLBw\nZ19G/KzWiE7WTAYnVb4qbwqIsRKrpqz3JOd/2PsYiY5dSf8YeQo9bxKXICCXzqAn\noUsvdFD/X6YpbVmYMJfhNTTZD+E7r9QGJUbQzkeKQPQruKMUDYtrAMjI2FhlvspU\nKM3Repc2KWxPKUgaXzNDJFE6dDMpZP+GgLGFT8UCAwEAATANBgkqhkiG9w0BAQsF\nAAOCAQEAnEV6oc2Bg/xGvKB+PcacS6GxuzImLwYBjFITaptNgX48lfMc844jJRk2\nAiFJdbBBFSvfHvPxzZX2hltVkWRH8yoFH2JBiigvtHrT6GdZ3AqgewXiW7LCxOgA\nwaItea5FRNl1PlULDYfYvp5ws7zxGfHhoNCQLCog/ZYqWVkOH7EhTLFa7E+JK3fN\n+uiqYdDzWd8ey7LeLFDB1F2CU+xNMVLpMJqlNjP6n+cngmPizjytvW7ZMurDRuT5\nIfcRQTupNCSIAGmfSQdj/ICYMI6nDDBX1SbuSGAuitlxNxECxP0w8AuJRB58Kx/L\n9nZ7UcyYeONAIzNwrEXM+4yBpHdK+g==\n-----END CERTIFICATE-----",
+    "discussion": "https://help.nextcloud.com/c/apps/openhab"
+  },
   {
     "id": "openotp_auth",
     "categories": [
@@ -30281,8 +30479,33 @@
     "issueTracker": "https://git.doublebastion.com/sms-relentless/issues/develop",
     "website": "https://www.doublebastion.com/sms-relentless/",
     "created": "2022-02-26T20:05:28.196544Z",
-    "lastModified": "2022-08-13T13:32:43.941332Z",
+    "lastModified": "2022-08-14T17:01:04.770502Z",
     "releases": [
+      {
+        "version": "1.0.7",
+        "phpExtensions": [],
+        "databases": [],
+        "shellCommands": [],
+        "phpVersionSpec": "*",
+        "platformVersionSpec": ">=23.0.0 <25.0.0",
+        "minIntSize": 32,
+        "download": "https://git.doublebastion.com/releases/sms-relentless/1.0.7/sms_relentless.tar.gz",
+        "created": "2022-08-14T17:01:04.034521Z",
+        "licenses": [
+          "agpl"
+        ],
+        "lastModified": "2022-08-14T17:01:05.448048Z",
+        "isNightly": false,
+        "rawPhpVersionSpec": "*",
+        "rawPlatformVersionSpec": ">=23 <=24",
+        "signature": "FZU/1FEvyF3umRvdCzjA0sFDV4MPG3+i371aiC2oCrc8DI1crOC0WjE6ls/Iq36e\nRACmQ4LVnOa1PsLvLkFf2LmYsvvwqTGYrAjaRrW9Qe8dh6uMfA7nRZOwo06vEeIa\nEthJGkTC3ovYxnSCsRMsfL7ljbfAi/jcdKz86IFKqeeY3cTnb8Kq/QF4t2WlP4eF\nlGlxUOgmlIXzCEbJ1fFDb7zekH/RW80W1wRqnGiH1sFgzWYp+g4JoUYee7219MOs\nmR4XGDF0YugRRgbA4gkwArhG3HmBIHJZ74Oaj77oG/Fk9ELPETKZCm9ie+1yuu/R\ns/6DfnR33W+H9jzp5TrcCQ1hRPRghkL/H+8LqDscm1VUPbCd9Ncu+yCAbNSfGADE\nnet6xyDs+dSSuYNOFWNs3CDZFrPn3dH6hHSnuvZXAafcCeWtpoeKHLZV7ukg2kZw\njozOIBK/oH4H35NxfNl7nK6CXsqWTHeoUuHbGty0mOq6PBJpW07JyEjxvMNwccji\nGS2xtLk7Jmnouir0DY3aAqhon91PmNjJMsg2JaaIZlpMkY0A9/Gvcw/AIkkhiLy+\n0oliBeRAvHktWe7Pcifn8pIh+SuUlvvYB1ds0lQFW5MXnVZIZZouzSoy2+agxnUp\n4Z5/Ruk/fITmXLwL/5C1DRO3Vk5oc2rSCCuzWekKOP0=",
+        "translations": {
+          "en": {
+            "changelog": ""
+          }
+        },
+        "signatureDigest": "sha512"
+      },
       {
         "version": "1.0.6",
         "phpExtensions": [],