Jump to content

Spotify Mini Player: Control your Spotify library at your fingertips


Recommended Posts

20 hours ago, akiri said:

I'm getting a 'INVALID_CLIENT: Invalid redirect URI'.

 

Do I need to add a redirect uri into my application settings? I don't see that listed in the tutorial.

 

I entered the client id, then the client secret and I'm on Monterey. Thanks for the help!

 

It is definitely explained in the docs:

 

843028945_CleanShot2022-07-26at11_22.06@2x.thumb.jpg.e4561c0f1376977575b2392a13ae27ca.jpg

Link to comment
  • 3 months later...

What I'd love to do is type in a search term and select a track to play from the top online results, just like in the desktop app. Is this possible? I can navigate to a track by narrowing by artist first, but it's a much more slow and fiddly to do. Here, the top gif is with your workflow and the bottom is with the desktop app. 

 

https://imgur.com/a/KCuO74r

 

Am I missing a simpler way to quickly find a track and play it?


 

Edited by noisyneil
Link to comment
2 hours ago, noisyneil said:

What I'd love to do is type in a search term and select a track to play from the top online results, just like in the desktop app. Is this possible? I can navigate to a track by narrowing by artist first, but it's a much more slow and fiddly to do. Here, the top gif is with your workflow and the bottom is with the desktop app. 

 

https://imgur.com/a/KCuO74r

 

Am I missing a simpler way to quickly find a track and play it?


 


if you search for « Louis cole needed » directly as in Spotify app that should be faster right ?

Link to comment
  • 5 months later...
  • 4 weeks later...

I always struggle to get the workflow running again after restoring my Mac from Time Machine. 

 

 

I was unable to search for songs, but it finally worked after I disabled "fuzzy search."

 

The "create radio" doesn't work at the moment.

 

 

What's the best way to deal with this scenario?

Edited by enclave9
updates
Link to comment
On 5/22/2023 at 1:41 PM, vitor said:

@enclave9 Check the debugger to see what’s happening, but from your description maybe you’re not restoring Homebrew and the tools it provides. Check with the dependencies manager.

I seem to have Homebrew. The terminal indicates that when I run "brew," "homebrew help" and "brew."

 

I also attempted all of the debugging tools: launch Spotify application setup, reset your client secret, re-authenticate to Spotify and delete artwork folder.

 

May I email my case to you, please?

 

Link to comment
  • 2 weeks later...

 

On 5/28/2023 at 1:56 PM, vitor said:

Please share the debugger output, as requested. Apart from very special cases which concern personal information, help should be public so that other people can benefit as well.


Here you go. I deleted what seemed to be private information; happy to share the complete report directly, if you so wish.

 

 

 

ℹ️+Please+take+time+to+describe+your+problem+in+a+few+lines+👇
----------------------------------------------


----------------------------------------------
🕐+Generated:+2023-06-05+15:32:23
----------------------------------------------
🔐+Encrypted+data:+I'm+the+only+one+able+to+decrypt+your+oauth_client_secret+and+oauth_access_token
I'll+use+it+for+troubleshooting,+in+order+to+be+able+to+create+and+have+same+library+as+yours.
After+investigation+is+done,+you+can+regenerate+a+client+secret+as+explained+here+https://developer.spotify.com/dashboard/applications.
----------------------------------------------
*+oauth_client_secret:

*+oauth_access_token:

----------------------------------------------
📁+library_new.db+is+not+present
📁+library_old.db+is+not+present
Darwin+Macbook-Air.local+22.5.0+Darwin+Kernel+Version+22.5.0:+Mon+Apr+24+20:52:43+PDT+2023;+root:xnu-8796.121.2~5/RELEASE_ARM64_T8112+arm64
13.4
hw.memsize:+25769803776
alfred_version:5.1.1
alfred_version_build:2138
alfred_workflow_version:13.0
alfred_debug:
reduce_notifications:0
automatically_refresh_library:1
automatically_open_spotify_app:0
Spotify+desktop+version:1.2.12.902.g1924b088
PREMIUM
----------------------------------------------
Settings
----------------------------------------------
__all_playlists=1
__now_playing_notifications=0
__userid=31nake3snyps56llhkna2m4acv4q
__is_autoplay_playlist=0
__search_order=playlist▹artist▹track▹album▹show▹episode
__max_results=50
__debug=0
__alfred_playlist_uri=
__artwork_folder_size=11M
__alfred_playlist_name=
__always_display_lyrics_in_browser=0
__use_artworks=1
__automatic_refresh_library_interval=5
__quick_mode=1
__workflow_version=12.6
__use_growl=0
__is_public_playlists=0
__radio_number_tracks=30
__theme_color=green
__output_application=APPLESCRIPT
__country_code=BH
__fuzzy_search=0
__is_alfred_playlist_active=1
__display_name=XXXXXXX
__preferred_spotify_connect_device=
__oauth_client_id=76661dd44b064deaaaf0eeabd12fbac0
__podcasts_enabled=1
__is_display_rating=0
__use_facebook=0
__oauth_redirect_uri=http://localhost:15298/callback.php
__oauth_refresh_token=


