Commit Graph

42 Commits

Author SHA1 Message Date
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
mdb 034241f6ce Fixed up the ripping process as well as progress reporting. Made progress
reporting work for the cdparanoia ripper.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@37 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2001-02-06 08:18:00 +00:00
mdb 37404be66b Initial revision of the music importer UI. Not complete.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@33 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-12-10 07:02:09 +00:00
mdb 05bbd8f973 New cdparanoia has xiph.org email address in header rather than mit.edu
address.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@32 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-12-10 07:01:24 +00:00
mdb 8b5124cd23 Added a top-level Makefile.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@31 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-12-10 07:01:00 +00:00
mdb 470048442a SQL to create the music repository.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@30 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-12-10 07:00:47 +00:00
mdb 0993bf5aed Added a local makefile that includes our jar files and the samskivert
stuff.


git-svn-id: https://samskivert.googlecode.com/svn/trunk@29 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-12-10 07:00:21 +00:00
mdb 558cefb280 Initial revision of music repository code.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@14 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-11-08 06:42:57 +00:00
mdb a087bdbae8 Convert RipProgressListener to ConversionProgressListener.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@9 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-10-30 22:21:47 +00:00
mdb 57178fa35e Added encoder interface, fixed more stuff up.
git-svn-id: https://samskivert.googlecode.com/svn/trunk@8 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-10-30 22:21:11 +00:00
mdb a8785c1b4c Initial revision of ripping support. (Reads track info, doesn't rip tracks
yet.)


git-svn-id: https://samskivert.googlecode.com/svn/trunk@7 6335cc39-0255-0410-8fd6-9bcaacd3b74c
2000-10-30 21:08:53 +00:00