Jump to content

vdesabou

Member
  • Posts

    466
  • Joined

  • Last visited

  • Days Won

    22

Everything posted by vdesabou

  1. Yeah that's something I'd definitely to add but the spotify AppleScript library doesn't allow to do that unfortunately..
  2. Just a big thanks for this workflow!
  3. Download the workflow Download the workflow below and open in Alfred. Download Workflow History 1.11: Move to GitHub
  4. Download Workflow History 2.2: Move code to GitHub Fix artworks not cached when playlist is not from the user
  5. It is actually still possible, you need to select the playlist first and then you have the option to launch it: Yep, I added it in 2.1. It displays the playlist user and you can search the playlist by user Download Here History 2.1: -Display user for playlists -Added settings to launch spotify:app:export app
  6. Added in 2.0 Added in 2.0 The playlists are now automatically retrieved from 'guistate' file, so it should be up to date. Please update your library! Playlists appear first in results Download Here History 2.0: -Automatic support of playlists (including starred playlist) -Setting to disable spotifious -alt and cmd modifiers now open and play music
  7. Thanks! Well to convert powerpoint to pdf, this would be same kind of workflow as this one. The applescript part of this workflow was taken from this thread https://discussions.apple.com/message/15180576#15180576 and I can see that there is an example for powerpoint here https://discussions.apple.com/message/16244488#16244488 If you feel in the mood to do it yourself, you can start from this workflow, otherwise i'm sure someone will help if post this request on the forum. cheers!
  8. cool Currently it uses playlist.bnk, that's maybe why you don't have all your libraries, the 'guistate' is not (yet) implemented yes, guistate is not yet used, that's why :-) I'm really interested by your feedback, if you notice some issues or areas of improvement, let me know
  9. Ok this time I hope this is the good one!! It's working on my side with your library.json. I could not test with your playlists though because I don't have your playlist.bnk. Let's see if you get issues with playlist Download Here History 1.15: Fix for very large libraries
  10. I am planning to use 'guistate' file instead. It shows the playlists and is really up to date. Can you check on your side that it is up to date with your latest playlists? Ok I've reproduced your error. I'll investigate why this is happening.
  11. Cool, it means that you have a Playlist.bnk file (see my previous post) That's where I'm confused. What happens when you click on "update library" is now: -paste the clipboard to library.json -> it doesn't consume memory so the library.json should not have 0 size -remove old library_starred_playlist.json and all playlist*json -create the library_starred_playlist.json based on library.json -> so if this file is correctly generated, your library.json must be ok, can you double check the size, and the content. I myself notice that path finder shows a size of 0 for it sometimes, but when I quicklook on it, i can see that there is data in it -create playlists.json based on playlist.bnk and then create all playlists_xx.json files So after you clicked "install library", you had a notification saying memory error, right? if you have a correct library_starred_playlist.json, then I don't understand how this can happen Ok ok Thanks for your patience! You'll not be disappointed once we get this fixed
  12. FYI, I've just figured out that the hack i'm using to get playlists automatically is kind of broken starting from Spotify 0.8.8. I use same mechanism as open source project spot commander, see issue here https://code.google.com/p/spotcommander/issues/detail?id=29 The hack is based on a file /Users/YOUR_USER/Library/Application Support/Spotify/Users/yourspotifyusername-user/playlist.bnk This file is no more used and therefore updated since 0.8.8. If you're lucky to have this file, then you'll see your playlists, but if you add another playlist, the mini player would not be able to see the update (as it relies for now on playlist.bnk). arff... I'm thinking of another solution, stay tuned!
  13. I added what you want (hopefully). Set your hotkeys in the workflow like this: Download here: Version 1.9 1.9: Added hotkeys to call built-in facebook, twitter, imessage and email
  14. If you get an error message in a notification, I believe this happened during the caching of all artworks. Can you confirm you triggered it? In that case, as it takes about two hours, maybe when you tried to update the library before the end of the caching, it caused an error... What is strange is that I was able to have everything working on my side with your library.. Let's see if you confirm that you tried to update the library before the end of artwork caching I'm sorry that you're experiencing so many issues, but your 100+ playlists is a bit challenging :-) Yes I have identified an issue with this and fixed it. But I'm currently working on an improvement with playlists, we would be able to browse and search tracks within playlists: It's not yet 100% ready. Hope to release it soon ! Cheers
  15. I just tried and it worked. Actually, that's not surprising because the playlists.json is not generated from library.json but from an internal spotify file in Application Support. When do you get this error? when you update the library? or after you have updated the library and launch the mini player for the first time? Can you show me the error details? Did you remove this file that you generated yourself before doing the update? you have to do it in order to force playlists.json file to be generated
  16. Finally found a way to do this!! Download History 1.13: Built-in support of playlists! Please update your library to take into account the change
  17. So i was finally able to use the library.json with 100+ playlists (15Mb of data) (php memory was increased to 256M!), and actually it's pretty fast!! with 8 results and all artworks cached, it takes about 2 seconds to display results. This is quite acceptable I believe given the number of tracks :-) I know :-) I'll keep this in mind if I want to improve performances at some point. Thanks for your advices!!
  18. So I loaded your library.json and cached all artworks (it took about 2 hours and 209Mb of data :-) ) Results are not bad at all!! Using all playlists search scope and max images to 8, it takes about 2 seconds "only" to display results I am quite happy with results :-) Hope that would be the case for you as well Cheers
  19. Yes, I would like to do that, but unfortunately the Spotify Apps API does not allow that right now, if I'm correct (http://developer.spotify.com/technologies/apps/docs/). This is what I am doing with "starred playlist" because there is a "starred" flag in the json data so I generate a json file for starred playlist only. But yes, if the performances are very bad with 100+ playlists, I would have to find a way to split the json data into multiple files at some point. Thanks!
  20. Great! Finally! I strongly recommend to cache all artworks, you'll see after that it's *really* quick. I'll test also with your library to see the performances. Cheers
  21. Ok I reproduced with your library.json and updated to 256Mb, everything works now on my side. Can you update to 1.12? Version 1.12: - Updated (again) allocated memory to 256M - Check json data is valid when creating/updating library - Minor fixes
×
×
  • Create New...