banshee-community-extensions:banshee-community-extensions.git
11 years ago[build] Explicitly link mirageaudiotest to GStreamer libs stable-1.6
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.

11 years ago[release] Bump version to 1.6.1 in configure.ac 1.6.1
Bertrand Lorentz [Mon, 7 Jun 2010 18:52:45 +0000 (20:52 +0200)]
[release] Bump version to 1.6.1 in configure.ac

11 years ago[release] Update NEWS for 1.6.1
Bertrand Lorentz [Mon, 7 Jun 2010 18:52:25 +0000 (20:52 +0200)]
[release] Update NEWS for 1.6.1

12 years ago[Lyrics] Follow the WriteMetadata preference
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.

12 years ago[Mirage] Remove the "Duplicate Search" menu entry
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.

12 years ago[StreamRecorder] Use a filesink in the gstreamer pipeline (bgo#616167)
Frank Ziegler [Sun, 23 May 2010 05:44:47 +0000 (12:44 +0700)]
[StreamRecorder] Use a filesink in the gstreamer pipeline (bgo#616167)

12 years ago[LiveRadio] Fix ShoutCAST streams (LP#572819)
Frank Ziegler [Mon, 17 May 2010 04:13:10 +0000 (11:13 +0700)]
[LiveRadio] Fix ShoutCAST streams (LP#572819)

12 years ago[AppIndicator] Fixing toggle state issue when the window was launched from its starter
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)

12 years ago[AppIndicator] Stopping the notifications from lagging in Banshee.AppIndicator
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

12 years ago[AppIndicator] Use banshee-panel icon
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

12 years ago[build] Set proper configure flags for distcheck
Bertrand Lorentz [Mon, 5 Apr 2010 19:38:06 +0000 (21:38 +0200)]
[build] Set proper configure flags for distcheck

12 years ago[release] Update NEWS and configure.ac for 1.6.0 1.6.0
Gabriel Burt [Wed, 31 Mar 2010 18:46:48 +0000 (11:46 -0700)]
[release] Update NEWS and configure.ac for 1.6.0

12 years ago[release] Update AUTHORS and NEWS 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.

12 years ago[ClutterFlow] Fixed party-mode transition, fixed wrong slider label. Ready for 1.6!!
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!!

12 years ago[Mirage] Rework plugin initialization
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.

12 years ago[StreamRecorder] added inline XML documentation
Frank Ziegler [Mon, 29 Mar 2010 06:53:10 +0000 (13:53 +0700)]
[StreamRecorder] added inline XML documentation

12 years ago[StreamRecorder] removed unnecessary debugging
Frank Ziegler [Mon, 29 Mar 2010 04:05:46 +0000 (11:05 +0700)]
[StreamRecorder] removed unnecessary debugging

12 years agoRemove some really useless debugging output from stream-recorder
Alex Launi [Sun, 28 Mar 2010 20:43:11 +0000 (16:43 -0400)]
Remove some really useless debugging output from stream-recorder

12 years ago[ClutterFlow] Fixed small bug, now stores user sorting setting
Mathijs Dumon [Sun, 28 Mar 2010 14:00:51 +0000 (16:00 +0200)]
[ClutterFlow] Fixed small bug, now stores user sorting setting

12 years ago[ClutterFlow] Fixing fullscreen bug, fixing internationalisation strings (again)
Mathijs Dumon [Sun, 28 Mar 2010 13:50:13 +0000 (15:50 +0200)]
[ClutterFlow] Fixing fullscreen bug, fixing internationalisation strings (again)

12 years ago[ClutterFlow] Added Sorting to ActorLoader class and subclasses, implemented GUI...
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

12 years agoUpdate README and AUTHORS for AppIndicator
Bertrand Lorentz [Sat, 27 Mar 2010 14:26:03 +0000 (15:26 +0100)]
Update README and AUTHORS for AppIndicator

12 years agoUpdate POTFILES.in
Bertrand Lorentz [Sat, 27 Mar 2010 14:01:41 +0000 (15:01 +0100)]
Update POTFILES.in

12 years ago[AppIndicator] Fix build and fix disposing the extension
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.

12 years ago[build] Order extensions in configure output
Bertrand Lorentz [Sat, 27 Mar 2010 13:39:55 +0000 (14:39 +0100)]
[build] Order extensions in configure output

12 years ago[AppIndicator] Various updates and fixes to csproj file
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.

12 years ago[AppIndicator] Use the Mono.Addins localizer for translations
Bertrand Lorentz [Sat, 27 Mar 2010 10:17:21 +0000 (11:17 +0100)]
[AppIndicator] Use the Mono.Addins localizer for translations

12 years ago[AppIndicator] Add logging of an exception
Bertrand Lorentz [Sat, 27 Mar 2010 10:08:20 +0000 (11:08 +0100)]
[AppIndicator] Add logging of an exception

12 years ago[AppIndicator] Do not build if not enabled by configure
Bertrand Lorentz [Sat, 27 Mar 2010 10:00:39 +0000 (11:00 +0100)]
[AppIndicator] Do not build if not enabled by configure

12 years ago[build] Fix ordering of a Makefile.am
Bertrand Lorentz [Sat, 27 Mar 2010 10:00:02 +0000 (11:00 +0100)]
[build] Fix ordering of a Makefile.am

12 years ago[AppIndicator] Only try to build by default
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

12 years agoMerge commit 'refs/merge-requests/1' of git://gitorious.org/banshee-community-extensi...
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

12 years ago[ClutterFlow] Enable Makefile integration in the csproj files
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.

12 years ago[ClutterFlow] Sync Makefile.am SOURCES with .csproj
Gabriel Burt [Fri, 26 Mar 2010 22:52:25 +0000 (15:52 -0700)]
[ClutterFlow] Sync Makefile.am SOURCES with .csproj

12 years ago[U1MS] configure output was try; is now no
Gabriel Burt [Fri, 26 Mar 2010 22:39:40 +0000 (15:39 -0700)]
[U1MS] configure output was try; is now no

12 years ago[U1MS] Try to build by default and fix dependency check
Bertrand Lorentz [Fri, 26 Mar 2010 22:24:06 +0000 (23:24 +0100)]
[U1MS] Try to build by default and fix dependency check

12 years agoUpdate POTFILES.in
Bertrand Lorentz [Fri, 26 Mar 2010 22:20:27 +0000 (23:20 +0100)]
Update POTFILES.in

12 years ago[Telepathy] Fix build with MonoDevelop
Bertrand Lorentz [Fri, 26 Mar 2010 22:17:51 +0000 (23:17 +0100)]
[Telepathy] Fix build with MonoDevelop

12 years ago[Mirage] Add missing NUnit references in csproj file
Bertrand Lorentz [Fri, 26 Mar 2010 22:16:13 +0000 (23:16 +0100)]
[Mirage] Add missing NUnit references in csproj file

12 years ago[Lyrics] Fix reference in csproj file
Bertrand Lorentz [Fri, 26 Mar 2010 22:15:32 +0000 (23:15 +0100)]
[Lyrics] Fix reference in csproj file

12 years ago[Telepathy] Remove some unused "using ..." statements
Bertrand Lorentz [Fri, 26 Mar 2010 22:03:16 +0000 (23:03 +0100)]
[Telepathy] Remove some unused "using ..." statements

12 years ago[Lyrics] Remove some unused "using ..." statements
Bertrand Lorentz [Fri, 26 Mar 2010 22:01:49 +0000 (23:01 +0100)]
[Lyrics] Remove some unused "using ..." statements

12 years ago[I18N] Replace all Catalog calls with calls to the Mono.Addins localizer
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.

12 years ago[StreamRecorder] Added "unchanged" encoder to record streams as they are
Frank Ziegler [Tue, 23 Mar 2010 12:50:14 +0000 (19:50 +0700)]
[StreamRecorder] Added "unchanged" encoder to record streams as they are

12 years ago[LiveRadio] Removed SearchEntry hack after IDisableKeyBindings fix in 1.5.6
Frank Ziegler [Tue, 23 Mar 2010 03:43:13 +0000 (10:43 +0700)]
[LiveRadio] Removed SearchEntry hack after IDisableKeyBindings fix in 1.5.6

12 years ago[U1MS] Mark two strings for translation
Bertrand Lorentz [Mon, 22 Mar 2010 21:50:42 +0000 (22:50 +0100)]
[U1MS] Mark two strings for translation

12 years ago[U1MS] Add missing references in .csproj file
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.

12 years ago[U1MS] Some minor source clean-ups
Bertrand Lorentz [Mon, 22 Mar 2010 21:01:18 +0000 (22:01 +0100)]
[U1MS] Some minor source clean-ups

12 years ago[Magnatune] Fix .csproj file
Bertrand Lorentz [Mon, 22 Mar 2010 20:36:50 +0000 (21:36 +0100)]
[Magnatune] Fix .csproj file

The line-endings were completely borked.

12 years agoAdd Telepathy csproj files in top-level solution
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.

12 years ago[Telepathy] Some clean-up in DownloadManagerUi.cs
Bertrand Lorentz [Mon, 22 Mar 2010 20:24:34 +0000 (21:24 +0100)]
[Telepathy] Some clean-up in DownloadManagerUi.cs

12 years ago[LiveRadio] updated TODO comments with prioritized open tasks
Frank Ziegler [Mon, 22 Mar 2010 11:47:52 +0000 (18:47 +0700)]
[LiveRadio] updated TODO comments with prioritized open tasks

12 years ago[ClutterFlow] Added an alphabet bar to the scrollbar for fast browsing
Mathijs Dumon [Sun, 21 Mar 2010 16:38:31 +0000 (17:38 +0100)]
[ClutterFlow] Added an alphabet bar to the scrollbar for fast browsing

12 years ago[ClutterFlow] Fixing asynchronous clone creation when user clicks album currently...
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

12 years ago[ClutterFlow] Fix shade bug when there's no shader support
Mathijs Dumon [Sat, 13 Mar 2010 17:10:19 +0000 (18:10 +0100)]
[ClutterFlow] Fix shade bug when there's no shader support

12 years ago[ClutterFlow] Updating csproj files
Mathijs Dumon [Thu, 11 Mar 2010 21:36:28 +0000 (22:36 +0100)]
[ClutterFlow] Updating csproj files

12 years agoAdding (optional) support for Indicator Application 1
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.

12 years ago[configure.ac] Bump to 1.5.6 for upcoming release
Gabriel Burt [Thu, 18 Mar 2010 22:55:30 +0000 (15:55 -0700)]
[configure.ac] Bump to 1.5.6 for upcoming release

12 years ago[U1MS] Fix URL in addin manifest. Thanks to Sense Hofstede for noticing
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

12 years ago[Lyrics] Per source encoding
Alexander Kojevnikov [Tue, 16 Mar 2010 00:31:36 +0000 (11:31 +1100)]
[Lyrics] Per source encoding

12 years ago[Lyrics] Add www.lyricsplugin.com support
Alexander Kojevnikov [Tue, 16 Mar 2010 00:15:24 +0000 (11:15 +1100)]
[Lyrics] Add www.lyricsplugin.com support

12 years ago[StreamRecorder] added better exception handling code around gstreamer operation
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

12 years ago[StreamRecorder] updated deprecated lame gstreamer plugin to lamemp3enc
Frank Ziegler [Mon, 15 Mar 2010 04:46:51 +0000 (11:46 +0700)]
[StreamRecorder] updated deprecated lame gstreamer plugin to lamemp3enc

12 years ago[StreamRecorder] fixed encoder choose to not include plugins that are not found
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

12 years ago[Mirage] Only load RandomBySimilar if Mirage working
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>
12 years ago[Magnatune] Replace unicode char with \u expansion
Gabriel Burt [Thu, 11 Mar 2010 17:07:24 +0000 (09:07 -0800)]
[Magnatune] Replace unicode char with \u expansion

12 years ago[LiveRadio] Fix build 1.5.5
Gabriel Burt [Thu, 11 Mar 2010 06:09:06 +0000 (22:09 -0800)]
[LiveRadio] Fix build

12 years ago[U1MS] Move stuff to Debug rather than Info output, it's not interesting for most...
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

12 years ago[U1MS] Never mind - disable by default again
Jo Shields [Wed, 10 Mar 2010 22:14:48 +0000 (22:14 +0000)]
[U1MS] Never mind - disable by default again

12 years ago[U1MS] Implement PlayLibrary event... although played track is not highlighted by...
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)

12 years ago[U1MS] Apparently I'm stupid and don't understand how release versioning works -...
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

12 years agoMerge branch 'master' of gitorious.org:banshee-community-extensions/banshee-community...
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

12 years ago[U1MS] Ensure Banshee stops playing audio once U1MS previews are played, rather than...
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

12 years ago[Mirage] Only blacklist the seed artists half the time
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.

12 years ago[Mirage] More NRE prevention
Gabriel Burt [Wed, 10 Mar 2010 18:27:34 +0000 (10:27 -0800)]
[Mirage] More NRE prevention

12 years ago[Mirage] Actually fix that NRE
Gabriel Burt [Wed, 10 Mar 2010 18:21:58 +0000 (10:21 -0800)]
[Mirage] Actually fix that NRE

12 years ago[Mirage] Avoid NRE in RandomBySimilar
Gabriel Burt [Wed, 10 Mar 2010 18:18:46 +0000 (10:18 -0800)]
[Mirage] Avoid NRE in RandomBySimilar

12 years agoUpdate POTFILES.in/skip; make distcheck now passes
Gabriel Burt [Wed, 10 Mar 2010 18:15:23 +0000 (10:15 -0800)]
Update POTFILES.in/skip; make distcheck now passes

12 years ago[u1ms] Don't build if build not enabled
Gabriel Burt [Wed, 10 Mar 2010 18:12:48 +0000 (10:12 -0800)]
[u1ms] Don't build if build not enabled

12 years ago[LiveRadio] fix build
Gabriel Burt [Wed, 10 Mar 2010 18:12:32 +0000 (10:12 -0800)]
[LiveRadio] fix build

12 years ago[ClutterFlow] fix build
Gabriel Burt [Wed, 10 Mar 2010 18:12:16 +0000 (10:12 -0800)]
[ClutterFlow] fix build

12 years agoUpdate POTFILES.in
Gabriel Burt [Wed, 10 Mar 2010 18:03:22 +0000 (10:03 -0800)]
Update POTFILES.in

12 years agoUpdate NEWS and README
Gabriel Burt [Wed, 10 Mar 2010 18:02:07 +0000 (10:02 -0800)]
Update NEWS and README

12 years ago[U1MS] Prettify code and fake artist slightly
Jo Shields [Wed, 10 Mar 2010 16:28:37 +0000 (16:28 +0000)]
[U1MS] Prettify code and fake artist slightly

12 years ago[U1MS] Make debug message slightly nicer
Jo Shields [Wed, 10 Mar 2010 13:41:13 +0000 (13:41 +0000)]
[U1MS] Make debug message slightly nicer

12 years ago[U1MS] Implement DownloadFinished and UrlLoaded signals
Jo Shields [Wed, 10 Mar 2010 13:38:45 +0000 (13:38 +0000)]
[U1MS] Implement DownloadFinished and UrlLoaded signals

12 years ago[U1MS] Ensure logo is considered a resource in .csproj file
Jo Shields [Wed, 10 Mar 2010 13:38:09 +0000 (13:38 +0000)]
[U1MS] Ensure logo is considered a resource in .csproj file

12 years ago[U1MS] New icon, theieved from rhythmbox-ubuntuone-music-store
Jo Shields [Wed, 10 Mar 2010 11:53:11 +0000 (11:53 +0000)]
[U1MS] New icon, theieved from rhythmbox-ubuntuone-music-store

12 years ago[U1MS] Enable plugin by default, if it's installed.
Jo Shields [Wed, 10 Mar 2010 11:36:23 +0000 (11:36 +0000)]
[U1MS] Enable plugin by default, if it's installed.

12 years ago[U1MS] Add missing copyright info to U1MS
Jo Shields [Wed, 10 Mar 2010 10:27:23 +0000 (10:27 +0000)]
[U1MS] Add missing copyright info to U1MS

12 years ago[U1MS] Version Banshee check for U1MS - we need an interface only added in Banshee...
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

12 years ago[u1ms] Add Jo to AUTHORS, alphabetize some things
Gabriel Burt [Wed, 10 Mar 2010 00:42:30 +0000 (16:42 -0800)]
[u1ms] Add Jo to AUTHORS, alphabetize some things

12 years agodisable u1ms by default for now
Jo Shields [Wed, 10 Mar 2010 00:32:03 +0000 (00:32 +0000)]
disable u1ms by default for now

12 years agoFirst draft for Ubuntu One Music Store
Jo Shields [Wed, 10 Mar 2010 00:16:21 +0000 (00:16 +0000)]
First draft for Ubuntu One Music Store

12 years agoUpdate NEWS and bump configure.ac in prep for release
Gabriel Burt [Tue, 9 Mar 2010 22:17:43 +0000 (14:17 -0800)]
Update NEWS and bump configure.ac in prep for release

12 years ago[Mirage] Bump played/skipped seed size in playback mode
Gabriel Burt [Tue, 9 Mar 2010 22:13:01 +0000 (14:13 -0800)]
[Mirage] Bump played/skipped seed size in playback mode

12 years ago[Mirage] Fix shuffle by similar
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.

12 years ago[Mirage] Make RandomBySimilar much more sophisticated
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.

12 years agoAdd unit test support
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

12 years agoAdd custom default header in .sln
Gabriel Burt [Tue, 9 Mar 2010 04:28:52 +0000 (20:28 -0800)]
Add custom default header in .sln