Login About Gallery
spotifydl.xyz
Accepts
Safari Web Pages and URLs
COMMENT
Автор: @atnbueno Перевод от @devilmashine, @Adram753 Еще больше команд: iOSShortcut.com https://t.me/iosshortcut Twitter/VK: @iOSshortcut
COMMENT
Качество выставленное по-умолчанию 320kbps MP3, но его можно настроить - доступные битрейты 8, 16, 24, 32, 40, 48, 64, 80, 96, 112, 128, 160, 192, 224, 256, и 320
NUMBER
320
VARIABLES
Set variable
Bitrate
to
Número
COMMENT
Получаем URL плейлиста - если Команда не получила ссылку, она запросит ее от пользователя, и проверит буфер обмена.
WEB
Get URLs from
Shortcut Input
SCRIPTING
If
Direcciones URL
does not have any value
WEB
Get URLs from
Clipboard
SCRIPTING
Get
First Item
from
Direcciones URL
SCRIPTING
Ask
Ссылка на плейлист Spotify?
Input Type
Text
Default Answer
Otherwise
SCRIPTING
Get
First Item
from
Direcciones URL
End If
VARIABLES
Set variable
Spotify Playlist URL
to
Resultado de la acción Si
COMMENT
Получение названия плейлиста
NETWORK
Get contents of
Spotify Playlist URL
Options Under Construction
SCRIPTING
Set name of
Contenido de URL
to
html.txt
TEXT
Match
(?<="twitter:title" content=")[^"]+
in
Ítem renombrado
Case Sensitive
DOCUMENTS
Replace
\s?:\s?
with
-
in
Coincidencias
Case Sensitive
Regular Expression
VARIABLES
Set variable
Spotify Playlist Title
to
Texto actualizado
COMMENT
Получение списка треков
URL
https://www.spotifydl.xyz/gpl?pid=
Spotify Playlist URL
NETWORK
Get contents of
URL
Options Under Construction
COMMENT
Продолжаем только если это плейлист
SCRIPTING
If
Contenido de URL
is not
{"failed":"no such playlist"}
COMMENT
Используем действие Toolbox Pro "Quick Menu" для выбора треков - требуется бесплатная версия - да, можно сделать и без сторонних приложений.
DOCUMENTS
Replace
with
'
in
Contenido de URL
Case Sensitive
Regular Expression
SCRIPTING
Repeat with each item in
Texto actualizado
SCRIPTING
Get dictionary from
Repeat Item
TEXT
title:
artist
sub:
name
field1:
Repeat Index
End Repeat
TEXT
Combine
Resultado de la repetición
with
New Lines
Under Construction
COMMENT
Даем выбор треков для загрузки - выбраны все, по-умолчанию
SCRIPTING
Choose from
Tracks Playlist
Prompt
Select tracks to download from the "
Spotify Playlist Title
" playlist
Select Multiple
Select All Initially
Ask Each Time
SCRIPTING
Count
Items
in
Selected Tracks
SCRIPTING
If
Contar
is greater than
0
SCRIPTING
Ask
Укажите название папки для сохранения
Contar
треков?
Input Type
Text
Default Answer
spotifydl.xyz/
Spotify Playlist Title
/
VARIABLES
Set variable
Download Path
to
Entrada proporcionada
DOCUMENTS
Create Folder
Service
iCloud Drive
Path
/Shortcuts/
Download Path
COMMENT
Некоторые треки могут не загрузиться, так что сосчитаем такие случаи
NUMBER
0
VARIABLES
Set variable
Error Count
to
Número
COMMENT
Скачиваем выбранные треки
SCRIPTING
Repeat with each item in
Selected Tracks
Under Construction
URL
https://www.spotifydl.xyz/gdl?name=
Menu Item Detail
&artist=
Menu Item Detail
NETWORK
Get contents of
URL
Options Under Construction
DOCUMENTS
Get text from
Contenido de URL
COMMENT
Используем битрейт, настроенный в команде
DOCUMENTS
Replace
/320/
with
/
Bitrate
/
in
Texto
Case Sensitive
Regular Expression
WEB
Get URLs from
Texto actualizado
SCRIPTING
If
Direcciones URL
has any value
NETWORK
Get contents of
Direcciones URL
Options Under Construction
DOCUMENTS
Service
iCloud Drive
Ask Where to Save
Destination Path
/Shortcuts/
Download Path
Overwrite If File Exists
Otherwise
COMMENT
Проверка на ошибки при скачивании
MATHS
Error Count
+
1
Options Under Construction
VARIABLES
Set variable
Error Count
to
Resultado del cálculo
NOTIFICATIONS
Show notification
Input
Options Under Construction
End If
NOTHING
Nothing
End Repeat
COMMENT
Финальное сообщение о том, что было скачано
MATHS
Contar
-
Error Count
Options Under Construction
SCRIPTING
If
Resultado del cálculo
is greater than
0
SCRIPTING
Show alert
Done
Title
Done
Show Cancel Button
URL
shareddocuments:///var/mobile/Library/Mobile Documents/iCloud~is~workflow~my~workflows/Documents/
Download Path
SAFARI
Open
URL
Otherwise
SCRIPTING
Show alert
Done
Title
Done
Show Cancel Button
End If
Otherwise
SCRIPTING
Show alert
ERROR
Title
ERROR
Show Cancel Button
End If
Otherwise
SCRIPTING
Show alert
ERROR
Title
ERROR
Show Cancel Button
End If

Showcuts

Magic Vars

Screenshot

Submitted Anonymously 4 years ago

Visit iCloud (iOS)

Copy iCloud Link

Scan QR Code

2