Exaile 4.1.4-beta1 released!

Exaile 4.1.4-beta1 has been released.

This release fixes some issues and adds some new functionality.

  • Bugfix: Exaile stopped playing at end of queue instead of continuing the last playlist (#904)
  • Bugfix: xl/common: open_file_directory: Don’t error if passed a root directory
  • Bugfix: Don’t remove tracks twice during scan (#917)
  • Bugfix: Create really unique engine names to prevent PulseAudio from remember last volume set (#913)
  • Bugfix: Queue page breaks when all tracks is removed (#919)
  • Bugfix: Library scan freezes when scanning corrupt wav files (#938)
  • Bugfix: Disable track fading when playing track without known length (#942)
  • Bugfix: Queue repeats first two tracks over and over again (#946)
  • Usability: Fix Settings > Playback > Fade spinner displacement (#908)
  • Improvement: Bump pyinstaller from 5.7 to 5.13.1 in /tools/installer
  • Improvement: generate-completion: Replace pipes.quote with shlex.quote (compatibility to Python 3.13)
  • Improvement: Replace AU metadata parser (compatibility to Python 3.13)
  • Improvement: added support for webm videos in files panel (#940)
  • Plugins:
    • shutdown:
      • New option just to close Exaile instead of shut down all (#900)
      • Add preferences for activation by default and timeout (#911)
    • customcollectionorders: New plugin to add custom orders to the collection panel (#899)
    • history: Several improvements (#925)

Release notes with more details.

Downloads (source code and Windows installer).