[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)"