Releases: BonnyAD9/uamp
Releases · BonnyAD9/uamp
Uamp v0.4.0
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
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
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
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 playlistplaylist-jump
,pj
: jumps to the given position in the playlistexit
,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
toload-songs
General changes
- Stability and performace improvements
- Better error messages
- Log is now more used
- Change default value of
update_library_on_start
totrue
- Reduce IO operations
uamp v0.1.1
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
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.