{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":776267257,"defaultBranch":"main","name":"SunoSongsCreator","ownerLogin":"yihong0618","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-03-23T03:18:17.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/15976103?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712755470.0","currentOid":""},"activityList":{"items":[{"before":"568476979117fe1bf3d2410b65c200011ef6c96d","after":"92534d40cd33da485947ff863687e7d97852ccd9","ref":"refs/heads/main","pushedAt":"2024-04-10T21:24:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"feat: Refactor code and update project metadata\n\n- Added a new key \"song_url_list\" to `song_info_dict` in the `SongsGen` class\n- Removed the line that clears `song_info_dict[\"song_url_list\"]` in the `_fetch_songs_metadata` method","shortMessageHtmlLink":"feat: Refactor code and update project metadata"}},{"before":"e8bd251c939057aac93079801ea474ceaf9e22c0","after":"568476979117fe1bf3d2410b65c200011ef6c96d","ref":"refs/heads/main","pushedAt":"2024-04-10T13:24:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"feat: Update version and add helper functions for Suno songs\n\n- Update version to \"0.5.0\" and various project information\n- Add helper function for downloading songs from Suno\n- Modify functions to handle cases with audio URLs\n- Improve downloading capability to download multiple songs from a list of URLs\n- Remove unnecessary variable from the `save_songs` function\n- Improve file naming convention to include song ID\n- Update `get_songs` function to handle errors and use new helper functions","shortMessageHtmlLink":"feat: Update version and add helper functions for Suno songs"}},{"before":"e66b5444fb9229d5b763c152a729606d49f06a34","after":"e8bd251c939057aac93079801ea474ceaf9e22c0","ref":"refs/heads/main","pushedAt":"2024-04-10T02:52:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: bump version\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"fix: bump version"}},{"before":"388bb1f2da3e45542951ac94ba10f30579f446eb","after":"e66b5444fb9229d5b763c152a729606d49f06a34","ref":"refs/heads/main","pushedAt":"2024-04-10T02:50:13.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"wengchaoxi","name":"Chaoxi Weng","path":"/wengchaoxi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/49865983?s=80&v=4"},"commit":{"message":"fix: Update the url to get token (#18)\n\n* fix: Update the url to get token\r\n\r\n* Fix typo","shortMessageHtmlLink":"fix: Update the url to get token (#18)"}},{"before":"dff76f465f4c3ccf175d579978118c045031fbb6","after":"388bb1f2da3e45542951ac94ba10f30579f446eb","ref":"refs/heads/main","pushedAt":"2024-03-29T13:16:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"feat: Update song library retrieval and authentication token renewal\n\n- Add code to get the song library\n- Add a new method `_renew_auth_token` to renew the authentication token\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"feat: Update song library retrieval and authentication token renewal"}},{"before":"963413fde3036eac5535612c4bb33919a640a88c","after":"dff76f465f4c3ccf175d579978118c045031fbb6","ref":"refs/heads/main","pushedAt":"2024-03-28T14:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"feat: Refactor sleep times and update version and description\n\n- Removed the `_renew()` method in [suno/suno.py]\n- Lowered the sleep time to 30 seconds when token has expired in [suno/suno.py]\n- Added a check for \"Unauthorized\" in the response and sleep for 30 seconds before retrying in [suno/suno.py]\n- Changed the sleep time when parsing lyrics from 45 seconds to 30 seconds in [suno/suno.py]\n- Decreased the sleep time in the while loop from 2 seconds to 1 second in [suno/suno.py]\n- Updated the version from \"0.3.0\" to \"0.3.2\" in [setup.py]\n- Updated the description from \"High quality image generation by ideogram.ai. Reverse engineered API.\" to \"High quality songs generation by suno.ai. Reverse engineered API.\" in [setup.py]\n- Added a new classifier for Python version 3.12 in [setup.py]","shortMessageHtmlLink":"feat: Refactor sleep times and update version and description"}},{"before":"5c415cc58d7563fd4fd7fcc57361cdb1a8a179ec","after":"963413fde3036eac5535612c4bb33919a640a88c","ref":"refs/heads/main","pushedAt":"2024-03-27T08:44:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"feat: Update README, setup.py, and suno/suno.py files\n\n- Add a custom mode example to the README.md file, including code snippet and explanation\n- Update the version number from \"0.2.4\" to \"0.3.0\" in setup.py\n- Update the author's email address, project URL for bug reports, package dependencies, and Python version classifiers in setup.py\n- Import the `random` module and add a list of music genres called `MUSIC_GENRE_LIST` in suno/suno.py\n- Modify the `get_songs` method to use a random genre tag if not specified in suno/suno.py\n- Modify the `save_songs` method to use the default output directory \"./output\" in suno/suno.py\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"feat: Update README, setup.py, and suno/suno.py files"}},{"before":"cbfb64fa5544959a44fbe04839b139fbf2583458","after":"5c415cc58d7563fd4fd7fcc57361cdb1a8a179ec","ref":"refs/heads/main","pushedAt":"2024-03-27T08:25:52.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"Merge pull request #7 from IdkwhatImD0ing/main\n\nFunctionality to stream and generate custom songs programmatically","shortMessageHtmlLink":"Merge pull request #7 from IdkwhatImD0ing/main"}},{"before":"6d229176b0ae23f406b477ac646f4bf0cb5991b0","after":"cbfb64fa5544959a44fbe04839b139fbf2583458","ref":"refs/heads/main","pushedAt":"2024-03-27T06:25:26.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"Merge pull request #9 from wengchaoxi/support-auto-env\n\nfeat: support auto import of cookie from `.env`","shortMessageHtmlLink":"Merge pull request #9 from wengchaoxi/support-auto-env"}},{"before":"cb2f45842c8d8a59f101e48b39af0c2624530336","after":"6d229176b0ae23f406b477ac646f4bf0cb5991b0","ref":"refs/heads/main","pushedAt":"2024-03-25T14:33:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: change renew logic\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"fix: change renew logic"}},{"before":"fa3b364997b56bdfd3e56dac9f4f7cd2375597c5","after":"cb2f45842c8d8a59f101e48b39af0c2624530336","ref":"refs/heads/main","pushedAt":"2024-03-25T11:03:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: return data maybe dict?\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"fix: return data maybe dict?"}},{"before":"683691346f249510a8286bc0568e89d35b2877e6","after":"fa3b364997b56bdfd3e56dac9f4f7cd2375597c5","ref":"refs/heads/main","pushedAt":"2024-03-25T10:49:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: better error handle\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"fix: better error handle"}},{"before":"c7c80183988a45319b8d96335ebd9c2ca115c25a","after":"683691346f249510a8286bc0568e89d35b2877e6","ref":"refs/heads/main","pushedAt":"2024-03-25T03:10:35.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"Merge pull request #3 from Andy963/main\n\nfeat: download all mp3 and lyric","shortMessageHtmlLink":"Merge pull request #3 from Andy963/main"}},{"before":"b122b126093c0be7cb62a4b625b0d0b4a8d75242","after":"c7c80183988a45319b8d96335ebd9c2ca115c25a","ref":"refs/heads/main","pushedAt":"2024-03-25T02:44:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: #4\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"fix: #4"}},{"before":"6ef98afeda10a8c5c3257e6c803f96ee8d57ef91","after":"b122b126093c0be7cb62a4b625b0d0b4a8d75242","ref":"refs/heads/main","pushedAt":"2024-03-24T15:01:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix","shortMessageHtmlLink":"fix"}},{"before":"67812038ec6d8864a575483eccb804a6c8e02800","after":"6ef98afeda10a8c5c3257e6c803f96ee8d57ef91","ref":"refs/heads/main","pushedAt":"2024-03-24T14:25:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: something\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"fix: something"}},{"before":"8a67fb570c8ff8abec07919d337f57c0bc99ccc9","after":"67812038ec6d8864a575483eccb804a6c8e02800","ref":"refs/heads/main","pushedAt":"2024-03-23T06:29:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"更新 README.md","shortMessageHtmlLink":"更新 README.md"}},{"before":"59d880d14d4808978923c0cf76cda9697954130f","after":"8a67fb570c8ff8abec07919d337f57c0bc99ccc9","ref":"refs/heads/main","pushedAt":"2024-03-23T06:15:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"更新 README.md","shortMessageHtmlLink":"更新 README.md"}},{"before":"eee77b230f2d863dbf606c5cb4931a1b5bfb17cc","after":"59d880d14d4808978923c0cf76cda9697954130f","ref":"refs/heads/main","pushedAt":"2024-03-23T06:09:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"5f66d59d4d337ee97a5a972a6f00120ca32f5c6d","after":"eee77b230f2d863dbf606c5cb4931a1b5bfb17cc","ref":"refs/heads/main","pushedAt":"2024-03-23T06:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"fix: README","shortMessageHtmlLink":"fix: README"}},{"before":"3e4904da24126a6530a2a13552b16c02d547244a","after":"5f66d59d4d337ee97a5a972a6f00120ca32f5c6d","ref":"refs/heads/main","pushedAt":"2024-03-23T06:05:44.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"feat: init\n\nSigned-off-by: yihong0618 ","shortMessageHtmlLink":"feat: init"}},{"before":null,"after":"3e4904da24126a6530a2a13552b16c02d547244a","ref":"refs/heads/main","pushedAt":"2024-03-23T03:18:17.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"yihong0618","name":"yihong","path":"/yihong0618","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/15976103?s=80&v=4"},"commit":{"message":"Initial commit","shortMessageHtmlLink":"Initial commit"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAELXzybgA","startCursor":null,"endCursor":null}},"title":"Activity · yihong0618/SunoSongsCreator"}