Skip to content

Releases: BonnyAD9/uamp

Uamp v0.4.0

19 Sep 18:19
Compare
Choose a tag to compare

Uamp v0.4.0

This new release was mainly focused on getting the settings to GUI. All settings are now available in GUI and they can be changed
without the need to restart.

New features

  • Add all options to settings including help
  • Fancy volume icon
  • Option to trigger save (GUI and CLI)
  • Option to not shuffle the currently playing song
  • Hide scrollbar when not necesary
  • Option to reset setting to default value
  • Option to modify previous behaviour (previous or rewind/previous)
  • Option to show remaining time instead of total time

Bugfixes

  • Clicking shuffle wouldn't instantly scroll to the current song
  • Scrollbar sometimes wouldn't release
  • Numbering in playlist starts from 1
  • Songs are now loaded with correct time
  • Some button text may not be fully shown
  • No more ghosts
  • Scrollbar buttons wouldn't work

Uamp v0.3.0

12 Sep 13:13
2694495
Compare
Choose a tag to compare

Uamp v0.3.0

This update was focused on a new gui.

New features

  • Add option to disable server
  • Uamp now remembers its window position and size
  • Library is saved on another thread

Bugfixes

  • Use proper types: fast-forward, rewind, and seek_jump now use Duration
  • You can now scroll with scrollbar after opening playlist
  • Auto scroll would never scroll to the last item
  • Errors when loading from json files weren't logged
  • Some icons were incorrectly constructed

Changes

  • New gui

Uamp v0.2.0

05 Sep 20:10
932982d
Compare
Choose a tag to compare

Uamp v0.2.0

New features

  • Some instance cli actions can now accept argument to make their behaviour
    more exact (e.g. set state to play instead of toggeling the state)
  • Define global shortcuts in config
  • Option for gapless playback (disabled by default)
  • Support for seeking (CLI, Hotkeys, GUI)
  • Option to set how often the internal clock ticks
  • Add fast-forward and rewind (CLI, Hotkeys, GUI)
  • Add option for how much should fast-forward and rewind seek
  • You can now select the port and address of the server in config
  • Add option to specify the port and address of the server when starting uamp
    • When used when starting gui, this will disable config saves in the gui
  • Get playback info from running instance with uamp i info
  • Scroll playlist to show the currently playing song
  • add option to delete old logs

Bugfixes

  • Mute would not work properly if you save muted player
  • Errors when starting server are now logged

Uamp v0.1.2

01 Sep 15:01
Compare
Choose a tag to compare

Uamp v0.1.2

New features

  • Colorful CLI
  • Recursive search option
  • Don't block when loading songs
  • Option to save every N seconds (60 by default)
  • Option to set fade play/pause duration (0.15 by default)
  • New options to instance cli:
    • shuffle-playlist, shuffle: shuffles the current playlist
    • playlist-jump, pj: jumps to the given position in the playlist
    • exit, close, x: exits the instance

Bugfixes

  • Scroll widgets now remember their position while the app is runung
  • Next on last song in playlist wouldn't stop playback
  • Default volume is now always 1
  • Scrollbar thumb size is not limited

CLI changes

  • change instance option for find-songs/fs to load-songs

General changes

  • Stability and performace improvements
  • Better error messages
  • Log is now more used
  • Change default value of update_library_on_start to true
  • Reduce IO operations

uamp v0.1.1

17 Aug 08:50
Compare
Choose a tag to compare

uamp v0.1.1

New features

  • find new songs
    • button in gui (topright)
    • cli option (uamp instance find-songs, uamp i fs)

Bugixes

  • fix config file generation
  • add mute to help

uamp v0.1.0

12 Aug 19:40
Compare
Choose a tag to compare

uamp v0.1.0

First release!!!

The music player now has in my opinion all the necesary features to serve as a good music player:

  • Shuffle all
  • Global hotkeys

Features:

  • GUI
    • create playlist from all songs
    • shuffle playlist
    • Play/Pause, Next, Previous
    • Volume, mute
    • See now playing
    • See plalist
  • Global shortcuts
    • Play/Pause
    • Next song
    • Previous song
    • Volume up/down
  • Configuration
    • Config file
    • Set where to search for music
    • Set file extensions to try
    • Update library on start
    • Disable/Enable global shortcuts
    • Set how much to change volume with each volume up/down
  • CLI
    • Show help
    • Control currently running instance
      • Play/Pause
      • Next song
      • Previous song
      • Volume up/down, set volume, mute
  • State persistance
    • Volume, mute
    • Now playing song
    • Current playlist

How to get it

To use the player you have to compile it yourself, but that shouldn't be any problem because all you need is cargo:

cargo build -r

the binary will be ./target/release/uamp. It doesn't depend on any other files.