__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
----------------------------------------------
File:+action.log
----------------------------------------------
2023-05-21+15:33:25|Starting+Spotify+desktop...
rm:+/Users/XXXXXXXX/Library/Application+Support/Alfred/Workflow+Data/com.vdesabou.spotify.mini.player/spotify_mini_player_notifications.lock:+No+such+file+or+directory
2023-05-21+17:05:53|Starting+Spotify+desktop...
2023-05-21+18:14:29|Starting+Spotify+desktop...
2023-05-22+04:55:58|Starting+Spotify+desktop...
2023-05-22+04:56:19|Starting+Spotify+desktop...
2023-05-22+04:56:26|Starting+Spotify+desktop...
2023-05-22+05:38:27|Starting+Spotify+desktop...
2023-05-22+06:38:00|Error(getArtworkURL+track):+(exception+SpotifyWebAPI\SpotifyWebAPIException:+code+0+cURL+transport+error:+28+SSL+connection+timeout
+at+SpotifyWebAPI.Request.send(Request.php:223)
+at+SpotifyWebAPI.Request.api(Request.php:132)
+at+SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
+at+SpotifyWebAPI.SpotifyWebAPI.getTrack(SpotifyWebAPI.php:1453)
+at+getArtworkURL(functions.php:6898)
+at+getTrackOrAlbumArtwork(functions.php:6280)
+at+downloadArtworks(functions.php:6139)
+at+main(action.php:363)
+at+(main)(download_artworks.php:5))
./src/download_artworks.ksh:+line+9:+6560:+Killed
2023-05-22+06:38:30|Error(getPlaylistTracks):+retry+0+(exception+SpotifyWebAPI\SpotifyWebAPIException:+code+0+cURL+transport+error:+35+Recv+failure:+Connection+reset+by+peer
+at+SpotifyWebAPI.Request.send(Request.php:223)
+at+SpotifyWebAPI.Request.api(Request.php:132)
+at+SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
+at+SpotifyWebAPI.SpotifyWebAPI.getPlaylistTracks(SpotifyWebAPI.php:1324)
+at+refreshLibrary(refreshLibrary.php:596)
+at+main(action.php:1928)
+at+(main)(37D1DC74-10A0-4BD8-AEB0-F8E0C77EE18A:4))
2023-05-22+06:38:30|Error(getPlaylistTracks):+skipping+playlist+6LCcUFKCF0m9MtdVLyoyYN+due+to+error+0
2023-05-22+07:22:12|Starting+Spotify+desktop...
2023-05-22+07:28:18|Error(getCurrentTrackinfo):+Cannot+get+current+track!
2023-05-22+07:38:16|Error(getCurrentTrackinfo):+Cannot+get+current+track!
2023-05-22+07:43:51|Starting+Spotify+desktop...
The+application+cannot+be+opened+for+an+unexpected+reason,+error=Error+Domain=NSOSStatusErrorDomain+Code=-600+"procNotFound:+no+eligible+process+with+specified+descriptor"+UserInfo={_LSLine=388,+_LSFunction=_LSAnnotateAndSendAppleEventWithOptions}
2023-05-27+12:02:35|Starting+Spotify+desktop...
2023-05-27+15:24:51|Starting+Spotify+desktop...
2023-05-28+12:15:55|Starting+Spotify+desktop...
2023-05-28+12:25:59|Starting+Spotify+desktop...
2023-05-28+12:48:41|Error(getPlaylistArtworkURL):+(exception+SpotifyWebAPI\SpotifyWebAPIException:+code+0+cURL+transport+error:+35+Recv+failure:+Connection+reset+by+peer
+at+SpotifyWebAPI.Request.send(Request.php:223)
+at+SpotifyWebAPI.Request.api(Request.php:132)
+at+SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
+at+SpotifyWebAPI.SpotifyWebAPI.getPlaylist(SpotifyWebAPI.php:1275)
+at+getPlaylistArtworkURL(functions.php:7045)
+at+getPlaylistArtwork(functions.php:6426)
+at+refreshLibrary(refreshLibrary.php:578)
+at+main(action.php:1928)
+at+(main)(2767C4C9-D2E2-4C5E-9B81-9C999A159C40:4))
2023-05-28+12:49:00|Error(getAlbumTracks):+retry+0+(exception+SpotifyWebAPI\SpotifyWebAPIException:+code+0+cURL+transport+error:+35+Recv+failure:+Connection+reset+by+peer
+at+SpotifyWebAPI.Request.send(Request.php:223)
+at+SpotifyWebAPI.Request.api(Request.php:132)
+at+SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
+at+SpotifyWebAPI.SpotifyWebAPI.getAlbumTracks(SpotifyWebAPI.php:678)
+at+refreshLibrary(refreshLibrary.php:1177)
+at+main(action.php:1928)
+at+(main)(2767C4C9-D2E2-4C5E-9B81-9C999A159C40:4))
2023-05-28+12:49:00|Error(getAlbumTracks):+skipping+album+62VlldLNKK8OGw8vbyIFED+due+to+error+0
2023-05-30+10:00:59|Error(getCurrentTrackinfo):+Cannot+get+current+track!
2023-06-05+15:29:18|Starting+Spotify+desktop...

