1. 20 Mar, 2006 3 commits
    • Aaron Bockover's avatar
      Updated with 0.10.9 release notes · 0c5c2e50
      Aaron Bockover authored
      2006-03-20  Aaron Bockover  <aaron@abock.org>
      
          * NEWS: Updated with 0.10.9 release notes
      
          * configure.ac: Bumped to 0.10.9
      
          * libbanshee/gst-misc-0.10.c: disabled typefinding with gstreamer 0.10
          as it's a little buggy; will fall back on gnome vfs for now
      
          * src/PlayerInterface.cs: Do not switch sources if a source eject fails
      
          * src/Banshee.Base/AudioCd/AudioCdDisk.cs: Do not allow ejecting if
          we are ripping the CD
      
          * src/Banshee.Base/Sources/AudioCdSource.cs: Propagate the return of
          the disk eject
      0c5c2e50
    • Aaron Bockover's avatar
      Sensitize/desensitize audio cd rows based on their rip state · 4045c599
      Aaron Bockover authored
      2006-03-20  Aaron Bockover  <aaron@abock.org>
      
          * src/PlaylistView.cs: Sensitize/desensitize audio cd rows based on
          their rip state
      
          * src/Banshee.Base/AudioCdRipper.cs: Update newly ripped track with
          its ripped URI so it can be played while the rest of the disk is
          ripping
      
          * src/Banshee.Base/Library.cs: Removed unused function
      
          * src/Banshee.Base/PlayerEngineCore.cs: Do not attempt to play track
          if it is explicitly marked as being unable to play; reversed order of
          Reset/Close in Close wrapper
      
          * src/Banshee.Base/TrackInfo.cs: Mark CanPlay as virtual
      
          * src/Banshee.Base/TrackInfoHeader.cs (SetIdle): Hide the box
      
          * src/Banshee.Base/AudioCd/AudioCdDisk.cs: Added an IsRipping property
      
          * src/Banshee.Base/AudioCd/AudioCdTrackInfo.cs: Added Disk, IsRipped, and
          CanPlay properties
      
          * src/Banshee.Base/Sources/AudioCdSource.cs: If current playing track
          in the engine is from the CD, shut down the engine; set disk.IsRipping
          accordingly
      
          * src/Banshee.Base/Sources/LibrarySource.cs: Removed old cruft
      
          * src/Banshee.MediaEngine/Helix/HelixRemotePlayerEngine.cs: Updated
          to reflect minor changes in the Buffering API in PlayerEngine
      
          * src/Banshee.Plugins/NotificationAreaIcon/NotificationAreaIconPlugin.cs:
          Guard against a potential nullref
      4045c599
    • Aaron Bockover's avatar
      Handle invalid integer durations · f0b6d516
      Aaron Bockover authored
      2006-03-19  Aaron Bockover  <aaron@abock.org>
      
          * entagged-sharp/EncodingInfo.cs: Handle invalid integer durations
      
          * src/PlayerInterface.cs: Moved the audio-CD specific view and ripping
          stuff into AudioCdSource; do not treat the LibrarySource as anything
          special; it now handles track additions like any good source should
      
          * src/Banshee.Base/Sources/AudioCdSource.cs: Handle ripping directly in
          the source; create a custom view to handle the audio CD status bar
          and embed the playlist view
      
          * src/Banshee.Base/Sources/LibrarySource.cs: Raise the proper
          OnTrackAdded/OnTrackRemoved events
      
          * src/Banshee.Base/AudioCd/AudioCdDisk.cs: Make Tracks property
          IEnumerable
      f0b6d516
  2. 19 Mar, 2006 5 commits
    • Aaron Bockover's avatar
      Added RefreshSong · 02530c8c
      Aaron Bockover authored
      2006-03-19  Aaron Bockover  <aaron@abock.org>
      
          * data/UIManagerLayout.xml: Added RefreshSong
      
          * src/PlayerInterface.cs: When an entry in the main window is focused,
          disable the accel group from the main window, when not focused, re-enable
          it; handle skipping and song restarting in the ActionManager; playback
          seek group is now sensitive based on the engine state
      
          * src/Banshee.Base/ActionManager.cs: Added key bindings to more playback
          actions, added RestartSongAction
      02530c8c
    • Aaron Bockover's avatar
      Detach the playlist container before re-embedding it in the main view, in · f0d42910
      Aaron Bockover authored
      2006-03-19  Aaron Bockover  <aaron@abock.org>
      
          * src/PlayerInterface.cs (ShowPlaylistView): Detach the playlist container
          before re-embedding it in the main view, in case the previous source
          has embedded it
      
          * src/Banshee.Base/Globals.cs: Added PlaylistContainer and
          DetatchPlaylistContainer utilities for sources to use to help
          embedding the PlaylistView in a custom view
      f0d42910
    • Aaron Bockover's avatar
      Implement the glade SeekDialog; forgot to commit last time · 691f6201
      Aaron Bockover authored
      2006-03-19  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Base/Gui/SeekDialog.cs: Implement the glade SeekDialog;
          forgot to commit last time
      691f6201
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 449c3567
      Aaron Bockover authored
      2006-03-19  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * src/PlayerInterface.cs: Handle SeekToAction and show the new seek dialog
      
          * src/Banshee.Base/ActionManager.cs: Implement an action for SeekToAction
      
          * src/Banshee.Base/Makefile.am: Added Gui/SeekDialog.cs
      
          * src/Banshee.Base/Gui/OpenLocationDialog.cs: Fixed typo in header
      
          * src/Banshee.Widgets/StreamPositionLabel.cs: Added FormatString parameter
      
          * data/UIManagerLayout.xml: Added SeekToAction to playback menu
      
          * data/banshee.glade: Added SeekDialog
      449c3567
    • Aaron Bockover's avatar
      Use DisplayArtist, DisplayAlbum, and DisplayTitle for setting the display · be25f94a
      Aaron Bockover authored
      2006-03-18  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Plugins/NotificationAreaIcon/NotificationAreaIconPlugin.cs:
          Use DisplayArtist, DisplayAlbum, and DisplayTitle for setting the
          display data in TrackInfoHeader
      be25f94a
  3. 17 Mar, 2006 6 commits
    • Aaron Bockover's avatar
      Create a custom audio sink that contains a tee element; plugins can · 1b43187e
      Aaron Bockover authored
      2006-03-17  Aaron Bockover  <aaron@abock.org>
      
          * libbanshee/gst-playback-0.10.c: Create a custom audio sink that contains
          a tee element; plugins can request and connect to new source pads from
          the tee to stream audio to elements in their control without breaking
          the normal flow of data to the sound card
      
          * src/Banshee.MediaEngine/Gstreamer/GstPlayerEngine.cs: Implement
          PlayerEngine.GetBaseElements and return an IntPtr array containing the
          playbin, audiotee, and audiobin elements plugins can use to extend the
          pipeline
      
          * src/Banshee.Base/MediaEngine/PlayerEngine.cs: Removed SetProperty;
          added GetBaseElements that returns an IntPtr array
      1b43187e
    • Aaron Bockover's avatar
      Stop playback if the playing stream is a track on the disk that is about · 849e58de
      Aaron Bockover authored
      2006-03-17  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Base/AudioCd/AudioCdDisk.cs (Eject): Stop playback if     the playing stream is a track on the disk that is about to be ejected
      
          * libbanshee/gst-playback-0.10.c (gst_playback_open): Reset the pipeline
          to READY state if not already there
      849e58de
    • Aaron Bockover's avatar
      Perform a manual seek on an audio CD if the current playing stream is from · fe7493f2
      Aaron Bockover authored
      2006-03-17  Aaron Bockover  <aaron@abock.org>
      
          * libbanshee/gst-playback-0.10.c: Perform a manual seek on an audio CD
          if the current playing stream is from the same CD; this eliminates the
          need to set uri on playbin, so the pipeline does not need to re-link
          and the CDDA device does not need to be closed and opened again
      fe7493f2
    • Aaron Bockover's avatar
      Do an explicit -x test for gst-inspect before running an element check · 2483df46
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * configure.ac: Do an explicit -x test for gst-inspect before running
          an element check
      2483df46
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 7833db45
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * libbanshee/Makefile.am: Added gst-tagger.[ch]
      
          * libbanshee/gst-playback-0.10.c: Support parsing tags from incoming
          audio stream and send off to consuming API
      
          * libbanshee/gst-tagger.c:
          * libbanshee/gst-tagger.h: Common API for handling tag reading/writing
          from GStreamer audio streams
      
          * src/PlayerInterface.cs: Update the metadata header when the
          PlayerEngineEvent.TrackInfoUpdated event is raised
      
          * src/TrackProperties.cs:
          * src/Banshee.Base/Globals.cs:
          * src/Banshee.Base/GstMisc.cs:
          * src/Banshee.Base/LibraryTrackInfo.cs:
          * src/Banshee.Base/PipelineProfile.cs: Updated to reflect namespace
          change for some GStreamer Utility methods
      
          * src/Banshee.Base/GstTagger.cs: Parse GStreamer tags into StreamTag
          instances
      
          * src/Banshee.Base/StreamTagger.cs: Common data structure for representing
          a single metadata tag; method for merging these into TrackInfo objects;
          added class with constant tag names (1:1 GStreamer correlation)
      
          * src/Banshee.Base/MediaEngine/PlayerEngine.cs: Update playing TrackInfo
          with tags that are read from the audio stream
      
          * src/Banshee.MediaEngine/Gstreamer/GstPlayerEngine.cs: Added bindings
          for the stream tag reading support
      7833db45
    • Aaron Bockover's avatar
      Parse device node from cdda:// URI and set it on the cdda source element · ef87777a
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * libbanshee/gst-playback-0.10.c: Parse device node from cdda:// URI
          and set it on the cdda source element in notify::source, non-default
          CD-ROM drives should work for playback under the 0.10 backend now;
          Manually seek on the cdda source element if changing tracks and the
          device does not change
      
          * src/PlayerInterface.cs: Display error messages sent from PlayerEngine
      
          * data/banshee.schemas.in: Set default engine to helix-remote
      ef87777a
  4. 16 Mar, 2006 4 commits
    • Aaron Bockover's avatar
      Set the open button to default; make the dialog not visible by default · 9da526f1
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * data/banshee.glade: Set the open button to default; make the
          dialog not visible by default
      9da526f1
    • Aaron Bockover's avatar
      Focus the text box when showing the dialog, open the URI when entry is · 3df008a9
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Base/Gui/OpenLocationDialog.cs: Focus the text box when
          showing the dialog, open the URI when entry is activated (enter pressed)
      3df008a9
    • Aaron Bockover's avatar
      Removed combo box from Open Location dialog · dff116d4
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * data/banshee.glade: Removed combo box from Open Location dialog
      
          * src/Banshee.Base/GConfKeys.cs: Added OpenLocationHistory key
      
          * src/Banshee.Base/Gui/OpenLocationDialog.cs: Implemented history support
          and added a browse button that launches a FileChooserDialog (that supports
          remote locations);
      dff116d4
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 6cd52942
      Aaron Bockover authored
      2006-03-16  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * configure.ac: Remove AM_GST_ELEMENT_CHECK calls and check for
          elements against the proper gst-inspect manually; AM_GST_ELEMENT_CHECK
          is not versioned and as a result, 0.10 checks were actually made against
          the 0.8 version of gst-inspect
      
          * data/banshee.glade: Removed the positon label and seek slider
      
          * libbanshee/gst-playback-0.10.c: Added buffering support and stream
          seekability detection
      
          * src/PlayerInterface.cs: Use new SeekSlider and StreamPositionLabel
          widgets; updated old stuff to use new stuff; handle the Buffering event
          and display the buffering progress in StreamPositionLabel
      
          * src/Banshee.Base/PlayerEngineCore.cs: Added CanSeek proxy property
      
          * src/Banshee.Base/MediaEngine/PlayerEngine.cs: Buffering should be
          an event, not a state; reworked signatures to account for this
      
          * src/Banshee.MediaEngine/Gstreamer/GstPlayerEngine.cs: Wrap the new
          buffering and stream seek detection in the engine implementation
      
          * src/Banshee.Widgets/LinearProgress.cs: Use the shared ColorBlend in
          DrawingUtilities
      
          * src/Banshee.Widgets/Makefile.am: Added SeekSlider.cs,
          StreamPositionLabel.cs, and DrawingUtilities.cs:
      
          * src/Banshee.Widgets/SeekSlider.cs: Custom Gtk.Scale that is well
          adapted to seeking in streams
      
          * src/Banshee.Widgets/StreamPositionLabel.cs: Custom Label that draws
          a buffering progress bar under the position label when buffering, and
          updates automatically based off SeekSlider events
      
          * src/Banshee.Widgets/DrawingUtilities.cs: Added static class that
          contains the ColorBlend method; shared between a few widgets
      6cd52942
  5. 15 Mar, 2006 4 commits
    • Aaron Bockover's avatar
      Show track durations longer than one hour properly (BGO #333472, Ruben · d1a3e713
      Aaron Bockover authored
      2006-03-15  Aaron Bockover  <aaron@abock.org>
      
          * src/PlayerInterface.cs:
          * src/PlaylistView.cs:
          * src/Banshee.Base/TrackInfoPopup.cs:
          * src/Banshee.Base/Utilities.cs: Show track durations longer than one
          hour properly (BGO #333472, Ruben Vermeersch)
      d1a3e713
    • Aaron Bockover's avatar
      Added proxy server support (Michael Hutchinson) · a13c7219
      Aaron Bockover authored
      2006-03-15  Aaron Bockover  <aaron@abock.org>
      
          * src/MusicBrainz/Client.cs: Added proxy server support (Michael Hutchinson)
      a13c7219
    • Aaron Bockover's avatar
      Patches by Sebastian Dröge: · 945fc3df
      Aaron Bockover authored
      2006-03-15  Aaron Bockover  <aaron@abock.org>
      
          Patches by Sebastian Dröge:
      
          * *Makefile.am: Don't remove Makefile.in and other files generated
          by autogen.sh on distclean. Move these files to MAINTAINERCLEANFILES.
          This makes banshee buildable after a distclean.
      
          * src/Banshee.Plugins/NotificationAreaIcon/NotificationAreaIconPlugin.cs:
          Show the TrackInfoPopup only after 500ms when the mouse cursor is still
          over the Notification Area Icon and let it disappear on EndOfStream when
          we don't play anything else after 250 ms.
      
          * src/Banshee.Plugins/NotificationAreaIcon/Makefile.am:
          * src/Banshee.Plugins/NotificationAreaIcon/banshee-notificationareaicon.schemas.in:
          Rename the missed instances of tray icon to notification area icon.
      
          * src/Banshee.Widgets/CoverArtThumbnail.cs: Delay showing the popup
          for 500ms
      945fc3df
    • Aaron Bockover's avatar
      Nuked, gone, good-bye, sorry · a4da11cd
      Aaron Bockover authored
      2006-03-14  Aaron Bockover  <aaron@abock.org>
      
          * libbanshee/xing: Nuked, gone, good-bye, sorry
      
          * libbanshee/Makefile.am: Killed xing
      
          * configure.ac: Removed xing
      a4da11cd
  6. 13 Mar, 2006 6 commits
    • Aaron Bockover's avatar
      Version 0.10.8 Released · a23dd60f
      Aaron Bockover authored
      2006-03-13  Aaron Bockover  <aaron@abock.org>
      
          Version 0.10.8 Released
      
          * NEWS: Updated with 0.10.8 Release Notes
      
          * configure.ac: Bumped to 0.10.8
      
          * src/PlayerInterface.cs: Sensitize the Sync button based on
          DapDevice.CanSynchronize
      
          * src/Banshee.Base/TrackInfo.cs: Added TrackNumberTitle property
      
          * src/Banshee.Dap/MassStorage/MassStorageDap.cs: use TrackNumberTitle
      a23dd60f
    • Aaron Bockover's avatar
      Updated · 2f2b1096
      Aaron Bockover authored
      2006-03-13  Aaron Bockover  <aaron@abock.org>
      
          * POTFILES.in: Updated
      2f2b1096
    • Aaron Bockover's avatar
      New NotificationAreaIcon plugin by Sebastian Dröge: · 2b0492f9
      Aaron Bockover authored
      2006-03-13  Aaron Bockover  <aaron@abock.org>
      
          New NotificationAreaIcon plugin by Sebastian Dröge:
      
          * banshee.mdp: Updated MonoDevelop project
      
          * configure.ac: Added NotificationAreaIcon stuff for new plugin
      
          * data/UIManagerLayout.xml: Removed the tray icon menu
      
          * data/banshee.schemas.in: Removed tray icon schema entries
      
          * src/Makefile.am: Removed NotificationAreaIcon.cs
      
          * src/NotificationAreaIcon.cs: Removed
      
          * src/Banshee.Base/ActionManager.cs:
          * src/PlayerInterface.cs: Removed tray-specific code
      
          * src/Banshee.Base/Globals.cs: Added property to get handle to main window
      
          * src/Banshee.Plugins/Makefile.am: Added NotificationAreaIcon to SUBDIRS
      
          * src/Banshee.Widgets/Makefile.am: Removed NotificationAreaIcon.cs
      
          * src/Banshee.Widgets/NotificationAreaIcon.cs: Removed
      
          * src/Banshee.Plugins/NotificationAreaIcon/: Moved all the old tray
          icon code into new NotificationAreaIcon plugin
      2b0492f9
    • Aaron Bockover's avatar
      updated · 5a7e9ac0
      Aaron Bockover authored
      5a7e9ac0
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 9d0839e5
      Aaron Bockover authored
      2006-03-13  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdp: Updated MonoDevelop project
      
          * src/banshee.in: Removed HELIX_LIBS; handled by helix-dbus-server
      
          * src/Banshee.MediaEngine/Helix/HelixRemotePlayer.cs: Added process
          activation support to automatically run helix-dbus-server if not
          found over dbus already
      
          * src/Banshee.Base/PlayerEngineCore.cs: Do not die if a PlayerEngine
          could not be instantiated; report an error and continue
      
          Patches by Sebastian Dröge:
      
          * src/Banshee.Plugins/Audioscrobbler/Engine.cs: Ports the audioscrobbler
          plugin to the new PlayerEngine API. Seeking is now recognized correctly
          and pausing in a big track doesn't submit it twice anymore.
      
          * src/Banshee.Base/Sources/LibrarySource.cs: fix double import
          bug for the first track imported in an empty library
      9d0839e5
    • Aaron Bockover's avatar
      Removed Helix/RealPlayer detection; detect helix-dbus-server if · ce991ac5
      Aaron Bockover authored
      2006-03-12  Aaron Bockover  <aaron@abock.org>
      
          * configure.ac: Removed Helix/RealPlayer detection; detect
          helix-dbus-server if --enable-helix
      
          * data/banshee.glade: Removed the engine description text box
      
          * src/Preferences.cs: Removed engine description
      
          * PlayerEngineCore.cs: Added a log entry to show selected engine
      
          * src/Banshee.MediaEngine/Helix/: Removed C# bindings to Helix/hxclientkit;
          helix support has been moved out of process to helix-dbus-server
      
          * src/Banshee.MediaEngine/Helix/HelixRemotePlayer.cs: DBus client object
          to the new helix-dbus-server program
      
          * src/Banshee.MediaEngine/Helix/HelixRemotePlayerEngine.cs: PlayerEngine
          implementation of HelixRemotePlayer; Helix support is out of process
      
          * src/Banshee.MediaEngine/Vlc/VlcPlayerEngine.cs: New VLC implementation
          of PlayerEngine; no more IPlayerEngines!
      
          * src/Banshee.Base/IPlayerEngine.cs: Removed
      
          * src/Banshee.Base/Makefile.am: Removed IPlayerEngine.cs
      ce991ac5
  7. 12 Mar, 2006 1 commit
  8. 11 Mar, 2006 1 commit
    • James Willcox's avatar
      Updated from Mono svn · 4595a64d
      James Willcox authored
      2006-03-10  James Willcox  <snorp@snorp.net>
      
              * src/Banshee.Plugins/Daap/daap-sharp: Updated from Mono svn
      4595a64d
  9. 10 Mar, 2006 4 commits
    • Francisco Javier F. Serrador's avatar
      Updated Spanish translation. · ca8b066f
      Francisco Javier F. Serrador authored
      2006-03-10  Francisco Javier F. Serrador  <serrador@cvs.gnome.org>
      
      	* es.po: Updated Spanish translation.
      ca8b066f
    • Aaron Bockover's avatar
      Updated MonoDevelop project · 6b414986
      Aaron Bockover authored
      2006-03-10  Aaron Bockover  <aaron@abock.org>
      
          * banshee.mdb: Updated MonoDevelop project
      
          * src/Banshee.Base/PlayerEngineCore.cs: first pass at dynamic
          engine switching
      
          * src/Banshee.Base/Dap/Dap.cs: Added CanSynchronize
      
          * src/Banshee.Base/MediaEngine/PlayerEngine.cs: Added SetProperty method
      
          * src/Banshee.Dap/MassStorage/MassStorageDap.cs: Renamed IsSynchronizable
          to CanSynchronize; commented out some 'broke the build' stuff until
          gabaug can discuss
      
          * src/Banshee.MediaEngine/Gstreamer/GstPlayerEngine.cs: Added
          SetProperty method to set GObject properties on the underlying playbin
      
          * src/Banshee.MediaEngine/Helix/HelixPlayer.cs: Port of Helix backend
          from IPlayerEngine to PlayerEngine
      6b414986
    • Gabriel Burt's avatar
      Implemented adding and deleting tracks, bytes used. Use new HAL keys for · c9882379
      Gabriel Burt authored
      2006-03-10  Gabriel Burt  <gabriel.burt@gmail.com>
      
      	* src/Banshee.Dap/MassStorage/MassStorageDap.cs: Implemented adding and
      	deleting tracks, bytes used.  Use new HAL keys for where to find/write
      	music, if they exist.
      
      	* src/Banshee.Dap/MassStorage/MassStorageTrackInfo.cs: New file, simple
      	subclass of FileTrackInfo.
      
      	* src/Banshee.Dap/MassStorage/Makefile.am: add MassStorageTrackInfo.cs.
      c9882379
    • Aaron Bockover's avatar
      Replacement for IPlayerEngine; base class that offers common functionality · 9aeaccfb
      Aaron Bockover authored
      2006-03-09  Aaron Bockover  <aaron@abock.org>
      
          * src/Banshee.Base/PlayerEngine.cs: Replacement for IPlayerEngine; base
          class that offers common functionality between all engines; new
          event/message system that is more verbose than old system... allows for
          metadata extraction from streams and buffering
      
          * src/Banshee.Base/PlayerEngineCore.cs: Proxy and wrapper for PlayerEngine
          that handles all loading of PlayerEngine types and switching out of
          engines at runtime
      
          * src/Banshee.Base/PlayerEngineLoader.cs: Removed, deprecated, etc...
          PlayerEngineCore now loads and instantiates engines from assemblies
      
          * src/PlayerInterface.cs: User interface is completely passive regarding
          interaction with PlayerEngineCore; UI updates only after getting events
          and messages from PlayerEngineCore; plugins now have the exact same
          functionality regarding playback that the UI has traditionally had
      
          * src/Banshee.MediaEngine/Gstreamer/GstPlayerEngine.cs: Reworked to
          implement new PlayerEngine base class; implementation is now much
          simpler (for 0.10 and 0.8 engines)
      
          * src/Banshee.Base/UnknownTrackInfo.cs: A placeholder TrackInfo class
          that is used to create a container for loading plain URIs; eventually
          metadata will be filled in if it's found in the stream itself
      
          * src/Banshee.Base/Gui/OpenLocationDialog.cs: Glade Dialog implementation
          for open URI functionality
      
          * src/Banshee.Base/Makefile.am: Added UnknownTrackInfo.cs,
          Gui/OpenLocationDialog.cs and MediaEngine/PlayerEngine.cs
      
          * src/Banshee.Base/ActionManager.cs: Added OpenLocationAction
      
          * src/NotificationAreaIcon.cs:
          * src/PlaylistModel.cs:
          * src/PlaylistView.cs:
          * src/RemotePlayer.cs:
          * src/Preferences.cs:
          * src/Banshee.Plugins/Audioscrobbler/Engine.cs:
          * src/TrackProperties.cs: Updated to reflect changes in PlayerEngineCore
      9aeaccfb
  10. 08 Mar, 2006 2 commits
  11. 07 Mar, 2006 4 commits