{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":860052752,"defaultBranch":"master","name":"nodejs-music-stream","ownerLogin":"habibi-dev","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-09-19T18:25:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/34403477?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1727456215.0","currentOid":""},"activityList":{"items":[{"before":"8a9c8dcb2ff3d07760ee8a650559894b4c3eba33","after":"8d2cb78eb48b681d4abe757226b5bb7b4e9444e1","ref":"refs/heads/master","pushedAt":"2024-09-27T17:38:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"e7dffcf8bdc2c73532efe882be65c2cd200116e2","after":"8a9c8dcb2ff3d07760ee8a650559894b4c3eba33","ref":"refs/heads/master","pushedAt":"2024-09-27T17:35:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update index.ts","shortMessageHtmlLink":"Update index.ts"}},{"before":"e0be46d4c08d78b47d0831801c40038f88f675aa","after":null,"ref":"refs/heads/multi-stream-support","pushedAt":"2024-09-27T16:56:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"}},{"before":"64f7ece8028ded947a6f4d011545fef847adb556","after":"e7dffcf8bdc2c73532efe882be65c2cd200116e2","ref":"refs/heads/master","pushedAt":"2024-09-27T16:56:51.000Z","pushType":"pr_merge","commitsCount":16,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Merge pull request #5 from habibi-dev/multi-stream-support\n\nMulti stream support","shortMessageHtmlLink":"Merge pull request #5 from habibi-dev/multi-stream-support"}},{"before":"4f3249ef53be99019d567ad15594a7600eac7fd1","after":"e0be46d4c08d78b47d0831801c40038f88f675aa","ref":"refs/heads/multi-stream-support","pushedAt":"2024-09-27T16:55:53.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update MusicRepository.ts","shortMessageHtmlLink":"Update MusicRepository.ts"}},{"before":"1828154455ee61a323a4756124b9929ff27456b5","after":"4f3249ef53be99019d567ad15594a7600eac7fd1","ref":"refs/heads/multi-stream-support","pushedAt":"2024-09-27T16:50:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update ServerInterface.ts","shortMessageHtmlLink":"Update ServerInterface.ts"}},{"before":null,"after":"1828154455ee61a323a4756124b9929ff27456b5","ref":"refs/heads/multi-stream-support","pushedAt":"2024-09-27T16:34:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update MusicRepository.ts","shortMessageHtmlLink":"Update MusicRepository.ts"}},{"before":"5661fcb652f164a0d2b0d2e6f3007f7117769052","after":null,"ref":"refs/heads/excluded-dirs-stream","pushedAt":"2024-09-26T14:50:07.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"}},{"before":"94280d42ac3ca9ca495c76b28041789e61e9403b","after":"64f7ece8028ded947a6f4d011545fef847adb556","ref":"refs/heads/master","pushedAt":"2024-09-26T14:50:03.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Merge pull request #4 from habibi-dev/excluded-dirs-stream\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #4 from habibi-dev/excluded-dirs-stream"}},{"before":null,"after":"5661fcb652f164a0d2b0d2e6f3007f7117769052","ref":"refs/heads/excluded-dirs-stream","pushedAt":"2024-09-26T14:49:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"9c72245235081d5f2b936d1e4a18b55ff8f2837d","after":null,"ref":"refs/heads/excluded-dirs-stream","pushedAt":"2024-09-26T14:48:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"}},{"before":"ba8b9f4ac3bc5976928619aa9b509183139fe9e4","after":"94280d42ac3ca9ca495c76b28041789e61e9403b","ref":"refs/heads/master","pushedAt":"2024-09-26T14:48:36.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Merge pull request #3 from habibi-dev/excluded-dirs-stream\n\nExcluded dirs stream","shortMessageHtmlLink":"Merge pull request #3 from habibi-dev/excluded-dirs-stream"}},{"before":"0f5c8a1e98df777544c142aa75ed203bf9c2cc36","after":"9c72245235081d5f2b936d1e4a18b55ff8f2837d","ref":"refs/heads/excluded-dirs-stream","pushedAt":"2024-09-26T14:48:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Refactored MusicRepository class to optimize file retrieval logic.\n\n- Replaced nested functions with a cleaner class structure.\n- Added support for ignoring specified directories via an environment variable (IGNORE_DIRECTORIES).\n- Improved readability by moving the recursive function outside of the main method.","shortMessageHtmlLink":"Refactored MusicRepository class to optimize file retrieval logic."}},{"before":"ba8b9f4ac3bc5976928619aa9b509183139fe9e4","after":"0f5c8a1e98df777544c142aa75ed203bf9c2cc36","ref":"refs/heads/excluded-dirs-stream","pushedAt":"2024-09-26T14:43:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update .env.example","shortMessageHtmlLink":"Update .env.example"}},{"before":null,"after":"ba8b9f4ac3bc5976928619aa9b509183139fe9e4","ref":"refs/heads/excluded-dirs-stream","pushedAt":"2024-09-26T14:41:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":"008e777518d2f8164fe89074343bf9a702489563","after":"ba8b9f4ac3bc5976928619aa9b509183139fe9e4","ref":"refs/heads/master","pushedAt":"2024-09-24T08:15:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update package-lock.json","shortMessageHtmlLink":"Update package-lock.json"}},{"before":"ce223ab1534d1fdf2c5418fa30f39bd9b9451cab","after":"008e777518d2f8164fe89074343bf9a702489563","ref":"refs/heads/master","pushedAt":"2024-09-24T07:56:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update MusicRepository.ts","shortMessageHtmlLink":"Update MusicRepository.ts"}},{"before":"e0d78a7bc969024719ce6e858b807b8f8b71eea8","after":null,"ref":"refs/heads/audio-streaming-overhaul","pushedAt":"2024-09-21T06:48:38.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"}},{"before":"cd1c949f4f9b562f81d9b9bd23854945977043c8","after":"ce223ab1534d1fdf2c5418fa30f39bd9b9451cab","ref":"refs/heads/master","pushedAt":"2024-09-21T06:48:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Merge pull request #2 from habibi-dev/audio-streaming-overhaul\n\naudio streaming overhaul","shortMessageHtmlLink":"Merge pull request #2 from habibi-dev/audio-streaming-overhaul"}},{"before":null,"after":"e0d78a7bc969024719ce6e858b807b8f8b71eea8","ref":"refs/heads/audio-streaming-overhaul","pushedAt":"2024-09-21T06:48:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"audio streaming overhaul","shortMessageHtmlLink":"audio streaming overhaul"}},{"before":"d36918b6f6a022211f5951648b16cc8e8cfbeb28","after":null,"ref":"refs/heads/add-optional-env-variables","pushedAt":"2024-09-20T04:06:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"}},{"before":"5f889280fb3ed2b35e30cc52161981e40e64e457","after":"cd1c949f4f9b562f81d9b9bd23854945977043c8","ref":"refs/heads/master","pushedAt":"2024-09-20T04:06:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Merge pull request #1 from habibi-dev/add-optional-env-variables\n\nAdd optional env variables","shortMessageHtmlLink":"Merge pull request #1 from habibi-dev/add-optional-env-variables"}},{"before":null,"after":"d36918b6f6a022211f5951648b16cc8e8cfbeb28","ref":"refs/heads/add-optional-env-variables","pushedAt":"2024-09-20T04:05:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update FfmpegStream.ts","shortMessageHtmlLink":"Update FfmpegStream.ts"}},{"before":"a064202778d3bff3869371a01b6b13110e942057","after":"5f889280fb3ed2b35e30cc52161981e40e64e457","ref":"refs/heads/master","pushedAt":"2024-09-19T21:26:33.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update tsconfig.json","shortMessageHtmlLink":"Update tsconfig.json"}},{"before":"dc2283600f3beb49ca60a761218bdcb8ac007eef","after":"a064202778d3bff3869371a01b6b13110e942057","ref":"refs/heads/master","pushedAt":"2024-09-19T21:16:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update package.json","shortMessageHtmlLink":"Update package.json"}},{"before":"4a832620534f7906b6ab5ef75a3ff042fe447fe2","after":"dc2283600f3beb49ca60a761218bdcb8ac007eef","ref":"refs/heads/master","pushedAt":"2024-09-19T21:14:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Merge branch 'master' of https://github.com/habibi-dev/nodejs-music-stream","shortMessageHtmlLink":"Merge branch 'master' of https://github.com/habibi-dev/nodejs-music-s…"}},{"before":"0bdd650fe742f78891a2124d158f9bded1c99a38","after":"4a832620534f7906b6ab5ef75a3ff042fe447fe2","ref":"refs/heads/master","pushedAt":"2024-09-19T20:54:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3e3f21bd6ae482ae687f75bd7360138684f1ea04","after":"0bdd650fe742f78891a2124d158f9bded1c99a38","ref":"refs/heads/master","pushedAt":"2024-09-19T20:53:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"49bee24367501f43b06cdbd965076085aa7e66b7","after":"3e3f21bd6ae482ae687f75bd7360138684f1ea04","ref":"refs/heads/master","pushedAt":"2024-09-19T20:52:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"447b6425599c334e4591e2e52e1e77838a254dc4","after":"49bee24367501f43b06cdbd965076085aa7e66b7","ref":"refs/heads/master","pushedAt":"2024-09-19T20:49:09.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"habibi-dev","name":"Amir Hossein Habibi","path":"/habibi-dev","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34403477?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yN1QxNzozODozNS4wMDAwMDBazwAAAATC36Z1","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQyMDo0OTowOS4wMDAwMDBazwAAAAS7TsAG"}},"title":"Activity · habibi-dev/nodejs-music-stream"}