CVSROOT: /cvs/gnome Module name: banshee Changes by: abock 06/03/09 20:28:53
Modified files: . : ChangeLog banshee.mdp data : UIManagerLayout.xml banshee.glade libbanshee : gst-playback-0.10.c src : NotificationAreaIcon.cs PlayerInterface.cs PlaylistModel.cs PlaylistView.cs Preferences.cs RemotePlayer.cs TrackProperties.cs src/Banshee.Base: ActionManager.cs Makefile.am PlayerEngineCore.cs src/Banshee.MediaEngine/Gstreamer: GstPlayerEngine.cs src/Banshee.Plugins/Audioscrobbler: Engine.cs Added files: src/Banshee.Base: UnknownTrackInfo.cs src/Banshee.Base/Gui: OpenLocationDialog.cs src/Banshee.Base/MediaEngine: PlayerEngine.cs Removed files: src/Banshee.Base: PlayerEngineLoader.cs Log message: 2006-03-09 Aaron Bockover <[EMAIL PROTECTED]> * 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 URL : http://cvs.gnome.org/bonsai/cvsquery.cgi?branch=&dir=banshee&who=abock&date=explicit&mindate=2006-03-09%2020:27&maxdate=2006-03-09%2020:29 _______________________________________________ cvs-commits-list mailing list cvs-commits-list@gnome.org http://mail.gnome.org/mailman/listinfo/cvs-commits-list