Groove Basin v1.0.0 Release Notes
Release Date: 2014-03-15 // about 10 years ago-
- Andrew Kelley:
- Remove dependency on MPD. Groove Basin now works independently of MPD. It uses libgroove for audio playback and streaming support.
- Support MPD protocol on (default) port 6600. Groove Basin now functions as an MPD server.
- Fix regression for handling unknown artist/album
- Fix playlist to display artist name
- Plug upload security hole
- Groove Basin is no longer written in coco. Hopefully this will enable more code contributions.
- Simpler config file that can survive new version releases.
- Simpler and more efficient protocol between client and server.
- Pressing prev on first track with repeat all on goes to end
- Automatic loudness detection (ReplayGain) using EBU R128.
- Lazy playlist scanning.
- Automatic switching between album and track mode.
- Takes advantage of multi-core systems.
- Faster rebuilding of album table index
- HTTP audio stream buffers much more quickly and flushes the buffer on seek.
- Fix volume ui going higher than 1.0.
- Fix changing volume not showing up on other clients.
- Native html5 audio streaming instead of soundmanager 2
- Streaming shows when it is buffering
- add meta charset=utf8 to index.html.
- fix volume keyboard shortcuts in firefox.
- Watches music library for updates and quickly updates library.
- Route dynamicmode through permissions framework
- Better default password generation
- web ui: fix current track not displayed sometimes
- upgrade jquery and jquery ui to latest stable. Fixes some UI glitches.
- static assets are gzipped and held permanently in memory. Makes the web interface load faster.
- player: set "don't cache this" headers on stream
- Remove chat. It's not quite ready yet. Chat will be reimplemented better in a future release.
- Remove stored playlist stub from UI. Stored playlists will be reimplemented better in a future release.
- Josh Wolfe:
- Converting the code to not use MPD
- fix multiselect shiftIds
- deleting library items removes them from the queue as well.
- fix shift click going up in the queue
- after deleting tracks, select the next one, not some random one.
- Andrew Kelley: