Jump to content

citelao

Member
  • Posts

    59
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by citelao

  1. I actually have a couple options for this one. Currently it relies on completely local Applescript queries (the "Harnessing the API" text is default for the entire workflow and I cannot modify it based on context) to pull song info. However, someone has already forked my code and done some modifications that I kinda like— typing `n` (next), `p` (previous), `t` (track), or `s` (stop) immediately shows a specific control for use. Alternatively, I can include separate hotkeys that you can bind to whatever you want for next, play/pause, previous, etc. Finally, I can make typing `c` show a control panel with filterable content, so `cn` would immediately display `Next` as the first item. Which do you like best? I don't think altering the main menu is a good idea because those queries basically make the workflow unique.
  2. Version 0.8 released! It should fix your issue because it no longer loads album art by default.
  3. Hi! Shameless self-promotion here, but I made an Alfred extension that does much of the same things. It's called Spotifious and is available here. Hope this helps!
  4. That's really awesome! I've been working on my own menu system as well— it's almost done. The local cache is an excellent idea, I've seen a lot of clamor for something like it. I'd love to try and roll the two together eventually.
  5. It's not supposed to switch focus That's a bug. Here's the issue I created.
  6. I agree; the delay is due to the slowness of the search. However, if I trigger an API search with Alfred (for Spotifious, more than three characters as an argument), Alfred completes the search before starting a new one. So if I type `Death Cab for Cutie`, Alfred will search Spotify for `Dea` before repeating the search for `Death Cab for Cutie`. I'm not sure if this is the lag RBenschop was referring to, but if it is, it is partly Alfred's fault. I think some people were asking that Alfred only submit a search when the user stops typing— this is the exact use-case.
  7. My workflow makes three API calls versus PHPFunk's one call. I'm considering including a narrowing option but once I clean up the code for version 0.7 it should run a little bit faster. Most of the slowness is on Alfred's end, though— I can't asynchronously load images or add results so everything has to be done before— and the problems with accuracy have to do with execution lag on Alfred's part as well. I'd appreciate a DM telling me what artists are innaccurate, as I might be able to weight things a little to give better results. Let me know!
  8. Version History v0.13.9: Fix crash on certain versions of PHP v0.13.7: Make it work again v0.13.5: Add Desktop Spotify check; play search items using a hotkey v0.13.4: Return to semver; fix icon and playlist caching bugs v0.13.3.2: Fix environment bug v0.13.3.1: Fix playlist cache bug v0.13.3: Playlists and speed and Spotify API updates v0.13.2.1: Fix an install bug from the last update v0.13.2: More Alfred 3 compatibility, but also some maintenance v0.13.1: Compatible with Alfred 3 v0.13: Compatible with Spotify 1.0 v0.12: Compatible with Alfred Remote v0.11.2: location opt-out, install tutorial, and better icons v0.11.1: fixed response freezing v0.11: new API, hotkeys, and notifications v0.10: Location-based filtering v0.9.4: actually implemented the aforementioned changes. v0.9.3: more compatibility changes for PHP v5.3 v0.9.2: Compatibility with PHP v5.3 v0.9.1: Fixed no track playing bug. v0.9: Added error reporting and context-based searching; restructrued app. v0.81: Switched play/pause icons v0.8: Added new icons; set them as default v0.7: General clean-up; added artist- and album-specific menus v0.61: Hotfix UTF-8 support v0.6: Added Alleyoop support v0.5: Added a menu system v0.1: Inital search system
  9. Spotifious a natural Spotify controller for Alfred So, you’ve heard of Spotifious, eh? A natural Spotify controller for Alfred? Searchs Spotify, controls your music, generally rocks? It’s built off a lot of other people’s work— PHPFunk and David Ferguson especially— and tries to match the functionality of Alfred’s integrated iTunes player. It’s not perfect, but it does the job. And I think it’s pretty cool. Features A quick rundown of its coolness: A controller, not a workflow Spotifious just feels fun to use, like a real plugin for Alfred, not a workflow. It can do in-depth, playlist-scouring searches and gives you useful information even if something goes wrong. Not unlike the iTunes Mini Player. Alfred-like Spotifious is also especially Alfred-like. Just start typing to scour Spotify’s servers for music. Browse through artists and albums and playlists like nobody’s business and drill down through Queen’s huge anthologies with a snappy context-based search. Smart Spotifious uses Packal to make sure you always have the latest version. It gives you a heads-up about what’s going on with Spotify the moment you start it. And don’t worry about errors— we’ll handle those. Download & Install Latest version: v0.13.9 | Latest dev build: v0.13.9 Detailed instructions available on the plugin site. Download this repository. (Source) Open dist/spotifious.alfredworkflow by double-clicking it or dragging it into Alfred. Bind the hotkey to ^⌘⏎. Activate the plugin with your new hotkey, and follow the short (three step) setup process. Continue on with your merry day. How to Use So let's assume you've downloaded and installed the workflow. Now what? Press ^⌘⏎ Good! You should briefly see a loading entry, then the main menu: You can action the song title (press ⏎) to play or pause the song, action the album or artist to search for that album or artist, or just start typing to search for cool music. Once you’ve searched for something, you can continue to browse albums and arists through Spotifious. Actioning an artist will bring up a list of their albums, and actioning an album will bring up the track list. Note: You can always leave a menu and go back just by pressing ⌫. Development & Acknowledgements A lot of people helped out on this: vdesabou and I trade ideas a ton PHPfunk and his PHP Alfred workflow inspired much of OhAlfred David Ferguson helped with some iffy Alfred glitches a slightly modified version of Entypo icon font face for icons. and many other people mentioned in the code. Thanks to everyone who helped, and thanks to everyone who uses my work! Oh, and thanks for reading this whole README. I hope you enjoy Spotifious! This is a personal project. I host it on Github. It is MIT licensed, except for the icons, which are owned by Spotify and Entypo. Be cool. Another download link for your convenience: latest (source)
×
×
  • Create New...