Login About Gallery
HighResArtwork.
Accepts
Safari Web Pages, Text and URLs
COMMENT
Shortcut by u/gianflo6 Find more of my shortcuts here: https://www.reddit.com/user/gianflo6/comments/f0yh05/ This shortcut is used to get the artwork of "apple products" in the highest resolution possible. It uses the iTunes API or webpage scraping to get the artwork urls. It will also accept links from various streaming platforms (spotify, youtube etc.)! To convert them it uses the song.link api. It works for album artwork, artist artwork, music video thumbnails, movie posters, tv show posters, app icons, podcast artwork, books, audiobooks, apple music playlists, any radio station in the music app and any show in the AppleTV app)
DICTIONARY
<inline variable>
<inline variable>
<inline variable>
<inline variable>
COMMENT
Here you can adjust the resolution and format of the images. By setting it to something really high (like 15000) you will automatically get the highest resolution available. Format can be adjusted with a lot of stuff. I don't know the exact formatting but here is what I can tell from experience: The default would be to just set it to .png or .jpg However you can define it even more. First of all, by using cc in front of the . the image will automatically be squared, which is usually the desired output. (If the input is appleTV then it will automatically replace the cc, you can turn that off under AppleTV -> ReplaceCC in the dictionary below) If you are using .jpg you can also adjust the amount of compression, the least compression is if you use -999.jpg, but I think it's the same as -100.jpg! The most compression is -1.jpg. To use both cc and -999 use cc-999.jpg
DICTIONARY
<inline variable>
True
<inline variable>
False
<inline variable>
8 items
<inline variable>
False
<inline variable>
2 items
<inline variable>
3 items
<inline variable>
4 items
<inline variable>
2 items
<inline variable>
True
<inline variable>
4 items
<inline variable>
True
COMMENT
Here you can adjust some general settings for the shortcut. They're all explained here! SkipInput: If activated, the Shortcut will skip the first menu if a valid input is found. SkipClipboard: Same as SkipInput, but if a valid clipboard is found. Skips: Here you can make the shortcut automatically skip any menu. You can enable skipping the menu and specify which option will be chosen for you by entering the option name as it is shown in the menu. LinkMenu: is shown when you select AppStore in the start menu, but also have a AppStore link in your clipboard. If LinkMenu is true you will head directly to search (also for books, podcasts etc.) StartMenu: First Menu (Album, Artist etc.) AlbumMenu: Menu that appears when Album is chosen in StartMenu ArtistMenu: Same as Album but for Artist QuickLook: the quick look displaying the artwork after it's downloaded. Subtitles: Enables Subtitles for all menu items, when turned off only necessary ones are shown. Shazam: Show will show the listening animation (iOS 14+), SkipMenu skips the manual confirmation of the song. AppleTV: OnlyFirst: If activated, Shortcut will only download the main cover SwitchCountry: Get the AppleTV artwork from a different country Country: The country code the new country ReplaceCC: When you use cc in the format then you usually don't want to have it for AppleTV. This will automatically replace it. Playlists: SwitchCountry: Same as for AppleTV. This can change the cover for some official Apple Music Playlists Country: The country code of the new country SetName: By default the images will just be named by their resolution. If you activate SetName then the images will be named after the Song/App Title... ShareSheet: Share+: will reveal the share+ option which contains extra sharing options (Twitter, WhatsApp etc.) Skip: If you want to skip the Share sheet and automatically select an option. Share: The option you want to choose when skipping the share sheet. Options: Save to Photos, Save to Files, Copy, Share, Share+, Share+.Twitter, Share+.Instagram, Share+.WhatsApp, Share+.iMessage, Share+.Copy++, Share+.Share++ ChooseAlbum: If you want to choose the album to save to every time, the enable this AddCC: if you add cc to the image format, then the images will automatically be squared. This is especially helpful for Playlist and Radio Station artwork. If you activate AddCC then it will automatically add cc to the image format if you chose a playlist or radio station.
COMMENT
The dictionaries below this comment are the Share Sheet and the input menu. If you want to remove audiobooks or so from the input menu, then you can remove that in the following dictionaries. (Just remove the specific dictionary, you can also change their order).
DICTIONARY
<inline variable>
2 items
<inline variable>
2 items
<inline variable>
2 items
<inline variable>
2 items
<inline variable>
2 items
<inline variable>
2 items
<inline variable>
2 items
DICTIONARY
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
<inline variable>
4 items
NUMBER
0
COMMENT
This is for the wait actions used before each vCard menu. This prevents the Shortcuts app from crashing when you run the shortcut from the editing view. For me this only happened for my ipad and as I wouldn't recommend running this shortcut from inside anyways you can leave it at 0. if you are having problems then set it to .5 or so
SCRIPTING
Get the
System Version
SCRIPTING
If
System Version
contains
13
SCRIPTING
Continue in Shortcuts app
End If
MUSIC
Get current song
SCRIPTING
Get
Value
for
Skips.QuickLook
in
Preset
SCRIPTING
Get
Value
for
Subtitles
in
Preset
SCRIPTING
Get
Value
for
ShareSheet.ChooseAlbum
in
Preset
SCRIPTING
Get
Value
for
AddCC
in
Preset
SCRIPTING
Get
Value
for
AppleTV.ReplaceCC
in
Preset
SCRIPTING
Get
Value
for
SkipClipboard
in
Preset
SCRIPTING
Get
Value
for
SetName
in
Preset
SCRIPTING
Get
Value
for
ShareSheet.Share+
in
Preset
SCRIPTING
If
Dictionary Value
is
<value>
TEXT
Thiswontcontainit
Otherwise
TEXT
Share+lol
End If
SCRIPTING
Get
Value
for
AppleTV.SwitchCountry
in
Preset
SCRIPTING
Get
Value
for
Playlists.SwitchCountry
in
Preset
SCRIPTING
Get
Value
for
Skips.StartMenu
in
Preset
SCRIPTING
If
SkipMenu is true
is
<value>
TEXT
Shortcut Input Clipboard
Otherwise
SCRIPTING
Get
Value
for
Skips.LinkMenu
in
Preset
SCRIPTING
If
NoLink is true
is
<value>
TEXT
NoLinkLoL
Otherwise
TEXT
Shortcut Input Clipboard
End If
End If
SCRIPTING
Get
Value
for
AppleTV.OnlyFirst
in
Preset
DICTIONARY
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
<inline variable>
WEB
Get URLs from
Shortcut Input
SCRIPTING
If
siURLs
has any value
SCRIPTING
If
Shortcut Input
contains
| Shazam
DOCUMENTS
Make HTML from
Shortcut Input
Make Full Document
TEXT
Split
HTML from Rich Text
by
Custom
"description" content="
SCRIPTING
Get
Item At Index
2
from
Split Text
TEXT
Split
Item from List
by
Custom
"
SCRIPTING
Get
First Item
from
Split Text
TEXT
Split
HTML from Rich Text
by
Custom
src="https://is
SCRIPTING
Get
Item At Index
2
from
Split Text
TEXT
Split
Item from List
by
Custom
"
SCRIPTING
Get
First Item
from
Split Text
DICTIONARY
<inline variable>
<inline variable>
<inline variable>
Otherwise
SCRIPTING
If
siURLs
contains
.apple.com
TEXT
Match
(?<=music\.apple\.com\/[a-zA-Z]{2}\/)(album)|(?<=music\.apple\.com\/[a-zA-Z]{2}\/)(music-video)|(?<=music\.apple\.com\/[a-zA-Z]{2}\/)(artist)|(?<=music\.apple\.com\/[a-zA-Z]{2}\/)(playlist)|(?<=itunes\.apple\.com\/[a-zA-Z]{2}\/)(movie)|(?<=itunes\.apple\.com\/[a-zA-Z]{2}\/)(tv\-season)|(app)(?=s\.apple\.com)|(tv\.apple\.com)|(?<=books\.apple\.com\/[a-zA-Z]{2}\/)(book)|(?<=books\.apple\.com\/[a-zA-Z]{2}\/)(audiobook)|(podcast)(?=s\.apple\.com)|(?<=music\.apple\.com\/[a-zA-Z]{2}\/)(station)
in
siURLs
Case Sensitive
SCRIPTING
If
Matches
has any value
SCRIPTING
Get
Value
for
Matches
in
Selection
SCRIPTING
Get
Value
for
Input Url
.si
in
Images
TEXT
Match
(Playlist)|(AppleTV)|(Radio\ Stations)
in
Input Url
Case Sensitive
SCRIPTING
If
Matches
has any value
WEB
Get URLs from
siURLs
SCRIPTING
If
Input Url
is
AppleTV
SCRIPTING
If
Country is Switched
is
<value>
DOCUMENTS
Replace
(tv\.apple\.com)(\/[a-zA-Z]{1,3}\/)
with
$1/
AppleTV.Country
/
in
URLs
Case Sensitive
Regular Expression
End If
Otherwise
SCRIPTING
If
Input Url
is
Playlists
SCRIPTING
DOCUMENTS
Replace
(music\.apple\.com\/)([a-zA-Z]{1,3})(\/playlist\/)
with
$1
Playlists.Country
$3
in
URLs
Case Sensitive
Regular Expression
End If
Otherwise
End If
End If
NETWORK
Get contents of
If Result
Options Under Construction
TEXT
Split
CoU Shortcut Input
by
Custom
on Apple
SCRIPTING
Get
First Item
from
Split Text
Otherwise
SCRIPTING
If
Input Url
is
Podcasts
TEXT
Match
.\/
in
siURLs
Case Sensitive
SCRIPTING
Get
Last Item
from
Matches
TEXT
SCRIPTING
Get
Last Item
from
Split Text
TEXT
Match
\d{6,20}
in
Item from List
Case Sensitive
SCRIPTING
Get
First Item
from
Matches
Otherwise
TEXT
Match
\d{6,20}
in
siURLs
Case Sensitive
SCRIPTING
Get
Last Item
from
Matches
End If
ITUNES STORE
Search iTunes Store for
If Result
Category
Music
Search By
Product ID
Region
Region
SCRIPTING
If
iTunes Products
does not have any value
ITUNES STORE
Search iTunes Store for
If Result
Category
Music
Search By
Product ID
Region
United States
SCRIPTING
If
iTunes Products
does not have any value
TEXT
Match
.\/
in
siURLs
Case Sensitive
SCRIPTING
Get
Last Item
from
Matches
TEXT
SCRIPTING
Get
Last Item
from
Split Text

Showcuts

Magic Vars

Screenshot

Submitted Anonymously 24 days ago

Visit iCloud (iOS)

Copy iCloud Link

Scan QR Code

0

1177 more actions