Ariafred
Manage Aria2 downloads directly in Alfred 3, 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
/error
to filter by status - You can filter by status and task name simultaneously:
Overall status
- Type keyword
stat
to view overall status - Press
Enter
on Active / Waiting / Stopped to view tasks in corresponding status - Press
Enter
on 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
Enter
on a task to reveal download in Finder - Press
Ctrl
+Enter
on a task to reveal download in Alfred - Click on a notification to reveal related download in Finder
Pause/Resume tasks
- Press
Command
+Enter
on a task - Or type
pause
/resume
then pressEnter
on a task - Type
pauseall
/resumeall
will pause/resume all task
Remove tasks
- Press
Option
+Enter
on a task - Or type
rm
then pressEnter
on a task
Copy URL to clipboard
- Press
Control
+Enter
on a task - Type
url
then pressEnter
on a task
Clear all stopped tasks
Type clear
then press Enter
Set speed limit and max concurrent downloads
- Type
limit
plus speed(KiB/s) to set download speed limit - Type
limitup
plus speed(KiB/s) to set upload speed limit - Type
limitnum
plus a number to set max concurrent downloads
Set RPC
- The default RPC address Ariafred connects to is
http://localhost:6800/rpc
, change via typingrpc
plus 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/rpc
but not/jsonrpc
. - The default rpc-secret Ariafred uses is empty, if you have configured your own rpc-secret in your
aria2.conf
you should set the secret by typingsecret
plus 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
Enter
on starting aria2 to try launching Aria2 - Type
quit
to 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
Credit
@miniers @fatestigma @chyiz @ecbrodie