----------------------------------------------
File:+spotify_mini_player_web_server.log
----------------------------------------------
 

Edited by vitor
Removed oauth_access_token
Link to comment
19 hours ago, vitor said:

You’re using an old version of the workflow. Be sure to update.

 

How? The option to update the workflow used to appear under settings, but when I complete the process, I notice the version number doesn't change.

 

Would it help to do a fresh re-install?

Link to comment

Turns out it was up to date (v. 13).

 

I finally decided to delete the workflfow and its cached files to do a fresh re-install. The radio functionality works now.

 

In addition to the issue I've reported above, I've encountered the following issues when restoring MacOS from Time Machine: unable to search for tracks or playlists; the library refresh won't complete. 

 

Hope this helps.

Link to comment
  • 3 months later...

Just a holler that I am still enjoying this workflow. Thank you. Recently I returned my company MacBook Pro 16" (that M1 Pro Apple Silicone machine) and retrieved my own personal MacBook Air 2013 from the storeroom to use. This Mac can only run until OS X Mojave and I am back to using Alfred 4 and yet, everything works as charm, as though I have not transition out of intel. Bravo!

Link to comment

One tip I'd like to share with new users here. It took me a few months to discover it. In Alfred, when we want to search for files, instead of launching app, you would press "space bar" and type the filename.

 

In Spotify Mini, after you press the Hotkey to launch it, press "space bar" and Alfred will display a list of commands such as Play/Pause, Next, Previous, Add to Playlist, Volume Up and Down, etc. You can then use arrow key to choose which command you want and press Enter. The more times the command is used, e.g. you press Play/Pause a lot of times, Alfred will auto sort it to the top of the line. This makes it VERY easy to use Spotify Mini without needing to remember the command.

 

Try it!

Link to comment
  • 1 month later...

Hi there, 

 

I love this workflow! But I am having trouble with playlists. I'm not a developer so I need some help!

 

Firstly, the playlists I had when I originally authenticated are findable through the workflow, but any new or modified ones aren't.

Secondly, I can't figure out how to set the alfred playlist. Whenever I select this in alfred, nothing happens.

 

Any advice welcome! Thanks so much.

Link to comment

@cbrance I can indeed see that you've posted to Github to ping @vdesabou for help with the workflow.

 

Could you try running Alfred's debugger while using the workflow, which may help identify any error messages?

 

Did you also share your workflow debugger information (different to the above, more specific to the workflow) as indicated here? https://alfred-spotify-mini-player.com/articles/support/

 

 

Link to comment

Thank you @Vero! I have pasted the debugging log from my attempt to open playlists – at present, the playlists listed in the mini player are a few months out of date. I tried resetting the workflow settings and reconfiguring it, but the playlists are still out of date.

 

I had shared my workflow debugger info a while back but have done so again. thank you!

 

debugger:

 

