Sublime-music

Latest version: v0.12.0

Safety actively analyzes 627182 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 5

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.

0.11.16

========

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

0.11.15

========

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

0.11.14

========

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

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)

0.11.12

========

**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)

Page 1 of 5

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.