Skip to content
This repository was archived by the owner on Dec 24, 2024. It is now read-only.

Tags: sublime-music/sublime-music

Tags

v0.12.0

Toggle v0.12.0's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.12.0

**Python Version Requirements:** This release requires Python 3.10 or
later.

**Dependency Changes:** ``bottle`` and ``pychromecast`` are now required
dependencies.

**Packaging Changes:** I have switched away from Poetry to
Flit+pip-tools. This means that there is now a ``requirements.txt`` file
that can be used to install Sublime Music. The dependencies are listed
in the ``pyproject.toml`` file, but running it does not require the
exact versions specified in that file, so it should be easier for
distribution package managers to package the project.

* Sort songs by track number in the Browse tab. Contributed by
  @jordannewport.
* The ``salt_auth`` method is automatically disabled when using Ampache.
  Contribtued by @BenjaminSchaaf.
* Added basic Gapless Playback support for mpv. Contributed by @t11230.
* Added Ctrl-Q keyboard shortcut to quit application. Contributed by
  @buckmelanoma.
* Added the ability to rate songs. Contributed by @LoveIsGrief and
  @cquike.

**Bug Fixes**

* Fixed a bug with updating the playlist song list. Contributed by
  @TheBlueMatt.
* Fixed a bug where using unsupported playlist sort methods via DBUS
  would cause an exception. Contributed by @cquike.
* Fixed deepdiff comparison of GObjects. Contributed by @cquike. (#340)
* Fixed deepdiff failure with dataclasses under Python 3.11. Contributed
  by @baldurmen. (#346)

**Internal Changes**

* The ``fuzzywuzzy`` project is now called ``thefuzz``. Contributed by
  @EdwardBetts.
* Migrated to GitHub and updated the CI to use GitHub Actions.
* Added a pre-commit configuration file for enforcing proper formatting
  at commit-time.
* Converted the Nix shell to a flake.
* Moved documentation to docs.sublimemusic.app.
* Allowed line lengths of 100 characters.

v0.11.16

Toggle v0.11.16's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.11.16

* Bug fix release: fixed a regression caused by the "fix" in v0.11.15.

v0.11.15

Toggle v0.11.15's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.11.15

* Bug fix release: fixed another issue with adding a new music source. (#325)

v0.11.14

Toggle v0.11.14's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.11.14

* Bug fix release: fixed issue with adding a new music source. Thanks to @wangd2
  for the contribution. (#320, !68)

v0.11.13

Toggle v0.11.13's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.11.13

* Updated requirement for ``bleach`` dependency to ``>=3.3.0`` to allow for
  compatibility with the ``4.0.0`` release
* Implemented logic to automatically fall back to http protocol when https
  failed. Thanks to @thelostpolaris for the contribution. (#302)

**Deprecations**

* Official Flatpak support has been dropped (#309)

v0.11.12

Toggle v0.11.12's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
**Dependency bumps** (attention: package maintainers):

* ``bleach``: ``^3.2.1 -> ^3.3.0``
* ``keyring``: ``^21.4.0 -> ^23.0.0``
* ``pychromecast``: ``^7.3.0 -> ^9.1.1``

**Bug Fixes**

* Fixed some bugs with Chromecast active device highlighting. (#274)

**Documentation**

* A man page has been added and is installed via the Arch package. Thanks to
  @baldurmen for the contribution.

**Code Health and Infrastructure**

* Converted to ``poetry-core``. Thanks to @SuperSandro2000 for the contribution.
* Converted to use ``bleach`` for all HTML sanitization tasks. (#276)

--

v0.11.11

Toggle v0.11.11's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
v0.11.11

========

**Bug Fixes**

* Fixed some issues for Ampache compatibility. Thanks to @BenjaminSchaaf for the
  contribution. (#272)
* Improved compatibility with the MPRIS DBUS spec. Thanks to @esiqveland for the
  contribution.
* Fixed a few bugs with ignored articles.
* Fixed GI import warning. Thanks to @baldurmen for the contribution.
* Fixed issues related to the new year.

**Documentation**

* Improved NixOS docs.

**Infrastructure**

* Convert entirely over to ``poetry`` from ``setuptools`` for building and
  deploying and updated the documentation accordingly.
* Add a custom check to ensure that the version in ``pyproject.toml`` matches
  with the other instances of the version.
* Converted to using the ``flatpak-poetry-generator`` instead of the
  ``flatpak-pip-generator`` for Flatpak builds. Thanks to @BenjaminSchaaf for
  the contribution.
* Improvements to the sourcehut build pipelines.
* Improvements to the shell.nix for development.

v0.11.10
========

* Added the ability to use Salt Authentication. Thanks to @acompagno for the
  contribution!
* Fixed issue where the Flatpak couldn't respond to media keys due to a DBus
  name mismatch.
* Fixed bug where song titles were escaped incorrectly in the album songs view.
  Thanks to @edwargix for the contribution!

**Infrastructure**

* Added a ``shell.nix`` file
* Use the built-in Nix shell handling in direnv for making the development
  environment more deterministic.
* The Flatpak is saved on as an asset on each sourcehut build.

v0.11.10

Toggle v0.11.10's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
v0.11.10

========

* Added the ability to use Salt Authentication. Thanks to @acompagno for the
  contribution!
* Fixed issue where the Flatpak couldn't respond to media keys due to a DBus
  name mismatch.
* Fixed bug where song titles were escaped incorrectly in the album songs view.
  Thanks to @edwargix for the contribution!

**Infrastructure**

* Added a ``shell.nix`` file
* Use the built-in Nix shell handling in direnv for making the development
  environment more deterministic.
* The Flatpak is saved on as an asset on each sourcehut build.

---

v0.11.9

Toggle v0.11.9's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.11.9

==============

**The wait is over!** Thanks to help from jlanda[1], the **Flatpak** is back!  The
Flatpak requires ``org.gnome.SDK//3.38`` and ``org.gnome.Platform//3.38`` to be
installed on your system.

[1]: https://gitlab.com/jlanda

**Bug Fixes**

* Fixed regressions with Chromecast playback.

**Infrastructure**

* Switched from Pipenv to Poetry because Poetry is so much faster.
* Added a ``.envrc`` file for direnv users.
* Started migrating from GitLab to sr.ht due to usability regressions in GitLab.
* **Package name change:** The package name is now ``sublime_music`` instead of
  ``sublime``.

v0.11.8

Toggle v0.11.8's commit message

Verified

This tag was signed with the committer’s verified signature.
sumnerevans Sumner Evans
Version 0.11.8