1. 06 Mar, 2006 3 commits
    • Aaron Bockover's avatar
      Added missing files · 78a09d37
      Aaron Bockover authored
      2006-03-05  Aaron Bockover  <aaron@abock.org>
      
          * POTFILES.in: Added missing files
      78a09d37
    • Jeff Tickle's avatar
      Added support for matching a state to a ToggleAction.Active instead of · 0ad4b139
      Jeff Tickle authored
      2006-03-05  Jeff Tickle  <jeff@jefftickle.com>
      
          * src/ToggleState.cs: Added support for matching a state to a
          ToggleAction.Active instead of just a ToggleAction through the use of
          ToggleState.MatchValue.  If ToggleState.MatchActive is false, this is
          ignored.
      
          * src/PlayerInterface.cs: Changed the Shuffle button from a ToggleButton
          to a MultiStateToggleButton
      
          * src/Banshee.Widgets/MultiStateToggleButton.cs: Added support for     the ToggleAction.Active matching in ToggleState.
      
          * src/Banshee.Widgets/ToggleStates.cs: The Shuffle ToggleStates     now make use of the new features noted above.
      0ad4b139
    • Aaron Bockover's avatar
      Added Christopher Orr (British English) · 0ac57616
      Aaron Bockover authored
      2006-03-05  Aaron Bockover  <aaron@abock.org>
      
          * src/AboutBox.cs: Added Christopher Orr (British English)
      
          * src/Banshee.Plugins/Daap/daap-sharp/*: Updated daap-sharp sources
      0ac57616
  2. 05 Mar, 2006 1 commit
  3. 04 Mar, 2006 4 commits
    • Aaron Bockover's avatar
      Patch from Ruben to fix BGO #332205 · b0a57394
      Aaron Bockover authored
      2006-03-04  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Plugins/Audioscrobbler/Queue.cs: Patch from Ruben to fix
          BGO #332205
      b0a57394
    • Aaron Bockover's avatar
      Window title changed to 'Banshee Music Player' · a0d6d6d5
      Aaron Bockover authored
      2006-03-04  Aaron Bockover  <aaron@abock.org>
      
          * data/banshee.glade: Window title changed to 'Banshee Music Player'
      
          * src/PlayerInterface.cs: Handle PlaylistView.Stopped event to
          hide the metadata header and close the track on the player engine; reset
          interface to idle state
      
          * src/PlaylistModel.cs: Added a Stopped event to raise when the end     of the model is reached and no track is to be played
          by automatic transition
      
          * src/PlaylistView.cs:  Do not show the play indicator if stopped; fixes
          small bug slomo noticed due to changes/optimizations from Oscar;
      a0d6d6d5
    • Žygimantas Beručka's avatar
      Updated Lithuanian translation. · 5d56a381
      Žygimantas Beručka authored
      2006-03-04  Žygimantas Beručka  <zygis@gnome.org>
      
              * lt.po: Updated Lithuanian translation.
      5d56a381
    • Aaron Bockover's avatar
      Rewrote some queries without the use of the SQL Query Builder APIs; in · cc7a477d
      Aaron Bockover authored
      2006-03-04  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Base/LibraryTrackInfo.cs: Rewrote some queries without the
          use of the SQL Query Builder APIs; in GetID, use System.Uri.AbsoluteUri
          instead of System.Uri.ToString(), (BGO #330580)
      
          * src/Banshee.Base/AudioCd/AudioCdCore.cs: Only check for
          volume.disc.has_audio for media in a cdrom drive (BGO #329966)
      cc7a477d
  4. 03 Mar, 2006 6 commits
    • Aaron Bockover's avatar
      FIFO patch to not try and import named pipes (Debian Bugzilla #354914) · eb507ac2
      Aaron Bockover authored
      2006-03-03  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Base/ImportManager.cs: FIFO patch to not try and import
          named pipes (Debian Bugzilla #354914) (Sebastian Dröge)
      
          * src/Banshee.Base/Sources/AudioCdSource.cs (Import): Call OnUpdated()
          to ensure UI redraws properly
      
          * src/AboutBox.cs: Added Sebastian
      
          * src/Banshee.Dap/Ipod/ipod-sharp.dll.config.in:
          * src/Banshee.Dap/Njb/njb-sharp.dll.config.in:
          * src/MusicBrainz/MusicBrainz.dll.config.in: Map to slightly less
          precise SOs (Sebastian Dröge)
      eb507ac2
    • Aaron Bockover's avatar
      Removed the ImportCDAction; replaced with ImportSourceAction; added · f863d591
      Aaron Bockover authored
      2006-03-03  Aaron Bockover  <aaron@abock.org>
      
          * data/UIManagerLayout.xml: Removed the ImportCDAction; replaced with
          ImportSourceAction; added ImportSourceAction to the source context menu
      
          * data/banshee.glade: Minor UI naming changes in the Import Dialog
      
          * src/PlayerInterface.cs: Contextually show new ImportSourceAction when
          a IImportSource is active; implemented OnImportSourceAction to call
          IImportSource.Import on an active IImportSource
      
          * src/Banshee.Base/ActionManager.cs: Implemented an action for
          ImportSourceAction
      
          * src/Banshee.Base/Gui/ImportDialog.cs: Use dynamic typechecking for
          IImportSource instead of handling a possible exception; only show
          the 'your library is empty' label if the library is actually empty
      
          * src/Banshee.Base/Sources/AudioCdSource.cs: Activate the import CD
          action on Import() to actually import the CD when the import is
          requested by the user
      f863d591
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 4ba10816
      Aaron Bockover authored
      2006-03-03  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * data/UIManagerLayout.xml: Commented out import folder/files and
          added a import music menu item that launches the import dialog
      
          * data/banshee.glade: Added a new import dialog that allows selecting
          from a list of import sources
      
          * data/banshee.schemas.in: Added a ShowInitialImportDialog key
      
          * src/AboutBox.cs: Added Gabriel Burt
      
          * src/PlayerInterface.cs: Moved all the import methods into
          new classes that implement IImportSource; show the generic import
          dialog on initial startup; removed obsolete importing code
      
          * src/Banshee.Base/ActionManager.cs: Implemented an action for ImportMusic
      
          * src/Banshee.Base/GConfKeys.cs: Added ShowInitialImportDialog key
      
          * src/Banshee.Base/Makefile.am: Added new Import-related files
      
          * src/Banshee.Base/Sources/AudioCdSource.cs: Call the OnUpdated method
          to propagate name changes; fix to implement IImportSource
      
          * src/Banshee.Base/Gui/GladeDialog.cs: Abstract base class for
          implementing Glade dialogs
      
          * src/Banshee.Base/Gui/ImportDialog.cs: New import dialog that allows
          choosing from a list of sources from which to import; shows active
          sources that implement IImportSource as well as registered IImportSources
          in the ImportSources class; this makes it possible for plugins to
          register IImportSources (i.e. an 'Import from beagle' or 'Import over
          GNOME VFS' plugin)
      
          * src/Banshee.Base/IImportSource.cs: Very simple interface to define
          classes that can import from some data source to the Banshee library
      
          * src/Banshee.Base/HomeDirectoryImportSource.cs: An IImportSource that
          loads all music from the user's home directory
      
          * src/Banshee.Base/FolderImportSource: An IImportSource that shows a
          folder selection dialog and imports recursively from that folder
      
          * src/Banshee.Base/FileImportSource.cs: An IImportSource that shows a
          file selection dialog and imports over the file selection
      
          * src/Banshee.Base/ImportSources.cs: Simple static class to act as an
          IImportSource registry that ImportDialog can use to show a list of
          import sources
      4ba10816
    • Gabriel Burt's avatar
      2a4fb714
    • Gabriel Burt's avatar
      Make constructor public so DAPs can create a new importer just for them. · 455a02b8
      Gabriel Burt authored
      2006-03-03  Gabriel Burt  <gabriel.burt@gmail.com>
      
      	* src/Banshee.Base/ImportManager.cs: Make constructor public so DAPs
      	can create a new importer just for them.
      
      	* src/Banshee.Base/Dap/DapCore.cs: Check for null object and check
      	Dap types for not IsAbstract.
      
      	* src/Banshee.Dap/MassStorage/Makefile.am: New file.
      
      	* src/Banshee.Dap/MassStorage/MassStorageDap.cs: New file for generic
      	USB mass storage device DAP support.  Not connected to buils system,
      	so not run except by develpers.  In CVS to further development.
      455a02b8
    • Aaron Bockover's avatar
      More properly account for collisions/key duplications (BGO #332840) · e1771e92
      Aaron Bockover authored
      2006-03-02  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Plugins/Daap/DaapCore.cs: More properly account for
          collisions/key duplications (BGO #332840) (Sebastian Dröge)
      e1771e92
  5. 02 Mar, 2006 2 commits
  6. 01 Mar, 2006 1 commit
    • Aaron Bockover's avatar
      Implemented the 0.10 CD ripping backend · 78db0905
      Aaron Bockover authored
      2006-03-01  Aaron Bockover  <aaron@abock.org>
      
          * libbanshee/gst-cd-rip-0.10.c: Implemented the 0.10 CD ripping backend
      
          * src/Banshee.Base/AudioCdRipper.cs: Support both the 0.8 and 0.10
          backends and better error reporting with 0.10
      78db0905
  7. 28 Feb, 2006 3 commits
    • Aaron Bockover's avatar
      Remove the need for SyncPlayingIter; big performance increase (Oscar · 14fa2234
      Aaron Bockover authored
      2006-02-28  Aaron Bockover  <aaron@abock.org>
      
          * src/PlaylistModel.cs:
          * src/PlaylistView.cs: Remove the need for SyncPlayingIter; big
          performance increase (Oscar Forero)
      14fa2234
    • Aaron Bockover's avatar
      Set MONO_EXTERNAL_ENCODINGS=UTF8:Latin1 · c7816d8b
      Aaron Bockover authored
      2006-02-28  Aaron Bockover  <aaron@abock.org>
      
          * src/banshee.in: Set MONO_EXTERNAL_ENCODINGS=UTF8:Latin1
      c7816d8b
    • Aaron Bockover's avatar
      Commit based on Oscar Forero's <oforero@novell.com> Genre support patch · fd042dd2
      Aaron Bockover authored
      2006-02-27  Aaron Bockover  <aaron@abock.org>
      
          Commit based on Oscar Forero's  <oforero@novell.com> Genre support patch
      
          * data/banshee.glade: Add input/dropdown for editing genre field
      
          * src/AboutBox.cs: Added Oscar
      
          * src/PlayerInterface.cs: Allow filtering by genre in search
      
          * src/PlaylistView.cs:
          * src/PlaylistColumns.cs: Added genre column support
      
          * src/TrackProperties.cs: Connect and fill the genre dropdown
      
          * src/Banshee.Base/Library.cs (GetGenreList): Return a list of genres
          that exist in the database
      
          * src/Banshee.Base/LibraryTrackInfo.cs: If genre is unkown, then unset it
      fd042dd2
  8. 27 Feb, 2006 1 commit
  9. 24 Feb, 2006 4 commits
    • James Willcox's avatar
      spell my name right :) · e742cfaa
      James Willcox authored
      e742cfaa
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 0ec7fb50
      Aaron Bockover authored
      2006-02-24  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * configure.ac: Automatically detect mDNSResponder; Added an explicit
          --enable-avahi option to override mDNSResponder detection in case a
          system has both Zeroconf services (which is not recommended);
          --enable-mdnsd can be used to force enable mDNSResponder as well
      
          * libbanshee/gst-cd-rip-0.10.c:
          * libbanshee/gst-cd-rip-0.8.c:
          * libbanshee/gst-cd-rip.h:
          * libbanshee/gst-playback-0.10.c: Renamed API from cd_rip_*/CdRip*
          to gst_cd_ripper_*/GstCdRipper*
      
          * src/RipTransaction.cs:
          * src/Makefile.am: Moved RipTranscation.cs to
          Banshee.Base/AudioCdRipper.cs
      
          * src/PlayerInterface.cs: Updated to reflect API renaming of
          RipTransaction->AudioCdRipper
      
          * src/Banshee.Base/AudioCdRipper.cs: Moved pieces around so threading
          is handled inside the track ripper instead of the batch wrapper to
          prepare managed layer for GStreamer 0.10, which handles threading
          magically; update P/Invoke calls to new gst_cd_ripper_* API
      
          * src/Banshee.Base/Makefile.am: Added AudioCdRipper.cs
      0ec7fb50
    • Stanislav Brabec's avatar
      887fc941
    • Aaron Bockover's avatar
      fix minor duration calculation bug; fixes audioscrobbler reporting and · 1dbd68c5
      Aaron Bockover authored
      2006-02-23  Aaron Bockover  <aaron@abock.org>
      
          * libbanshee/gst-playback-0.10.c: fix minor duration calculation bug;
          fixes audioscrobbler reporting and last-played update (slomo)
      1dbd68c5
  10. 23 Feb, 2006 3 commits
  11. 22 Feb, 2006 3 commits
    • James Willcox's avatar
      fix a typo · dffa1f75
      James Willcox authored
      dffa1f75
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · 965138e3
      Francisco Javier F. Serrador authored
      2006-02-22  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      965138e3
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 139f8f59
      Aaron Bockover authored
      2006-02-22  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * configure.ac: Updated required GStreamer 0.10 version
      
          * libbanshee/gst-misc-0.10.c: Implement pipeline testing for 0.10
      
          * libbanshee/gst-transcode-0.10.c: Implement a new transcoder for
          Gstreamer 0.10
      
          * libbanshee/gst-transcode.h: Updated for the 0.8 transcoder
      
          * src/BurnCore.cs: Updated to reflect changes in top-level batch
          transcoding API
      
          * src/Banshee.Base/FileEncodeAction.cs:
          * src/Banshee.Base/BatchTranscoder.cs: Renamed to BatchTranscoder and
          updated to reflect changes in base Transcoder class; transcoder
          implementations handle threading instead of the BatchTranscoder to
          work best with the new GStreamer 0.10 threading model
      
          * src/Banshee.Base/Makefile.am: Reflect rename from FileEncodeAction.cs
          to BatchTranscoder.cs
      
          * src/Banshee.Base/GstTranscoder.cs: Implement managed layer for
          the 0.10 transcoder backend
      
          * src/Banshee.Base/Transcoder.cs: Updated API; Transcoder should handle
          threading; API is Async and event-based now
      
          * src/Banshee.Base/Dap/Dap.cs: Updated to reflect changes in
          BatchTranscoder API
      139f8f59
  12. 21 Feb, 2006 1 commit
  13. 20 Feb, 2006 2 commits
    • Aaron Bockover's avatar
      Updated Banshee MonoDevelop project · 028e2e3a
      Aaron Bockover authored
      2006-02-20  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated Banshee MonoDevelop project
      
          * src/Banshee.Plugins/Daap/DaapProxyWebServer.cs: Use the local address
          and not the bound address for passing URIs to clients; use
          DAAP.Database.GetHashCode instead of DAAP.Database.ID, which is not
          unique; send a Content-Disposition header with the song file name if
          it is not null
      
          * src/Banshee.Plugins/Daap/DaapTrackInfo.cs: Use DAAP.Database.GetHashCode
          to build the URI
      
          * src/Banshee.Plugins/Daap/daap-sharp/*: Updated daap-sharp sources
      
          * libbanshee/gst-transcode-0.8.c:
          * libbanshee/gst-transcode.h: Renamed gst_file_encoder/GstFileEncoder to
          gst_transcoder/GstTranscoder
      
          * src/AboutBox.cs: Added Alessandro Gervaso (Italian) and
          Ilkka Tuohela (Finnish) to translator credits
      
          * src/Banshee.Base/FileEncoder.cs:
          * src/Banshee.Base/GstFileEncoder.cs: Renamed to Transcoder/GstTranscoder
      
          * src/Banshee.Base/FileEncodeAction.cs: Updated to reflect rename changes
      
          * src/Banshee.Base/Makefile.am: Updated to reflect renamed files
      028e2e3a
    • Ilkka Tuohela's avatar
      Added Finnish translation · 62ae5559
      Ilkka Tuohela authored
      62ae5559
  14. 19 Feb, 2006 3 commits
    • Aaron Bockover's avatar
      Support using either Avahi or the bundled mDNSResponder support for the · 36f10eaa
      Aaron Bockover authored
      2006-02-19  Aaron Bockover  <aaron@abock.org>
      
          * configure.ac: Support using either Avahi or the bundled mDNSResponder
          support for the DAAP plugin. Avahi is used by default - if the system
          has Apple's mDNSResponder, pass --enable-mdnsd to configure
      
          * src/Banshee.Plugins/Daap/Daap.dll.config.in: Added mdns map to
          libdns_sd.so
      
          * src/Banshee.Plugins/Daap/Makefile.am: Pass DAAPSHARP_FLAGS to
          mcs and build the Mono.Zeroconf sources into the plugin assembly
      
          * src/Banshee.Plugins/Daap/daap-sharp/*.cs: Updated to latest
          daap-sharp, which has support for mDNSResponder
      
          * src/Banshee.Plugins/Daap/daap-sharp/Mono.Zeroconf/*: Bundled
          mDNSResponder C# bindings (Mono.Zeroconf)
      36f10eaa
    • Aaron Bockover's avatar
      Added application/x-apetag · da30da68
      Aaron Bockover authored
      2006-02-19  Aaron Bockover  <aaron@abock.org>
      
          * entagged-sharp/Mpc/MpcFileReader.cs: Added application/x-apetag
      da30da68
    • Benoît Dejean's avatar
      Updated French translation. · e891a660
      Benoît Dejean authored
      * fr.po: Updated French translation.
      e891a660
  15. 18 Feb, 2006 1 commit
    • James Willcox's avatar
      emit the ActiveChanged event in the main thread. fix the nasty flashing · 860b4795
      James Willcox authored
      2006-02-18  James Willcox  <snorp@snorp.net>
      
              * src/Banshee.Base/SourceManager.cs: emit the
              ActiveChanged event in the main thread.
              * src/Banshee.Widgets/CoverArtThumbnail.cs: fix the nasty
              flashing problem that occurred when the popup appears
              above the thumbnail.
              * src/SourceView.cs: don't allow a source to be added
              more than once.
      860b4795
  16. 15 Feb, 2006 2 commits