banshee r1891 - in trunk/banshee: . src src/Banshee.Base src/Banshee.Base/Banshee.Metadata src/Banshee.Base/MediaEngine src/Banshee.MediaEngine/Helix src/Banshee.Plugins/NotificationAreaIcon src/Banshee.Widgets
- From: abock svn gnome org
- To: svn-commits-list gnome org
- Subject: banshee r1891 - in trunk/banshee: . src src/Banshee.Base src/Banshee.Base/Banshee.Metadata src/Banshee.Base/MediaEngine src/Banshee.MediaEngine/Helix src/Banshee.Plugins/NotificationAreaIcon src/Banshee.Widgets
- Date: Sun, 31 Dec 2006 18:02:00 +0000 (GMT)
Author: abock
Date: 2006-12-31 18:01:59 +0000 (Sun, 31 Dec 2006)
New Revision: 1891
ViewCVS link: http://svn.gnome.org/viewcvs/banshee?rev=1891&view=rev
Modified:
trunk/banshee/ChangeLog
trunk/banshee/src/Banshee.Base/Banshee.Metadata/SchedulerMetadataProvider.cs
trunk/banshee/src/Banshee.Base/MediaEngine/PlayerEngine.cs
trunk/banshee/src/Banshee.Base/PlayerEngineCore.cs
trunk/banshee/src/Banshee.Base/StreamTagger.cs
trunk/banshee/src/Banshee.Base/TrackInfo.cs
trunk/banshee/src/Banshee.Base/TrackInfoHeader.cs
trunk/banshee/src/Banshee.Base/UnknownTrackInfo.cs
trunk/banshee/src/Banshee.MediaEngine/Helix/HelixRemotePlayerEngine.cs
trunk/banshee/src/Banshee.Plugins/NotificationAreaIcon/NotificationAreaIconPlugin.cs
trunk/banshee/src/Banshee.Widgets/Banshee.Widgets.mdp
trunk/banshee/src/Banshee.Widgets/LinkLabel.cs
trunk/banshee/src/Banshee.Widgets/StreamPositionLabel.cs
trunk/banshee/src/PlayerInterface.cs
trunk/banshee/src/PlaylistView.cs
trunk/banshee/src/StockIcons.cs
trunk/banshee/src/banshee.in
Log:
2006-12-31 Aaron Bockover <abock gnome org>
* src/PlayerInterface.cs: Use Album instead of DisplayAlbum, set the
MoreInfoUri on the TrackInfoHeader; Use a stop icon instead of a pause
icon if the stream cannot pause; support the Contacting engine state
* src/StockIcons.cs: Added stop icon
* src/PlaylistView.cs: Added protected IntPtr constructor
* src/Banshee.Base/Banshee.Metadata/SchedulerMetadataProvider.cs: Added
some more null checks
* src/Banshee.Plugins/NotificationAreaIcon/NotificationAreaIconPlugin.cs:
Use Album instead of DisplayAlbum
* src/Banshee.MediaEngine/Helix/HelixRemotePlayerEngine.cs: Support parsing
Real Radio clip metadata and sending results as StreamTags; support
cover art lookup inside live streams when track changes occur; support
virtual sub-tracks on live streams when duration events come in; this
allows the UI to show proper position/duration on subsets of a live stream
* src/Banshee.Base/PlayerEngineCore.cs: Added CanPause property, if
Pause() is called and the track cannot pause, stop it instead
* src/Banshee.Base/MediaEngine/PlayerEngine.cs: Added a Contacting state
and use current_track.IsLive instead of current_track is UnknownTrackInfo
to ensure tag updates only occur on live/radio streams
* src/Banshee.Base/StreamTagger.cs: Added CommonTags.MoreInfoUri and
support merging a duration that is already a TimeSpan
* src/Banshee.Base/UnknownTrackInfo.cs: Set is_live
* src/Banshee.Base/TrackInfoHeader.cs: Set MoreInfoUri, use a LinkLabel
for the title; do not show the album if it is null
* src/Banshee.Base/TrackInfo.cs: Removed Equals/GetHashCode overrides,
added AreEqual(a,b) static method; Added IsLive and MoreInfoUri properties
* src/Banshee.Widgets/StreamPositionLabel.cs: Added IsContacting
* src/Banshee.Widgets/LinkLabel.cs: Added ActAsLink - link functionality
can be disabled by setting this to false, it will act as a normal label;
use the selection background color for the link foreground color; Added
Ellipsize and Selectable properties; Selectable is always disabled if
in link mode
* src/Banshee.Widgets/Banshee.Widgets.mdp: Updated
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]