Extension Icon

Jellyamp

Search and play music from your Jellyfin server
Overview

Jellyamp

Search and play music directly from your self-hosted Jellyfin server - right inside Raycast.

Features

  • Search tracks, albums, and artists on your Jellyfin library
    • Album cover art and track info is displayed in the search results
  • Play music instantly via your preferred media player
  • Supports API Key or Username & Password authentication

Setup

1. Server URL

Enter your Jellyfin server URL, including the port if needed (e.g., http://192.168.1.10:8096 or https://jellyfin.example.com).

2. Authentication

Choose one of the following methods:

Option A — API Key + User ID (recommended)

  • API Key: Generate one in Jellyfin under Administration → Dashboard → API Keys → + New Key.
  • User ID: Go to Administration → Users → click your user and copy the ID from the end of the URL.

Option B — Username & Password

  • Enter your Jellyfin username and password. No User ID or API Key needed.

3. Where to Enter Your Details

You can configure the extension in two ways:

  • On first run: Run the Search Music command and you'll be prompted to enter your details right away.
  • Via Raycast Settings: Go to Settings → Extensions → Jellyamp and fill in the preference fields.

Advanced Options (optional)

  • Media Player Executable: By default, Jellyamp opens tracks using your OS default for .m3u files. To use a specific player, enter its full executable path (e.g., C:\Program Files\VideoLAN\VLC\vlc.exe on Windows or /Applications/VLC.app/Contents/MacOS/VLC on macOS).
  • Stream Audio Codec: Choose the codec used when streaming. Copy (original format) streams without transcoding. MP3, AAC, and Opus are also available.

Security

Your credentials are handled securely:

  • All credentials saved via the in-extension setup form are stored in Raycast's LocalStorage, which is encrypted at rest by the platform.
  • When credentials are entered via Raycast Settings, the API Key and Password fields use Raycast's built-in password storage, which is backed by your OS credential store.
  • When using Username & Password authentication, only the resulting session token (not the password) is cached locally after login.
Categories
Source code