Add plenty of accessors for empc-object. Thanks to those accessors the implementation of empc-object may be changed if I find a better idea than a weird tree-like structure. Use the new queue management. Due to what I consider a weird behavior of the original tq, function called from the process-filter may now be properly debugged. Functions are now called outside any `with-current-buffer' macro so *empc* buffer also work as expected. It will now be possible to put idle commands directly in queue management. Fix what was broken by previous commit. Every feature should work like before.
64 lines
2 KiB
Org Mode
64 lines
2 KiB
Org Mode
# -*- org -*-
|
|
|
|
* DONE Store playlist as a Hash table with songid as the key
|
|
CLOSED: [2011-07-28 Thu 14:28]
|
|
Then add a vector that binds position to songid.
|
|
|
|
* DONE Allow the call of multiple closures when receiving server responses
|
|
CLOSED: [2011-08-05 Fri 14:59]
|
|
Call all the closures specified in order.
|
|
|
|
* DONE Rewrite with-updated-status
|
|
CLOSED: [2011-08-05 Fri 15:31]
|
|
If disconnected when using the `pause' command, it reconnects but uses wrong
|
|
status information
|
|
|
|
* DONE Start the streaming process when receiving an idle interruption
|
|
CLOSED: [2011-08-05 Fri 15:38]
|
|
|
|
* DONE Rewrite empc-update-status
|
|
CLOSED: [2011-08-09 Tue 16:47]
|
|
should be called only at the proper moment with the diff computed before in
|
|
parameter.
|
|
|
|
* DONE Allow the use of command_lists
|
|
CLOSED: [2011-08-10 Wed 15:44]
|
|
|
|
* DONE Display informations in the mode-line
|
|
CLOSED: [2011-08-18 Thu 17:16]
|
|
|
|
* DONE Display the playlist in a buffer
|
|
CLOSED: [2011-08-18 Thu 19:55]
|
|
|
|
* DONE Rewrite a tq.el-like
|
|
CLOSED: [2011-08-24 Wed 18:21]
|
|
Need more flexibility and need to be able to play with the current buffer even in background
|
|
|
|
* TODO clean the code
|
|
Need to decide if every function can access the global variable
|
|
|
|
* TODO Create a proper playlist-mode
|
|
Need to keep data shown in buffers separated from data given by the server to
|
|
be able to prevent inconsistencies in the user interface
|
|
|
|
* TODO Better notification system
|
|
|
|
* TODO Sync transfert when required
|
|
|
|
* TODO Allow tampering the playlist
|
|
|
|
* TODO Display the music database in another buffer
|
|
|
|
* TODO Allow interactions between the database and the playlist
|
|
|
|
* TODO Write a macro defining commands requiring an argument
|
|
Let the possibility to use ido or anything
|
|
|
|
* TODO Let the user easily create its own multi commands using predefined keywords
|
|
Create these keywords in the various macro definitions
|
|
|
|
* TODO Recreate the playlist using only the diff between the current version and the previous
|
|
|
|
* TODO Why do I get disconnected when updating the db?
|
|
|
|
* TODO Allow Wikipedia/Last.fm/Lyrics search from within empc
|