| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
|
|
|
| |
darcs-hash:20070304124948-c06f4-91b07cd70dad8322b75398c8b359d739f5000327.gz
|
|
|
|
| |
darcs-hash:20070304075903-1bfb2-115b9f1758a4dd677989f03493b255ae724d6b58.gz
|
|
|
|
| |
darcs-hash:20070302152148-1bfb2-a126cf94fafb664291114af7e187626aedb7466d.gz
|
|
|
|
|
|
|
| |
`emms-lyrics-visit-lyric', and enhance it by adding searching from
internet support.
darcs-hash:20070302103240-cfa61-24199021412d67d4e4024b015b11cc5114f534e6.gz
|
|
|
|
| |
darcs-hash:20070302065810-1bfb2-6dcbd9b2f3cd32d38f4237b8f21fb8fa0dfa5f10.gz
|
|
|
|
| |
darcs-hash:20070302055649-cfa61-f0057be1f5fc594a49d1fa5f12cd2973529e8956.gz
|
|
|
|
| |
darcs-hash:20070301091537-cfa61-58e400533d2fb56d726c870ee3861981ba11a55c.gz
|
|
|
|
| |
darcs-hash:20070225061342-cfa61-104ba5e011b693cec161e8965289ebc57a1d5061.gz
|
|
|
|
| |
darcs-hash:20070227180444-1bfb2-0b51168d8fcc72f778e096ffa1bfc144e6ccf6b2.gz
|
|
|
|
| |
darcs-hash:20070223040831-1bfb2-210e874993e3389849ddcbfd68c253ac4aae3d07.gz
|
|
|
|
| |
darcs-hash:20070223040135-1bfb2-d3cb1425d6d67d9c6a43718a57fa8c04cc236ca9.gz
|
|
|
|
|
|
|
|
|
| |
Fixed emms-mark-track so that you can (un)mark backwards
with `C-u -3 m'.
Wrote texinfo docs for emms-mark.el.
darcs-hash:20070222165136-c06f4-ececc4b3161d92d827588400d52ad97186a784a5.gz
|
|
|
|
|
|
|
|
|
| |
Most of the speedup comes from using nconc in later-do instead
of append (and therefore, not excessively copying lists).
I see a factor of 10 speedup when generating the playlist
for 37000 audio files.
darcs-hash:20070221140553-08870-162cb94182e5e4947a0972a67b9229db8899e7cd.gz
|
|
|
|
| |
darcs-hash:20070215231146-1bfb2-8b67281c41a771504c6549ad234eb82e26bbfc91.gz
|
|
|
|
|
|
|
|
| |
I've added "write me" chapters to the manual for emms-mark.el and
emms-tag-editor.el, because they need to be written before the
release. Hopefully others will volunteer to write them :^) .
darcs-hash:20070215171211-1bfb2-2fdc1a0f7226c89cdd5ab04448eaeb681d995613.gz
|
|
|
|
| |
darcs-hash:20070208033306-cfa61-5ac1575c14aebd22055fcffbff41b0dff8683a46.gz
|
|
|
|
| |
darcs-hash:20070207142227-1bfb2-e564dd9726b67dceb13b1d9888881f94fc9983f6.gz
|
|
|
|
|
|
|
|
| |
It turns out we have to have the "-t" option before each bit of track
information, not just the first. Also, avoid sending empty track
information to vorbiscomment.
darcs-hash:20070129154657-1bfb2-a8266b299f4c9eee6db666b1ff71a04c3aa48076.gz
|
|
|
|
| |
darcs-hash:20070129150940-1bfb2-b4756560bea0de1b19ce79f91895f1337b7eb92c.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make emms-mark integrate better with the rest of EMMS by turning it
into a derived mode of emms-playlist-mode. This allows it to have its
own keymap derived from emms-playlist-mode, and be easily enabled and
disabled without messing up the output from emms-show.
It will operate on a buffer-by-buffer basis, but can easily be made
the default playlist mode if desired.
We have to avoid calling emms-playlist-mode a second time when
starting emms-mark-mode, so that the selection does not disappear.
Thus, it must be its own function, rather than using
define-derived-mode.
darcs-hash:20070129091833-1bfb2-2a879719548db4b2b8a0f143d6cb2f1ace4419ce.gz
|
|
|
|
|
|
|
| |
Make sure that we preserve the current selection if updating the
currently-selected track..
darcs-hash:20070129091716-1bfb2-a0a7e5b14cc02d29c27de5bfdb068f5b9a1b39b7.gz
|
|
|
|
|
|
|
|
|
| |
The idea is that emms-track-force-description is only allowed to be
used when inserting descriptions into a playlist buffer. This lets us
distinguish between the content and layout of the text, for add-ons
like emms-mark that want to do something decorative with the text.
darcs-hash:20070129091330-1bfb2-efe486ed3f4b256cf5817a1b36d66448a6c14196.gz
|
|
|
|
|
|
|
| |
This macro makes it easy to write code which steps forward through the
tracks of the current buffer iteratively.
darcs-hash:20070129091141-1bfb2-feed35fa379e6424a16cd0d735fc95e3f2d9f47b.gz
|
|
|
|
| |
darcs-hash:20070116202013-c06f4-ffed46f2b4507fd4aaf9d025efd052f8f169a7c0.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Roman Lagunov reported a bug: the last.fm plugin failed scrobbling tracks with
& in artist/title/album. The same applies to streams containing an ampersand.
So I added ?& and ?? to `emms-url-specials'. But because both are needed to
submit values via HTTP GET now you have to `emms-escape-url' only the arguments
that may contain special chars instead the complete url, e.g.:
(url-retrieve
(concat emms-lastfm-server
"?hs=true&p=1.1"
"&c=" emms-lastfm-client-id
"&v=" (number-to-string emms-lastfm-client-version)
"&u=" (emms-escape-url emms-lastfm-username))
instead of
(url-retrieve
(emms-escape-url
(concat emms-lastfm-server
"?hs=true&p=1.1"
"&c=" emms-lastfm-client-id
"&v=" (number-to-string emms-lastfm-client-version)
"&u=" emms-lastfm-username))
darcs-hash:20070113104902-c06f4-9bf8c040fff6d350a3a7dafcaf2cbf26700d2f04.gz
|
|
|
|
|
|
| |
grammar and style fixes
darcs-hash:20070113234824-1bfb2-da3ea7487abd550b9a8929e1e669a23aebc0395e.gz
|
|
|
|
| |
darcs-hash:20070108205923-c06f4-43ce67680b8401a113b4388046ef64028a2f9646.gz
|
|
|
|
| |
darcs-hash:20070108191308-1bfb2-f750982c6594b9b829cf0fe07ca3a084994681ff.gz
|
|
|
|
|
|
|
| |
Adds docs for emms-volume-minor-mode and replaces defvars with defopts in the
last.fm chapter.
darcs-hash:20070107104105-c06f4-9584be6b59027bb8eb58c3706271be455bd27e24.gz
|
|
|
|
| |
darcs-hash:20070106173701-c06f4-b2990cbad3a0c9068706fbec7ad03246ad8f3aa6.gz
|
|
|
|
| |
darcs-hash:20070106011559-1bfb2-d2f2ae6b142c268090f8fff10aceacb1e8b30183.gz
|
|
|
|
|
|
| |
as a message or inserts it at point
darcs-hash:20070105235058-1bfb2-35bf242a357711d2539c8d036f6ea6c8cff87957.gz
|
|
|
|
| |
darcs-hash:20070105230616-1bfb2-51c5cd5cdac1b0ab9daee569c4258296a030cdf3.gz
|
|
|
|
|
|
| |
emms-lastfm-radio-request-metadata more flexible
darcs-hash:20070105073906-1bfb2-729fbbac890b5f735db3aa4f91679d8e611f176a.gz
|
|
|
|
| |
darcs-hash:20070105073821-1bfb2-160387bb8220df00cc01d0c69d441ca34069e44d.gz
|
|
|
|
| |
darcs-hash:20070105042701-1bfb2-0883b98f76b030dc45c5c8e975df8b12f4955204.gz
|
|
|
|
| |
darcs-hash:20070105040231-1bfb2-5a6ad6211071315025177f1b0ff2b3e87859c24a.gz
|
|
|
|
|
|
| |
namespace
darcs-hash:20070105035342-1bfb2-ec8cde77837ba0da40b1f1d0f9c143658f0e88c9.gz
|
|
|
|
| |
darcs-hash:20070105035233-1bfb2-6b83da8301b2ea542a061a6baab437fea1dade9e.gz
|
|
|
|
|
|
| |
emms-lastfm.el. I plan to use these in other parts of EMMS as well.
darcs-hash:20070105034035-1bfb2-d213da8dab318baf3fc5d6a1f7a3ac75d0e7640c.gz
|
|
|
|
|
|
| |
make emms.el a bit cleaner-looking
darcs-hash:20070105032247-1bfb2-da5b30366dfa15a91f877cae883d7324965fec9c.gz
|
|
|
|
| |
darcs-hash:20070105000942-1bfb2-f536818d060661e6ace6d41cd9cbfbc6c45c47e7.gz
|
|
|
|
| |
darcs-hash:20070105000820-1bfb2-20d9168d8cc55d2098f37602ade9aff5875b61aa.gz
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch adds a new function to emms-lastfm.el:
`emms-lastfm-radio-artist-fan'
I also added a chapter about Last.fm in emms.texinfo. It compiles for me and
looks good, but it wold be nice if someone could have a short look at it. It's
my first work with texinfo.
darcs-hash:20070103205523-c06f4-60d44277e0b325c4bd5bc61c4af7bed922afa1a9.gz
|
|
|
|
|
|
|
|
|
|
|
| |
If a `url-retrieve' returns a buffer containing multibyte strings, they were
displayed as \123\456. The bug occured mostly when listening to Last.fm radio
playing a track with non-ascii title or artist.
Thanks to fledermaus at #emacs for investigating what went wrong and putting
together the function `http-decode-buffer'. The bug seems to be fixed with it.
darcs-hash:20070103140726-c06f4-414b42c7fba6a1587d9a6c8f0dd2de8e1ca67cc0.gz
|
|
|
|
|
|
|
|
|
| |
Now the Artist and Title of the current song are displayed in the mode-line
when listening to a last.fm stream.
Additionally I made all user options customizable.
darcs-hash:20070102222433-c06f4-8817244e846fa35dad3089f6f7e2796cece14d37.gz
|
|
|
|
|
|
|
|
|
|
| |
First, I renamed all things "emms-lastfm-playback" to "emms-lastfm-radio",
which fits much better.
Then I added the functionality of loving/skipping/banning the song you're
listening to on Last.fm Radio.
darcs-hash:20061230115944-c06f4-2de5c66d5c0c6e598b01d4d77d1865d9ddf76602.gz
|
|
|
|
| |
darcs-hash:20061229155921-c06f4-369eab9cc2a0410ec195775bf5b7237c23bc3007.gz
|
|
|
|
| |
darcs-hash:20061225054559-cfa61-8735b162cb04410687f89dc778115cd4a0d516ca.gz
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This patch has two major parts:
1. Make emms-lastfm.el conforming to other emms plugins, meaning that there
are those three user functions:
`emms-lastfm' -- The usual prefix arg toggle
`emms-lastfm-enable'
`emms-lastfm-disable'
2. It adds the ability to play lastfm:// streams. New user functions:
`emms-lastfm-playback'
`emms-lastfm-playback-similar-artists'
`emms-lastfm-playback-global-tag'
Sadly there are 2 FIXMEs in the code:
1. Major problem: It doesn't work for lastfm urls which contain blanks. If
someone is familiar with the url library, he could tell me how to fix
it. (retrieving urls with whitespaces)
2. Minor problem: There's some ugly (but working) code to ensure the
execution doesn't continue before a sentinel has been run.
darcs-hash:20061227205745-c06f4-6dd67d84faed5fd0c40a762375c7c8bb39b22328.gz
|