jelly client

multimedia client

Only for Mac

$4.99

Mac

⏺ Jelly - multimedia Client A native client or for selfhosted media, built with SwiftUI. Quality of playback (especially HDR video and bit-perfect audio) is the design priority. Video - Browse movies and TV libraries as a poster grid (2:3 aspect, with 4K/HDR/Dolby Vision badges). - Series detail view groups episodes by season. - Playback uses libmpv embedded via render API + CAOpenGLLayer (IINA-style). HDR, 10-bit, hardware decoding. - Resume from saved position; progress is reported back to the server. - Subtitles and audio track selection through the in-player HUD. Music (macOS-only, bit-perfect pipeline) - Music libraries open into a segmented Albums / Artists control. - Albums grid: square covers, album-artist subtitle. - Album detail: cover, title, artist, year, track count, total duration, community rating (when present), genres, multi-disc grouping with "Disc N" headers, per-track artist shown when it differs from the album artist (compilations / collaborations). - Artists grid: album-artist roster with circular photos. - Artist detail: photo, name, album count, and that artist's albums sorted by year. - Playlists: grid and detail view that preserves Jellyfin's insertion order. - Playback engine: CoreAudio HAL with hog mode, sample-rate switching per track (verified bit-perfect via DAC LED), float32 frames straight to the device's IOProc. The signal is never resampled or volume-attenuated in software — volume is the DAC's job. - Settings panel (Cmd+,): choose output device, toggle exclusive mode, see device details (manufacturer, channels, format, max sample rate). Now Playing - Sticky strip docked to the bottom of the main window (via safeAreaInset); only visible when something is loaded. - Cover, track name, status (preparing / playing / paused / error). - Clickable / draggable progress slider with live time readout. Drag updates only locally; seek fires once on release so the device's position-update timer doesn't fight the thumb. - Play/pause/stop controls. - Coexistence with video: starting video stops music (releases HAL hog mode); the reverse path surfaces a clear "audio device busy" state. Home Shown when no library is selected. Four sections load in parallel via async let: 1. Continue Watching — getResumeItems, video only, with a thin progress bar overlaid on each poster. 2. Recently Added — movies and series. 3. Recently Added Albums — square album cards. 4. Recommendations — Jellyfin's similarity engine (similar to recently played, shared director, shared actor, etc.), flattened across categories and deduplicated. Search - .searchable field docked in the toolbar. - 300 ms debounce — typing doesn't hammer the server. - Searches across movies, series, episodes, box sets, albums, and individual tracks. - Albums route to the album detail; tracks play directly via the music player; everything else routes to its appropriate detail view. General - NavigationSplitView (sidebar with libraries + detail with stack navigation). - Login persists via Keychain; the server's Accept-Language is honored so metadata respects the user's locale. - Cards adapt aspect ratio: 2:3 for video, 1:1 for music/playlists. - Spanish UI strings throughout (the user's primary language).

  • This app hasn’t received enough ratings or reviews to display an overview.

New UI, now IOS version available.

The developer, carlos prieto ortiz, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy .

  • Data Not Collected

    The developer does not collect any data from this app.

    Privacy practices may vary, for example, based on the features you use or your age. Learn More

    The developer has not yet indicated which accessibility features this app supports. Learn More

    Seller
    carlos prieto ortiz
    Size
    27 MB
    Category
    Entertainment
    Compatibility
    Requires macOS 14.0 or later.
    • Mac
      Requires macOS 14.0 or later.
    Languages
    English and Spanish
    Age Rating
    4+
    Copyright
    © Carlos Prieto Ortiz 2026