emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[elpa] externals-release/listen 647302eb98: Release: v0.9


From: ELPA Syncer
Subject: [elpa] externals-release/listen 647302eb98: Release: v0.9
Date: Thu, 28 Mar 2024 12:58:38 -0400 (EDT)

branch: externals-release/listen
commit 647302eb9858b4483ce1e409e792b873bd5b6935
Merge: b76e5cc1b3 61c511541a
Author: Adam Porter <adam@alphapapa.net>
Commit: Adam Porter <adam@alphapapa.net>

    Release: v0.9
---
 README.org      | 10 +++++++++-
 docs/README.org | 10 +++++++++-
 listen-queue.el |  9 +++++----
 listen.el       |  4 ++--
 4 files changed, 25 insertions(+), 8 deletions(-)

diff --git a/README.org b/README.org
index 67ae2e301e..86b4769056 100644
--- a/README.org
+++ b/README.org
@@ -5,7 +5,7 @@
 #+texinfo_dir_title: Listen: (listen)
 #+texinfo_dir_desc: Audio/Music player
 
-[[file:https:/elpa.gnu.org/packages/listen.html][https://elpa.gnu.org/packages/listen.svg]]
+[[https://elpa.gnu.org/packages/listen.html][file:https://elpa.gnu.org/packages/listen.svg]]
 
 This package aims to provide a simple audio/music player for Emacs.  It should 
"just work," with little-to-no configuration, have intuitive commands, and be 
easily extended and customized.  (Contrast to setting up EMMS, or having to 
configure external players like MPD.)  A Transient menu, under the command 
~listen~, is the primary entry point.
 
@@ -223,6 +223,14 @@ The ~listen-mode~ minor mode runs a timer which plays the 
next track in the curr
 
 * Changelog
 
+** v0.9
+
+/Released without additional changes due to change in ELPA recipe./
+
+*Fixes*
+- Currently playing column in queue list buffer.
+- Autoload of ~listen~ / ~listen-menu~ commands (See 
[[https://github.com/magit/transient/issues/280][Transient issue]].  Thanks to 
Jonas Bernoulli.).
+
 ** v0.8.1
 
 *Fixes*
diff --git a/docs/README.org b/docs/README.org
index 578358138c..d37bf3d002 100644
--- a/docs/README.org
+++ b/docs/README.org
@@ -10,7 +10,7 @@
 #+TEXINFO_DIR_DESC: Audio/Music player
 
 # ELPA badge image.
-[[file:https:/elpa.gnu.org/packages/listen.html][https://elpa.gnu.org/packages/listen.svg]]
+[[https://elpa.gnu.org/packages/listen.html][file:https://elpa.gnu.org/packages/listen.svg]]
 
 This package aims to provide a simple audio/music player for Emacs.  It should 
"just work," with little-to-no configuration, have intuitive commands, and be 
easily extended and customized.  (Contrast to setting up EMMS, or having to 
configure external players like MPD.)  A Transient menu, under the command 
~listen~, is the primary entry point.
 
@@ -235,6 +235,14 @@ The ~listen-mode~ minor mode runs a timer which plays the 
next track in the curr
   
 * Changelog
 
+** v0.9
+
+/Released without additional changes due to change in ELPA recipe./
+
+*Fixes*
++ Currently playing column in queue list buffer.
++ Autoload of ~listen~ / ~listen-menu~ commands (See 
[[https://github.com/magit/transient/issues/280][Transient issue]].  Thanks to 
Jonas Bernoulli.).
+
 ** v0.8.1
 
 *Fixes*
diff --git a/listen-queue.el b/listen-queue.el
index 4cb69c5e06..9b3dc6c414 100644
--- a/listen-queue.el
+++ b/listen-queue.el
@@ -918,9 +918,10 @@ Delay according to `listen-queue-delay-time-range', which 
see."
          :columns
          (list (list :name "▶" :primary 'descend
                      :getter (lambda (queue _table)
-                               (when-let ((player listen-player))
-                                 (if (eq queue (map-elt (listen-player-etc 
player) :queue))
-                                     "▶" " "))))
+                               (if-let ((player listen-player)
+                                        ((eq queue (alist-get :queue 
(listen-player-etc player)))))
+                                   "▶"
+                                 " ")))
                (list :name "Name" :primary 'ascend
                      :getter (lambda (queue _table)
                                (listen-queue-name queue)))
@@ -929,7 +930,7 @@ Delay according to `listen-queue-delay-time-range', which 
see."
                                (length (listen-queue-tracks queue))))
                (list :name "Duration" :align 'right
                      :getter (lambda (queue _table)
-                               (when-let ((duration (map-elt (listen-queue-etc 
queue) :duration)))
+                               (when-let ((duration (alist-get :duration 
(listen-queue-etc queue))))
                                  (listen-format-seconds duration)))))
          :objects-function (lambda ()
                              listen-queues)
diff --git a/listen.el b/listen.el
index 7f7a795d2c..40de75ff22 100755
--- a/listen.el
+++ b/listen.el
@@ -6,7 +6,7 @@
 ;; Maintainer: Adam Porter <adam@alphapapa.net>
 ;; Keywords: multimedia
 ;; Package-Requires: ((emacs "29.1") (persist "0.6") (taxy "0.10") 
(taxy-magit-section "0.13") (transient "0.5.3"))
-;; Version: 0.8.1
+;; Version: 0.9
 ;; URL: https://github.com/alphapapa/listen.el
 
 ;; This program is free software; you can redistribute it and/or modify
@@ -340,7 +340,7 @@ TIME is a string like \"SS\", \"MM:SS\", or \"HH:MM:SS\"."
 ;; It seems that autoloading the transient prefix command doesn't work
 ;; as expected, so we'll try this workaround.
 
-;;;###autoload
+;;;###autoload (autoload 'listen-menu "listen" nil t)
 (transient-define-prefix listen-menu ()
   "Show Listen menu."
   :info-manual "(listen)"



reply via email to

[Prev in Thread] Current Thread [Next in Thread]