This repository was archived by the owner on Dec 24, 2024. It is now read-only.
Tags: sublime-music/sublime-music
Tags
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.
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)
**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 ======== **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 ======== * 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. ---
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``.
PreviousNext