Commit Graph

60 Commits

Author SHA1 Message Date
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 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 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
mdb dd3f403947 Added code to use the tagger to add ID3 tags to files after we've encoded
them.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@622 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 06:04:56 +00:00
mdb 0618b57963 Use id3v2 instead of v1 as v2 is way better.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@621 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 06:04:23 +00:00
mdb 3d2574dd59 Wrote a wrapper around the id3 tag program.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@618 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-03-03 05:25:10 +00:00
mdb 62932acc45 Use ScrollablePanel to achieve sensible scrolling behavior in the playlist
and browser.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@611 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-28 16:32:45 +00:00
mdb 082aa40f8c Added method to call REMOVEGRP.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@599 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-22 08:37:34 +00:00
mdb 1807c06fbf Added ability to remove entire CD.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@598 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-22 08:37:17 +00:00
mdb 5489af48b0 Default to localhost rather than depravity.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@597 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-22 08:36:54 +00:00
mdb a191fa4703 Put a bit of a border around the search components.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@594 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-22 07:55:49 +00:00
mdb db1c460988 Removed debug logging.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@591 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-22 07:28:29 +00:00
mdb 7c5281188e Added support for looking up entries by artist/title/song.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@590 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-02-22 07:06:34 +00:00
mdb bbfcaee576 Don't abort the whole ripping process if one track fails to rip. Also
report the branchdir and entryid at the completion of the importing
process so that the user can rerip particular tracks if necessary.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@536 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-01-19 04:35:25 +00:00
mdb e4e21130e0 Look in conf not rsrc.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@531 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2002-01-17 18:22:53 +00:00
mdb 2b211cb4b1 We have to call revalidate() rather than repaint() when adding or removing
children or Swing doesn't quite do the right thing.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@352 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-10-12 18:21:27 +00:00
mdb ca99e54921 Update for repackaged PersistenceException.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@331 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-09-21 03:09:01 +00:00
mdb 4057710901 Modified code to use new repository services. Created proper configuration
files rather than hardcoding configuration in classes. Made startup error
reporting appear in a dialog rather than be written to stderr.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@328 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-09-20 20:42:48 +00:00
mdb 7a4064dc55 Code modifications to support new IntMap interface.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@320 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-09-15 17:31:09 +00:00
mdb f8782c8f94 Make sure we can load up an entry for a particular eid that we found in
the playlist.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@316 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-09-14 17:45:46 +00:00
mdb 6e32cd319d Add the entryid as a tool tip so that a user can look up entry ids for use
in external programs (like shoutdiscs.pl).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@217 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-08-06 23:26:42 +00:00
mdb 44c20b3412 Rearrange code to prevent recursion if scrollRectToVisible() results in a
call to doLayout() (which it seems to do in certain cases).


git-svn-id: https://samskivert.googlecode.com/svn/trunk@215 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 01:33:08 +00:00
mdb 0e89fb5b3a Scroll the playing song into view when we start up.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@214 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 01:18:49 +00:00
mdb fe9b84a34d Reset the scrollbar when we switch the contents of the entry list because
otherwise it will stay scrolled which is weird.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@213 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 01:18:21 +00:00
mdb 19c58cf9b3 Fixed repaint behavior; added ability to edit entries; other cleanups.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@212 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-26 00:24:22 +00:00
shaper db024caaf5 Use SwingUtil to center frames within the screen bounds.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@201 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-21 02:04:37 +00:00
mdb 13f9e12325 Handle playing display more efficiently.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@180 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:35:42 +00:00
mdb b1e4100d63 More and better playlist management.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@177 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:11:05 +00:00
samskivert@gmail.com f5203ac52c Look in system properties for our musicd host and port.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@176 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:10:48 +00:00
mdb d8b95f787b Added getSong() for looking up a song by id from the song array.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@175 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:10:26 +00:00
mdb eedf10e134 Added support for SKIPTO and PLAYING.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@174 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-13 00:10:05 +00:00
mdb da352de418 Cleaned things up, split primary UI so that we can add better playlist
management.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@170 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-12 23:06:55 +00:00
mdb 29ea556ea6 Exit when the close button is clicked.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@168 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-12 22:32:27 +00:00
mdb 12596ad167 Exit when the window close button is pressed.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@167 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-07-12 22:31:04 +00:00
mdb 5cac74f256 Switch to us.freedb.org (will make this configurable eventually); log
stack trace if CDDB lookup fails.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@154 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-10 21:32:23 +00:00
mdb d3f78fcf1b Swap the position of the "Another" and "Exit" buttons.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@153 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-07 08:42:09 +00:00
mdb 567f808c4c All sorts of good new stuff including category support.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@149 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-07 08:37:47 +00:00
mdb bfb7a6e925 Added facilities for automatically fiddling the case of the artist, title
and track names according to some canonicalization rules.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@146 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-05 17:41:00 +00:00
mdb 4931ffcf90 Bigger! It mahst be bigger!
git-svn-id: https://samskivert.googlecode.com/svn/trunk@145 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-05 17:40:18 +00:00
mdb 51a33f14fd Created simple prototype music chooser (playlist manager).
git-svn-id: https://samskivert.googlecode.com/svn/trunk@143 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-05 16:42:38 +00:00
mdb 6db5867eba Created simple class for communicating with music daemon.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@142 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-05 16:42:17 +00:00
mdb 0f9f4f2e5c Handle new invoke() signature, wrap remaining db ops in invoke().
git-svn-id: https://samskivert.googlecode.com/svn/trunk@138 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-06-02 02:22:55 +00:00
mdb 5ca07d34f5 Generate mp3 file names with leading zeros (ie. xx/ID/05.mp3) so that they
are easier to deal with.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@110 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-03-22 02:45:13 +00:00
mdb 4c7d34bcca Center the primary window. Created a "finished" panel which allows you to
go back and rip another CD or (soon) to edit/categorize the CD you just
ripped. Cleaned up various other kibbles.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@106 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-03-21 00:41:03 +00:00
mdb 69f51a8559 Finished up the importer and fixed various things along the way.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@101 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-03-18 06:58:55 +00:00
mdb 557b8073a7 Switching to ant build system.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@96 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-03-12 01:27:37 +00:00
mdb 826a3f1749 Extend the samskivert provided default repository implementation now and
use the samskivert version of JORA.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@40 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-02-13 05:48:29 +00:00