Devious Fish


Orchid is a multi-source remote-controlled, automatable music player for use as central music server.

  • Multiple sources. Current Pandora and your music collection.
  • Multi-user. When mixing sources belong to others, Orchid tracks ownership, allowing only the right person to revise each collection.
  • Remote-control. Start, stop, choose or rate music from any web browser—laptop, tablet, or phone.
  • Automatic playlist selection. Listeners rate playlists, and Orchid picks the mix.

Orchid is pianod2 for OS X. It’s precompiled and ready to be installed!


Download the DMG file, open it and drag-and-drop Orchid into your Applications folder.

If you get an unidentified developer message when opening Orchid: browse to Applications and control-click on Orchid, and select “Open” from the context pop-up. You should only have to do this once.

If it still won’t let you use it: in System Preferences, Security & Privacy pane, General tab, set “Allow apps downloaded from:” to “Mac App Store and identified developers.”


Use ⌘1 to show/hide the control window, or surf to http://localhost:4446 after launching the app. (From other devices, change ‘localhost’ to the appropriate machine name where Orchid is running.)

Conceptually, Orchid should run on 10.7+. Builds have been tested on 10.9 and 10.10; feedback on other OS X versions is appreciated.

If you encounter problems (things that break or crash), please report those.

For Orchid, configuration files (including the startscript) go in ~/Library/Containers/com.deviousfish.orchid/Data/Library/Application Support/com.deviousfish.orchid. In recent OS X editions, Library is hidden; you can expose it with the command: chflags nohidden ~/Library/

Development downloads.

Orchid’s future

There has been an unprecedented decline in quality delivered by El Capitan (OS X 10.11), repeated with Sierra (OS X 10.12); concurrently Apple hardware has declined in maintainability and increasingly contains proprietary components. Hence, Orchid’s future is bleak: my current development hardware is aging and won’t run Sierra, and being unwilling to invest in poor quality, I will one day lose my ability to develop on the Mac.

For now, Orchid is kept current or nearly so. However, expect a future where to stay current you’ll need to switch to pianod2 as features additional are developed.