Commit Graph

145 Commits

Author SHA1 Message Date
mdb c176b45bab Added shuffle support. When this whole business is rewritten to use
distributed objects, all this bad hackery will blissfully go away.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1398 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-02-24 12:40:24 +00:00
mdb e97e4fdf26 Don't create a playlist entry if we couldn't find the song, log a warning
instead.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1388 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-28 02:36:44 +00:00
mdb 12555b8337 Added toString().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1387 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-28 02:36:23 +00:00
mdb 83601fce73 Not to freak out if we don't have our songs for some reason.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1386 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-28 02:35:55 +00:00
mdb 21e4e1a38f It's possible that the entry will have already been partially for some
other reason, so we need to make sure the songs are loaded.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1385 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-28 02:35:39 +00:00
mdb 45788c829a Adjust background color to match default Swing scrollbar color.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1382 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-26 16:35:27 +00:00
mdb fa549b8f0c Added a header to the category browser; removed some old setOpaque()
calls; made the chooser use most of the vertical height of the screen and
modified the split-pane to start with a 50/50 split.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1381 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-26 16:33:40 +00:00
mdb 160cf7efba Restructured the UI a bit, prettied things up some, switched out various
icons with some others that I dug up from Jimmac's icon page.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1380 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-26 16:10:55 +00:00
mdb e0eda7898b Fill in marginally useful defaults if we have no CDDB info.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1366 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2004-01-07 01:57:10 +00:00
mdb 3227b27ef4 Fixed regex handling.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1277 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-24 18:34:28 +00:00
mdb b524bf58ed Don't specify the size of the icon, let it read it from the image.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1258 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 21:41:10 +00:00
mdb 832bb591ec Made the icon the proper size.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1257 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 21:40:29 +00:00
mdb 8e133bdd2c Use proper error reporting.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1256 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 21:31:57 +00:00
mdb c99f2b2499 Converted to Java regex library.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1255 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 21:30:42 +00:00
mdb c47de6aa1d Partial conversion to Java regex code.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1254 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 21:25:46 +00:00
mdb d32543d78c Bits.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1253 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 19:33:47 +00:00
mdb 5ddfa1e25e Make 'em play nice.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1252 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-10-10 19:33:16 +00:00
mdb 8aa1d804fe Handle the proper commands.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1133 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-19 02:53:25 +00:00
mdb 64becb719c Use the new preferences system.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1122 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-07 17:27:40 +00:00
mdb a0abb3cbe6 Add temporary directory preference key.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1121 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-07 17:27:26 +00:00
mdb c5f3d888b4 Moved error reporting method into utility class.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1120 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-07 17:27:12 +00:00
mdb 3710afb351 New ignoring fun.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1118 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-04 18:16:47 +00:00
mdb 70c1e0a28e Properties no longer come from conf/.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1117 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-04 18:16:26 +00:00
mdb a8fdad6afb Revamped preferences handling; added support for voting for songs you
like. Eventually we'll actually make use of the voting information.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@1116 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-04 18:16:07 +00:00
mdb 87fa79febe No longer needed.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1115 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-03 19:02:24 +00:00
mdb 8df72f9ab4 Out with the old school properties.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@1114 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2003-05-03 19:02:08 +00:00
mdb bb710d44af More buildy fiddly.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@918 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 18:23:36 +00:00
mdb a804d71d24 Generated new key.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@917 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 18:23:23 +00:00
mdb 1c6d94fc45 Niggling bits.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@916 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:34:41 +00:00
mdb e91631e6f5 New version now that we're deployed by Java WebStart, etc.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@915 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:33:43 +00:00
mdb 5e802a2f3e Build RoboDJ chooser as a JNLP app.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@914 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:23:57 +00:00
mdb 9119c5e423 Add a temporary directory configuration (used to keep the repository
directory and the rip directory on the same filesystem).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@913 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:06:23 +00:00
mdb ca874cfe20 Get our temp directory from the repository config.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@912 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:05:37 +00:00
mdb 1bc2a33705 Use the round-robin DNS version.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@911 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:05:20 +00:00
mdb 913d374710 StreamUtils is in a new place.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@910 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:04:56 +00:00
mdb 215b44f53d Put some space between the control buttons and the exit button.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@909 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:04:41 +00:00
mdb a923e1b2bd Bigger initial window size.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@908 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:04:26 +00:00
mdb dcf6d34a9f Put the category tabs on the left and scroll them if they are too many.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@907 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-11-11 17:04:12 +00:00
mdb 2ed07b5590 Better error reporting.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@863 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-10-14 00:23:41 +00:00
mdb 88502457e8 Don't skip forward unless it's the right thing to do.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@638 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 22:21:07 +00:00
mdb 8dee2816b1 Added ability to pop back to previous panels. Only the first two panels
are wired up properly to support this. I may do so for later panels if it
seems useful.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@637 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 21:17:03 +00:00
mdb ed488b3a97 Major facelift. Icons for everything, lays out much more nicely. All the
games and all the puzzles.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@636 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 20:56:12 +00:00
mdb d28142f3fa Missed a call to play_next_tune().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@635 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 18:05:20 +00:00
mdb 9d3e14bc1d Added "back" to go with "skip" (which is forward).
git-svn-id: https://samskivert.googlecode.com/svn/trunk@634 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 17:28:55 +00:00
mdb b36a3af860 Use the new callback interface to manage the "playing" UI components.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@633 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 17:21:46 +00:00
mdb 3f17073fec Added mechanism for reporting the "playing" state of the music server.
Automatically query the playing state after requesting a command that is
likely to modify it.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@632 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 17:21:29 +00:00
mdb ae0514ad79 Track and report our paused status.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@631 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 17:20:45 +00:00
mdb a87411a22e Switched repository.properties to a .dist file so that we don't have
usernames and passwords checked into CVS.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@630 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 16:05:34 +00:00
mdb e6b8708445 Check that we can get our database connection before starting to do
anything.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@629 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 16:03:14 +00:00
mdb 8772250d6f Added version string to window titles.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@625 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 06:32:12 +00:00