chiark / gitweb /
disorder
9 years agoNew compact mode for Disobediene.
Richard Kettlewell [Tue, 1 Dec 2009 18:50:57 +0000 (18:50 +0000)]
New compact mode for Disobediene.
Queue tab now shows playing track with green background, like the
web interface.

9 years agoTrack window size between main and compact mode.
Richard Kettlewell [Tue, 1 Dec 2009 18:49:20 +0000 (18:49 +0000)]
Track window size between main and compact mode.
Enable compact mode support.

9 years agoDocument missed play notification bugfix. Fiddle with changes
Richard Kettlewell [Mon, 30 Nov 2009 22:31:33 +0000 (22:31 +0000)]
Document missed play notification bugfix.  Fiddle with changes
formatting a bit.

9 years agoGive the currently playing track a light green background.
Richard Kettlewell [Mon, 30 Nov 2009 22:26:38 +0000 (22:26 +0000)]
Give the currently playing track a light green background.

9 years agoMerge minimode improvements and a Disobedience bugfix
Richard Kettlewell [Mon, 30 Nov 2009 20:57:15 +0000 (20:57 +0000)]
Merge minimode improvements and a Disobedience bugfix

9 years agoSomewhat prettier current track in minimode
Richard Kettlewell [Mon, 30 Nov 2009 20:56:43 +0000 (20:56 +0000)]
Somewhat prettier current track in minimode

9 years agoFix a bug where Disobedience wouldn't always notice that a track had
Richard Kettlewell [Mon, 30 Nov 2009 20:50:36 +0000 (20:50 +0000)]
Fix a bug where Disobedience wouldn't always notice that a track had
started playing.  If you turn off random play, then either scratch or
wait for the current track, then turn random play on again then it
would not notice the new track.

The reason is that random track choice is now asynchronous to start a
new track and Disobedience wasn't listening for "playing" log
messages.  Now it does.

9 years agoKeep mini-mode playing label up to date better
Richard Kettlewell [Mon, 30 Nov 2009 20:44:59 +0000 (20:44 +0000)]
Keep mini-mode playing label up to date better

9 years agoMini-mode now hides/shows tab group widget and has a separate label
Richard Kettlewell [Mon, 30 Nov 2009 20:10:32 +0000 (20:10 +0000)]
Mini-mode now hides/shows tab group widget and has a separate label
for the currently playing track (which is currently not well
implemented or updated, but never mind...)

9 years agoMore sensible ordering of search results in web interface.
Richard Kettlewell [Sun, 29 Nov 2009 15:55:32 +0000 (15:55 +0000)]
More sensible ordering of search results in web interface.
Fixes issue #46.

9 years agoMerge some more mini-Disobedience work
Richard Kettlewell [Sat, 28 Nov 2009 18:52:39 +0000 (18:52 +0000)]
Merge some more mini-Disobedience work

9 years agoMore careful about compact mode transition detection
Richard Kettlewell [Sat, 28 Nov 2009 16:32:18 +0000 (16:32 +0000)]
More careful about compact mode transition detection

9 years agoQueue tab now collapses to just the playing track in compact mode.
Richard Kettlewell [Sat, 28 Nov 2009 16:23:29 +0000 (16:23 +0000)]
Queue tab now collapses to just the playing track in compact mode.

9 years agoMore compact mode support. The notebook will disappear and is
Richard Kettlewell [Sat, 28 Nov 2009 16:04:45 +0000 (16:04 +0000)]
More compact mode support.  The notebook will disappear and is
replaced by the queue.  It's still disabled by default.

9 years agoissue #22 was fixed ages ago (revno 905, 914 mainly)
Richard Kettlewell [Sat, 28 Nov 2009 11:16:14 +0000 (11:16 +0000)]
issue #22 was fixed ages ago (revno 905, 914 mainly)

9 years agoNext release will be 5.0, not 4.4
Richard Kettlewell [Sat, 28 Nov 2009 11:12:09 +0000 (11:12 +0000)]
Next release will be 5.0, not 4.4

9 years agoMerge scratch fixes branch
Richard Kettlewell [Sat, 28 Nov 2009 11:11:17 +0000 (11:11 +0000)]
Merge scratch fixes branch

