| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
[[PGP Signed Part:No public key for 137354772B651894 created at 2013-05-10T19:49:58+0200 using RSA]]
Yoni Rabkin <yoni@rabkins.net> writes:
> Daimrod <daimrod@gmail.com> writes:
>
>> Yoni Rabkin <yoni@rabkins.net> writes:
>>
>>> Daimrod <daimrod@gmail.com> writes:
>>>
>>>> Hello,
>>>>
>>>> I've attached a small patch which adds `emms-toggle-random-playlist'. It
>>>> sets `emms-player-next-function' to either `emms-next-noerror' or
>>>> `emms-random'.
>>>
>>> How is this different from running M-x emms-shuffle on the playlist?
>>
>> I agree they're close, but this one doesn't shuffle the playlist and it
>> persists when the playlist is changed.
>
> I certainly have no problem with it; I was just making sure you were
> aware of emms-shuffle.
>
> If Lucas is fine with installing it (I don't think it needs assignment
> papers) I would ask that you please also send in a patch to the manual
> documenting this change.
I have already made a copyright assignment for Emacs and I have no
problem to do it for EMMS if it is required.
I've attached the patch with the documentation.
[2. text/x-diff; 0001-New-command-to-play-the-tracks-randomly.patch]
From b03cb56436a598a953fa49b456a88630f319b644 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Gr=C3=A9goire=20Jadi?= <gregoire.jadi@gmail.com>
Date: Fri, 10 May 2013 19:44:59 +0200
Subject: [PATCH] New command to play the tracks randomly
* lisp/emms.el (emms-random-playlist): An option to determine whether the
tracks are played randomly or sequentially.
(emms-toggle-random-playlist): Trigger the previous option and set
`emms-play-next-function' accordingly.
* doc/emms.texinfo(Core Functions): Document`emms-toggle-random-playlist'.
|
|
|
|
| |
tags using a single program, with the help of Audio::Scan (see http://search.cpan.org/~agrundma/Audio-Scan-0.93/lib/Audio/Scan.pm).
|
| |
|
|
|
|
|
|
| |
* lisp/emms-auto.in/emms-generate-autoloads: rename from generate-autoloads.
* Makefile: call emms-generate-autoloads rather than generate-autoloads.
|
|
|
|
|
|
|
| |
* lisp/emms-compat.el: support highlighting for both XEmacs (highlight) and
Emacs (hl-line).
* lisp/emms-lyrics.el: use compatibility functions defined in emms-compat.el.
|
|
|
|
| |
Followup of f57b1526ff9219b70f6de29b5808257750b2ae0c.
|
|
|
|
|
|
|
| |
From Emacs 24.1, `kill-emacs-hook' is ran even in batch mode (commit
1e5ffe30b3f7682ee8467e7694b5f63371e31cf9). As a consequence, upon
Debian package installation, byte compilation fails at the end as
/root/.emacs.d/emms/ does not exist and should not be created neither.
|
|
|
|
|
|
|
|
|
| |
extend the supported formats scanning to the new (0.17) output of `mpd
--version', keeping the previous scanners for earlier versions. We
include not only file extensions, but also supported network
protocols, which are also reported by mpd.
Patch by Jose Antonio Ortega Ruiz <jao@gnu.org>
|
|
|
|
|
| |
The standard use of compare-strings in this manner is (eq
t (compare-st...)).
|
|
|
|
| |
Patch from Christophe Rhodes <csr21@cantab.net>.
|
|
|
|
| |
This also resolves a compile error.
|
|
|
|
|
| |
This will reduce the number of warnings as to free variable references
during compilation.
|
| |
|
|
|
|
| |
custom browser track-formats to display track duration.
|
| |
|
|
|
|
|
|
|
|
| |
Following the quickstart guide, then adding a directory tree after
creating a playlist, an error message is displayed upon leaving Emacs
as the cache directory does not exist.
Signed-off-by: Lucas Bonnet <lucas@rincevent.net>
|
|
|
|
| |
Signed-off-by: Lucas Bonnet <lucas@rincevent.net>
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
| | |
|
|/
|
|
| |
pls-files
|
|\ |
|
| | |
|
| |
| |
| |
| | |
Patch by Arnaud Fontaine <arnaud@debian.org>
|
| |\ |
|
| | |
| | |
| | |
| | | |
<fauli@gentoo.org>
|
| | | |
|
| |/
|/|
| |
| | |
From: Bram van der Kroef <bram@fortfrances.com>
|
| | |
|
|/ |
|
| |
|
|
|
|
| |
longer uses ogg-comment, and since it breaks on accents, we can safely remove them, emms-info-ogginfo.el is a working replacement.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lyric.
* emms-lyrics.el/emms-lyrics-display-buffer: New var.
emms-lyrics-buffer: New var.
(emms-lyrics-toggle-display-buffer): New func.
(emms-lyrics-create-buffer): New func.
(emms-lyrics-start): Call `emms-lyrics-create-buffer'.
(emms-lyrics-set-timer): Store corresponding LINE number in
emms-lyrics-timers.
(emms-lyrics-display-handler): Add new arg -- LINE;
emms-lyrics-scroll-p's taking effect also depends on
emms-lyrics-display-on-modeline.
(emms-lyrics-display): Add new arg -- LINE; highlight playing lyric
line in emms-lyrics-buffer.
(emms-lyrics-scroll): Add new arg -- LINE.
* NEWS: Support displaying lyrics in a dedicated buffer, to highlight
playing lyric.
Thanks to Fang Lungang for the initial patch.
|
|
|
|
|
| |
* lisp/emms-info.el: Handle tracks without artist, but with title
information gracefully and fix documentation.
|
|
|
|
| |
* lisp/emms-i18n.el: Fix typos.
|
|
|
|
|
| |
* doc/emms.texinfo: Documented emms-playlist-mode-last independently
following the example of other `pairs' of functions.
|
|
|
|
| |
* README, lisp/emms.el: Fix typos and spacing.
|
| |
|
|
|
|
| |
* emms-print-metadata.1: Fix typo.
|
|
|
|
|
|
| |
* emms-player-vlc.el (define-emms-simple-player): Change the command line arguments from two to one.
* emms-player-vlc.el (emms-player-vlc-start): Use the variables that are defined earlier
|
|
|
|
|
| |
* AUTHORS, FAQ, NEWS, README, lisp/emms-bookmarks.el,
lisp/emms-cache.el, lisp/later-do.el: Fix typos and spacing.
|
|
|
|
| |
* lisp/emms-browser.el: Replace ``?\ '' with ``?\s''.
|
|
|
|
|
| |
* COPYING: Aligned with
<URI:http://www.gnu.org/licenses/gpl-3.0.txt>.
|
|
|
|
|
|
| |
* lisp/emms-lastfm-client.el: Removed "show-trailing-whitespace: t".
This gave a security warning in Emacs and is probably better handled
in Emacs' user configuration and/or a Git pre-commit hook.
|