1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191
|
News since version 5.4
- Emms is now available via the GNU ELPA repository.
- New info method: tinytag.
- New info method: exiftool.
- emms-volume.el: Fix missing quote in emms-volume-change-function.
- namespace cleanup (emms-later-do.el).
News since version 5.3
- Updated Website launched.
- New and simplified emms-streams.el implementation.
- New streaming radio stations.
- Use track-at-point as a hint for guessing emms-add directory.
- Bug fix: prevent skipping track when switching them during mpv playback.
- Mixerctl now availabe in custom interface.
News since version 5.2
- emms-volume-mixerctl.el: mixerctl volume control.
- emms-playlist-save: improve behavior.
- emms-playing-time: add a count-down timer display style.
- Try to auto-detect the appropriate volume control.
News since version 5.1
- emms-browser.el: faster thumbnail cache lookups.
- emms-player-mpd.el: Parse disc number for mpd tracks.
- Make thing-at-point behavior more consistent.
- Remove redundant functions in code.
- Allow changing the mode-line icon.
- Bug fix: emms-player-mode, more consistent behavior.
- Bug fix: emms-browser, Don't rely on (interactive "r").
News since version 5.0
- Add `emms-toggle-single-track'.
- Fix the way emms-score skips tracks.
- Safer key-binding for interactively killing the playlist buffer.
- Bug fix: emms-show-all quit now behaves well.
- Bug fix: Metalplaylist focus would error without a current buffer.
- emms-playlist-sort sorts the visible playlist.
- Rewrite emms-playlist-limit implementation. Now operates on the
current buffer rather than the current playlist. Add
emms-playlist-limit-to-description.
- Rewrite mpv backend to use long-running mpv instances controlled
over json-rpc protocol for newer versions.
News since version 4.4
- Add Org-style "TAB" binding to cycle through the different levels of expansions.
- Bind emms-browser-move-up-level to "^".
- Make "RET" (emms-add-tracks) add all tracks in region or with numeric argument
that many tracks.
- Supersede emms-browser-delete-files with emms-browser-remove-tracks to
remove tracks from browser without deleting files. Use prefix argument to
get the old behaviour. Regions and numeric argument are supported.
- Add emms-cache-reset.
- Use the "album artist" instead of the "artist" browser node by default.
- Bug fix: emms-volume-pulse multi-digit volume numbers.
- Bug fix: emms-smart-browse "cascading" from a browser search.
- Bug fix: fix fallback thumbnail filter.
- Add mpv backend support.
- Speed up info processing.
- Add Opus info support via emms-info-opusinfo.el.
- Code modernizations thanks to Pierre Neidhardt.
- Tagging mp3 files v2.x files now works via mid3v2.
- Add dynamic thumbnail caching.
- Improve emms-metaplaylist-mode.
News since version 4.3:
- emms-volume-amixer.el: card id can be customized
- Bug fix: set-playlist-buffer listing.
- emms-source-file-directory-tree-find now follows symlinks.
- Playlists can now be sorted by mtime.
- Move to cl-lib.
- Improve emms-volume.
- Bug fix: fix mpg321 autoplay.
News since version 4.2:
- Limit network lookups in Browser mode.
- New (C++) emms-print-metadata brings more TagLib features.
- Compilation warnings gone (excl. cl).
- Bug fix: emms-lyrics free variable fix.
News since version 4.1:
- Removed defunct streams.
- Various emms-tag-editor bug fixes.
- Bug fix: Info file now installs with correct suffix.
- Bug fix: `make install' now installs emms-print-metadata.
News since version 4.0:
- Change the default behavior of C-k in emms-playlist-mode.
- Covers can have several extensions. See
`emms-browser-covers-file-extensions'.
- Libre.fm login details can, and should, be stored in authinfo now.
- Possible to set volume via PulseAudio pactl via
emms-volume-pulse.el.
- emms-lyrics.el now uses eww if present. Also EMMS tries to fetch
non-Chinese lyrics from lyricwiki.org.
- Add HTTPS support where possible.
- Sort using locale language in the browser, if possible.
- emms-setup.el has been simplified.
- The Emms manual has been revised to help new users.
- New feature: M-x emms-show-all.
News since version 3.0:
- Add GNU FM support.
- Added mp4, m4a to the extensions handled by emms-info-libtag.
- Play tracks randomly.
- Extend MPD player support.
- Add pause-resume support for lyrics display.
- New implementation of emms-print-metadata.
- Support both XEmacs and Emacs to highlight playing lyrics.
- Add support for disc-number sorting of FLAC files.
- New function to allow custom browser track-formats to display
track duration.
- Drop support for emms-player-gstreamer, Last.fm.
- emms-player-mplayer: Remove code for loading movie subtitles
automatically by emms, since mplayer has an option
(`sub-fuzziness') controlling that.
- Support displaying lyrics in a dedicated buffer, to highlight playing lyric.
- Fix make install on Cygwin.
- Compilation errors cleanup.
News since version 2.1:
- Saving bookmarks in individual tracks is now supported.
- Support deleting files from the cache.
- Add mms:// URL support for emms-player-mplayer.
- Implement pause, resume, and seek support for
emms-player-alsaplayer.
- A new player called emms-player-timidity has been implemented
which is capable of playing midi files.
- A new player called emms-player-fluidsynth is also capable of
playing midi files.
- A new player called emms-player-xine (in emms-player-xine.el) is
capable of using Xine to play tracks.
- Hitting "<" or ">" in emms-playlist-mode causes seeking backward
and forward, respectively.
- New file jack.el allows jackd to be started from within emacs, and
permits clients to be connected or disconnected.
- New file emms-tag-editor.el is capable of editing track
information in songs.
- New file emms-mark.el allows tracks in a playlist to be marked and
operated on, much like dired mode.
- New file emms-lastfm.el implements submitting track information to
Last.fm and playing Last.fm radio streams. Support for playing
these streams has been added to emms-streams.el.
- New file emms-i18n.el adds support for handling coding systems
properly in process input/output. This is currently only used by
emms-info-mp3info.el.
- New file emms-history.el causes playlists to be saved
automatically when exiting Emacs.
- emms-player-mpd:
- Using the emms-browser to insert and play tracks now works
properly with emms-player-mpd.
- Display the correct error message if an error occurs while
trying to play a stream.
- Handle any encoding errors that occur during playback.
- Integrate with emms-lastfm.el in `emms-player-mpd-show', if
emms-lastfm is loaded and active.
- emms-playing-time supports different display styles now.
- emms-lyrics: Now support lyrics auto-scrolling.
- emms-player-mplayer: Capable of loading movie subtitles
automatically now.
News since version 2.0:
- A new player that uses mpg321's remote mode is now available
(emms-player-mpg321-remote)--this allows seeking and copes with
errors in files.
- A metadata browser has been added in emms-browser.el.
- Recording of the time a track was last played is now supported.
- emms-play-* and emms-add-* functions now toggle their play/add
behavior when a prefix argument is supplied.
- EMMS now caches tracks, which speeds up loading of large
collections with info tags considerably.
- EMMS now knows how to change the volume (emms-volume.el).
- When playing a playlist from emms-playlist-mode, EMMS now
optionally opens a new buffer for this playlist.
User-visible bug fixes:
- The emms-playlist-mode is now much faster.
- MP3s with errors are now playable when using the remote player.
|