1. 26 Jan, 2009 2 commits
    • Gabriel Burt's avatar
      New extension that adds a preference (disabled by default) to · 17ee466d
      Gabriel Burt authored
      2009-01-25  Gabriel Burt  <gabriel.burt@gmail.com>
      
      	* libbanshee/Makefile.am:
      	* libbanshee/banshee-bpmdetector.c:
      	* build/build.environment.mk:
      	* configure.ac:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm.addin.xml:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm.csproj:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm/BpmDetectJob.cs:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm/BpmEntry.cs:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm/BpmService.cs:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm/BpmTapAdapter.cs:
      	* src/Extensions/Banshee.Bpm/Banshee.Bpm/BpmTrackEditorModifier.cs:
      	* src/Extensions/Banshee.Bpm/Makefile.am:
      	* src/Extensions/Makefile.am: New extension that adds a preference (disabled
      	by default) to automatically detect the BPM for all songs, and modified
      	the track editor dialog's BPM entry, adding a button to auto detect the
      	BPM, a button to play the song being edited, and a button to tap out the
      	BPM manually.  This feature uses the GStreamer bpmdetect element.
      
      	* src/Backends/Banshee.GStreamer/Banshee.GStreamer.addin.xml:
      	* src/Backends/Banshee.GStreamer/Banshee.GStreamer/BpmDetector.cs:
      	* src/Backends/Banshee.GStreamer/Makefile.am:
      	* src/Core/Banshee.Services/Makefile.am:
      	* src/Core/Banshee.Services/Banshee.Services.addin.xml:
      	* src/Core/Banshee.Services/Banshee.MediaEngine/IBpmDetector.cs: Support
      	for various backends to provide bpm detection.
      
      	* src/Core/Banshee.ThickClient/Banshee.Gui.Widgets/UserJobTileHost.cs:
      	* src/Core/Banshee.Services/Banshee.ServiceStack/IUserJob.cs:
      	* src/Core/Banshee.Services/Banshee.ServiceStack/UserJob.cs: Add
      	IsBackground property, and if set, don't show such jobs as normal job
      	tiles.
      
      	* src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/FieldPage.cs:
      	* src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/ITrackEditorModifier.cs:
      	* src/Core/Banshee.ThickClient/Banshee.Gui.TrackEditor/TrackEditorDialog.cs:
      	* src/Core/Banshee.ThickClient/Banshee.ThickClient.addin.xml:
      	* src/Core/Banshee.ThickClient/Makefile.am: Make the track editor more
      	extensible and modifiable, including the ability to remove fields.
      
      svn path=/trunk/banshee/; revision=4963
      17ee466d
    • Gabriel Burt's avatar
      New file, for those using git-svn at home and to prepare for GNOME's git · 941e24ff
      Gabriel Burt authored
      2009-01-25  Gabriel Burt  <gabriel.burt@gmail.com>
      
      	* .gitignore: New file, for those using git-svn at home and to prepare for
      	GNOME's git migration.
      
      svn path=/trunk/banshee/; revision=4959
      941e24ff