mirror of
https://github.com/FBukovina/Atoll.git
synced 2026-10-27 15:14:33 +00:00
Atoll: fullscreen album artwork as lockscreen wallpaper
Right-click on the album art in the lock screen music panel to set it as the desktop wallpaper. Right-click again or click anywhere on the background to restore the original wallpaper. Wallpaper also restores automatically on track change or screen unlock. Uses direct plist manipulation of the wallpaper config to avoid leaving traces in the wallpaper picker. Album art PNG is pre-cached in the background on track change for instant application. Adds video artwork URL fetching from iTunes catalog for Apple Music tracks (musicVideo entity search). Signed-off-by: Jis G Jacob <studiokeys@blissroms.org>
This commit is contained in:
parent
78bf018fe2
commit
5bd84270aa
12 changed files with 1946 additions and 83 deletions
|
|
@ -2314,7 +2314,6 @@
|
|||
},
|
||||
"±10 Seconds" : {
|
||||
"comment" : "Display name for the \"±10 Seconds\" music skip behavior option.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -2438,6 +2437,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"1. Open Spotify in a browser and log in" : {
|
||||
"comment" : "A step in the process of getting a Spotify cookie.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"1m" : {
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -2511,6 +2514,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"2. Developer Tools -> Application/Storage -> Cookies -> https://open.spotify.com" : {
|
||||
"comment" : "A step to copy the Spotify cookie from the developer tools.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"3 items" : {
|
||||
"comment" : "merge:ko:alt='항목 3개'",
|
||||
"localizations" : {
|
||||
|
|
@ -2546,6 +2553,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"3. Copy the value of `sp_dc` and paste it here" : {
|
||||
"comment" : "A step to paste the Spotify cookie into the app.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"5 colors" : {
|
||||
"comment" : "merge:ko:alt='5가지 색상'",
|
||||
"localizations" : {
|
||||
|
|
@ -3138,7 +3149,6 @@
|
|||
},
|
||||
"Accent" : {
|
||||
"comment" : "Display name for the caps lock indicator tint mode.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -3696,7 +3706,6 @@
|
|||
},
|
||||
"Adaptive gradient" : {
|
||||
"comment" : "Display name for the timer icon color mode: adaptive gradient.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -5623,6 +5632,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Amazon Music" : {
|
||||
"comment" : "Spotify music service.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Animation" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
|
|
@ -6016,7 +6029,6 @@
|
|||
},
|
||||
"Apple Music" : {
|
||||
"comment" : "Media controller type for Apple Music",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -6386,6 +6398,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Atoll uses the local `sp_dc` cookie only to request Spotify's internal web-player token and fetch the matching Canvas for the current track." : {
|
||||
"comment" : "A description of how Spotify cookies are used by Atoll.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Atoll's built-in volume key interception is disabled while external volume listening is on. Volume HUD/OSD will follow %@ payloads." : {
|
||||
"comment" : "A description below the toggle that explains the effect of enabling or disabling the feature.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
|
|
@ -6920,7 +6936,6 @@
|
|||
},
|
||||
"Bar" : {
|
||||
"comment" : "Name of the timer progress style that shows a horizontal bar.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -9952,7 +9967,6 @@
|
|||
}
|
||||
},
|
||||
"Clear" : {
|
||||
"extractionState" : "stale",
|
||||
"localizations" : {
|
||||
"fr" : {
|
||||
"stringUnit" : {
|
||||
|
|
@ -14521,7 +14535,6 @@
|
|||
},
|
||||
"Digital" : {
|
||||
"comment" : "The display name for the \"Digital\" reminder presentation style.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -20829,7 +20842,6 @@
|
|||
},
|
||||
"Green" : {
|
||||
"comment" : "Display name for the green caps lock indicator tint mode.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -21574,6 +21586,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"How to get it:" : {
|
||||
"comment" : "A heading for the instructions on how to get the Spotify cookie.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"https://example.com/animation.json" : {
|
||||
"comment" : "A placeholder text for a Lottie JSON URL input field.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
|
|
@ -26270,6 +26286,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Method source" : {
|
||||
"comment" : "A link to the source code of Spotify's method for requesting a Spotify web player token.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Mic" : {
|
||||
"comment" : "Name of a sneak action type that controls the microphone.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
|
|
@ -29944,7 +29964,6 @@
|
|||
},
|
||||
"Now Playing" : {
|
||||
"comment" : "Name of the media controller type for the \"Now Playing\" option.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -30436,6 +30455,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Open Spotify Web Player" : {
|
||||
"comment" : "A link to open Spotify.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Open System Settings" : {
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -30690,7 +30713,6 @@
|
|||
},
|
||||
"Panel" : {
|
||||
"comment" : "Display name for the clipboard display mode \"Panel\".",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -30791,6 +30813,14 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Paste from Clipboard" : {
|
||||
"comment" : "A button that copies the `sp_dc` cookie from the clipboard.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Paste the `sp_dc` cookie from your logged-in Spotify web session." : {
|
||||
"comment" : "A description of how to paste the Spotify cookie.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Pause" : {
|
||||
"localizations" : {
|
||||
"ru" : {
|
||||
|
|
@ -34233,7 +34263,6 @@
|
|||
},
|
||||
"Ring" : {
|
||||
"comment" : "The name of the timer progress style that shows a ring shape.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -35755,7 +35784,6 @@
|
|||
},
|
||||
"Separate Tab" : {
|
||||
"comment" : "Display name for the clipboard display mode option to open the clipboard in a separate tab.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -38188,7 +38216,6 @@
|
|||
},
|
||||
"Shows screen assistant as a dropdown attached to the AI button" : {
|
||||
"comment" : "Description of the screen assistant display mode option that shows the screen assistant as a dropdown attached to the AI button.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -38213,7 +38240,6 @@
|
|||
},
|
||||
"Shows screen assistant in a floating panel near the notch" : {
|
||||
"comment" : "Description of the screen assistant display mode option that shows the screen assistant in a floating panel near the notch.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -38441,7 +38467,6 @@
|
|||
},
|
||||
"Skip forward or backward by ten seconds" : {
|
||||
"comment" : "Description of a music skip behavior option.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -39034,6 +39059,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"sp_dc cookie" : {
|
||||
"comment" : "A label for the Spotify `sp_dc` cookie.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Speed" : {
|
||||
"localizations" : {
|
||||
"ar" : {
|
||||
|
|
@ -39165,7 +39194,6 @@
|
|||
},
|
||||
"Spotify" : {
|
||||
"comment" : "Spotify media controller type.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -39188,6 +39216,10 @@
|
|||
}
|
||||
}
|
||||
},
|
||||
"Spotify Canvas Session" : {
|
||||
"comment" : "A section header for the Spotify Canvas session settings.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Square" : {
|
||||
"localizations" : {
|
||||
"ar" : {
|
||||
|
|
@ -39402,7 +39434,6 @@
|
|||
},
|
||||
"Standard previous/next track controls" : {
|
||||
"comment" : "Description of the music skip behavior option to use standard previous/next track controls.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -42230,7 +42261,6 @@
|
|||
},
|
||||
"Track Skip" : {
|
||||
"comment" : "Display name for the \"Track Skip\" music skip behavior.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
@ -43892,6 +43922,14 @@
|
|||
},
|
||||
"shouldTranslate" : false
|
||||
},
|
||||
"Validate Cookie" : {
|
||||
"comment" : "A button that validates a Spotify session cookie.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Validating..." : {
|
||||
"comment" : "The text of a button that is shown while Spotify's session is being validated.",
|
||||
"isCommentAutoGenerated" : true
|
||||
},
|
||||
"Variant %lld" : {
|
||||
"comment" : "A label for a specific variant of the Liquid Glass.",
|
||||
"isCommentAutoGenerated" : true,
|
||||
|
|
@ -45595,7 +45633,6 @@
|
|||
},
|
||||
"Youtube Music" : {
|
||||
"comment" : "Spotify music service.",
|
||||
"extractionState" : "stale",
|
||||
"isCommentAutoGenerated" : true,
|
||||
"localizations" : {
|
||||
"ko" : {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue