Skip to content

Releases: SFG5453/Orchard

Orchard 4.0.0-beta.4 (beta)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:31

Orchard 4.0.0-beta.4 "Murmurer Violated"

New & improved

  • The Canopy layout design has been updated to be much more roomier.

Fixed

  • Fixed an issue causing Orchard to crash on launch on Apple Silicon Macs by enforcing proper ad-hoc code signing.
  • Smart Crossfade now mutes the incoming deck before play and correctly supports handoffs for music videos.
  • Fixed a bug where YouTube searches would occasionally fail with a "Cannot read properties of undefined" error.

Orchard 4.0.0-beta.3 (beta)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 31 Jul 09:16

Orchard 4.0.0-beta.3 "Mushroom Novitiates"

New & improved

  • Orchard can now connect to Spotify and play the animated Canvas loop for a track in place of static album art, falling back to the usual artwork whenever a Canvas is unavailable.

Fixed

  • Packages built against a system Electron runtime now locate the audio analyzer and both neural models, which had silently fallen back to heuristic analysis and disabled beat-matched transitions.
  • Custom artist sound effects play again after the content security policy was widened to allow their audio data.

Orchard 4.0.0-beta.2 (beta)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 30 Jul 18:16

Orchard 4.0.0-beta.2 "Resells Citibank"

New & improved

  • The new Canopy layout preset introduces a docked player and a compact header to improve vertical screen space, alongside a redesigned onboarding flow for interface selection.
  • Smart Crossfade replaces WSOLA and heuristic metering with ONNX neural models for beat tracking and vocal separation, using Essentia to calibrate transition confidence.
  • Smart transitions now evaluate vocal activity per frame to keep incoming vocals out of the overlap, halving transition lengths and counting them in beats.

Fixed

  • Last.fm API calls correctly use POST for authenticated requests and forward the user-agent.
  • Arch Linux packages now generate valid version strings, and Windows prerelease builds use GitHub-safe update manifests.
  • The interface prioritizes channel handles in account summaries, resolves premature ellipsis on paused long lyric lines, and adds fluid transition animations for navigation and queue changes.
  • Album metadata parsing has been patched to handle recent upstream YouTube changes.

Maintenance

  • Orchard has been relicensed to AGPL-3.0-or-later.

Orchard 4.0.0-beta.1 (beta)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 28 Jul 04:28

Orchard 4.0.0-beta.1 "Popularly Mpeg"

New & improved

  • Smart Crossfade can now render compatible beat-matched transitions with a native, pitch-preserving WSOLA engine. Mixes align on a shared beat grid, keep bass handoffs steady, and animate artwork changes in fullscreen.
  • The optional Continuous queue combines playback history, the current track, and upcoming songs in one layout. It supports jumping to or removing entries in the queue page, right panel, and fullscreen player, and keeps shared history synchronized in listening parties.
  • Graphics settings now offer Automatic and Integrated GPU modes, with low-power GPU selection and guided app restarts after a mode change.
  • You can opt into beta updates from Settings. Beta builds are delivered through GitHub Releases while the stable channel remains unchanged.

Fixed

  • YouTube Brand Account switching now handles expected Google redirects, detects account and delegated-session changes, refreshes the active profile immediately, and remembers the selected browser identity across restarts.
  • Search now supplements broad results with dedicated song and artist matches, then ranks exact matches by relevance and catalog popularity.
  • Smart Crossfade now prevents competing transition engines and queue edits from corrupting an active mix, avoids comb filtering at handoffs, preserves supported audio processing, and bounds long pre-rolls and overlaps.
  • Immersive backgrounds stop unnecessary GPU rendering when animation is disabled, playback is paused, or Orchard is hidden, and Linux restores the original GPU environment when returning to Automatic mode.
  • Continuous queues keep skipped tracks out of playback history and preserve host-controlled navigation and shared history during listening parties.

Maintenance

  • Updated Quasar to 2.23.2.

Version 3.2.3 "Diffracted Undoes"

Choose a tag to compare

@SFG5453 SFG5453 released this 28 Jul 05:04

Orchard 3.2.3 "Diffracted Undoes"

Fixed

  • Beta channel updates could fail to download on Windows with a "Cannot download" error after opting in from Settings; update packages are now published with consistent, GitHub-safe names so beta releases install correctly.

Version 3.2.2 "Jambs Explosive"

Choose a tag to compare

@SFG5453 SFG5453 released this 28 Jul 03:42

Orchard 3.2.2 "Jambs Explosive"

New & improved

  • You can now opt into beta updates from Settings. Beta builds are delivered through GitHub Releases, while the stable update channel remains unchanged.

Version 3.2.1 "Hounds Vicar"

Choose a tag to compare

@SFG5453 SFG5453 released this 24 Jul 03:39

Orchard 3.2.1 "Hounds Vicar"

New & improved

  • Support is now a full-width, two-pane workspace with more room to compose reports and review existing conversations.
  • Sanitized diagnostics can now be collected, reviewed, and refreshed before submission, so the private attachment contains exactly the snapshot shown in Orchard.

Fixed

  • Linux media controls now publish their complete MPRIS interface and initial playback state before announcing the service, preventing Plasma and other clients from discovering an empty player.
  • Pausing, seeking, skipping, or refreshing playback now cleanly cancels an active crossfade. In-flight transitions can no longer restart after cancellation, and volume changes remain synchronized across both decks.
  • Resuming a persisted shuffled queue now preserves its saved order, while playing a track from history no longer enqueues the rest of listening history.

Maintenance

  • Resolved all dependency audit findings and removed the unused Node/Jimp image-processing chain from Orchard's browser palette extraction.

Version 3.2.0 "Astrology Tenn"

Choose a tag to compare

@SFG5453 SFG5453 released this 23 Jul 07:25

Orchard 3.2.0 "Astrology Tenn"

New & improved

  • Smart Crossfade analysis now prioritizes current and upcoming tracks, runs work concurrently without duplicate jobs, retries temporary network failures, and caches validated native or worker results.
  • Best Mix now favors local audio analysis, uses confidence-aware BPM and key metadata, and automatically re-sorts when tracks are added to the queue.
  • Beat-matched transitions now align incoming drops more accurately with finer tempo adjustments and safer Web Audio automation.

Fixed

  • Song cache writes no longer interrupt playback when storage is slow or unavailable. Orchard also limits cache write lag, removes abandoned partial files, and prevents duplicate writes.
  • Desktop media widgets now refresh track metadata after automatic track changes without sending redundant updates.
  • Playback proxy retries now preserve the requested stream format instead of silently substituting a different format.
  • The Support view's Current issues link now opens the public Orchard issue tracker.

Maintenance

  • Updated the maintainer email used by Linux packages.

Version 3.1.0 "Overt Japes"

Choose a tag to compare

@SFG5453 SFG5453 released this 21 Jul 20:22

Orchard 3.1.0 "Overt Japes"

New & improved

  • Improved automated transitions with dynamic long-preroll crossfade logic and smarter cue point detection.
  • Restored visual mixing animations and adapted Smart Crossfade overlay UI for Orchard 3.x.

Version 3.0.3 "Boulevard Heiresses"

Choose a tag to compare

@SFG5453 SFG5453 released this 21 Jul 08:47

Orchard 3.0.3 "Boulevard Heiresses"

New & improved

  • Welcomed Julian Ramierez as an Orchard tester and the new mobile app developer. (coming soon)
  • Best Mix now uses catalog BPM and key metadata from GetSongBPM to supplement local analysis, enabling Best Mix for tracks that can't be analyzed locally.
  • Parallel range-based audio fetching for faster analysis performance.

Fixed

  • Fixed YouTube Music API requests failing with 401 errors by adding automatic re-authentication and expanding proxy support to all /youtubei/ endpoints.
  • Replaced the fake Youtube Shuffle All button with a real shuffle button in the Library songs menu.
  • Fixed BPM and confidence handling across multiple Best Mix modules.