Skip to content

Tags: ironsmile/euterpe

Tags

v1.5.4

Toggle v1.5.4's commit message
Version 1.5.4

Another release mainly focused on bug fixes.

**Bug Fixes**

* The `uninstall` script in the release archive is now working.
Previously it was still trying to uninstall "httpms".

* Fixed playing `.opus` and `.mp4` files in the web UI. They
are properly tagged as having `oga` and `m4a` audio for the
purposes of jPlayer.

v1.5.3

Toggle v1.5.3's commit message
This version focuses on improvements and fixes to the web UI.

**What is New**

* The state of the "repeat" and "shuffle" buttons is now stored.
So refreshing the page or coming back after you've closed it will
not lose their state.

**Bug Fixes**

* FLAC files were not played on some modern browsers. Notably Brave.
The problem was the fact that it no longer understands the admittedly
deprecated `audio/x-flac` mime type.

* The playlist border is no longer an out-of-place white when the
dark theme is used on a devices with small screens.

* The album image pop-up would no longer be able to become bigger
than the viewing window. This was previously possible with
particularly large artwork.

v1.5.2

Toggle v1.5.2's commit message
Version 1.5.2

Another release focused on bug fixes and optimizations.

**What is New**

* The Euterpe Docker images are now based on Alpine which makes them quite smaller.

* The shuffle button in the web UI will no longer play around with the DOM playlist.
  Instead it will be a toggle which causes the next played track to be selected at
  random in the playlist. This _greatly_ improves the functionality with big playlists.

**Bug Fixes**

* Removed an artificial restriction which caused Euterpe to not be buildable on many
  operating systems (c6b143b).

* Start recognizing `mp4` files as supported.

* Added the `-dont-watch` option. Without watching the library paths for changes Euterpe
  will take up a lot less resources such as file descriptors and memory.

v1.5.1

Toggle v1.5.1's commit message
Version 1.5.1

This release is focused on stability and bugfixes. Most notably, it is the most tested release so far by a wide margain. The code test coverage between 1.5.0 has increased from ~40% to ~80%. Even with such a sharp increase in tests no interesting bugs were found in the code base.

**What is New**

* Support for Opus and WebM was added. Actually there was nothing from preventing previous versions from supporting them but a file extension check. For this version this check has been extended to include `.opus` and `.webm` files as well.

**Bug Fixes**

* Fixed a bug in the web UI filter when selecting an artist was not making the album filter include only albums for this artist.

* The HTTP Basic Authenticate challenge now properly names the software as "Euterpe" instead of "HTTPMS".

* The HTTP Basic Auth credentials checking is now not vulnerable to timing attacks.

* Fixed a bug where on some errors the login API endpoint was not returning JSON but plain text.

* No database entries will be created for album artwork for album IDs which are not already in the database.

* Downloading albums as ZIP will now return HTTP status code 400 instead of 404 when the request was malformed.

v1.5.0

Toggle v1.5.0's commit message
Version 1.5.0

**What is New**

* The project is finally renamed to "Euterpe"! If you have
the old version, uninstall it manually as the new installer
will not recognize it.

* The web UI playlist has been improved. Everything is
neatly ordered now.

* The `-local-fs` flag was added which allows using assets
from the file system instead of the bundled into the binary
static files.

**Bug fixes**

* The artwork view in the web UI is finally a square so most
common album artworks are now fully visible.

v1.4.1

Toggle v1.4.1's commit message
Version 1.4.1

* Added dark mode to web UI, your eyes will be thankful!
* The local file system is used as HTTP root when running in debug (-D)
mode

v1.4.0

Toggle v1.4.0's commit message
Version 1.4.0

**What is New**

* Track duration is returned from the API and is shwon in the web UI
* Added support for artist images: `/v1/artist/{id}/image`
* The artist ID is included in the search results for every track
* There is support for album artwork or artist image thumbnails by
  appending `?size=small`

**Bug fixes**

* Fix the bug where non-ASCII searches were case sensitive
* Fix a bug where some tracks were associated with the wrong album
* Media files with uppercase extensions will not be included in the library
* Added the 'rescan' command. Running `httpms -rescan` will cause all of
  the tracks in the database to be scanned for changes in their metadata.
  Useful for when the id3 metadata scanning is improved in further versions.
* Fixed a bug where there might be duplicate tracks if the library in
  config.json was ending at "/"

v1.3.1

Toggle v1.3.1's commit message
Version 1.3.1

* Show album artwork in the web UI.
* Cleanup database on startup. Artists and albums without tracks are removed.

v1.3.0

Toggle v1.3.0's commit message
Version 1.3.0

* Connecting with devices via QR code is now possible.
* Explicitly show which format a media file is in the web UI.

v1.2.2

Toggle v1.2.2's commit message
Version 1.2.2