• emmental-3.2 19c47be056

    Emmental 3.2 Stable

    anna released this 2024-03-20 13:38:24 -04:00 | 1 commits to main since this release

    This release adds liblistenbrainz support to Emmental. In addition, it makes several fixes to how icons are displayed on kde and creates a generic Thread class used by the track tagger and listenbrainz submitter.

    Downloads
  • emmental-3.1.1 8c316d0126

    anna released this 2023-10-30 16:02:47 -04:00 | 29 commits to main since this release

    This release puts the playlist sidebar into an Adw.OverlaySplitView. This lets me hide it automatically to save space if the window isn't wide enough to show it.

    Downloads
  • emmental-3.1 5e096fa704

    Emmental 3.1 Stable

    anna released this 2023-10-20 16:34:23 -04:00 | 40 commits to main since this release

    Emmental 3.1 implements the long awaited texture cache to speed up album art loading on NFS-mounted music libraries. It also adds code to reload the "New Tracks" playlist at Midnight every night and fixes a bug where the "track added" date was dropped from the database when a track is deleted and restored. Fixing the track added issue did result in a database schema change to fix, hence the minor version bump.

    Downloads
  • emmental-3.0.6 1397e6e9e3

    anna released this 2023-08-24 09:29:27 -04:00 | 56 commits to main since this release

    This release fixes an issue with Gtk 4.12 that prevented the application from launching. It also adds several visual improvements to the tracklist card, along with keyboard shortcuts.

    Downloads
  • emmental-3.0.5 ef99951f74

    anna released this 2023-06-30 09:26:38 -04:00 | 68 commits to main since this release

    This release adds a "Jump to current playlist" button to the sidebar, placed next to the search entry. I also add several keyboard shortcuts to the sidebar to make it easier to use without mouse interaction.

    Downloads
  • emmental-3.0.4 06771ecab6

    anna released this 2023-06-23 15:51:13 -04:00 | 81 commits to main since this release

    This release reworks how the sidebar tree is generated. Up until now we used a Gtk.FilterListModel() on top of the source table for albums, media, and years. This worked okay, but had a lot of refiltering whenever child playlists were created. I've improved upon this by making a model of child playlists directly, cutting out the need for frequent refiltering during library scanning.

    Downloads
  • emmental-3.0.3 e846c957a5

    anna released this 2023-06-16 10:33:39 -04:00 | 92 commits to main since this release

    This is a small release that adds some QOL improvements to my custom Button class, mostly related around tooltips and missing docstrings. I also add tooltips to the sidebar widgets.

    Downloads
  • emmental-3.0.2 a6cd453c63

    anna released this 2023-06-09 11:02:35 -04:00 | 99 commits to main since this release

    This release fixes a handful of bugs in the install process, database commit frequency, and selecting the Queued Tracks playlist when tracks are queued. In addition, I start to add keyboard accelerators for common actions.

    Downloads
  • emmental-3.0.1 f307c92edb

    anna released this 2023-06-01 11:17:51 -04:00 | 121 commits to main since this release

    This is the first micro release for the Emmental 3.0 series. It fixes up some bugs in the .desktop file, reworks the volume controls popover, and adds a background listening mode to reduce the volume while the user focuses on their tasks.

    Downloads
  • emmental-3.0 8b249b4b3e

    Emmental 3.0 Stable

    anna released this 2023-05-24 10:27:17 -04:00 | 136 commits to main since this release

    This release is a huge overhaul of the Emmental codebase. It improves our Gtk4 handling, adds several libadwaita widgets, and greatly improves on our SQL database design. Additionally, it finally adds support for ReplayGain and MPRIS.

    Downloads