aboutsummaryrefslogtreecommitdiff
path: root/doc/emms.texinfo
Commit message (Collapse)AuthorAgeFilesLines
* Clean: emms-track-file-p replaces eq file type checksYoni Rabkin2021-05-031-1/+1
| | | | | | | | | | | | | | | | | | | | There were about 10 checks throughout the code checking if a track is a file type. File type tracks are specific enough for a predicate function. Add: EMMS warning if no tagging program for audio file type Warn the user when there is no tag writing program available to EMMS for modifying the actual audio files. Current behavior allows the tags to be edited, saved to the EMMS cache db, and then silently skips past the part where the metadata would be applied to the file itself. The changes here prevent the user from even opening the editor for a file that has no tag writing program configured. This can be overridden with the prefix arg when user wants to edit the tags anyway, knowing they will only be saved in the emms-cache-db and not written to the source audio files. Patch by Grant Shangreaux
* * emms-mode-line-icon.el: hiding icon made easyYoni Rabkin2021-04-071-0/+9
| | | | | It is now possible to easily hide the mode-line icon. The manual as been updated with this information as well.
* * doc/emms.texinfo: mention cache resetYoni Rabkin2021-03-271-3/+9
|
* Merge branch 'info-native'Petteri Hintsanen2021-03-101-101/+285
|\
| * Miscellaneous small fixes to manual chapter 13Petteri Hintsanen2021-03-101-17/+20
| |
| * Use two-column tables in manual chapter 13Petteri Hintsanen2021-03-101-78/+75
| | | | | | | | Tables look less cluttered than simple lists.
| * Rewrite manual Chapter 13 Track InformationPetteri Hintsanen2021-03-081-97/+281
| | | | | | | | | | | | | | Include emms-info-native and use homogeneous style for all info methods and their dependencies. Also describe what info symbols are recognized by Emms.
* | * doc/emms.texinfo: update copyright yearsYoni Rabkin2021-01-101-1/+1
| |
* | * doc/emms.texinfo: update manualYoni Rabkin2021-01-101-8/+10
| |
* | * doc/emms.texinfo: setup examplesYoni Rabkin2021-01-081-0/+14
| |
* | * doc/emms.texinfo: add setup exampleYoni Rabkin2021-01-071-0/+42
| |
* | * doc/emms.texinfo: update quickstartYoni Rabkin2021-01-071-19/+20
|/
* * doc/emms.texinfo:Yoni Rabkin2020-09-251-11/+12
|
* * doc/emms.texinfo: update manual regarding exiftoolYoni Rabkin2020-09-241-11/+41
|
* * doc/emms.texinfo: document tinytag interfaceYoni Rabkin2020-05-081-19/+53
|
* * doc/emms.texinfo: document streamingYoni Rabkin2019-11-061-93/+15
|
* emms-volume auto-detectionYoni Rabkin2019-08-271-2/+2
|
* * lisp/emms-browser.el: Add emms-browser-cache-thumbnail-async for faster ↵Pierre Neidhardt2019-02-211-0/+8
| | | | thumbnail lookups.
* * doc/emms.texinfo: further document emms-playlist-limitFran Burstall2018-10-081-32/+59
|
* * doc/emms.texinfo: document emms-playlist-limitYoni Rabkin2018-09-251-0/+70
|
* * lisp/emms-browser.el: Use albumartist before artist by defaultPierre Neidhardt2018-04-091-0/+6
| | | | | I believe it to be the most common use-case. For the old behaviour, revert `emms-browser-get-track-field-function' to 'emms-browser-get-track-field-simple.
* * lisp/later-do.el: Speed up later-do-list job by batch-processingPierre Neidhardt2018-04-091-1/+2
| | | | A `later-do-batch' defcustom was introduced to allow for performance tweaking.
* * lisp/emms-player-mpv.el: Add the mpv backendPierre Neidhardt2018-04-091-3/+4
|
* * lisp/emms-info-opusinfo.el: Add support for Opus info queriesPierre Neidhardt2018-04-091-7/+9
|
* * doc/emms.texinfo: mention mid3v2Yoni Rabkin2018-03-281-7/+5
|
* * doc/emms.texinfo: metaplaylist-modeYoni Rabkin2017-12-151-0/+66
| | | | Document the changes to metaplaylist-mode.
* Document dynamic cover thumbnail cachingPierre Neidhardt2017-12-091-4/+17
|
* * doc/emms.texinfo: update documentationYoni Rabkin2017-09-011-10/+37
| | | | Update the `emms-playlist-sort' documentation.
* Move to a new emms-print-metadata.Yoni Rabkin2017-03-011-1/+1
| | | | | | | The new emms-print-metadata is written in C++ and brings on board new features from TagLib. Patch by Petteri Hintsanen <petterih@iki.fi>.
* * doc/emms.texinfo: small typo fixYoni Rabkin2016-12-211-3/+3
| | | | Thank you to Stefan Kangas <stefan@marxist.se>.
* * lisp/emms-stream-info.el: Remove preference and document.Yoni Rabkin2016-11-071-3/+22
| | | | | | Removes the built-in preference for mplayer, but also clearly documents how one would go about choosing either mplayer or vlc to query the streams.
* Add emms-show-all to NEWS and manual.Yoni Rabkin2016-03-041-0/+6
|
* * doc/emms.texinfo: bump copyright yearYoni Rabkin2016-02-281-1/+1
|
* * doc/emms.texinfo: Document the emms-setup.el change.Yoni Rabkin2015-12-111-53/+19
|
* * doc/emms.texinfo: Make it read better.Yoni Rabkin2015-12-111-4/+5
|
* * doc/emms.texinfo: Reorganize.Yoni Rabkin2015-12-101-250/+259
| | | | | Move the Quickstart Guide chapter to the very beginning and re-write it to be the tl;dr of the manual.
* * doc/emms.texinfo: Out of date.Yoni Rabkin2015-12-101-3/+0
|
* * doc/emms.texinfo: Bump copyright year.Yoni Rabkin2015-12-101-2/+2
|
* Added setting volume via PulseAudio.Yoni Rabkin2015-03-161-2/+2
| | | | | | Possible to set volume via PulseAudio pactl via emms-volume-pulse.el. Patch by Rasmus Pank Roulund <emacs@pank.eu>.
* Fix bug in introduced in 428d662rasmus2015-03-101-1/+1
| | | | | - emms.texinfo: used wrong variable. - emms-librefm-scrobbler.el: remove warning.
* emms-librefm-scrobbler.el: use authinfoRasmus2015-03-081-3/+12
| | | | | | The recommended way to store libre.fm login details are now via authinfo. See emms-librefm-scrobbler--username, emms-librefm-scrobbler--password and the manual.
* Handle covers with different file extensionsrasmus2015-03-081-5/+5
| | | | | | Covers are can now have different file extensions. See emms-browser-covers-file-extensions. The first file from emms-browser--covers-filename, which is build when needed, is used.
* * doc/emms.texinfo: Document emms-print-metadata.Yoni Rabkin2014-10-151-6/+40
|
* * doc/emms.texinfo: Add documentation note.Yoni Rabkin2014-08-031-2/+7
| | | | Thanks to Alexis <flexibeast@gmail.com>.
* Correct documentation.Yoni Rabkin2014-07-281-3/+3
| | | | Changes by Alexis <flexibeast@gmail.com>.
* * doc/emms.texinfo: Space out nodes.Yoni Rabkin2014-04-171-4/+96
| | | | This makes editing a bit easier.
* * doc/emms.texinfo: Document GNU FM support.Yoni Rabkin2014-04-071-5/+75
|
* * doc/emms.texinfo: Remove reference to Last.fm support.Johnathan Rabkin2014-02-221-161/+0
| | | | | | | Last.fm support has failed to track the API and licensing changes over at Last.fm. While I wouldn't remove the code just yet, we should remove it from the manual so that people don't get the impression that it is actually working.
* * doc/emms.texinfo: Close @defun statement.Johnathan Rabkin2013-08-161-0/+1
|
* Play tracks randomlyDaimrod2013-05-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | [[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'.