{"id":25733763,"url":"https://github.com/lexiuwu71/albumpostergenerator","last_synced_at":"2025-07-30T19:16:23.928Z","repository":{"id":279323385,"uuid":"938435421","full_name":"lexiuwu71/AlbumPosterGenerator","owner":"lexiuwu71","description":"A few Python script using Pillow that generates an album poster using local files! (Heavily inspired by @elliotjarnit's project of the same name)","archived":false,"fork":false,"pushed_at":"2025-02-25T00:46:15.000Z","size":0,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-25T01:29:17.200Z","etag":null,"topics":["album","flac","image","image-processing","mp3","music","mutagen","pillow","pillow-library","python","python-3","python3","tkinter","tkinter-gui","tkinter-python"],"latest_commit_sha":null,"homepage":"https://lexiuwu71.neocities.org/","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/lexiuwu71.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2025-02-25T00:29:52.000Z","updated_at":"2025-02-25T00:46:19.000Z","dependencies_parsed_at":"2025-02-25T01:29:20.832Z","dependency_job_id":"5e6b8b0c-2edf-4fc6-a5f4-e0e2e4a53904","html_url":"https://github.com/lexiuwu71/AlbumPosterGenerator","commit_stats":null,"previous_names":["lexiuwu71/albumpostergenerator"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexiuwu71%2FAlbumPosterGenerator","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexiuwu71%2FAlbumPosterGenerator/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexiuwu71%2FAlbumPosterGenerator/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/lexiuwu71%2FAlbumPosterGenerator/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/lexiuwu71","download_url":"https://codeload.github.com/lexiuwu71/AlbumPosterGenerator/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":240790292,"owners_count":19858010,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["album","flac","image","image-processing","mp3","music","mutagen","pillow","pillow-library","python","python-3","python3","tkinter","tkinter-gui","tkinter-python"],"created_at":"2025-02-26T04:22:40.294Z","updated_at":"2025-02-26T04:22:40.947Z","avatar_url":"https://github.com/lexiuwu71.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# AlbumPosterGenerator\nA few Python script using Pillow that generates an album poster using local files! (Heavily inspired by @elliotjarnit's project of the same name)\n\n![alt text](https://github.com/lexiuwu71/AlbumPosterGenerator/blob/main/poster.png?raw=true)\n\nill update the readme later :P\n\nrun the script and select the folder for your album\n\nthe first png or jpg in the folder will be the cover art\nthen in alphabetical order it will select music so for example this works\n\n```\n'Car Seat Headrest - Twin Fantasy - 01 My Boy (Twin Fantasy).flac'\n'Car Seat Headrest - Twin Fantasy - 02 Beach Life-In-Death.flac'\n'Car Seat Headrest - Twin Fantasy - 03 Stop Smoking (We Love You).flac'\n'Car Seat Headrest - Twin Fantasy - 04 Sober to Death.flac'\n'Car Seat Headrest - Twin Fantasy - 05 Nervous Young Inhumans.flac'\n'Car Seat Headrest - Twin Fantasy - 06 Bodys.flac'\n'Car Seat Headrest - Twin Fantasy - 07 Cute Thing.flac'\n'Car Seat Headrest - Twin Fantasy - 08 High to Death.flac'\n'Car Seat Headrest - Twin Fantasy - 09 Famous Prophets (Stars).flac'\n'Car Seat Headrest - Twin Fantasy - 10 Twin Fantasy (Those Boys).flac'\n'Car Seat Headrest - Twin Fantasy.jpg'\n cover.bmp\n```\n\nor\n\n```\n01 My Boy (Twin Fantasy).flac'\n02 Beach Life-In-Death.flac'\n03 Stop Smoking (We Love You).flac'\n04 Sober to Death.flac'\n05 Nervous Young Inhumans.flac'\n06 Bodys.flac'\n07 Cute Thing.flac'\n08 High to Death.flac'\n09 Famous Prophets (Stars).flac'\n10 Twin Fantasy (Those Boys).flac'\nCar Seat Headrest - Twin Fantasy.jpg'\ncover.bmp\n```\n\nor\n\n```\n01.flac\n02.flac\n03.flac\n04.flac\n05.flac\n05.flac\n06.flac\n07.flac\n08.flac\n09.flac\n10.flac\nidk.jpg\n```\n\nas long as they appear in order in your file manager/ls, you'll be good\n\nthen make sure they have metadata\n\nrelease year (it will choose the most common)\nartist and album artist (you dont have to have album artist, it will just chose the most common artist)\nalbum name (it will choose the most common)\n\nagain it searches for the first jpg or png in the folder, it will NOT use embeded art\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexiuwu71%2Falbumpostergenerator","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flexiuwu71%2Falbumpostergenerator","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flexiuwu71%2Falbumpostergenerator/lists"}