| 1 | New in 26 |
| 2 | |
| 3 | * Minor changes for Emacs 31 compatibility. |
| 4 | * Add missing lexical bindings. |
| 5 | |
| 6 | |
| 7 | New in 25 |
| 8 | |
| 9 | * emms-browser.el, bug fix: stop the stop hooks from running too late. |
| 10 | * Scrobbers now check for `emms-playing-time-mode'. |
| 11 | * emms-metaplaylist-mode.el now uses `kill-current-buffer'. |
| 12 | |
| 13 | |
| 14 | New in 24 |
| 15 | |
| 16 | * emms-volume-pulse.el: avoid extra mini-buffer messages on volume change. |
| 17 | * emms-source-playlist.el: Check that `emms-cache-set-function' is bound. |
| 18 | * emms-tag-editor.el: replace strings in filename when renaming. |
| 19 | |
| 20 | |
| 21 | New in 23 |
| 22 | |
| 23 | * emms-radio-browser.el: an EMMS client for radio-brower API. |
| 24 | * emms.el: add `insert-current' to `define-emms-source' macro. |
| 25 | * emms-filters.el: filter and search the metadata cache. |
| 26 | * emms-browser.el: filter and search using emms-filters.el. |
| 27 | |
| 28 | Special thank you to Fran Burstall and Erica Lina Qi |
| 29 | |
| 30 | |
| 31 | New in 22 |
| 32 | |
| 33 | * emms-volume-mpv.el: raise or lower the volume of mpv (new file). |
| 34 | * emms-player-mpd.el: Match HTTPS URLs in MPD player. |
| 35 | * emms-mode-line.el: Use character width to display the track description. |
| 36 | * emms-info-exiftool.el: ensure numeric album titles and info are strings. |
| 37 | * Exanded documentation for playlist lock functions. |
| 38 | |
| 39 | |
| 40 | New in 21 |
| 41 | |
| 42 | * emms.el: new function `emms-playlist-length' and `emms-playlist-total-playing-time'. |
| 43 | * emms.el: `emms-repeat-track' is now buffer local. |
| 44 | * emms-lyrics-lrclib.el New module for fetching synchronized lyrics from LRCLIB. |
| 45 | * emms-browser.el: Use pre-defined convert when caching thumbnails. |
| 46 | * emms-info-native-mp3.el: Fix possible type error in MP3 duration decoding. |
| 47 | * Add album artist to metaflac, tag editor, playlist sort and limit. |
| 48 | * Add active playlist lock, browse and send songs from other playlists. |
| 49 | |
| 50 | |
| 51 | New in 20.2 |
| 52 | |
| 53 | * Fix `emms-single-track' not working with mpv. |
| 54 | * emms-source-beets.el: Fix filter not cleared over multiple calls |
| 55 | * emms-player-mpd: fixed albumartist not being recorded from mpd. |
| 56 | * Remove references in code to defunct services. |
| 57 | |
| 58 | |
| 59 | New in 20.1 |
| 60 | |
| 61 | * emms-info.el: add `emms-info-init-done-hook'. |
| 62 | |
| 63 | |
| 64 | New in 20 |
| 65 | |
| 66 | * emms-volume-pulse.el: Deal with pactl being translated correctly. |
| 67 | * beets: Add `sort' argument controlling sorting of added tracks. |
| 68 | * emms-listenbrainz-scrobbler.el: new feature. |
| 69 | * emms-cue.el: Use completing-read to jump to tracks in cue file. |
| 70 | * emms-playlist-sort.el: `..-sort-shuffle' and `..-sort-by-random' aliases. |
| 71 | |
| 72 | |
| 73 | New in 19 |
| 74 | |
| 75 | * emms-source-beets.el: EMMS source utilizing a beets library database. |
| 76 | * emms-playing-time.el: show hours in playing time. |
| 77 | * emms-player-mpd.el: Factor check for remote files into a function. |
| 78 | * emms-player-mpd.el: Only play using MPD if the file is in the right directory. |
| 79 | * emms-info.el: Better default display of tracks with composer, artist, title, and album fields. |
| 80 | * emms-mode-line.el: truncate overly long descriptions. |
| 81 | * Documentation updates. |
| 82 | |
| 83 | |
| 84 | New in 18 |
| 85 | |
| 86 | * emms-player-mpv.el: remove emms-player-mpv-ipc-conn-emacs-26.1-workaround. |
| 87 | * emms-player-mpv.el: remove long-deprecated --input-file=fifo support. |
| 88 | * emms-playlist-mode.el: shift a track up or down by a line. |
| 89 | * emms-playlist-limit.el: add limiting to note. |
| 90 | |
| 91 | |
| 92 | New in 17 |
| 93 | |
| 94 | * Automatic detection of existing players via `emms-setup-discover'. |
| 95 | * Autodetect GNU find. |
| 96 | * Native decoding of playing time for `emms-info-native'. |
| 97 | * Add info support for SNES SPC files. |
| 98 | |
| 99 | |
| 100 | New in 16 |
| 101 | |
| 102 | * emms-info-ogginfo: Avoid writing ogginfo tags over 1k. |
| 103 | * emms-streams.el: Updated URLs, avoid early loading errors. |
| 104 | * emms-player-mpd.el: Use native relative seeking. |
| 105 | * emms-player-mpd.el: Fix consume and random modes in MPD. |
| 106 | |
| 107 | |
| 108 | New in 15 |
| 109 | |
| 110 | * emms-source-playlist.el: add native playlist to cache. |
| 111 | * emms-mpris.el: add shuffle and loopstatus. |
| 112 | * emms-mpris.el: fix artUrl metatadata issues. |
| 113 | * emms-volume-pulse.el, emms-volume-amixer.el, emms.el: unified `get' interface. |
| 114 | * emms-mark.el: fix bug when setting `emms-playlist-default-major-mode'. |
| 115 | ... |
| 116 | ... |