[15:34:40.444] Spotify Mini Player[Script Filter] Queuing argument ''
[15:34:40.515] Spotify Mini Player[Script Filter] Script with argv '' finished
[15:34:40.520] Spotify Mini Player[Script Filter] {"items":[{"arg":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/update_library_in_progress","title":"Refresh Library in progress since 11 min 32 sec : \u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fc\ufe0e\u25fb\ufe0e","subtitle":"607\/617 playlists\/shows processed so far. Currently processing \ud83c\udf99show The Political Scene | The New Yorker","mods":{"alt":{"valid":"true","arg":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/update_library_in_progress","subtitle":""},"cmd":{"valid":"true","arg":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/update_library_in_progress","subtitle":""},"shift":{"valid":"true","arg":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/update_library_in_progress","subtitle":""},"fn":{"valid":"true","arg":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/update_library_in_progress","subtitle":""},"ctrl":{"valid":"true","arg":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/update_library_in_progress","subtitle":""}},"icon":{"path":".\/images\/update_in_progress.png"},"valid":"no","text":null},{"arg":"","title":"\ud83c\udf2a Fuzzy Search for music in \"Your Music\" and your 33 playlists","subtitle":"Begin typing at least 3 characters to start search in your 10546 tracks, 33 playlists and 19 shows \u25cf \u26a1 Quick Mode is active","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/search.png"},"valid":"no","text":null},{"arg":"","title":"Current Track","subtitle":"Display current track information and browse various options","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/current_track.png"},"valid":"no","text":null,"autocomplete":"Current Track\u25b9"},{"arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:21:\"lookup_current_artist\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","title":"Lookup Current Artist online","subtitle":"\u2601\ufe0f Query all albums\/tracks from current artist online..","mods":{"alt":{"valid":"true","arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:21:\"lookup_current_artist\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","subtitle":""},"cmd":{"valid":"true","arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:21:\"lookup_current_artist\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","subtitle":""},"shift":{"valid":"true","arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:21:\"lookup_current_artist\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","subtitle":""},"fn":{"valid":"true","arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:21:\"lookup_current_artist\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","subtitle":""},"ctrl":{"valid":"true","arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:21:\"lookup_current_artist\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","subtitle":""}},"icon":{"path":".\/images\/online_artist.png"},"valid":"yes","text":""},{"arg":"","title":"Search online","subtitle":"\u2601\ufe0f You can search playlists, artists, albums, shows, episodes or tracks online, i.e not in your library","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/online.png"},"valid":"no","text":null,"autocomplete":"Search Online\u25b9"},{"arg":"","title":"\ud83c\udfa9Alfred Playlist \u25cf not set","subtitle":"Choose one of your playlists and add tracks, album, playlist to it directly from the workflow","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/alfred_playlist.png"},"valid":"no","text":null,"autocomplete":"Alfred Playlist\u25b9Set Alfred Playlist\u25b9"},{"arg":"","title":"Your Recent Tracks","subtitle":"Browse your recent tracks","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/recent.png"},"valid":"no","text":null,"autocomplete":"Recent Tracks\u25b9"},{"arg":"","title":"Playlists","subtitle":"Browse by playlist (33 playlists)","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/playlists.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9"},{"arg":"","title":"Your Music","subtitle":"Browse Your Music (56 tracks \u25cf 540  albums \u25cf 0 artists)","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/yourmusic.png"},"valid":"no","text":null,"autocomplete":"Your Music\u25b9"},{"arg":"","title":"Artists","subtitle":"Browse by artist (1384 artists)","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/artists.png"},"valid":"no","text":null,"autocomplete":"Artist\u25b9"},{"arg":"","title":"Albums","subtitle":"Browse by album (1789 albums)","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/albums.png"},"valid":"no","text":null,"autocomplete":"Album\u25b9"},{"arg":"","title":"Shows","subtitle":"Browse by show (19 shows)","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/shows.png"},"valid":"no","text":null,"autocomplete":"Show\u25b9"},{"arg":"","title":"Browse","subtitle":"Browse Spotify by categories as in the Spotify player\u2019s \u201cBrowse\u201d tab","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/browse.png"},"valid":"no","text":null,"autocomplete":"Browse\u25b9"},{"arg":"","title":"Your Tops","subtitle":"Browse your top artists and top tracks","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/star.png"},"valid":"no","text":null,"autocomplete":"Your Tops\u25b9"},{"arg":"","title":"Settings","subtitle":"User=cbrance, Search scope=<All>, Max results=<50>, Controlling <\ud83c\udfa9Alfred Playlist> Radio tracks=<30>","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/settings.png"},"valid":"no","text":null,"autocomplete":"Settings\u25b9"}]}
[15:34:45.257] Spotify Mini Player[Script Filter] Queuing argument 'Playlist▹'
[15:34:45.328] Spotify Mini Player[Script Filter] Script with argv 'Playlist▹' finished
[15:34:45.332] Spotify Mini Player[Script Filter] {"items":[{"arg":"","title":"Featured Playlists","subtitle":"Browse the current featured playlists","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/star.png"},"valid":"no","text":null,"autocomplete":"Featured Playlist\u25b9"},{"arg":"","title":"\ud83c\udfb6 This Is The Chicks","subtitle":"private playlist by spotify \u25cf 42 tracks \u25cf 2 hr 55 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/708767bd47b495fd8d4f103a921db7b4\/37i9dQZF1DZ06evO1bzJ3q.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DZ06evO1bzJ3q\u25b9"},{"arg":"","title":"\ud83c\udfb6 The chicks world tour set list ","subtitle":"private playlist by 31clge2wcxwxcrcx6ystt5cgqe3q \u25cf 22 tracks \u25cf 1 hr 28 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/8075e2040de241b331706a740e84a402\/7vDkzZn9RfcLy8RH2AsbeK.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:7vDkzZn9RfcLy8RH2AsbeK\u25b9"},{"arg":"","title":"\ud83c\udfb6 The Chicks Tour Setlist","subtitle":"private playlist by k6cki8a128honlraq3wksta15 \u25cf 24 tracks \u25cf 1 hr 40 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/ee22f2dd18eb5d858f416dd59fc5f83f\/4etP9mqu36tzMMWsVk0Dw5.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:4etP9mqu36tzMMWsVk0Dw5\u25b9"},{"arg":"","title":"\ud83c\udfb6 The Chicks World Tour Setlist 2023","subtitle":"private playlist by jytqo8tjx4fecobroe74xubfd \u25cf 23 tracks \u25cf 1 hr 34 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/f26e75860aa720112e637ad5bbafae13\/7MybCYIbMQ9irKApTuY0HE.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:7MybCYIbMQ9irKApTuY0HE\u25b9"},{"arg":"","title":"\ud83c\udfb6 beyonce setlist","subtitle":"private playlist by cbrance \u25cf 69 tracks \u25cf 4 hr 48 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/a326db6153c865412cfafb30e52e1f1b\/5aFaZdoEDKlJOsiFYWT1NH.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:5aFaZdoEDKlJOsiFYWT1NH\u25b9"},{"arg":"","title":"\ud83c\udfb6 Daily Mix 4 (2)","subtitle":"private playlist by cbrance \u25cf 50 tracks \u25cf 3 hr 2 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/6646034c5abf237cc40cfddd0c4a1de9\/0IoKu3ZYTCnIhA4cWeIej0.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:0IoKu3ZYTCnIhA4cWeIej0\u25b9"},{"arg":"","title":"\ud83c\udfb6 Daily Mix 4","subtitle":"private playlist by spotify \u25cf 50 tracks \u25cf 3 hr 15 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/7ca593d08cef8eb66b61b77bf29fa784\/37i9dQZF1E37W3tDbGSaiO.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1E37W3tDbGSaiO\u25b9"},{"arg":"","title":"\ud83c\udfb6 WA karaoke","subtitle":"private playlist by cbrance \u25cf 0 tracks \u25cf 0 sec \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":".\/images\/playlists.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:6jYbMdt5Pj0sG6AP8reo7w\u25b9"},{"arg":"","title":"\ud83c\udfb6 Cairns Karaoke","subtitle":"private playlist by mwillers \u25cf 52 tracks \u25cf 3 hr 14 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/e1366ee587ff95f68ecd13796350feea\/3AwB9Q7OUlOWGs5slGzhND.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:3AwB9Q7OUlOWGs5slGzhND\u25b9"},{"arg":"","title":"\ud83c\udfb6 Trans, Non-Binary and Gender Fluid","subtitle":"private playlist by marinuz \u25cf 107 tracks \u25cf 6 hr 23 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/7b3367f496f77dd143870c1a8d667511\/4shCerBguuLBIF6bvdoWMs.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:4shCerBguuLBIF6bvdoWMs\u25b9"},{"arg":"","title":"\ud83c\udfb6 morning affirmations!","subtitle":"private playlist by cbrance \u25cf 69 tracks \u25cf 4 hr 20 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/ac07cf7badf7d96e539468fe1ab2a1b7\/6m2IzxM5cNkYt6ghHBOcaD.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:6m2IzxM5cNkYt6ghHBOcaD\u25b9"},{"arg":"","title":"\ud83c\udfb6 Hair","subtitle":"private playlist by 1172387368 \u25cf 29 tracks \u25cf 1 hr 39 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/cc74fd6b95dd836efc3cc7edc52c6abf\/6AAU6rQw9OAeAOeU5esKks.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:6AAU6rQw9OAeAOeU5esKks\u25b9"},{"arg":"","title":"\ud83c\udfb6 pop mood final","subtitle":"private playlist by cbrance \u25cf 736 tracks \u25cf 20 hr 11 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/0fa8ebf101fa507c70908f89db7b6e40\/64v3GayK0NIAu7LKylzEUS.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:64v3GayK0NIAu7LKylzEUS\u25b9"},{"arg":"","title":"\ud83c\udfb6 rock mood final ","subtitle":"private playlist by cbrance \u25cf 227 tracks \u25cf 15 hr 55 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/50c6a6547b75f8aec987f53afc270834\/4mRZL0oOUWL7NZloLDCm7s.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:4mRZL0oOUWL7NZloLDCm7s\u25b9"},{"arg":"","title":"\ud83c\udfb6 brandi and co","subtitle":"private playlist by cbrance \u25cf 449 tracks \u25cf 6 hr 42 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/a1f297ba74af6ba38ec7805522be4a26\/5Ot21AWFK660HyJJAWvtev.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:5Ot21AWFK660HyJJAWvtev\u25b9"},{"arg":"","title":"\ud83c\udfb6 emmylou live","subtitle":"private playlist by cbrance \u25cf 82 tracks \u25cf 5 hr 22 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/c169855ddf334fe5bf20eddab6a42d0a\/3o0HWJuLxUdRZlp2iMzBS9.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:3o0HWJuLxUdRZlp2iMzBS9\u25b9"},{"arg":"","title":"\ud83c\udfb6 best guitar","subtitle":"private playlist by cbrance \u25cf 96 tracks \u25cf 6 hr 12 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/a1142c358f4e82f44d57083f443e9f75\/4GKnobGkPZCF54rAaJgzcJ.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:4GKnobGkPZCF54rAaJgzcJ\u25b9"},{"arg":"","title":"\ud83c\udfb6 all emmylou","subtitle":"private playlist by cbrance \u25cf 328 tracks \u25cf 20 hr 19 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/8cba68649023eef9dd0c791859740828\/61KFxUhNhby8L6cb6CI2Hi.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:61KFxUhNhby8L6cb6CI2Hi\u25b9"},{"arg":"","title":"\ud83c\udfb6 all beatles","subtitle":"private playlist by cbrance \u25cf 193 tracks \u25cf 8 hr 46 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/5f079eaf1a0633ba79a73e23d19f86c0\/5aklJjvWvf9Sxom0Q9Ry4f.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:5aklJjvWvf9Sxom0Q9Ry4f\u25b9"},{"arg":"","title":"\ud83c\udfb6 retreat","subtitle":"private playlist by isajbelle \u25cf 28 tracks \u25cf 1 hr 53 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/bef1af7ea8f3679b17ad89e6008fb7ea\/5sntr3vgy9pGRxBdQUkAQf.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:5sntr3vgy9pGRxBdQUkAQf\u25b9"},{"arg":"","title":"\ud83c\udfb6 Peaky Blinders Soundtrack - All Songs","subtitle":"private playlist by dm69me2qly99h28kxaovkub0e \u25cf 231 tracks \u25cf 13 hr 52 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/b9619b8e9d249cf0eee22062d818b2b1\/1tfCWxz3MUW7RB89Gbd5E3.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:1tfCWxz3MUW7RB89Gbd5E3\u25b9"},{"arg":"","title":"\ud83c\udfb6 Euphoria S1 and 2 (All Songs)","subtitle":"private playlist by 312avoycbyo353bvbqm2mpdnghjy \u25cf 93 tracks \u25cf 5 hr 51 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/f1582e637bdd410a8f3b8b1a93d3ba3f\/1xK3DXzdF1Yp2bNxUbijaD.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:1xK3DXzdF1Yp2bNxUbijaD\u25b9"},{"arg":"","title":"\ud83c\udfb6 Queer Love","subtitle":"private playlist by spotify \u25cf 50 tracks \u25cf 2 hr 50 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/823bf9e5b3850949abc7dd1c1315e8c9\/37i9dQZF1DX7KmjFVboxXV.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DX7KmjFVboxXV\u25b9"},{"arg":"","title":"\ud83c\udfb6 Cheesy Hits!","subtitle":"private playlist by spotify \u25cf 50 tracks \u25cf 2 hr 58 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/1299d974c915358b3746c50b917f6bd7\/37i9dQZF1DX7pykHKVxv6o.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DX7pykHKVxv6o\u25b9"},{"arg":"","title":"\ud83c\udfb6 All Out 90s","subtitle":"private playlist by spotify \u25cf 150 tracks \u25cf 10 hr 45 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/79770d3ccf59b1182580bb1a39fe18da\/37i9dQZF1DXbTxeAdrVG2l.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DXbTxeAdrVG2l\u25b9"},{"arg":"","title":"\ud83c\udfb6 Mood Booster","subtitle":"private playlist by spotify \u25cf 76 tracks \u25cf 3 hr 56 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/fb1aff006411d4ce81d0157dfef7a2d2\/37i9dQZF1DX3rxVfibe1L0.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DX3rxVfibe1L0\u25b9"},{"arg":"","title":"\ud83c\udfb6 Classic Road Trip Songs","subtitle":"private playlist by spotify \u25cf 100 tracks \u25cf 6 hr 44 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/4c9cf625204557f0d393eeb035f49089\/37i9dQZF1DX9wC1KY45plY.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DX9wC1KY45plY\u25b9"},{"arg":"","title":"\ud83c\udfb6 Spotify Singles: Pride","subtitle":"private playlist by spotify \u25cf 52 tracks \u25cf 3 hr 14 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/08e4428fc5e6bbd59de52396252edf19\/37i9dQZF1DXcaEXdyjLdxm.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DXcaEXdyjLdxm\u25b9"},{"arg":"","title":"\ud83c\udfb6 Fresh Finds UK and IE","subtitle":"private playlist by spotify \u25cf 80 tracks \u25cf 4 hr 7 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/5d1b2554130976033777ab725969e051\/37i9dQZF1DX7AqyNZFu97s.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:37i9dQZF1DX7AqyNZFu97s\u25b9"},{"arg":"","title":"\ud83c\udfb6 birthday 1","subtitle":"private playlist by cbrance \u25cf 36 tracks \u25cf 2 hr 24 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/1d9da2fb19879b15204936c6b71f5e9c\/6Dp1sRbLkKdPCPIfBxGcMI.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:6Dp1sRbLkKdPCPIfBxGcMI\u25b9"},{"arg":"","title":"\ud83c\udfb6 birthday 2","subtitle":"private playlist by cbrance \u25cf 38 tracks \u25cf 2 hr 35 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/9a3a4aa24639b39c4ee4ccf37dda2b90\/2098Z1KUc5lm8JLWaEJzzA.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:2098Z1KUc5lm8JLWaEJzzA\u25b9"},{"arg":"","title":"\ud83c\udfb6 birthday 3","subtitle":"private playlist by cbrance \u25cf 41 tracks \u25cf 2 hr 32 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/b943f39615610bf3bb08c12f79e5018e\/2yn371svPX5vxHG656Quvl.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:2yn371svPX5vxHG656Quvl\u25b9"},{"arg":"","title":"\ud83c\udfb6 Preya\u2019s birthday Feb \u201918","subtitle":"private playlist by cbrance \u25cf 40 tracks \u25cf 2 hr 54 min \u25cf 0 times played","mods":{"alt":{"valid":"true","arg":"","subtitle":""},"cmd":{"valid":"true","arg":"","subtitle":""},"shift":{"valid":"true","arg":"","subtitle":""},"fn":{"valid":"true","arg":"","subtitle":""},"ctrl":{"valid":"true","arg":"","subtitle":""}},"icon":{"path":"\/Users\/cbrance\/Library\/Application Support\/Alfred\/Workflow Data\/com.vdesabou.spotify.mini.player\/artwork\/b448ad9b83a2c51a0850c6e2554fb886\/1HA6hibE3iVoJkwlWyZBIv.png"},"valid":"no","text":null,"autocomplete":"Playlist\u25b9spotify:playlist:1HA6hibE3iVoJkwlWyZBIv\u25b9"},{"arg":"a:16:{i:0;s:0:\"\";i:1;s:0:\"\";i:2;s:0:\"\";i:3;s:0:\"\";i:4;s:0:\"\";i:5;s:0:\"\";i:6;s:0:\"\";i:7;s:34:\"reset_playlist_number_times_played\";i:8;s:0:\"\";i:9;s:0:\"\";i:10;s:0:\"\";i:11;s:0:\"\";i:12;s:0:\"\";i:13;s:0:\"\";i:14;s:0:\"\";i:15;s:0:\"\";}","title":"Reset number of times played for playlists","subtitle":"This will reset playlists all times played counters to 0","icon":{"path":".\/images\/settings.png"},"valid":"yes","text":""}]}

