{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":80719637,"defaultBranch":"develop","name":"RPi-Jukebox-RFID","ownerLogin":"MiczFlor","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-02-02T11:41:41.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1876216?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717428275.0","currentOid":""},"activityList":{"items":[{"before":"d93f07111ec54bf772711aac4208376041be2970","after":"f2a1730a8df693350aef14aa6df6f563ffe6f786","ref":"refs/heads/future3/develop","pushedAt":"2024-06-08T07:50:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"feat: Add INA219 battery sensor (#2380)\n\n* specify specific pip version wich works with zmq install\n\n* add INA219 sensor\n\n* average measurement for more accurate results. Use supply voltage for measurement.\n\n* Revert \"specify specific pip version wich works with zmq install\"\n\nThis reverts commit 48dd1bfc6c73f9a6fb1329ae6528e495b07b36e5.\n\n* correct format\n\n* Update src/jukebox/components/battery_monitor/batt_mon_i2c_ina219/__init__.py\n\nCo-authored-by: s-martin \n\n* Update copyright notice\n\n* Update license\n\n* Update license\n\n* Document the INA219\n\n* add error handling and type safety\n\n* Update batterymonitor.md\n\n* Update __init__.py\n\n* fix markdown lint for batterymonitor.md\n\n* fix markdown lint batterymonitor.md\n\n* Update documentation/builders/components/power/batterymonitor.md\n\nCo-authored-by: s-martin \n\n* Update documentation/builders/components/power/batterymonitor.md\n\nCo-authored-by: s-martin \n\n---------\n\nCo-authored-by: Timm \nCo-authored-by: s-martin ","shortMessageHtmlLink":"feat: Add INA219 battery sensor (#2380)"}},{"before":"2232a35e0b629a5560577242dc2a9e7cdc8ac3e4","after":"d93f07111ec54bf772711aac4208376041be2970","ref":"refs/heads/future3/develop","pushedAt":"2024-06-05T06:10:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Remove unused read of parameter (#2382)","shortMessageHtmlLink":"Remove unused read of parameter (#2382)"}},{"before":"09bf36c7fc95cdd3ae7d7d97fc3231f4b758dcce","after":null,"ref":"refs/heads/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-16","pushedAt":"2024-06-03T15:24:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"3431ba1a1b8865796fa618b8a0c4a257c842c25f","after":"444897e76862dfe37e700055e1c9d95f434e248f","ref":"refs/heads/develop","pushedAt":"2024-06-03T15:24:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Bump DavidAnson/markdownlint-cli2-action from 15 to 16 (#2379)\n\nBumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 15 to 16.\n- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)\n- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v15...v16)\n\n---\nupdated-dependencies:\n- dependency-name: DavidAnson/markdownlint-cli2-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] \nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump DavidAnson/markdownlint-cli2-action from 15 to 16 (#2379)"}},{"before":null,"after":"09bf36c7fc95cdd3ae7d7d97fc3231f4b758dcce","ref":"refs/heads/dependabot/github_actions/DavidAnson/markdownlint-cli2-action-16","pushedAt":"2024-06-01T22:44:12.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump DavidAnson/markdownlint-cli2-action from 15 to 16\n\nBumps [DavidAnson/markdownlint-cli2-action](https://github.com/davidanson/markdownlint-cli2-action) from 15 to 16.\n- [Release notes](https://github.com/davidanson/markdownlint-cli2-action/releases)\n- [Commits](https://github.com/davidanson/markdownlint-cli2-action/compare/v15...v16)\n\n---\nupdated-dependencies:\n- dependency-name: DavidAnson/markdownlint-cli2-action\n dependency-type: direct:production\n update-type: version-update:semver-major\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump DavidAnson/markdownlint-cli2-action from 15 to 16"}},{"before":"1b6160ecd88c6e182684b027d4a71b0e16b0bbc7","after":null,"ref":"refs/heads/s-martin-patch-1","pushedAt":"2024-05-17T17:40:32.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"}},{"before":"a18ca342659058f6224a6f53d054137bb6574edf","after":"3431ba1a1b8865796fa618b8a0c4a257c842c25f","ref":"refs/heads/develop","pushedAt":"2024-05-17T17:40:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"document working cards for rc522 (#2374)","shortMessageHtmlLink":"document working cards for rc522 (#2374)"}},{"before":"a1b2df85e63d81dc83ad47e7a079228aa5580354","after":"2232a35e0b629a5560577242dc2a9e7cdc8ac3e4","ref":"refs/heads/future3/develop","pushedAt":"2024-05-17T17:39:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"add details about cards for RC522 (#2372)\n\n* add details about cards\n\n* fix empty line\n\n* Update documentation/developers/rfid/mfrc522_spi.md\n\nCo-authored-by: Alvin Schiller <103769832+AlvinSchiller@users.noreply.github.com>\n\n---------\n\nCo-authored-by: Alvin Schiller <103769832+AlvinSchiller@users.noreply.github.com>","shortMessageHtmlLink":"add details about cards for RC522 (#2372)"}},{"before":"ca88b70c1321c29228b7081095e463817eefb327","after":"a18ca342659058f6224a6f53d054137bb6574edf","ref":"refs/heads/develop","pushedAt":"2024-05-17T16:00:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"maint: Use flake8 config file (#2338)\n\n* Configure flake8 in config file\n\n* Use config file\n\n* Show source of error\n\n* Ignore a file\n\n* Extend ignore\n\n* Fix exclude\n\n* Update .gitignore\n\n* ignore some warnings\n\n* fix some warnings\n\n* annote flake8 warnings in github actions\n\n* fix some flake warnings\n\n* ignore helper scripts\n\n* fix some warnings\n\n* ignore and fix some warnings\n\n* ignore warnings\n\n* ignore and fix warnings\n\n* fix warnings\n\n* Revert changes\n\n* fix flake8 warning\n\n* fix flake8 warnings\n\n* install dependencies\n\n* configure flake8\n\n* suppress warning\n\n* fix imports\n\n* fix warning\n\n* suppress some documentation warnings","shortMessageHtmlLink":"maint: Use flake8 config file (#2338)"}},{"before":"ca88b70c1321c29228b7081095e463817eefb327","after":"1b6160ecd88c6e182684b027d4a71b0e16b0bbc7","ref":"refs/heads/s-martin-patch-1","pushedAt":"2024-05-17T15:00:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"document working cards for rc522","shortMessageHtmlLink":"document working cards for rc522"}},{"before":null,"after":"ca88b70c1321c29228b7081095e463817eefb327","ref":"refs/heads/s-martin-patch-1","pushedAt":"2024-05-17T15:00:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"fix formatting (#2371)","shortMessageHtmlLink":"fix formatting (#2371)"}},{"before":"a889ba7e8156306bd574c5330c65611fa9e6c9ba","after":"ca88b70c1321c29228b7081095e463817eefb327","ref":"refs/heads/develop","pushedAt":"2024-05-13T21:29:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"fix formatting (#2371)","shortMessageHtmlLink":"fix formatting (#2371)"}},{"before":"f3b4b2065261b37cc14ecaf7dcf4304a68a15523","after":"a889ba7e8156306bd574c5330c65611fa9e6c9ba","ref":"refs/heads/develop","pushedAt":"2024-05-12T07:18:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Add markdownlint config and action for V2 (#2369)\n\n* fix markdown errors\n\n* add markdownlint action and config\n\n* fix action\n\n* rename config file\n\n* fix ignore paths\n\n* fix warnings\n\n* disable MD033 and MD045 locally","shortMessageHtmlLink":"Add markdownlint config and action for V2 (#2369)"}},{"before":"cffa96c86b73a0d5c119f8caf1f75262125cceba","after":"f3b4b2065261b37cc14ecaf7dcf4304a68a15523","ref":"refs/heads/develop","pushedAt":"2024-05-08T22:20:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"Fix button SecondFunc trigger (#2367)\n\n* fix instant execution of main action on holding\r\n\r\n* simplify holdMode callback handling\r\n\r\n* Update test_SimpleButton.py\r\n\r\n* update docs\r\n\r\n* fix: only go into while loop if further held\r\n\r\n* docs: update comments\r\n\r\n* docs: add alert for behavior change\r\n\r\n* docs: fix typo","shortMessageHtmlLink":"Fix button SecondFunc trigger (#2367)"}},{"before":"8bbd538a4c89c94e8b76baf5220bcbb05f1ac8da","after":null,"ref":"refs/heads/future3/fix-links","pushedAt":"2024-05-05T21:48:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"}},{"before":"141a05fe1e676bd7951e9396bb2b53e3165d4ac0","after":"a1b2df85e63d81dc83ad47e7a079228aa5580354","ref":"refs/heads/future3/develop","pushedAt":"2024-05-05T21:48:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Fix links (#2366)","shortMessageHtmlLink":"Fix links (#2366)"}},{"before":null,"after":"8bbd538a4c89c94e8b76baf5220bcbb05f1ac8da","ref":"refs/heads/future3/fix-links","pushedAt":"2024-05-05T21:42:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Fix links","shortMessageHtmlLink":"Fix links"}},{"before":"34464da18c339f2a1935ba8e48a30b11505168c4","after":null,"ref":"refs/heads/future3/maint-codeql","pushedAt":"2024-05-03T22:50:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"}},{"before":"aee32ff5f1653653c07274dc4077d57b5920b5ac","after":"141a05fe1e676bd7951e9396bb2b53e3165d4ac0","ref":"refs/heads/future3/develop","pushedAt":"2024-05-03T22:49:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Remove setup-python-dependencies (#2363)","shortMessageHtmlLink":"Remove setup-python-dependencies (#2363)"}},{"before":null,"after":"34464da18c339f2a1935ba8e48a30b11505168c4","ref":"refs/heads/future3/maint-codeql","pushedAt":"2024-05-03T20:14:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Remove setup-python-dependencies","shortMessageHtmlLink":"Remove setup-python-dependencies"}},{"before":"31dc85acb5fa7abf4caf1fcbe0cd6186d422a801","after":null,"ref":"refs/heads/dependabot/github_actions/docker/setup-buildx-action-3.3.0","pushedAt":"2024-05-02T18:42:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ef130103cd1ccc80bd10d5aa4b110ebb75ab1457","after":"cffa96c86b73a0d5c119f8caf1f75262125cceba","ref":"refs/heads/develop","pushedAt":"2024-05-02T18:42:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"s-martin","name":null,"path":"/s-martin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6143783?s=80&v=4"},"commit":{"message":"Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#2362)\n\nBumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.2.0 to 3.3.0.\r\n- [Release notes](https://github.com/docker/setup-buildx-action/releases)\r\n- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0)\r\n\r\n---\r\nupdated-dependencies:\r\n- dependency-name: docker/setup-buildx-action\r\n dependency-type: direct:production\r\n update-type: version-update:semver-minor\r\n...\r\n\r\nSigned-off-by: dependabot[bot] \r\nCo-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Bump docker/setup-buildx-action from 3.2.0 to 3.3.0 (#2362)"}},{"before":null,"after":"31dc85acb5fa7abf4caf1fcbe0cd6186d422a801","ref":"refs/heads/dependabot/github_actions/docker/setup-buildx-action-3.3.0","pushedAt":"2024-05-01T22:57:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"Bump docker/setup-buildx-action from 3.2.0 to 3.3.0\n\nBumps [docker/setup-buildx-action](https://github.com/docker/setup-buildx-action) from 3.2.0 to 3.3.0.\n- [Release notes](https://github.com/docker/setup-buildx-action/releases)\n- [Commits](https://github.com/docker/setup-buildx-action/compare/v3.2.0...v3.3.0)\n\n---\nupdated-dependencies:\n- dependency-name: docker/setup-buildx-action\n dependency-type: direct:production\n update-type: version-update:semver-minor\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"Bump docker/setup-buildx-action from 3.2.0 to 3.3.0"}},{"before":"31c2142693e0fbb776561038673b3846cc24db97","after":"ef130103cd1ccc80bd10d5aa4b110ebb75ab1457","ref":"refs/heads/develop","pushedAt":"2024-04-26T18:49:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"Bump version to 2.8.0-alpha","shortMessageHtmlLink":"Bump version to 2.8.0-alpha"}},{"before":"dd2cda7e73b582f42f0a0960f78b23a64d55b11e","after":"550a25836c3b87b2a9dfc399df0a12d2b3e3de43","ref":"refs/heads/master","pushedAt":"2024-04-26T18:41:25.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"Merge pull request #2358 from MiczFlor/develop\n\nRelease 2.7.0","shortMessageHtmlLink":"Merge pull request #2358 from MiczFlor/develop"}},{"before":"1fb7a84a2344aa00b5f464f4062da06f2a18acd5","after":"31c2142693e0fbb776561038673b3846cc24db97","ref":"refs/heads/develop","pushedAt":"2024-04-26T18:40:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"Bump version to 2.7.0","shortMessageHtmlLink":"Bump version to 2.7.0"}},{"before":"8069179297671a6343f92eb448c29535616eb447","after":"1fb7a84a2344aa00b5f464f4062da06f2a18acd5","ref":"refs/heads/develop","pushedAt":"2024-04-26T11:24:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"fix: update default handling for yes/no questions (#2357)","shortMessageHtmlLink":"fix: update default handling for yes/no questions (#2357)"}},{"before":"4626e5d9f6e1f5276e6dee304929eed3f3d27970","after":"8069179297671a6343f92eb448c29535616eb447","ref":"refs/heads/develop","pushedAt":"2024-04-26T06:43:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"Fix button function call (#2355)\n\n* fix: handle args for rotaryEncoder\r\n\r\ndon't pass args to callback if 'None'.\r\nreorder args for callback to pass functionCallArgs first, if definied.\r\nadded functionCallArgs to rotaryEncoder definition, to support other functionCalls then volume.\r\n\r\n* doc: update docs. removed duplicate / obsolete examples\r\n\r\nMerged wiki page \"Audio-RotaryKnobVolume\"\r\n\r\n* fix: fix tests\r\n\r\n* Apply suggestions from code review\r\n\r\nCo-authored-by: s-martin \r\n\r\n* Update codeblock type\r\n\r\nCo-authored-by: s-martin \r\n\r\n---------\r\n\r\nCo-authored-by: s-martin ","shortMessageHtmlLink":"Fix button function call (#2355)"}},{"before":"d76a7efd0ae4e97a897ef0910760b30702c67023","after":"4626e5d9f6e1f5276e6dee304929eed3f3d27970","ref":"refs/heads/develop","pushedAt":"2024-04-23T06:28:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"AlvinSchiller","name":"Alvin Schiller","path":"/AlvinSchiller","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103769832?s=80&v=4"},"commit":{"message":"Installation fixes and refactoring (#2350)\n\n* fix: added vars into logfile\r\n\r\n* refactor: split finish_installation routine\r\n\r\nextracted rfid_reader setup\r\n\r\n* refactor: removed \"Replace homedir\" code in installation\r\n\r\nv2 will not be refactored to be used with a different user\r\n\r\n* fix: add escaping for all vars written to PhonieboxInstall.conf\r\n\r\n* refactor: change and unify sed delimiter to pipe char\r\n\r\n* fix: add escaping for sed replacements\r\n\r\n* refactor: moved network setup into install_main\r\n\r\n* refactor: introduce helper script, moved functions\r\n\r\n* fix: add escaping for autohotspot\r\n\r\n* fix: command for special char handling\r\n\r\n* fix: update testdata for special chars","shortMessageHtmlLink":"Installation fixes and refactoring (#2350)"}},{"before":"6003682479598e51631c79c9cff6e571a89ea2af","after":"aee32ff5f1653653c07274dc4077d57b5920b5ac","ref":"refs/heads/future3/develop","pushedAt":"2024-04-21T19:30:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pabera","name":"pabera","path":"/pabera","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1260686?s=80&v=4"},"commit":{"message":"feat: Allow to enable/disable Cover Art in Web App & load from filesystem (#2352)\n\n* feat: Introduce Web App Settings\r\n\r\n* feat: Allow to enable/disable Cover Art in Web App\r\n\r\n* fix: handle Falsy mimetype and data even when APIC tag has been found my mutagen\r\n\r\n* feat: Try to load cover from filesystem when not found in audio file\r\n\r\n* fix: flake8 linting error\r\n\r\n* docs: Add documentation for Cover Art\r\n\r\n* feat: Allow show_covers setting to be managed in Web App\r\n\r\n* fix: again flake8 linting errors","shortMessageHtmlLink":"feat: Allow to enable/disable Cover Art in Web App & load from filesy…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEX9Aj1gA","startCursor":null,"endCursor":null}},"title":"Activity · MiczFlor/RPi-Jukebox-RFID"}