Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Merge remote-tracking branch 'origin' | Yuchen Pei | 2021-10-20 | 2 | -30/+32 |
|\ | |||||
| * | * emms-player-mpv.el: fix calling emms-player-paused-hook twice on ↵ | Mike Kazantsev | 2021-10-20 | 1 | -4/+6 |
| | | | | | | | | pause/unpause from emms | ||||
| * | * emms-player-mpv.el: update emms playback position and pause state from mpv ↵ | Mike Kazantsev | 2021-10-19 | 1 | -1/+16 |
| | | | | | | | | pause/restart events | ||||
| * | * emms-player-mpv.el: simplify current track duration updates by observing ↵ | Mike Kazantsev | 2021-10-19 | 1 | -27/+10 |
| | | | | | | | | the property | ||||
| * | * doc/emms.texinfo: comment on emms-x-url | Yoni Rabkin | 2021-10-13 | 1 | -2/+6 |
| | | | | | | | | patch by Yuchen Pei | ||||
* | | Update the doc to mention the versatility of emms-add-url. | Yuchen Pei | 2021-10-13 | 1 | -2/+4 |
| | | |||||
* | | Merge branch 'master' of git.savannah.gnu.org:/srv/git/emms | Yuchen Pei | 2021-10-13 | 7 | -7/+94 |
|\| | |||||
| * | release 7.7 | Yoni Rabkin | 2021-09-11 | 2 | -2/+9 |
| | | |||||
| * | * emms-volume.el: load sndioctl | Yoni Rabkin | 2021-09-11 | 1 | -3/+8 |
| | | | | | | | | load sndioctl and use correct quoting style | ||||
| * | * doc/developer-release.txt: add note about AUTHORS. | Yoni Rabkin | 2021-09-09 | 1 | -0/+2 |
| | | |||||
| * | * AUTHORS: add Omar Polo | Yoni Rabkin | 2021-09-09 | 1 | -0/+1 |
| | | |||||
| * | * emms-volume-sndioctl.el: add missing require | Yoni Rabkin | 2021-09-09 | 1 | -0/+1 |
| | | |||||
| * | * emms-volume-sndioctl.el: new file | Yoni Rabkin | 2021-09-09 | 1 | -0/+71 |
| | | | | | | | | A mode for changing volume using sndioctl on OpenBSD. | ||||
| * | * emms-source-file.el: use thing-at-point for URLs. | Yoni Rabkin | 2021-08-25 | 1 | -1/+2 |
| | | |||||
* | | Removing an infinite loop enabling emms-playing-time-display-mode. | Yuchen Pei | 2021-08-24 | 1 | -5/+1 |
| | | |||||
* | | Merge branch 'master' of https://git.savannah.gnu.org/git/emms | Yuchen Pei | 2021-08-18 | 3 | -11/+55 |
|\| | |||||
| * | * emms.el: add player preference | Yoni Rabkin | 2021-08-13 | 1 | -1/+37 |
| | | |||||
| * | release 7.6 | Yoni Rabkin | 2021-08-09 | 3 | -10/+18 |
| | | |||||
* | | Adding defaulting url to url at point to emms-add-url | Yuchen Pei | 2021-08-04 | 1 | -1/+2 |
|/ | |||||
* | * emms-player-mpd.el: fix cache issues with MPD | Yoni Rabkin | 2021-08-02 | 2 | -424/+425 |
| | | | | Patch by Pavel Korytov. Too short to require copyright assignment. | ||||
* | * emms.el: no overemphasis | Yoni Rabkin | 2021-07-26 | 1 | -1/+1 |
| | |||||
* | * doc/emms.texinfo: document mpv streaming info | Yoni Rabkin | 2021-07-25 | 1 | -0/+8 |
| | |||||
* | * emms-player-mpv.el: fix missing emms-player-mpv customize group and errors ↵ | Mike Kazantsev | 2021-07-25 | 1 | -18/+17 |
| | | | | there | ||||
* | * emms.el: bump to 7.5 | Yoni Rabkin | 2021-06-19 | 2 | -2/+7 |
| | |||||
* | * emms-player-mpv.el: minor correction for emms-player-mpv-ipc-proc description | Mike Kazantsev | 2021-06-19 | 1 | -4/+3 |
| | | | | | | | It's an actual "network process" in emacs terms, as in "make-network-process", not a process as in "linux process (with pid) connected by unix socket". Was introduced by earlier 3a8ba30 commit. Has two other one-char fixes for likely typos spotted there. | ||||
* | * emms-player-mpv.el: fix reconnect-playback-restart issue from d4d9171 | Mike Kazantsev | 2021-06-19 | 1 | -35/+42 |
| | | | | | | Adds ability to send/queue batched commands, so that multiple commands can be re-queued after restarting dead mpv process, not just the last one, which was the problem with adding unpause command after loadfile. | ||||
* | * emms-player-mpv.el: fix reconnect-on-playback-start bug introduced in 02915f7 | Mike Kazantsev | 2021-06-19 | 1 | -1/+1 |
| | |||||
* | * emms.el: bump to 7.4 | Yoni Rabkin | 2021-06-15 | 2 | -2/+7 |
| | |||||
* | * emms-player-mpv.el: explicitly unpause after switching to a new track | Mike Kazantsev | 2021-06-14 | 1 | -3/+4 |
| | |||||
* | * emms.el: bump to version 7.3 | Yoni Rabkin | 2021-06-11 | 3 | -3/+9 |
| | |||||
* | * emms-tag-tracktag.el Fix: typo in docstring | Grant Shangreaux | 2021-06-07 | 1 | -1/+1 |
| | |||||
* | Merge branch 'opus-tags' | Grant Shangreaux | 2021-06-04 | 4 | -2/+83 |
|\ | |||||
| * | * emms-tag-editor.el: Add: opus config for tag editor format | Grant Shangreaux | 2021-06-04 | 1 | -0/+1 |
| | | | | | | | | | | Removes info-genre from available tags because tracktag doesn't write that field. | ||||
| * | * emms-tag-tracktag.el: fix copyright | Yoni Rabkin | 2021-06-03 | 1 | -1/+1 |
| | | |||||
| * | * emms-setup.el: add tracktag to emms-all | Yoni Rabkin | 2021-06-03 | 1 | -0/+1 |
| | | |||||
| * | Fix: circular dependency adding log buffer var for tracktag | Grant Shangreaux | 2021-05-23 | 1 | -1/+5 |
| | | |||||
| * | Add: re-namespace emms-tag-tracktag, info-date map to date | Grant Shangreaux | 2021-05-16 | 2 | -24/+26 |
| | | |||||
| * | Remove test files for now | Grant Shangreaux | 2021-05-08 | 3 | -110/+0 |
| | | |||||
| * | Add: emms-tracktag wrapper for the audiotools program | Grant Shangreaux | 2021-05-07 | 6 | -2/+185 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | http://audiotools.sourceforge.net/ provides a tool `tracktag` which handles writing tags for several different audio formats, including Opus. this patch provides a very basic wrapper to interface between EMMS track info and tracktag metadata. It also configures emms-tag-editor.el to use it for writing tags to Opus files. Add: test.sh and test/test-all.el Basic setup to run ert tests from the terminal using Emacs in batch mode. This should load up only ERT, the tests in the test/ directory and their dependencies. Add: opus extension to emms-libtag-known-extensions libtag works as a reader for opus files, this just ads the opus extension to the regexp list. | ||||
* | | Merge branch 'cache' | Yoni Rabkin | 2021-05-14 | 2 | -13/+15 |
|\ \ | |||||
| * | | * emms-info-native.el: catch errors | Yoni Rabkin | 2021-05-14 | 1 | -11/+14 |
| | | | | | | | | | | | | Otherwise, adding tracks will halt at the error. | ||||
| * | | * emms-info.el: documentation fix. | Yoni Rabkin | 2021-05-12 | 1 | -2/+1 |
| | | | |||||
* | | | * doc/developer-release.txt: | Yoni Rabkin | 2021-05-14 | 1 | -0/+2 |
|/ / | |||||
* / | * emms.el: version bump | Yoni Rabkin | 2021-05-12 | 3 | -2/+24 |
|/ | |||||
* | * emms-jack.el: move jack.el to the emms namespace | Yoni Rabkin | 2021-05-03 | 1 | -91/+91 |
| | |||||
* | Clean: emms-track-file-p replaces eq file type checks | Yoni Rabkin | 2021-05-03 | 13 | -32/+60 |
| | | | | | | | | | | | | | | | | | | | | 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 | ||||
* | * doc/developer-release.txt: document auto-sync | Yoni Rabkin | 2021-05-03 | 1 | -5/+7 |
| | |||||
* | Fix typo in emms-cache-reset | Petteri Hintsanen | 2021-04-30 | 1 | -1/+1 |
| | |||||
* | Make it possible to force-update Emms cache | Petteri Hintsanen | 2021-04-30 | 2 | -14/+17 |
| | | | | | Add a prefix argument to emms-cache-sync that will unconditionally update all tracks in Emms cache. | ||||
* | emms-(playing-time|mode-line).el: Use `define-minor-mode` | Yoni Rabkin | 2021-04-29 | 3 | -27/+47 |
| | | | | | | | | | | | | | | | | | | | | | | | | * emms-mode-line.el (emms-mode-line-active-p): Rename to `emms-mode-line-mode`. (emms-mode-line-mode): New minor mode, extracted from `emms-mode-line`. (emms-mode-line): Use it and mark as obsolete. (emms-mode-line-enable, emms-mode-line-toggle): Adjust accordingly and mark as obsolete as well. (emms-mode-line-disable): Adjust accordingly. * emms-playing-time.el (emms-playing-time-display-p): Rename to `emms-playing-time-display-mode`. (emms-playing-time-display-mode): New minor mode. (emms-playing-time-p): Rename to `emms-playing-time-mode`. (emms-playing-time-mode): New minor mode, extracted from `emms-playing-time`. (emms-playing-time): Use it and mark as obsolete. (emms-playing-time-display-mode, emms-playing-time-display-mode): Adjust and mark as obsolete. * emms-setup.el (emms-all): Avoid the now obsolete functions. patch by Stefan Monnier |