Link to comment
On 10/23/2023 at 8:58 PM, cbrance said:

Secondly, I can't figure out how to set the alfred playlist. Whenever I select this in alfred, nothing happens.

 

Any advice welcome! Thanks so much.

Browse your Alfred Playlist and there is an Option to Change the Alfred playlist to another one, as per screen shot below:

 

image.thumb.png.dfe6dc324613353a2b4298e0ab11b1d1.png

Link to comment
  • 1 month later...

When i try to setup the automatic library refresher it gives me this in the debug and the refresher doesnt work. What should i do?

 

Load failed: 5: Input/output error
Try running `launchctl bootstrap` as root for richer errors.
[00:01:40.519] STDERR: Spotify Mini Player[Run Script] Unload failed: 5: Input/output error
Try running `launchctl bootout` as root for richer errors.
sed: /Users/michaelhonein/Library/Application: No such file or directory
sed: Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.7F0F2F14-5DE2-4CA8-930D-47E62C020746/src/com.vdesabou.spotify.mini.player-template.plist: No such file or directory
Load failed: 5: Input/output error
Try running `launchctl bootstrap` as root for richer errors.

Link to comment

This is an incredible piece of software and want to thank the creator for developing it. Thank you.

 

However, I'm having an issuing with the lyrics. For a lot of songs, I keep getting "No lyrics found" despite the lyrics clearly being there on Spotify:

 