9 years agoUpdate CHANGES for scratch improvements
Richard Kettlewell [Sat, 28 Nov 2009 11:10:48 +0000 (11:10 +0000)]
Update CHANGES for scratch improvements

9 years agoAdd missing notification when scratch queued, lost a couple of commits back
Richard Kettlewell [Sat, 28 Nov 2009 11:07:13 +0000 (11:07 +0000)]
Add missing notification when scratch queued, lost a couple of commits back

9 years agoSuppress no-collection log message for scratches
Richard Kettlewell [Sat, 28 Nov 2009 11:05:36 +0000 (11:05 +0000)]
Suppress no-collection log message for scratches

9 years agoImprove scratch handling to cope better with slow decoding. The
Richard Kettlewell [Sat, 28 Nov 2009 10:59:49 +0000 (10:59 +0000)]
Improve scratch handling to cope better with slow decoding.  The
scratch is now chosen and prepared (i.e. starts filling a buffer in
the speaker) whenever something is playing, so it can be played
immediately once something is scratched.

9 years agoSome more Disobedience work
Richard Kettlewell [Fri, 27 Nov 2009 21:04:34 +0000 (21:04 +0000)]
Some more Disobedience work

9 years agoA bit of work towards a mini-Disobedience mode (issue #30). Nowhere
Richard Kettlewell [Fri, 27 Nov 2009 21:03:16 +0000 (21:03 +0000)]
A bit of work towards a mini-Disobedience mode (issue #30).  Nowhere
near finished so the menu item is not added for now.

9 years agoHelp button for login box. With free nasty hack for Macs.
Richard Kettlewell [Fri, 27 Nov 2009 20:28:55 +0000 (20:28 +0000)]
Help button for login box.  With free nasty hack for Macs.

9 years agoMerge latest Disobedience work
Richard Kettlewell [Fri, 27 Nov 2009 20:19:30 +0000 (20:19 +0000)]
Merge latest Disobedience work

9 years agoMissing makefile entry led to help images not installing
Richard Kettlewell [Fri, 27 Nov 2009 20:18:55 +0000 (20:18 +0000)]
Missing makefile entry led to help images not installing

9 years agoAdd OK and Help buttons to playlists, and Help button to track
Richard Kettlewell [Fri, 27 Nov 2009 20:16:01 +0000 (20:16 +0000)]
Add OK and Help buttons to playlists, and Help button to track
properties.

Fiddle with button positioning a bit to get a little more consistent
with Gnome HIG.

9 years agoAdd new 'play children' option to track chooser. This will play all
Richard Kettlewell [Fri, 27 Nov 2009 19:54:51 +0000 (19:54 +0000)]
Add new 'play children' option to track chooser.  This will play all
the files in a directory.  It also opens the directory, giving the
user feedback.  (But it does not select the children.)

9 years agoRemove broken assertion.
Richard Kettlewell [Fri, 27 Nov 2009 19:53:54 +0000 (19:53 +0000)]
Remove broken assertion.
Though I'm not fully happy with this..

9 years agoDelete key now works in playlist editor
Richard Kettlewell [Fri, 27 Nov 2009 19:33:12 +0000 (19:33 +0000)]
Delete key now works in playlist editor

9 years agoSynchronize with trunk
Richard Kettlewell [Fri, 27 Nov 2009 19:28:53 +0000 (19:28 +0000)]
Synchronize with trunk

9 years agoMerge manual improvements
Richard Kettlewell [Fri, 27 Nov 2009 16:09:42 +0000 (16:09 +0000)]
Merge manual improvements

9 years agoComment out part of overview section, which sits rather badly.
Richard Kettlewell [Fri, 27 Nov 2009 16:09:12 +0000 (16:09 +0000)]
Comment out part of overview section, which sits rather badly.

9 years agoImprove playlists section of disobedience manual
Richard Kettlewell [Fri, 27 Nov 2009 16:08:11 +0000 (16:08 +0000)]
Improve playlists section of disobedience manual

9 years agoThinko in menu option l-)
Richard Kettlewell [Fri, 27 Nov 2009 16:03:08 +0000 (16:03 +0000)]
Thinko in menu option l-)

9 years agoConsistent punctuation (again)
Richard Kettlewell [Fri, 27 Nov 2009 15:51:11 +0000 (15:51 +0000)]
Consistent punctuation (again)

