Skip to content

Releases: kamiyaa/dizi

0.3.0

11 Sep 01:55
Compare
Choose a tag to compare
0.3.0 Pre-release
Pre-release

Changes

  • Symphonia Backend as default
    • Symphonia + cpal has become the default backend moving forward (as opposed to rodio)
    • The major reasoning behind this is to prevent busy waiting as long as implement support for seeking, metadata, etc.
  • Support for showing total audio duration (Symphonia backend only)
  • Support for seeking backwards and forward (Symphonia backend only)
  • Support for volume (Symphonia)
  • Shuffle support
  • Directory play only plays supported file formats
    • Instead of trying to play images, etc.
  • more query options
    • --query-all command line argument to show all query-able fields
  • Support for recursively adding a folder into playlist
  • go_to_playing command to automatically jumps to the currently playing file
    • Will jump to playlist entry on playlist view
    • Will jump to directory where file is located for file view

0.2.1

24 Oct 22:47
Compare
Choose a tag to compare
0.2.1 Pre-release
Pre-release

0.2.1

Polish everything

  • hide debug messages
  • add support for controlling dizi via command line
  • add on song change support
  • add starting in a specific directory
  • update configs

0.2.0

24 Oct 15:13
Compare
Choose a tag to compare
0.2.0 Pre-release
Pre-release

First release

Features completed

Server-side

  • play/pause support
  • get audio duration (requires rodio and symphonia to work together on this)
  • volume support
  • directory playing
    • shuffle
    • repeat
    • next
    • sorting
  • playlist support
    • add/delete/update songs
    • shuffle
    • repeat
    • next
    • loading
    • clearing
    • save on exit
  • show music progress
  • configurable audio system
    • ALSA support
    • JACK support (current default)
    • Pipewire support (requires cpal to support it)
  • querying
    • file name
    • file path
    • song name
  • on song change hook

Client-side

  • show hidden files
  • searching
    • glob search
    • case-insensitive search
    • skim search (fzf)
  • show player progression
  • playlist support
    • show playlist
    • add/delete/update songs
    • shuffle
    • repeat
    • next
    • clearing
  • show audio metadata
  • theming support
  • custom layout support