CleanShot2023-12-03at10_07_07@2x.thumb.png.f9363cd58ef3cb97d3df8f1f81997e6b.png

CleanShot2023-12-03at10_12.59@2x.thumb.png.348b8999db1b4ed041bdd617ee786401.png

Lyrics are clearly visible in the Spotify app yet I get "No lyrics found" a lot of the time for many songs

 

Also, is there a way to search for lyrics online if they're NOT available on Spotify?

 

 

 

Another problem I have is in the "Browse Category". I only see at most 2 random categories in whatever country I select. Why can't I see all categories?

 

CleanShot2023-12-03at10_53.38@2x.thumb.png.06c5335c6a6aedb23805ca1652bdc473.png

 

 

This is my debugger output for reference. The "No lyrics found" error is recorded in the last line of this log:
 

----------------------------------------------
🕐 Generated: 2023-12-03 09:08:03
----------------------------------------------
🔐 Encrypted data: I'm the only one able to decrypt your oauth_client_secret and oauth_access_token
I'll use it for troubleshooting, in order to be able to create and have same library as yours.
After investigation is done, you can regenerate a client secret as explained here https://developer.spotify.com/dashboard/applications.
----------------------------------------------
* oauth_client_secret: REMOVED

* oauth_access_token: REMOVED

----------------------------------------------
📁 library_new.db is not present
📁 library_old.db is not present
Darwin MacBook-Pro.local 23.1.0 Darwin Kernel Version 23.1.0: Mon Oct  9 21:27:24 PDT 2023; root:xnu-10002.41.9~6/RELEASE_ARM64_T6000 arm64
14.1.1
hw.memsize: 17179869184
alfred_version:5.1.4
alfred_version_build:2195
alfred_workflow_version:13.0
alfred_debug:
reduce_notifications:0
automatically_refresh_library:1
automatically_open_spotify_app:0
Spotify desktop version:1.2.25.1011.g0348b2ea
NOT PREMIUM
----------------------------------------------
Settings
----------------------------------------------
__all_playlists=0
__now_playing_notifications=1
__userid=8x9j6dc26xg99x2u7o25472im
__is_autoplay_playlist=1
__search_order=playlist▹artist▹track▹album▹show▹episode
__max_results=50
__debug=0
__alfred_playlist_uri=
__artwork_folder_size=3,4M
__alfred_playlist_name=
__always_display_lyrics_in_browser=0
__use_artworks=1
__automatic_refresh_library_interval=0
__quick_mode=1
__workflow_version=
__use_growl=0
__is_public_playlists=0
__radio_number_tracks=30
__theme_color=green
__output_application=APPLESCRIPT
__country_code=NL
__fuzzy_search=1
__is_alfred_playlist_active=1
__display_name=REMOVED
__preferred_spotify_connect_device=
__oauth_client_id=cd16ce708ccc4b74aa528c5ca42da32e
__podcasts_enabled=0
__is_display_rating=1
__use_facebook=0
__oauth_redirect_uri=http://localhost:15298/callback.php
__oauth_refresh_token=AQDI_PIP4e8KKPvJ8gAUVu5ghiStJDqobVdzrBDOA1Rs0kbBbVNPiTs2S7fm1YIk9pAFvvXY4rB2yKGy18cbzzmlZ0xrNZVP5dDRfGyI8HY7AnFnk0ifhh1XK0FWDcr64JQ
__volume_percent=20
__CF_USER_TEXT_ENCODING=0x1F5:0x0:0x0
----------------------------------------------
File: action.log
----------------------------------------------
2023-12-03 08:31:48|Error(getArtistArtworkURL): (exception SpotifyWebAPI\SpotifyWebAPIException: code 404 Non existing id: 'spotify:artist:5FNHNk1t3tEBYF93wsA5rl'
 at SpotifyWebAPI.Request.handleResponseError(Request.php:47)
 at SpotifyWebAPI.Request.send(Request.php:242)
 at SpotifyWebAPI.Request.api(Request.php:132)
 at SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
 at SpotifyWebAPI.SpotifyWebAPI.getArtist(SpotifyWebAPI.php:696)
 at getArtistArtworkURL(functions.php:7270)
 at getArtistArtwork(functions.php:6802)
 at downloadArtworks(functions.php:6120)
 at main(action.php:363)
 at (main)(download_artworks.php:5))
