All Projects → caleb531 → Play Song

caleb531 / Play Song

Licence: mit
An Alfred workflow for quickly and easily playing music in iTunes / Apple Music

Programming Languages

applescript
352 projects

Projects that are alternatives of or similar to Play Song

Alfred Bluetooth Connect
Alfred plugin that allowed to connect/disconnect to paired bluetooth device
Stars: ✭ 28 (-54.84%)
Mutual labels:  alfred, alfred-workflow
Alfred Unicode
Preview Unicode characters and emoji in Alfred
Stars: ✭ 23 (-62.9%)
Mutual labels:  alfred, alfred-workflow
Alfred Collection
A collection of all known Alfred3 workflows
Stars: ✭ 785 (+1166.13%)
Mutual labels:  alfred, alfred-workflow
Alfred Lock
Alfred 3 workflow to lock your Mac
Stars: ✭ 54 (-12.9%)
Mutual labels:  alfred, alfred-workflow
Alfred Atom
Alfred workflow to browse and open Atom projects
Stars: ✭ 41 (-33.87%)
Mutual labels:  alfred, alfred-workflow
Alfred Font Awesome Workflow
🎩 Font Awesome workflow for Alfred
Stars: ✭ 714 (+1051.61%)
Mutual labels:  alfred, alfred-workflow
Alfred Spotify Mini Player
🎵🎩 Alfred workflow to control your Spotify library at your fingertips
Stars: ✭ 823 (+1227.42%)
Mutual labels:  alfred, alfred-workflow
Awgo
Go library for Alfred 3 + 4 workflows
Stars: ✭ 556 (+796.77%)
Mutual labels:  alfred, alfred-workflow
Alfred Man
man(1) workflow for Alfred
Stars: ✭ 21 (-66.13%)
Mutual labels:  alfred, alfred-workflow
Alfred Iconfinder Search
Alfred 3 workflow for Iconfinder instant search
Stars: ✭ 14 (-77.42%)
Mutual labels:  alfred, alfred-workflow
Wechattweak Macos
A dynamic library tweak for WeChat macOS - 首款微信 macOS 客户端撤回拦截与多开
Stars: ✭ 6,505 (+10391.94%)
Mutual labels:  alfred, alfred-workflow
Alfred.qrcode
A QRcode generator with python-qrcode for Alfred Workflows.
Stars: ✭ 57 (-8.06%)
Mutual labels:  alfred, alfred-workflow
Alfred Workflows
Workflows for Alfred
Stars: ✭ 577 (+830.65%)
Mutual labels:  alfred, alfred-workflow
Alfred Appscripts
Alfred workflow to search and run/open AppleScripts for the active application
Stars: ✭ 56 (-9.68%)
Mutual labels:  alfred, alfred-workflow
Alfred Convert
Convert between different units in Alfred
Stars: ✭ 560 (+803.23%)
Mutual labels:  alfred, alfred-workflow
Wechat Alfred Workflow
wechat workflow for Alfred:微信快速发送消息 & 打开聊天窗口 & 查看聊天记录 & more…
Stars: ✭ 822 (+1225.81%)
Mutual labels:  alfred, alfred-workflow
Alfred Stackexchange
Search StackOverflow.com from Alfred
Stars: ✭ 335 (+440.32%)
Mutual labels:  alfred, alfred-workflow
Notion Toolbox
This is a collection of Notion tools that work in tandem together.
Stars: ✭ 441 (+611.29%)
Mutual labels:  alfred, alfred-workflow
Whyliam.workflows.youdao
使用有道翻译你想知道的单词和语句
Stars: ✭ 837 (+1250%)
Mutual labels:  alfred, alfred-workflow
Alfred Kozip Workflow
📦 도로명/지번 한영 주소 검색을 Alfred에서!
Stars: ✭ 21 (-66.13%)
Mutual labels:  alfred, alfred-workflow

NOTE: Play Song now supports macOS Catalina!

Please see the file list above for the workflow compatible with your version of Alfred.

Play Song

Copyright 2013-2020 Caleb Evans
Released under the MIT license

Play Song is an Alfred workflow designed to make playing music in Music.app extremely quick and convenient.

The workflow will be solely supporting Alfred 4 going forward, but the latest Alfred 3 and Alfred 2-compatible releases will remain available here for your convenience.

Play Song in action

Special thanks to @Tyilo for his invaluable feedback and code contributions.

Usage

Play Song includes a number of keyword filters which allow you to search for and play songs in your Music.app library. For example:

Playing a song

playsong hey jude

Playing a song in a particular album

playsongin abbey road

Playing a song by a particular artist

playsongby beatles

Playing an album

playalbum pet sounds

Playing an album by a particular artist

playalbumby beach boys

Playing an artist

playartist killers

Playing a genre

playgenre alternative

Playing a playlist

playplaylist favorites

Controlling the Music app's global shuffle setting

shuffleon
shuffleoff
shuffletoggle

Queueing songs

For any of the above filters, choosing a result with the cmd key held down will queue the result (as opposed to playing it immediately). This allows you to queue up multiple songs before playing them.

To play the songs you've queued, use the playqueue keyword. To clear the queue of all songs, use the clearqueue keyword.

Note: At this time, Play Song does not support queueing for Apple Music playlists.

Searching songs on Google

For any of the above filters, choosing a result with the ctrl key held down will search the result on Google.

Clearing the cache

Play Song stores a local cache containing album artwork (from displayed results), as well as the compiled workflow configuration. If you experience any issues with Play Song, you can clear this cache via the clearcache keyword.

A note about play order

Play Song always respects the current shuffle mode within Music.app. For example, if shuffle is enabled, playing an album via Play Song will play the songs of the album in shuffled order. Therefore, if you desire Play Song to respect album order, run the shuffleoff command within Alfred.

Playing a song directly (the Play Song v1 behavior)

If you are a longtime Play Song user who prefers the v1 behavior for playing songs (where music continues playing after the song finishes), you can do so via the shift modifier. Note that this only works for the playsong filter.

Support

If you have a bug to report or a feature to request, please submit an issue on GitHub. You can also contact me directly via email.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].