Releases: agersant/polaris
Releases · agersant/polaris
Polaris 0.7.1
Server
- Added support for prefix_url option in configuration files
- Improved performance of thumbnail creation
Web client
- No changes
Polaris 0.7.0
Server
- Added support for the Partial-Content HTTP header when serving music, this fixes several streaming/seeking issues when using the web client (especially in Chrome)
- New API endpoints for playlist management
- New command line argument (-p) to run on a custom port (contribution from @jxs)
- New command line argument (-f) to run in foreground on Linux (contribution from @jxs)
- Fixed a bug where tracks were queued out of order
- Updated program icon on Windows
Web client
- Added support for playlists
- Added a button to to queue the current directory (thanks @jxs)
Polaris 0.6.0
Server
- Internal improvements to database management (now using Diesel)
- Configuration settings are now stored in the database,
polaris.toml
config files are no longer loaded by default - Added API endpoints to read and write configuration
- User passwords are now encrypted in storage
- Fixed a bug where results of
api/browse
were not sorted correctly
Web client
- Settings can now be edited from the web UI
- Collection re-index can now be triggered from the web UI
- Added initial setup configuration flow to help set up first user and mount point
- Visual changes
Polaris 0.5.1
This is a minor release, pushing quite a bit of internal cleanup in the wild.
Server
- Removed OpenSSL dependency on Windows
- No longer send a HTTP cookie after authentication
Web client
No changes
Polaris 0.5.0
This releases adds Linux support and a variety of improvements to the web client.
Server
- Added Linux support
- Moved location of configuration file on Windows to
%appdata%\Permafrost\Polaris\polaris.toml
Web client
- Performance improvements from upgrading RiotJS to 3.4.4 (from 2.6.2)
- Added support for browsing random and recently added albums
- Minor visual changes (colors, whitespace, etc.)
- Updated favicon
- Fixed a bug where songs containing special characters in their title would not play
- Persist playlist and player state across sessions
Polaris 0.4.0
This release adds new features supporting the development of polaris-android.
General
- No changes
Server
- Added API endpoint to pull recently added albums
- Added support for the Authorization HTTP header (in addition to the existing /auth API endpoint)
Web client
- No changes
Polaris 0.3.0
This release is an intermediate release addressing issues with the installation process and updating internals.
General
- Fixed missing OpenSSL DLL in Windows installer (fixes Issue #3)
- Split every file into an individual installer component
Server
- Added API endpoint to pull random albums
- Upgraded dependencies
- Added unit tests to indexing and metadata decoding
Web client
- Web interface playlist now displays more tracks (enough to fill a 4k monitor at normal font size)
Polaris 0.2.0
This release is focused on polish and performance, solidifying the basics that were put together in version 0.1.0. Here are the major changes:
General
- Polaris now has a project logo
Windows installer now supports upgrading an existing install (from 0.2.0 to higher versions)- Added support for multi-disc albums
Server
- Major performance improvements to /browse and /flatten API requests (up to 1000x faster for large requests)
- Added API endpoint for version number
- Album covers are now served as thumbnails rather than at source size
- Moved configuration file outside of /Program Files
- Added support for Ogg Vorbis, FLAC and APE metadata
- Fixed a bug where most albums didn't show an artist name
- Fixed a bug where uppercase extensions were not recognized
- Upgraded compiler to Rust 1.13
Web client
- Complete visual overhaul of the Polaris web client
- Performance improvements for handling large playlist in Polaris web client
- Added error messages when playing songs in unsupported formats
Polaris 0.1.0
This is the very first Polaris release, celebrating the minimum viable product!
Features in this release:
- Server application with Windows Installer
- Support for multiple users
- Support for serving custom music directories
- Support for custom album art pattern matching
- Support for broadcasting IP to YDNS
- Web UI to browse collection, manage playlist and listen to music