- Add all options to settings including help
- Fancy volume icon
- Add option to trigger save (GUI and CLI)
- Add 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)
- Add option to show remaining time instead of total time
- 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
This update was focused on a new gui.
- Add option to disable server
- Uamp now remembers its window position and size
- Library is saved on another thread
- New gui
- 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
- 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
- Mute would not work properly if you save muted player
- Errors when starting server are now logged
- 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 playlistplaylist-jump
,pj
: jumps to the given position in the playlistexit
,close
,x
: exits the instance
- Volume up and volume down commands now don't specify the multiplier, but the change.
- 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
- change instance option for
find-songs
/fs
toload-songs
- Stability and performace improvements
- Better error messages
- Log is now more used
- Change default value of
update_library_on_start
totrue
- Reduce IO operations
- find new songs
- button in gui (topright)
- cli option (
uamp instance find-songs
,uamp i fs
)
- fix config file generation
- add mute to help
- 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