9 years agoSynchronize from trunk
Richard Kettlewell [Fri, 27 Nov 2009 15:50:46 +0000 (15:50 +0000)]
Synchronize from trunk

9 years agoConsistent punctuation
Richard Kettlewell [Fri, 27 Nov 2009 15:49:43 +0000 (15:49 +0000)]
Consistent punctuation

9 years agoTree layout and context menu for playlist picker.
Richard Kettlewell [Fri, 27 Nov 2009 15:44:34 +0000 (15:44 +0000)]
Tree layout and context menu for playlist picker.

9 years agodisorder-normalize always uses a fresh resampler on each chunk (the
Richard Kettlewell [Fri, 27 Nov 2009 15:42:18 +0000 (15:42 +0000)]
disorder-normalize always uses a fresh resampler on each chunk (the
old way does not work - src_process() consumes 0 bytes on the second
chunk for some reason).

9 years agoContext menu for playlist picker
Richard Kettlewell [Fri, 27 Nov 2009 15:19:15 +0000 (15:19 +0000)]
Context menu for playlist picker

9 years agoTree structure for playlist picker
Richard Kettlewell [Fri, 27 Nov 2009 14:58:24 +0000 (14:58 +0000)]
Tree structure for playlist picker

9 years agoDocument that issue #32 was fixed.
Richard Kettlewell [Fri, 27 Nov 2009 09:24:21 +0000 (09:24 +0000)]
Document that issue #32 was fixed.

9 years agoMerge some Disobedience work
Richard Kettlewell [Thu, 26 Nov 2009 20:53:52 +0000 (20:53 +0000)]
Merge some Disobedience work

9 years agoKill most of old Disobedience man page, copying remaining text to a
Richard Kettlewell [Thu, 26 Nov 2009 20:53:09 +0000 (20:53 +0000)]
Kill most of old Disobedience man page, copying remaining text to a
useful place in the new manual.

9 years agoUpdate the queue up to every 15s or so to stop expected started times
Richard Kettlewell [Thu, 26 Nov 2009 20:43:51 +0000 (20:43 +0000)]
Update the queue up to every 15s or so to stop expected started times
getting too out of date.  This can happen if the queue is not empty
but nothing is playing.  Fixes issue #49.

9 years agoComment
Richard Kettlewell [Thu, 26 Nov 2009 20:27:44 +0000 (20:27 +0000)]
Comment

9 years agoCorrect playlist delete button sensitivity
Richard Kettlewell [Thu, 26 Nov 2009 20:27:37 +0000 (20:27 +0000)]
Correct playlist delete button sensitivity

9 years agoPlaylist errors should not be transients of the main window
Richard Kettlewell [Thu, 26 Nov 2009 20:25:27 +0000 (20:25 +0000)]
Playlist errors should not be transients of the main window

9 years agoComments
Richard Kettlewell [Thu, 26 Nov 2009 20:21:27 +0000 (20:21 +0000)]
Comments

9 years agoAdd missing (de)select all accels to edit menu
Richard Kettlewell [Thu, 26 Nov 2009 20:17:11 +0000 (20:17 +0000)]
Add missing (de)select all accels to edit menu

9 years agoMerge new Disobedience manual
Richard Kettlewell [Thu, 26 Nov 2009 19:03:26 +0000 (19:03 +0000)]
Merge new Disobedience manual

9 years agoBack-link to index
Richard Kettlewell [Thu, 26 Nov 2009 19:01:14 +0000 (19:01 +0000)]
Back-link to index

9 years agoPlaylists and misc
Richard Kettlewell [Thu, 26 Nov 2009 18:58:20 +0000 (18:58 +0000)]
Playlists and misc

9 years agoTrack properties
Richard Kettlewell [Thu, 26 Nov 2009 18:41:17 +0000 (18:41 +0000)]
Track properties

9 years agoInstall Disobedience manual and make Disobedience use it in preference
Richard Kettlewell [Thu, 26 Nov 2009 18:16:01 +0000 (18:16 +0000)]
Install Disobedience manual and make Disobedience use it in preference
to the HTML versio of the man page.

9 years agoA new chapter with descriptions of the tabs
Richard Kettlewell [Thu, 26 Nov 2009 17:57:23 +0000 (17:57 +0000)]
A new chapter with descriptions of the tabs

9 years agoStart a window layout chapter
Richard Kettlewell [Thu, 26 Nov 2009 15:43:58 +0000 (15:43 +0000)]
Start a window layout chapter

9 years agoStyling and (c) notices
Richard Kettlewell [Thu, 26 Nov 2009 14:14:10 +0000 (14:14 +0000)]
Styling and (c) notices

9 years agowhat's in ch. 1
Richard Kettlewell [Thu, 26 Nov 2009 13:43:20 +0000 (13:43 +0000)]
what's in ch. 1

9 years agotypo
Richard Kettlewell [Thu, 26 Nov 2009 13:41:43 +0000 (13:41 +0000)]
typo

9 years agoinitial login
Richard Kettlewell [Thu, 26 Nov 2009 13:40:01 +0000 (13:40 +0000)]
initial login

9 years agoMost of intro section
Richard Kettlewell [Thu, 26 Nov 2009 13:18:47 +0000 (13:18 +0000)]
Most of intro section

9 years agoAvoid 'client'
Richard Kettlewell [Thu, 26 Nov 2009 12:24:14 +0000 (12:24 +0000)]
Avoid 'client'

9 years agoDiagram
Richard Kettlewell [Thu, 26 Nov 2009 12:15:41 +0000 (12:15 +0000)]
Diagram

9 years agoMerge Disobedience playlist support.
Richard Kettlewell [Thu, 26 Nov 2009 10:59:02 +0000 (10:59 +0000)]
Merge Disobedience playlist support.

9 years agoRemove CPPery for playlists
Richard Kettlewell [Thu, 26 Nov 2009 10:56:49 +0000 (10:56 +0000)]
Remove CPPery for playlists

9 years agoMention playlists in Disobedience manual and CHANGES.
Richard Kettlewell [Thu, 26 Nov 2009 10:52:31 +0000 (10:52 +0000)]
Mention playlists in Disobedience manual and CHANGES.

9 years agoAdd shared/public/private radio button set to playlist editor to show
Richard Kettlewell [Thu, 26 Nov 2009 10:39:07 +0000 (10:39 +0000)]
Add shared/public/private radio button set to playlist editor to show
and change sharing state.

9 years agoMake the properties window's progress window a transient of the right
Richard Kettlewell [Wed, 25 Nov 2009 16:27:14 +0000 (16:27 +0000)]
Make the properties window's progress window a transient of the right
parent window, to avoid bizarre window reordering effects.

9 years agoSome keyboard shortcuts
Richard Kettlewell [Wed, 25 Nov 2009 16:21:06 +0000 (16:21 +0000)]
Some keyboard shortcuts

9 years agoMore realistic default size for playlist window.
Richard Kettlewell [Wed, 25 Nov 2009 16:09:39 +0000 (16:09 +0000)]
More realistic default size for playlist window.
Also drop length column, to get more horizontal space for track names.
It could be restored if there is demand.

9 years agoClean up picker list store properly
Richard Kettlewell [Wed, 25 Nov 2009 16:08:02 +0000 (16:08 +0000)]
Clean up picker list store properly

9 years agoQuieten debugging
Richard Kettlewell [Tue, 24 Nov 2009 20:37:24 +0000 (20:37 +0000)]
Quieten debugging

9 years agomissed a critical bit of the q->prev logic!
Richard Kettlewell [Tue, 24 Nov 2009 20:33:58 +0000 (20:33 +0000)]
missed a critical bit of the q->prev logic!

9 years agoinclude prev links in playlist queue_entry structures, since
Richard Kettlewell [Tue, 24 Nov 2009 19:18:09 +0000 (19:18 +0000)]
include prev links in playlist queue_entry structures, since
ql_drag_data_received() depends on them.

9 years agoMostly working playlist rearrangement.
Richard Kettlewell [Tue, 24 Nov 2009 19:09:04 +0000 (19:09 +0000)]
Mostly working playlist rearrangement.

9 years agoDrag targets are now specified separately for each queuelike.
Richard Kettlewell [Tue, 24 Nov 2009 18:03:13 +0000 (18:03 +0000)]
Drag targets are now specified separately for each queuelike.

Playlist rearrangement now implemented.

There's still a bug in playlist d+d handling somewhere, e.g.  make a
4-element playlist and rearrange the first three elements to after
themselves twice in a row.  The first time it succeeds (but using an
odd after_me) the second time it blows up.

9 years agoCorrect playlist unique ID construction
Richard Kettlewell [Tue, 24 Nov 2009 16:57:19 +0000 (16:57 +0000)]
Correct playlist unique ID construction

9 years ago--with-bits was removed, don't mention in README
Richard Kettlewell [Tue, 24 Nov 2009 09:33:54 +0000 (09:33 +0000)]
--with-bits was removed, don't mention in README

9 years agomention libsamplerate0-dev for fink in README.developers
Richard Kettlewell [Tue, 24 Nov 2009 09:32:18 +0000 (09:32 +0000)]
mention libsamplerate0-dev for fink in README.developers

9 years agoCheckpoint playlist drop support
Richard Kettlewell [Mon, 23 Nov 2009 19:26:27 +0000 (19:26 +0000)]
Checkpoint playlist drop support

9 years agoRemoval of tracks from a playlist
Richard Kettlewell [Mon, 23 Nov 2009 17:33:40 +0000 (17:33 +0000)]
Removal of tracks from a playlist

9 years agorearrange code so more of it happens forwards
Richard Kettlewell [Mon, 23 Nov 2009 17:15:50 +0000 (17:15 +0000)]
rearrange code so more of it happens forwards

9 years agoWork on playlist right-click menu
Richard Kettlewell [Mon, 23 Nov 2009 17:08:30 +0000 (17:08 +0000)]
Work on playlist right-click menu

9 years agoRight click play playlist option
Richard Kettlewell [Mon, 23 Nov 2009 17:03:13 +0000 (17:03 +0000)]
Right click play playlist option

9 years agoleave a TODO
Richard Kettlewell [Mon, 23 Nov 2009 14:59:21 +0000 (14:59 +0000)]
leave a TODO

9 years agoDon't playlist_list_update when playlist-modified
Richard Kettlewell [Mon, 23 Nov 2009 14:56:19 +0000 (14:56 +0000)]
Don't playlist_list_update when playlist-modified

9 years agoMake queue rearrangement debug output more readable.
Richard Kettlewell [Mon, 23 Nov 2009 14:54:56 +0000 (14:54 +0000)]
Make queue rearrangement debug output more readable.

9 years agomore terminology rationalization
Richard Kettlewell [Mon, 23 Nov 2009 14:26:44 +0000 (14:26 +0000)]
more terminology rationalization

9 years agorationalize terminology and symbol names a bit
Richard Kettlewell [Mon, 23 Nov 2009 14:21:46 +0000 (14:21 +0000)]
rationalize terminology and symbol names a bit

9 years agoFill playlist queulike. Selection is borked.
Richard Kettlewell [Mon, 23 Nov 2009 13:01:03 +0000 (13:01 +0000)]
Fill playlist queulike.  Selection is borked.

9 years agoPreserve playlist selection when list changes
Richard Kettlewell [Mon, 23 Nov 2009 09:40:20 +0000 (09:40 +0000)]
Preserve playlist selection when list changes

9 years agoFix playlist deletion and some update logic
Richard Kettlewell [Mon, 23 Nov 2009 09:34:18 +0000 (09:34 +0000)]
Fix playlist deletion and some update logic

9 years agoNew playlist creation
Richard Kettlewell [Sun, 22 Nov 2009 23:27:05 +0000 (23:27 +0000)]
New playlist creation

9 years agonote playlist-get error response
Richard Kettlewell [Sun, 22 Nov 2009 23:19:40 +0000 (23:19 +0000)]
note playlist-get error response

9 years ago(Slightly scrappy) new playlist box
Richard Kettlewell [Sun, 22 Nov 2009 17:53:31 +0000 (17:53 +0000)]
(Slightly scrappy) new playlist box

9 years agotypo
Richard Kettlewell [Sun, 22 Nov 2009 16:00:26 +0000 (16:00 +0000)]
typo

9 years agoCreate a queuelike for playlist editing
Richard Kettlewell [Sun, 22 Nov 2009 15:59:50 +0000 (15:59 +0000)]
Create a queuelike for playlist editing

9 years agoTypo
Richard Kettlewell [Sun, 22 Nov 2009 15:16:26 +0000 (15:16 +0000)]
Typo