Ariafred

Manage Aria2 downloads directly in Alfred, with background notification.
Usage
Activate Ariafred
You can set hotkey to activate Ariafred after installing it, my personal recommendation is Command + Shift + A, you can also type keyword aria in Alfred to activate Ariafred
Filter by query
- Type keywords to filter by task name
- Type
active/done/paused/pending/errorto filter by status - You can filter by status and task name simultaneously:

Overall status

- Type keyword
statto view overall status - Press
Enteron Active / Waiting / Stopped to view tasks in corresponding status - Press
Enteron Download / Upload to go to speed limit settings
Add a task
Type add plus the url then press Enter, HTTP/FTP/SFTP/Magnet links are supported.
It is recommended that you add a default download path in your aria2.conf, take it as an example: dir=/foo/bar, tasks added by Ariafred will be downloaded to this path.
Add BT task via .torrent files

Execute file action 'Add BT download to Aria2'
Reveal download
- Press
Enteron a task to reveal download in Finder - Press
Ctrl+Enteron a task to reveal download in Alfred - Click on a notification to reveal related download in Finder
Pause/Resume tasks
- Press
Command+Enteron a task - Or type
pause/resumethen pressEnteron a task - Type
pauseall/resumeallwill pause/resume all task
Remove tasks
- Press
Option+Enteron a task - Or type
rmthen pressEnteron a task
Copy URL to clipboard
- Press
Control+Enteron a task - Type
urlthen pressEnteron a task
Clear all stopped tasks
Type clear then press Enter
Set speed limit and max concurrent downloads
- Type
limitplus speed(KiB/s) to set download speed limit - Type
limitupplus speed(KiB/s) to set upload speed limit - Type
limitnumplus a number to set max concurrent downloads
Set RPC
- The default RPC address Ariafred connects to is
http://localhost:6800/rpc, change via typingrpcplus your own RPC address then pressEnter. FYI, Ariafred uses xml-rpc instead of json-rpc that some WebUI uses for Aria2, so make sure your RPC address end with/rpcbut not/jsonrpc. - The default rpc-secret Ariafred uses is empty, if you have configured your own rpc-secret in your
aria2.confyou should set the secret by typingsecretplus your own rpc-secret then pressEnter
Start/Quit Aria2

- Ariafred will prompt you to start Aria2 or change RPC address if it fails to connect to Aria2, press
Enteron starting aria2 to try launching Aria2 - Type
quitto quit Aria2
Get help
Type help to view this page anytime
Update
Ariafred will automatically check for update and prompt you to update
Caveat
Background notification will not work under Mac OS X 10.8 or older system
License
MIT