2023-12-03 08:33:22|Error(getArtworkURL album): (exception SpotifyWebAPI\SpotifyWebAPIException: code 404 Non existing id: 'spotify:album:60KSMvnyt3IN9QwOmWORN0'
 at SpotifyWebAPI.Request.handleResponseError(Request.php:47)
 at SpotifyWebAPI.Request.send(Request.php:242)
 at SpotifyWebAPI.Request.api(Request.php:132)
 at SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
 at SpotifyWebAPI.SpotifyWebAPI.getAlbum(SpotifyWebAPI.php:632)
 at getArtworkURL(functions.php:6963)
 at getTrackOrAlbumArtwork(functions.php:6280)
 at downloadArtworks(functions.php:6139)
 at main(action.php:363)
 at (main)(download_artworks.php:5))
2023-12-03 08:34:59|Error(getArtworkURL album): (exception SpotifyWebAPI\SpotifyWebAPIException: code 404 Non existing id: 'spotify:album:5FNHNk1t3tEBYF93wsA5rl'
 at SpotifyWebAPI.Request.handleResponseError(Request.php:47)
 at SpotifyWebAPI.Request.send(Request.php:242)
 at SpotifyWebAPI.Request.api(Request.php:132)
 at SpotifyWebAPI.SpotifyWebAPI.sendRequest(SpotifyWebAPI.php:124)
 at SpotifyWebAPI.SpotifyWebAPI.getAlbum(SpotifyWebAPI.php:632)
 at getArtworkURL(functions.php:6963)
 at getTrackOrAlbumArtwork(functions.php:6280)
 at downloadArtworks(functions.php:6157)
 at main(action.php:363)
 at (main)(download_artworks.php:5))
