Bertrand Lorentz [Wed, 4 Aug 2010 11:04:03 +0000 (13:04 +0200)]
[build] Explicitly link mirageaudiotest to GStreamer libs
Patch inspired by the one submitted by Theodore Lee. Fixes bgo#624084.
Bertrand Lorentz [Mon, 7 Jun 2010 18:52:45 +0000 (20:52 +0200)]
[release] Bump version to 1.6.1 in configure.ac
Bertrand Lorentz [Mon, 7 Jun 2010 18:52:25 +0000 (20:52 +0200)]
[release] Update NEWS for 1.6.1
Bertrand Lorentz [Sun, 30 May 2010 19:46:44 +0000 (21:46 +0200)]
[Lyrics] Follow the WriteMetadata preference
Only write lyrics to the file's metadata if the "Write metadata to
files" preference is enabled.
Bertrand Lorentz [Sun, 30 May 2010 19:07:08 +0000 (21:07 +0200)]
[Mirage] Remove the "Duplicate Search" menu entry
The feature is commented out for now, so the menu entry was not doing
anything.
Frank Ziegler [Sun, 23 May 2010 05:44:47 +0000 (12:44 +0700)]
[StreamRecorder] Use a filesink in the gstreamer pipeline (bgo#616167)
Frank Ziegler [Mon, 17 May 2010 04:13:10 +0000 (11:13 +0700)]
[LiveRadio] Fix ShoutCAST streams (LP#572819)
Sense Hofstede [Mon, 3 May 2010 18:42:37 +0000 (20:42 +0200)]
[AppIndicator] Fixing toggle state issue when the window was launched from its starter
When Banshee would be launched via its starter in e.g. the menu or a dock when it was
already running, the visibility of its main window would be toggled. However, the
toggle state of the menu item in the AppIndicator menu would not be updated accordingly.
Now fixed.
(Bug found by Chow Loong Jin)
Sense Hofstede [Fri, 23 Apr 2010 14:05:27 +0000 (16:05 +0200)]
[AppIndicator] Stopping the notifications from lagging in Banshee.AppIndicator
Notify OSD doesn't do much on the NotificationClose signal, which means that if
you .Close() the notification it will still stay around until it expires anyway.
This meant that when the CurrentTrack was changed while the notification was still
being show, the notifications would stack.
Closes: bgo#616652
Chow Loong Jin [Thu, 8 Apr 2010 16:39:33 +0000 (00:39 +0800)]
[AppIndicator] Use banshee-panel icon
If the "banshee-panel" icon exists, use it instead of "banshee", but
fallback onto "banshee" if it does not exist, similar to the current
behaviour of Banshee.NotificationArea
Bertrand Lorentz [Mon, 5 Apr 2010 19:38:06 +0000 (21:38 +0200)]
[build] Set proper configure flags for distcheck
Gabriel Burt [Wed, 31 Mar 2010 18:46:48 +0000 (11:46 -0700)]
[release] Update NEWS and configure.ac for 1.6.0
Bertrand Lorentz [Wed, 31 Mar 2010 18:08:36 +0000 (20:08 +0200)]
[release] Update AUTHORS and NEWS for 1.6.0
NEWS still needs to be filled in.
Mathijs Dumon [Wed, 31 Mar 2010 11:47:13 +0000 (13:47 +0200)]
[ClutterFlow] Fixed party-mode transition, fixed wrong slider label. Ready for 1.6!!
Andrés G. Aragoneses [Tue, 30 Mar 2010 23:25:40 +0000 (01:25 +0200)]
[Mirage] Rework plugin initialization
RandomBySimilar was being initialized before the MiragePlugin itself, so
the fix for BGO#612655 wasn't actually working. Reworked so a new Init()
method initializes the static elements which could fail at first.
Frank Ziegler [Mon, 29 Mar 2010 06:53:10 +0000 (13:53 +0700)]
[StreamRecorder] added inline XML documentation
Frank Ziegler [Mon, 29 Mar 2010 04:05:46 +0000 (11:05 +0700)]
[StreamRecorder] removed unnecessary debugging
Alex Launi [Sun, 28 Mar 2010 20:43:11 +0000 (16:43 -0400)]
Remove some really useless debugging output from stream-recorder
Mathijs Dumon [Sun, 28 Mar 2010 14:00:51 +0000 (16:00 +0200)]
[ClutterFlow] Fixed small bug, now stores user sorting setting
Mathijs Dumon [Sun, 28 Mar 2010 13:50:13 +0000 (15:50 +0200)]
[ClutterFlow] Fixing fullscreen bug, fixing internationalisation strings (again)
Mathijs Dumon [Sat, 27 Mar 2010 19:54:35 +0000 (20:54 +0100)]
[ClutterFlow] Added Sorting to ActorLoader class and subclasses, implemented GUI, adjusted letter toolbar to match the changes
Bertrand Lorentz [Sat, 27 Mar 2010 14:26:03 +0000 (15:26 +0100)]
Update README and AUTHORS for AppIndicator
Bertrand Lorentz [Sat, 27 Mar 2010 14:01:41 +0000 (15:01 +0100)]
Update POTFILES.in
Bertrand Lorentz [Sat, 27 Mar 2010 13:42:25 +0000 (14:42 +0100)]
[AppIndicator] Fix build and fix disposing the extension
I broke the build in a previous commit, so fix that. Also fix crashes
after disabling the extension, caused by things not being disposed
properly.
Bertrand Lorentz [Sat, 27 Mar 2010 13:39:55 +0000 (14:39 +0100)]
[build] Order extensions in configure output
Bertrand Lorentz [Sat, 27 Mar 2010 10:18:19 +0000 (11:18 +0100)]
[AppIndicator] Various updates and fixes to csproj file
Fix output path and references, and remove custom build command.
Bertrand Lorentz [Sat, 27 Mar 2010 10:17:21 +0000 (11:17 +0100)]
[AppIndicator] Use the Mono.Addins localizer for translations
Bertrand Lorentz [Sat, 27 Mar 2010 10:08:20 +0000 (11:08 +0100)]
[AppIndicator] Add logging of an exception
Bertrand Lorentz [Sat, 27 Mar 2010 10:00:39 +0000 (11:00 +0100)]
[AppIndicator] Do not build if not enabled by configure
Bertrand Lorentz [Sat, 27 Mar 2010 10:00:02 +0000 (11:00 +0100)]
[build] Fix ordering of a Makefile.am
Bertrand Lorentz [Sat, 27 Mar 2010 09:52:03 +0000 (10:52 +0100)]
[AppIndicator] Only try to build by default
Do not fail during configure if dependencies are not satisfied and no
explicit --enable-appindicator flag is passed
Bertrand Lorentz [Sat, 27 Mar 2010 09:39:26 +0000 (10:39 +0100)]
Merge commit 'refs/merge-requests/1' of git://gitorious.org/banshee-community-extensions/banshee-community-extensions into appindicator
Conflicts:
Extensions.sln
Bertrand Lorentz [Fri, 26 Mar 2010 23:14:33 +0000 (00:14 +0100)]
[ClutterFlow] Enable Makefile integration in the csproj files
Also update the two Makefile.am to MonoDevelop's formatting.
Gabriel Burt [Fri, 26 Mar 2010 22:52:25 +0000 (15:52 -0700)]
[ClutterFlow] Sync Makefile.am SOURCES with .csproj
Gabriel Burt [Fri, 26 Mar 2010 22:39:40 +0000 (15:39 -0700)]
[U1MS] configure output was try; is now no
Bertrand Lorentz [Fri, 26 Mar 2010 22:24:06 +0000 (23:24 +0100)]
[U1MS] Try to build by default and fix dependency check
Bertrand Lorentz [Fri, 26 Mar 2010 22:20:27 +0000 (23:20 +0100)]
Update POTFILES.in
Bertrand Lorentz [Fri, 26 Mar 2010 22:17:51 +0000 (23:17 +0100)]
[Telepathy] Fix build with MonoDevelop
Bertrand Lorentz [Fri, 26 Mar 2010 22:16:13 +0000 (23:16 +0100)]
[Mirage] Add missing NUnit references in csproj file
Bertrand Lorentz [Fri, 26 Mar 2010 22:15:32 +0000 (23:15 +0100)]
[Lyrics] Fix reference in csproj file
Bertrand Lorentz [Fri, 26 Mar 2010 22:03:16 +0000 (23:03 +0100)]
[Telepathy] Remove some unused "using ..." statements
Bertrand Lorentz [Fri, 26 Mar 2010 22:01:49 +0000 (23:01 +0100)]
[Lyrics] Remove some unused "using ..." statements
Bertrand Lorentz [Fri, 26 Mar 2010 21:51:06 +0000 (22:51 +0100)]
[I18N] Replace all Catalog calls with calls to the Mono.Addins localizer
Calls to Catalog.GetString don't work in extensions, they try to use
strings for the Banshee catalog. Replace all those calls with calls to
AddinManager.CurrentLocalizer.GetString, provided by Mono.Addins.
Also update project references where necessary.
Proper localizer configuration is added in the .addin.xml files were it
was missing.
Frank Ziegler [Tue, 23 Mar 2010 12:50:14 +0000 (19:50 +0700)]
[StreamRecorder] Added "unchanged" encoder to record streams as they are
Frank Ziegler [Tue, 23 Mar 2010 03:43:13 +0000 (10:43 +0700)]
[LiveRadio] Removed SearchEntry hack after IDisableKeyBindings fix in 1.5.6
Bertrand Lorentz [Mon, 22 Mar 2010 21:50:42 +0000 (22:50 +0100)]
[U1MS] Mark two strings for translation
Bertrand Lorentz [Mon, 22 Mar 2010 21:07:18 +0000 (22:07 +0100)]
[U1MS] Add missing references in .csproj file
Also fix output directory and remove custom build command.
Bertrand Lorentz [Mon, 22 Mar 2010 21:01:18 +0000 (22:01 +0100)]
[U1MS] Some minor source clean-ups
Bertrand Lorentz [Mon, 22 Mar 2010 20:36:50 +0000 (21:36 +0100)]
[Magnatune] Fix .csproj file
The line-endings were completely borked.
Bertrand Lorentz [Mon, 22 Mar 2010 20:29:08 +0000 (21:29 +0100)]
Add Telepathy csproj files in top-level solution
Some minor changes in the csproj files along the way, and line ending
fixes in the sln.
Bertrand Lorentz [Mon, 22 Mar 2010 20:24:34 +0000 (21:24 +0100)]
[Telepathy] Some clean-up in DownloadManagerUi.cs
Frank Ziegler [Mon, 22 Mar 2010 11:47:52 +0000 (18:47 +0700)]
[LiveRadio] updated TODO comments with prioritized open tasks
Mathijs Dumon [Sun, 21 Mar 2010 16:38:31 +0000 (17:38 +0100)]
[ClutterFlow] Added an alphabet bar to the scrollbar for fast browsing
Mathijs Dumon [Sat, 13 Mar 2010 19:02:54 +0000 (20:02 +0100)]
[ClutterFlow] Fixing asynchronous clone creation when user clicks album currently not centered
Mathijs Dumon [Sat, 13 Mar 2010 17:10:19 +0000 (18:10 +0100)]
[ClutterFlow] Fix shade bug when there's no shader support
Mathijs Dumon [Thu, 11 Mar 2010 21:36:28 +0000 (22:36 +0100)]
[ClutterFlow] Updating csproj files
Sense Hofstede [Fri, 19 Mar 2010 22:30:53 +0000 (23:30 +0100)]
Adding (optional) support for Indicator Application
Writing a separate plugin for adding Application Indicator support to Banshee, solving GNOME bug #607800.
TODO: Add a conflict for Banshee.NotificationArea, it provides functionality very similar to Banshee.AppIndicator and has got a conflicting action group.
Gabriel Burt [Thu, 18 Mar 2010 22:55:30 +0000 (15:55 -0700)]
[configure.ac] Bump to 1.5.6 for upcoming release
Jo Shields [Thu, 18 Mar 2010 18:33:52 +0000 (18:33 +0000)]
[U1MS] Fix URL in addin manifest. Thanks to Sense Hofstede for noticing
Alexander Kojevnikov [Tue, 16 Mar 2010 00:31:36 +0000 (11:31 +1100)]
[Lyrics] Per source encoding
Alexander Kojevnikov [Tue, 16 Mar 2010 00:15:24 +0000 (11:15 +1100)]
[Lyrics] Add www.lyricsplugin.com support
Frank Ziegler [Mon, 15 Mar 2010 07:36:43 +0000 (14:36 +0700)]
[StreamRecorder] added better exception handling code around gstreamer operation
make Banshee not crash on gstreamer errors, instead only recording will not work properly
Frank Ziegler [Mon, 15 Mar 2010 04:46:51 +0000 (11:46 +0700)]
[StreamRecorder] updated deprecated lame gstreamer plugin to lamemp3enc
Frank Ziegler [Mon, 15 Mar 2010 02:11:35 +0000 (09:11 +0700)]
[StreamRecorder] fixed encoder choose to not include plugins that are not found
Andrés G. Aragoneses [Fri, 12 Mar 2010 20:09:25 +0000 (12:09 -0800)]
[Mirage] Only load RandomBySimilar if Mirage working
Signed-off-by: Gabriel Burt <gabriel.burt@gmail.com>
Gabriel Burt [Thu, 11 Mar 2010 17:07:24 +0000 (09:07 -0800)]
[Magnatune] Replace unicode char with \u expansion
Gabriel Burt [Thu, 11 Mar 2010 06:09:06 +0000 (22:09 -0800)]
[LiveRadio] Fix build
Jo Shields [Wed, 10 Mar 2010 22:16:07 +0000 (22:16 +0000)]
[U1MS] Move stuff to Debug rather than Info output, it's not interesting for most people
Jo Shields [Wed, 10 Mar 2010 22:14:48 +0000 (22:14 +0000)]
[U1MS] Never mind - disable by default again
Jo Shields [Wed, 10 Mar 2010 22:13:31 +0000 (22:13 +0000)]
[U1MS] Implement PlayLibrary event... although played track is not highlighted by Banshee (i.e. isn't considered to be a library track, so doesn't get benefits like album shuffle)
Jo Shields [Wed, 10 Mar 2010 19:18:42 +0000 (19:18 +0000)]
[U1MS] Apparently I'm stupid and don't understand how release versioning works - 1.5.5 is fine for U1MS
Jo Shields [Wed, 10 Mar 2010 19:17:00 +0000 (19:17 +0000)]
Merge branch 'master' of gitorious.org:banshee-community-extensions/banshee-community-extensions
Jo Shields [Wed, 10 Mar 2010 19:16:04 +0000 (19:16 +0000)]
[U1MS] Ensure Banshee stops playing audio once U1MS previews are played, rather than going into your library and playing all your awful music
Gabriel Burt [Wed, 10 Mar 2010 18:35:02 +0000 (10:35 -0800)]
[Mirage] Only blacklist the seed artists half the time
So songs by a seed artist can be added, but at most half the time.
Gabriel Burt [Wed, 10 Mar 2010 18:27:34 +0000 (10:27 -0800)]
[Mirage] More NRE prevention
Gabriel Burt [Wed, 10 Mar 2010 18:21:58 +0000 (10:21 -0800)]
[Mirage] Actually fix that NRE
Gabriel Burt [Wed, 10 Mar 2010 18:18:46 +0000 (10:18 -0800)]
[Mirage] Avoid NRE in RandomBySimilar
Gabriel Burt [Wed, 10 Mar 2010 18:15:23 +0000 (10:15 -0800)]
Update POTFILES.in/skip; make distcheck now passes
Gabriel Burt [Wed, 10 Mar 2010 18:12:48 +0000 (10:12 -0800)]
[u1ms] Don't build if build not enabled
Gabriel Burt [Wed, 10 Mar 2010 18:12:32 +0000 (10:12 -0800)]
[LiveRadio] fix build
Gabriel Burt [Wed, 10 Mar 2010 18:12:16 +0000 (10:12 -0800)]
[ClutterFlow] fix build
Gabriel Burt [Wed, 10 Mar 2010 18:03:22 +0000 (10:03 -0800)]
Update POTFILES.in
Gabriel Burt [Wed, 10 Mar 2010 18:02:07 +0000 (10:02 -0800)]
Update NEWS and README
Jo Shields [Wed, 10 Mar 2010 16:28:37 +0000 (16:28 +0000)]
[U1MS] Prettify code and fake artist slightly
Jo Shields [Wed, 10 Mar 2010 13:41:13 +0000 (13:41 +0000)]
[U1MS] Make debug message slightly nicer
Jo Shields [Wed, 10 Mar 2010 13:38:45 +0000 (13:38 +0000)]
[U1MS] Implement DownloadFinished and UrlLoaded signals
Jo Shields [Wed, 10 Mar 2010 13:38:09 +0000 (13:38 +0000)]
[U1MS] Ensure logo is considered a resource in .csproj file
Jo Shields [Wed, 10 Mar 2010 11:53:11 +0000 (11:53 +0000)]
[U1MS] New icon, theieved from rhythmbox-ubuntuone-music-store
Jo Shields [Wed, 10 Mar 2010 11:36:23 +0000 (11:36 +0000)]
[U1MS] Enable plugin by default, if it's installed.
Jo Shields [Wed, 10 Mar 2010 10:27:23 +0000 (10:27 +0000)]
[U1MS] Add missing copyright info to U1MS
Jo Shields [Wed, 10 Mar 2010 10:26:30 +0000 (10:26 +0000)]
[U1MS] Version Banshee check for U1MS - we need an interface only added in Banshee trunk after 1.5.5
Gabriel Burt [Wed, 10 Mar 2010 00:42:30 +0000 (16:42 -0800)]
[u1ms] Add Jo to AUTHORS, alphabetize some things
Jo Shields [Wed, 10 Mar 2010 00:32:03 +0000 (00:32 +0000)]
disable u1ms by default for now
Jo Shields [Wed, 10 Mar 2010 00:16:21 +0000 (00:16 +0000)]
First draft for Ubuntu One Music Store
Gabriel Burt [Tue, 9 Mar 2010 22:17:43 +0000 (14:17 -0800)]
Update NEWS and bump configure.ac in prep for release
Gabriel Burt [Tue, 9 Mar 2010 22:13:01 +0000 (14:13 -0800)]
[Mirage] Bump played/skipped seed size in playback mode
Gabriel Burt [Tue, 9 Mar 2010 22:09:38 +0000 (14:09 -0800)]
[Mirage] Fix shuffle by similar
Only add played/skipped as seed categories for the playback shuffler,
and fix it so that when the SimilarityContext is empty, it'll just grab
a random track to start things off.
Gabriel Burt [Tue, 9 Mar 2010 04:28:39 +0000 (20:28 -0800)]
[Mirage] Make RandomBySimilar much more sophisticated
Now uses weighted seeds to find the next song, weighing the similarity
to manually-added (eg in Play Queue) songs the highest, then played
songs, then shuffled, upcoming songs, and then finally it looks for
songs dissimilar to ones you've skipped or discarded (eg removed from
the Play Queue). Currently only compares against the most recent few
from each seed category.
Gabriel Burt [Tue, 9 Mar 2010 04:29:55 +0000 (20:29 -0800)]
Add unit test support
To use in your extension, just add some unit test .cs files (ala
Mirage's) with #if ENABLE_TESTS around them. If the user passes
--enable-tests to autogen.sh or configure, they'll get built. They can
be run with 'make test' once you add your dll to the list in Makefile.am
Gabriel Burt [Tue, 9 Mar 2010 04:28:52 +0000 (20:28 -0800)]
Add custom default header in .sln