Recent Releases of https://github.com/caleb531/play-song
https://github.com/caleb531/play-song - v9.5.0
What's Changed
- Fix duplication in artist related searches by @April-June-August in https://github.com/caleb531/play-song/pull/76
- improve: let album search results show album artist in subtitle by @April-June-August in https://github.com/caleb531/play-song/pull/75
- Fix playsongin ordering to respect disc and track numbers by @April-June-August in https://github.com/caleb531/play-song/pull/77
Full Changelog: https://github.com/caleb531/play-song/compare/v9.4.0...v9.5.0
- AppleScript
Published by caleb531 11 months ago
https://github.com/caleb531/play-song - v9.4.0
New Features
- The
playartist,playsongby, andplayalbumbycommands now search the composer and album artist fields in addition to artist (#72 and #74)- A big thanks to @April-June-August, a first-time contributor to this project!
Other Improvements
- Improved the robustness of internal calls to avoid permission-related errors when invoking the workflow
- These permission-related issues were particularly relevant to users who sync their Alfred preferences across multiple machines
- Switched to uv for better dependency management
- AppleScript
Published by caleb531 11 months ago
https://github.com/caleb531/play-song - v9.3.0
- You can now ctrl-enter on the "No Results Found" message to search for the typed query using your preferred search engine
- AppleScript
Published by caleb531 over 1 year ago
https://github.com/caleb531/play-song - v9.2.0
Fixes
Improved "Search on Web" experience
The "Search on Google" action has been renamed to "Search on Web" for better clarity, particular if you change the preferred search engine in the workflow object. The function also works more consistently across the different workflow keywords, even playplaylist. The action is still triggered via the Control modifier.
Housekeeping
Cleaned up workflow objects
The entire workflow has been rewired to utilize Alfred's External Triggers feature, which eliminates the tangled mess of connections between the various workflow objects. This means Play Song v9.2 is significantly more maintainable and easier to tweak (if you are the adventurous type)!
- AppleScript
Published by caleb531 about 2 years ago
https://github.com/caleb531/play-song - v9.1.0
- Improved the performance of the various search commands (
play*) such that a search for the latest-typed query no longer needs to wait for previous searches (for intermediate queries) to finish loading - Updated the workflow icons to match the latest Apple Music app icons
- AppleScript
Published by caleb531 about 2 years ago
https://github.com/caleb531/play-song - v9.0.1
- Fixed a bug where the "Search on Google" feature (via ctrl+enter) would not work correctly
- AppleScript
Published by caleb531 almost 3 years ago
https://github.com/caleb531/play-song - v9.0.0
- Added Alfred 5 support
- AppleScript
Published by caleb531 almost 4 years ago
https://github.com/caleb531/play-song - v8.0.0
- Filters like
playartistandplaygenrenow honor the column you are sorting by in Music.app (e.g. "Title" or "Album by Artist") - The
playgenreis now significantly faster when computing the songs to queue - Added support for cmd-c and cmd-l (Large Type) actions on results
- AppleScript
Published by caleb531 about 5 years ago
https://github.com/caleb531/play-song - v7.1.0
- Add new Alfred keywords to control the Music app's global shuffle setting:
shuffleon,shuffleoff, andshuffletoggle
- AppleScript
Published by caleb531 about 6 years ago
https://github.com/caleb531/play-song - v7.0.2
Fix bug where some non-Apple Music songs were missing artwork
- The original algorithm assumed that the file extension of every artwork image was always jpeg. However, some songs (which I did not download from Apple Music, coincidentally) happened to have png artwork, and so the algorithm would fail to return the correct artwork path for those songs.
- AppleScript
Published by caleb531 about 6 years ago
https://github.com/caleb531/play-song - v7.0.1
- Fixes a bug where most Apple Music songs were missing album artwork on Music.app (macOS Catalina)
- AppleScript
Published by caleb531 over 6 years ago
https://github.com/caleb531/play-song - v7.0.0
- Official release of Play Song support for macOS Catalina
- You may notice that the album artwork is currently missing from some Play Song results; this is due to a bug in the new Music app, and there is currently no easy workaround.
- AppleScript
Published by caleb531 over 6 years ago
https://github.com/caleb531/play-song - v7.0.0-beta.1
- Added initial support for macOS Catalina (10.15)
- AppleScript
Published by caleb531 over 6 years ago
https://github.com/caleb531/play-song - v6.0.0
- Officially added support for Alfred 4
- AppleScript
Published by caleb531 about 7 years ago
https://github.com/caleb531/play-song - v5.0.2
- Fixed a "Can't make file config.scpt into type file" error
- AppleScript
Published by caleb531 about 7 years ago
https://github.com/caleb531/play-song - v5.0.1
- Tweak run behavior to improve performance when typing quickly
- AppleScript
Published by caleb531 about 7 years ago
https://github.com/caleb531/play-song - v5.0.0
Play Song v5 is a major release with new features, bug fixes, and performance improvements.
- New Features
- Added a new
playsongbyfilter to show songs by artists matching the typed query
- Added a new
- Bug Fixes
- Fixed a bug where Apple Music playlists could not be played
- Fixed a bug where Play Song would error out for users with non-English system languages
- Other Changes
- All song results are now sorted according to the current sort column in iTunes's Songs view, rather than always by album order
- This means that if the Songs view is currently sorted by Name, then
playalbumwill play the songs on that album in alphabetical order - If you wish to respect album order, you need to sort by Artist or Album within the Songs view
- This was done to improve performance for large albums
- Decrease maximum number of results from 25 to 15
- Upgrade Alfred Workflow Packager to v1.2.0
- AppleScript
Published by caleb531 almost 8 years ago
https://github.com/caleb531/play-song - v4.3.0
- Apple Music playlists are now included in the
playplaylistresults - Added the ability to play songs directly via the shift modifier (the behavior in Play Song v1)
- Play Song no longer focuses the song queue when playing music so you don't lose your place in iTunes (in case you were browsing the iTunes Store or configuring your iPhone or whatnot)
- AppleScript
Published by caleb531 over 9 years ago
https://github.com/caleb531/play-song - v4.2.1
- Updated result queueing connections to keep Alfred window open (to allow for successive queues)
- e.g. if you queue a song using Play Song, the Alfred window will remain open
- Updated "No Artwork" icon to iTunes 12 version
- AppleScript
Published by caleb531 over 9 years ago
https://github.com/caleb531/play-song - v4.2.0
- Improved intelligence of
playsong,playsongin,playalbum,playalbumby, andplayartistsearches- Filters now retrieve results from a generic iTunes search if no results were found initially
- AppleScript
Published by caleb531 almost 10 years ago
https://github.com/caleb531/play-song - v4.1.0
- Added the ability to search selected result on Google by holding down the
ctrlkey - Switched to reading input from argv instead of from {query}
- Switched to using Alfred Workflow Packager for packaging and exporting workflow during development
- Run
awpfrom the project's root directory to copy the relevant project resources to the installed workflow - Run
awp --versionto set the version of the installed workflow (e.g.awp --version 4.1.0) - Run
awp --exportto export the installed workflow to the project directory
- Run
- AppleScript
Published by caleb531 almost 10 years ago
https://github.com/caleb531/play-song - v4.0.2
- Fixed a bug where playlists containing non-music would cause
playplaylistto fail - Fixed a bug where the number of tracks in a playlist was missing a space after it in the
playplaylistresults- e.g. "3tracks" instead of "3 tracks"
- AppleScript
Published by caleb531 about 10 years ago
https://github.com/caleb531/play-song - v4.0.1
- Fixed a critical bug in which
playplaylistwould not show any results for any query
- AppleScript
Published by caleb531 about 10 years ago
https://github.com/caleb531/play-song - v4.0.0
- v4.0.0 marks the first release of Play Song that is compatible with Alfred 3 only; Alfred 2 is no longer supported
- The latest Alfred 2-compatible release of Play Song (v3.3.1) is still available for download in this repository
- Added a new
clearcacheworkflow for clearing Play Song's internal cache (if you experience problems with album artwork or loading the workflow) - Fixed a bug where playing an album via
playalbumwould not respect disc order, leading to out-of-order tracks if the album was spread across multiple discs
- AppleScript
Published by caleb531 about 10 years ago
https://github.com/caleb531/play-song - v3.3.1
- Focus queue in iTunes when
playqueuecommand is run - Artist result subtitles now show the respective genre
- Refactored code which pluralizes nouns (e.g. "song" vs. "songs")
- Rewrote workflow updater to be compliant with PEP 8
- AppleScript
Published by caleb531 almost 11 years ago
https://github.com/caleb531/play-song - v3.3.0
- Added ability to queue songs, albums, artists, etc.
- Simply choose a result with the command key held down to queue the result instead of playing it immediately
- Add
playqueueandclearqueueactions to complement new queueing feature - Play Song now respects the current shuffle setting within iTunes
- If Shuffle is enabled, songs will play according to the shuffle order determined by iTunes
- If Shuffle is disabled, songs will play in playlist order (i.e. the order determined by Play Song)
- AppleScript
Published by caleb531 about 11 years ago
https://github.com/caleb531/play-song - v3.2.0
- Add new
playsonginfilter which lists songs in the album matching the given query - Simplifide codebase by removing comments and reorganizing logic
- AppleScript
Published by caleb531 about 11 years ago
https://github.com/caleb531/play-song - v3.1.0
- Added new
playalbumbyfilter for playing albums by artists matching the given query- Documentation of the new filter will appear in the next release
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v3.0.4
- Combine action scripts into one, thus simplifying the structure of the workflow
- This change is purely internal; the external behavior of the workflow should remain exactly the same.
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v3.0.3
- Fixed issue in which the
playplaylistfilter would fail silently if it retrieved more matching playlists than it is set to display- The current limit is set to 9 results, which is the maximum number of results Alfred can display visibly
- Fixed a bug in which Play Song would fail silently when trying to disable iTunes shuffle for non-English systems
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v3.0.2
- Improved efficiency of searches by ensuring that searching stops when enough results have been found
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v3.0.1
- Play Song now trims surrounding whitespace from the query as it should
- Updated screenshot to reflect v3 changes
- Fixed a bug in which a playlist played with
playplaylistis not brought into view - Fixed a bug in which results retrieved from music library may be based on the presence of other types of media
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v3.0.0
- Removed the inconsistent and ambiguously-named
playkeyword- Use the
playsongkeyword instead
- Use the
- Improved the sorting of search results—more relevant results appear at the top of the list
- Fixed a bug which prevented Play Song from working across Macs for synced Alfred installs
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.1.5
- Many changes to the codebase to make it more resilient and readable:
- Simplified/improved logic in some configuration handlers
- Added whitespace around starting/ending statements for blocks
- Made all code comments lowercase for consistency
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v1.0.4
- Refactored and reformatted a few notable sections of the codebase
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v1.0.3
- Fixed a bug which would cause the workflow to fail silently if a listed song had no artwork
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v1.0.2
- Updated workflow icons for OS X Yosemite
- Converted AppleScript files to plain text (.applescript)
- Updated URLs to project repository
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.1.4
- Updated workflow behavior to bring workflow playlist into view before playing queued tracks
- Note that this behavior will not make iTunes the active application if it's not currently active
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.1.3
- Updated workflow configuration file to reference playlists as user playlists for more granular meaning
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.1.2
- Refactored configuration handlers used internally to build the list of results as XML
- Changes should make Play Song's internals more easily understood by other developers
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.1.1
- Fixed a bug which unified results for playlists of the same name (thus making it ambiguous as to which playlist would be played
- All playlists of the same name will be listed as separate results, which can be distinguished by album artwork and song count
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.1.0
- Added ability to play entire playlists via the
playplaylistkeyword- See README for details on usage
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.0.2
- Fixed a bug in which some album/artist/genre results would not show
- This was due to some faulty logic in how the result list is constrained
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.0.1
- Fixed a critical bug which prevented the workflow configuration file from loading, thus causing the workflow to silently fail
- Converted AppleScript files to plain text (
.applescript) with the intention that these files will now and forever remain as plain text - Added a
.gitignorefile to prevent.DS_Storefiles from being committed
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v2.0.0
- Added the ability to play albums, artists, and genres (in addition to individual songs) via several new keywords
playalbum,playartist, andplaygenre- See the README for details on usage
- Converted AppleScript files to compiled AppleScripts (
.scpt) to allow for the loading of a new workflow configuration file
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v1.0.1
- Fixed a bug in the workflow file itself.
- AppleScript
Published by caleb531 over 11 years ago
https://github.com/caleb531/play-song - v1.0.0
- Initial release of Play Song workflow for Alfred 2.
- AppleScript
Published by caleb531 over 11 years ago