2023-12-03 08:37:27|Error(getCurrentTrackinfo): Cannot get current track!
2023-12-03 08:43:38|Error(getCurrentTrackinfo): Cannot get current track!
2023-12-03 09:06:38|Error(getCurrentTrackinfo): Cannot get current track!

----------------------------------------------
File: spotify_mini_player_web_server.log
----------------------------------------------

 

Edited by boixos24
Link to comment
On 12/1/2023 at 6:08 AM, michaelhonein said:

When i try to setup the automatic library refresher it gives me this in the debug and the refresher doesnt work. What should i do?

 

Load failed: 5: Input/output error
Try running `launchctl bootstrap` as root for richer errors.
[00:01:40.519] STDERR: Spotify Mini Player[Run Script] Unload failed: 5: Input/output error
Try running `launchctl bootout` as root for richer errors.
sed: /Users/michaelhonein/Library/Application: No such file or directory
sed: Support/Alfred/Alfred.alfredpreferences/workflows/user.workflow.7F0F2F14-5DE2-4CA8-930D-47E62C020746/src/com.vdesabou.spotify.mini.player-template.plist: No such file or directory
Load failed: 5: Input/output error
Try running `launchctl bootstrap` as root for richer errors.

 

This is now fixed in 13.1

Link to comment

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...