{"id":20178686,"url":"https://github.com/bunnykek/fetcher","last_synced_at":"2025-04-10T04:44:29.291Z","repository":{"id":37725431,"uuid":"453702556","full_name":"bunnykek/Fetcher","owner":"bunnykek","description":"A python script for downloading enhanced animated artworks from Apple-Music.","archived":false,"fork":false,"pushed_at":"2024-03-20T10:21:28.000Z","size":2744,"stargazers_count":147,"open_issues_count":0,"forks_count":13,"subscribers_count":3,"default_branch":"main","last_synced_at":"2025-03-24T06:02:13.574Z","etag":null,"topics":["animated","apple","apple-music","applemusic","artwork","cover-art","downloader","itunes","itunes-api","metadata","music","mutagen","python"],"latest_commit_sha":null,"homepage":"","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/bunnykek.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}},"created_at":"2022-01-30T14:28:40.000Z","updated_at":"2025-03-21T00:22:55.000Z","dependencies_parsed_at":"2024-04-22T11:27:28.062Z","dependency_job_id":"9c4243d6-8945-4a1e-97b3-3e900e3b5fb9","html_url":"https://github.com/bunnykek/Fetcher","commit_stats":null,"previous_names":["bunnykek/fetcher","bunnykek/apple-music-animated-artwork-fetcher"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunnykek%2FFetcher","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunnykek%2FFetcher/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunnykek%2FFetcher/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/bunnykek%2FFetcher/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/bunnykek","download_url":"https://codeload.github.com/bunnykek/Fetcher/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248161233,"owners_count":21057552,"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":["animated","apple","apple-music","applemusic","artwork","cover-art","downloader","itunes","itunes-api","metadata","music","mutagen","python"],"created_at":"2024-11-14T02:22:51.312Z","updated_at":"2025-04-10T04:44:29.260Z","avatar_url":"https://github.com/bunnykek.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"![fetcher](https://github.com/bunnykek/Apple-Music-Animated-Artwork-Fetcher/blob/main/assets/logo.svg \"fetcher\")\n# Apple Music Animated Artwork Fetcher\n## Features\n\n- Downloads the animated artwork from Apple Music in Highest available HEVC quality.\n- Can also multiplex the animated artwork with the track of your choice from that album.\n- Will also tag the artwork with all the metadata of the album.\n\n\n\n\n\n\n## How to use?\n\nMake sure you have [python](https://www.python.org/ \"python\") installed in your system.\n\nDownload this repo and navigate into its directory or follow the below commands (install [git](https://git-scm.com/) first):\n\n```\ngit clone https://github.com/bunnykek/Apple-Music-Animated-Artwork-Fetcher\ncd Apple-Music-Animated-Artwork-Fetcher\n```\n\nDownload the ffmpeg binary(.exe for Windows) for your OS from [here](https://ffbinaries.com/downloads) and put that binary inside ``Apple-Music-Animated-Artwork-Fetcher`` folder\n\nuse 'pip3' in the below command if 'pip' doesn't work for you. \n```\npip install -r requirements.txt\n```\nUse \"py\" or \"python3\" if  \"python\" doesn't  work for you.\n```\npython fetcher.py -h\n```\n```\nusage: fetcher.py [-h] [-T TYPE] [-L LOOPS] [-A] url\n\nDownloads animated cover artwork from Apple music.\n\npositional arguments:\n  url                   Album URL\n\noptions:\n  -h, --help            show this help message and exit\n  -T TYPE, --type TYPE  [tall,square] (tall/rectangle by default)\n  -L LOOPS, --loops LOOPS\n                        [int] Number of times you want to loop the artwork (2 by default)\n  -A, --audio           Pass this flag if you also need the audio\n```\nEx:\n``` \npy fetcher.py -T tall -L 2 -A https://music.apple.com/us/album/planet-her-deluxe/1574004234\n```\n\nThe video will be saved in the ``Animated artworks`` folder.\n\n\n## Some animated album links:\n```\nhttps://music.apple.com/us/album/evermore-deluxe-version/1547315522\nhttps://music.apple.com/us/album/positions-deluxe-edition/1553944254\nhttps://music.apple.com/us/album/after-hours-deluxe-video-album/1551901062\nhttps://music.apple.com/us/album/planet-her-deluxe/1574004234\nhttps://music.apple.com/us/album/folklore-deluxe-version/1528112358\n```\n![cmd](https://i.imgur.com/V2EtMyC.png \"cmd\")\n```\nGeneral\nComplete name                            : Taylor Swift - evermore (deluxe version) (2021).mp4\nFormat                                   : MPEG-4\nFormat profile                           : Base Media\nCodec ID                                 : isom (isom/iso2/mp41)\nFile size                                : 118 MiB\nDuration                                 : 39 s 914 ms\nOverall bit rate                         : 24.7 Mb/s\nAlbum                                    : evermore (deluxe version)\nAlbum/Performer                          : Taylor Swift\nGenre                                    : Alternative\nCopyright                                : ℗ 2021 Taylor Swift\nTotal tracks                             : 17\nContent Advisory                         : explicit\nRelease date                             : 2021-01-07\nRecord label                             : Taylor Swift\nUPC                                      : 00602435688749\nURL                                      : https://music.apple.com/us/album/evermore-deluxe-version/1547315522\nEditorial notes                          : Surprise-dropping a career-redefining album in the midst of a paralyzing global pandemic is an admirable flex; doing it again barely five months later is a display of confidence and concentration so audacious that you’re within your rights to feel personally chastised. Like folklore, evermore is a team-up with Aaron Dessner, Jack Antonoff, and Justin Vernon, making the most of cozy home-studio vibes for more bare-bones arrangements and bared-soul lyrics, casually intimate and narratively rich. / There is an expanded guest roster here—HAIM appears on “no body, no crime,” which seems to place Este Haim in the center of a small-town murder mystery, while Dessner’s bandmates in The National are on “coney island”—but they fit themselves into the mood rather than distract from it. (The percussive “long story short” sounds like it could have been on any National album in the past decade.) Elsewhere, “'tis the damn season” is the elegaic home-for-the-holidays ballad this busted year didn’t realize it needed. But while so much of folklore’s appeal involved marveling at how this setting seemed to have unlocked something in Swift, the only real shock here is the timing of the release itself. Beyond that, it’s an extension and confirmation of its predecessor’s promises and charms, less a novelty driven by unprecedented circumstances and instead simply a thing she happens to do and do well.\n\nVideo\nID                                       : 1\nFormat                                   : HEVC\nFormat/Info                              : High Efficiency Video Coding\nFormat profile                           : Main 10@L5@High\nCodec ID                                 : hvc1\nCodec ID/Info                            : High Efficiency Video Coding\nDuration                                 : 39 s 900 ms\nBit rate                                 : 24.4 Mb/s\nWidth                                    : 2 048 pixels\nHeight                                   : 2 732 pixels\nDisplay aspect ratio                     : 0.750\nFrame rate mode                          : Constant\nFrame rate                               : 30.000 FPS\nColor space                              : YUV\nChroma subsampling                       : 4:2:0\nBit depth                                : 10 bits\nScan type                                : Progressive\nBits/(Pixel*Frame)                       : 0.146\nStream size                              : 116 MiB (99%)\nColor range                              : Limited\nColor primaries                          : BT.709\nTransfer characteristics                 : BT.709\nMatrix coefficients                      : BT.709\nCodec configuration box                  : hvcC\n\nAudio\nID                                       : 2\nFormat                                   : AAC LC\nFormat/Info                              : Advanced Audio Codec Low Complexity\nCodec ID                                 : mp4a-40-2\nDuration                                 : 39 s 914 ms\nSource duration                          : 39 s 962 ms\nBit rate mode                            : Constant\nBit rate                                 : 265 kb/s\nChannel(s)                               : 2 channels\nChannel layout                           : L R\nSampling rate                            : 44.1 kHz\nFrame rate                               : 43.066 FPS (1024 SPF)\nCompression mode                         : Lossy\nStream size                              : 1.25 MiB (1%)\nSource stream size                       : 1.25 MiB (1%)\nLanguage                                 : English\nDefault                                  : Yes\nAlternate group                          : 1\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbunnykek%2Ffetcher","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fbunnykek%2Ffetcher","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fbunnykek%2Ffetcher/lists"}