Frank Ziegler [Thu, 3 Mar 2011 08:18:36 +0000 (15:18 +0700)]
release: bump version to 1.9.4
Frank Ziegler [Thu, 3 Mar 2011 08:17:37 +0000 (15:17 +0700)]
release: Update AUTHORS and NEWS for 1.9.4
Frank Ziegler [Tue, 22 Feb 2011 11:08:37 +0000 (18:08 +0700)]
[i18n] update translations from transifex
Bertrand Lorentz [Mon, 21 Feb 2011 22:36:47 +0000 (23:36 +0100)]
i18n: Update the .pot file
Bertrand Lorentz [Mon, 21 Feb 2011 21:56:44 +0000 (22:56 +0100)]
Karaoke: Improve layout of the configuration dialog
Request a specific width and height for the dialog and use a table to
layout the scales and their labels.
Remove artificial line breaks in the labels.
Bertrand Lorentz [Mon, 21 Feb 2011 21:15:16 +0000 (22:15 +0100)]
Karaoke: Small clean-ups
Remove unnecessary casting, and remove comments in the .addin.xml
Bertrand Lorentz [Mon, 21 Feb 2011 21:11:46 +0000 (22:11 +0100)]
build: Integrate the Karaoke extension in the build system
Provide the --disable-karaoke configure option.
Check that the StreamRecorder extension will be built, as the Karaoke
extension references its assembly.
Bertrand Lorentz [Mon, 21 Feb 2011 21:00:48 +0000 (22:00 +0100)]
build: Don't build the Jamendo extension if it's disabled
Bertrand Lorentz [Mon, 21 Feb 2011 20:59:43 +0000 (21:59 +0100)]
build: Fix error message in jamendo.m4
Chow Loong Jin [Mon, 21 Feb 2011 13:49:36 +0000 (21:49 +0800)]
[Karaoke] Add Karaoke .cs files to POTFILES.in
Chow Loong Jin [Mon, 21 Feb 2011 12:52:47 +0000 (20:52 +0800)]
Fix autogen.sh return value when NOCONFIGURE set
Chow Loong Jin [Mon, 21 Feb 2011 12:49:27 +0000 (20:49 +0800)]
Fix up inverted logic in NOCONFIGURE
Chow Loong Jin [Mon, 21 Feb 2011 12:43:09 +0000 (20:43 +0800)]
Support running autogen.sh without configuring
This commit adds support for a NOCONFIGURE environment variable which
can be set to any non-blank value to prevent autogen.sh from running
configure after it has called autotools stuff, like:-
NOCONFIGURE=1 ./autogen.sh
which would pretty much autogen, but not configure the package.
Frank Ziegler [Mon, 21 Feb 2011 02:00:32 +0000 (09:00 +0700)]
[Lyrics] fix NullPointerException when artist name is not set
Occasionally the artist name is not set in the track properties
resulting in a null string. Added a check before accessing the
string in GetLyricsFilename method.
Chow Loong Jin [Sun, 20 Feb 2011 09:04:38 +0000 (17:04 +0800)]
[Ampache] Replace unicode char with \u expansion
Chow Loong Jin [Sun, 20 Feb 2011 08:33:08 +0000 (16:33 +0800)]
[Lirc] Fix warning and potential memory issues
Fix the following issues:-
* Warning about control reaching the end of
lirc_glue_next_valid_command which has a non-void return value.
* Leakage of lirc code in the same function if it yielded a NULL
command from lirc_code2char
* Remove a free(command) that would only fire if command == NULL
Frank Ziegler [Wed, 16 Feb 2011 06:42:28 +0000 (13:42 +0700)]
[Karaoke] beautified sliders in config dialog
Frank Ziegler [Wed, 16 Feb 2011 06:33:07 +0000 (13:33 +0700)]
[Karaoke] Added on/off toggle button and config dialog and removed false dependency
Added a configuration dialog to set the effect parameters. Also added
a toggle button in the header toolbar to switch the Karaoke effect on
and off without disabling the extension. Removed addin.xml dependency
to Streamrecorder as that required the Streamrecorder extension to be
enabled. The library is required, but the extension does not need to
be enabled for Karaoke to work.
Frank Ziegler [Tue, 15 Feb 2011 09:38:41 +0000 (16:38 +0700)]
[Karaoke] clean up unused usings and unnecessary log output
Frank Ziegler [Tue, 15 Feb 2011 09:25:28 +0000 (16:25 +0700)]
[Karaoke] Add Streamrecorder dependency in addin.xml file
Frank Ziegler [Mon, 14 Feb 2011 09:31:19 +0000 (16:31 +0700)]
Merge branch 'karaoke'
Frank Ziegler [Mon, 14 Feb 2011 09:28:30 +0000 (16:28 +0700)]
[Karaoke] Create new Karaoke extension to filter the singers voice
This is the first basic version of the working Karaoke extension
that filters the singers voice from normal music that is played in
the Banshee player. Karaoke mode is currently switched on and off by
enabling/disabling the extension.
Uses Banshee.Streamrecorder.Gst namespace. Some functionality has
been added there.
Frank Ziegler [Sat, 12 Feb 2011 05:28:45 +0000 (12:28 +0700)]
fix bgo#628551 Add missing unique ids
Frank Ziegler [Sat, 12 Feb 2011 05:14:52 +0000 (12:14 +0700)]
[Karaoke] create new extension Karaoke for muting singing voice in songs
Olivier Dufour [Fri, 11 Feb 2011 11:52:25 +0000 (12:52 +0100)]
[lastfm fingerprint] Fix fex exceptions:
- position parsing for album
- regular authentication for get more info (3 times exception)
- dump message if exception
Olivier Dufour [Sat, 8 Jan 2011 10:35:53 +0000 (11:35 +0100)]
Fix project file
Bertrand Lorentz [Thu, 3 Feb 2011 22:12:43 +0000 (23:12 +0100)]
release: bump version to 1.9.3
Bertrand Lorentz [Thu, 3 Feb 2011 22:12:18 +0000 (23:12 +0100)]
release: Update NEWS for 1.9.3
Bertrand Lorentz [Thu, 3 Feb 2011 21:13:16 +0000 (22:13 +0100)]
i18n: Update the .pot file
Bertrand Lorentz [Thu, 3 Feb 2011 21:09:33 +0000 (22:09 +0100)]
LastfmFingerprint: Make the login dialog a BansheeDialog
Clean up the login dialog UI code by making it a BansheeDialog.
Bertrand Lorentz [Thu, 3 Feb 2011 21:06:35 +0000 (22:06 +0100)]
LastfmFingerprint: Only show the authentication dialog once per run
Only keep the user's Last.fm login and password in memory until the
extension is disposed, we don't want to store them permanently.
is disposed, but don't store it
Bertrand Lorentz [Thu, 3 Feb 2011 19:48:43 +0000 (20:48 +0100)]
LastfmFingerprint: Update display when saving track (bgo#639721)
Use the Update () method instead of just Save (), as it makes sure
everybody is notified about the changed metadata.
Bertrand Lorentz [Thu, 3 Feb 2011 19:36:41 +0000 (20:36 +0100)]
Lyrics: Disable the lyricsplugin.com source (bgo#640570)
Frank Ziegler [Mon, 31 Jan 2011 07:55:23 +0000 (14:55 +0700)]
[LiveRadio] Add a module for RealRadios.com as an example for a HTML based directory
Frank Ziegler [Wed, 26 Jan 2011 04:57:18 +0000 (11:57 +0700)]
[LiveRadio] Allow only single selection in plugin list
Frank Ziegler [Tue, 25 Jan 2011 05:03:54 +0000 (12:03 +0700)]
[Magnatune] fixed setting the source item
Frank Ziegler [Tue, 25 Jan 2011 05:01:04 +0000 (12:01 +0700)]
[LiveRadio] fixed web icon loading, went from old size (22) to new size (16)
Frank Ziegler [Mon, 24 Jan 2011 17:24:24 +0000 (00:24 +0700)]
[LiveRadio] fixed bug #640152, checking all instances now
Frank Ziegler [Sun, 23 Jan 2011 03:56:24 +0000 (10:56 +0700)]
[LiveRadio] fixed bug #640152, check for proper result on retrieving web icon
Bertrand Lorentz [Sat, 22 Jan 2011 13:51:31 +0000 (14:51 +0100)]
Awn: Improve log messages construction
Bertrand Lorentz [Sun, 16 Jan 2011 22:03:51 +0000 (23:03 +0100)]
i18n: Update the .pot file
Bertrand Lorentz [Sun, 16 Jan 2011 21:48:56 +0000 (22:48 +0100)]
AlarmClock: Improve the sleep timer configuration
Persist the value of the sleep timer between runs.
In the configuration dialog, change the label of the OK button to make
it more explicit, and add a Cancel button.
Bertrand Lorentz [Sun, 16 Jan 2011 20:53:09 +0000 (21:53 +0100)]
AlarmClock: Fix sleep timer fade out duration (bgo#634200)
The duration until the end of the current track was mixing up seconds
and milliseconds.
Gabriel Burt [Thu, 13 Jan 2011 01:14:33 +0000 (19:14 -0600)]
release: Update NEWS, configure.ac for 1.9.2 release
Frank [Sun, 9 Jan 2011 04:08:45 +0000 (11:08 +0700)]
[LiveRadio] beautified the deactivation of the Shoutcast module by adding a property to activate or deactive a module completely
Bertrand Lorentz [Thu, 6 Jan 2011 19:29:34 +0000 (20:29 +0100)]
i18n: Add Russian (Russia) translation from transifex
Bertrand Lorentz [Thu, 6 Jan 2011 19:25:33 +0000 (20:25 +0100)]
i18n: Update translations from transifex
David Nielsen [Thu, 6 Jan 2011 19:16:24 +0000 (20:16 +0100)]
Lyrics: Add LIMIT 1 to query in LyricsDownloadJob (bgo#638845)
HyenaSqliteCommand reads in the entire result into memory in the form of
a ArrayDataReader, so we should avoid asking for more rows than needed.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
Olivier Dufour [Mon, 3 Jan 2011 21:58:23 +0000 (22:58 +0100)]
Remove video extension commit by mistake
Olivier Dufour [Mon, 3 Jan 2011 21:25:59 +0000 (22:25 +0100)]
[fingerprint]Add authentication process and Fix few bugs
Olivier Dufour [Wed, 29 Dec 2010 21:42:49 +0000 (22:42 +0100)]
[fingerprint] add authentication
Frank [Thu, 30 Dec 2010 06:04:08 +0000 (13:04 +0700)]
[StreamRecorder] fix gstreamer write error by creating output directory if it does not exist
Frank [Thu, 30 Dec 2010 06:03:16 +0000 (13:03 +0700)]
[LiveRadio] disable Shoutcast module while there is no developer key yet
Frank [Wed, 29 Dec 2010 04:18:03 +0000 (11:18 +0700)]
[LiveRadio] Change to ShoutCast API 2.0 (without proper DevKey yet)
John Moore [Tue, 28 Dec 2010 15:39:38 +0000 (09:39 -0600)]
[Banshee] unable to restart player
Bertrand Lorentz [Thu, 23 Dec 2010 19:04:41 +0000 (20:04 +0100)]
[build] Fix configure output for ZeitgeistDataprovider when disabled
Bertrand Lorentz [Fri, 17 Dec 2010 18:07:19 +0000 (19:07 +0100)]
[AlarmClock] Don't start playing if the alarm is disabled (bgo#637481)
Bertrand Lorentz [Fri, 17 Dec 2010 15:36:17 +0000 (16:36 +0100)]
[i18n] Add Spanish (Castilian) translation from transifex
Bertrand Lorentz [Fri, 17 Dec 2010 15:30:52 +0000 (16:30 +0100)]
[i18n] Update existing .po files from transifex
Bertrand Lorentz [Fri, 17 Dec 2010 15:26:03 +0000 (16:26 +0100)]
[i18n] Add configuration for the transifex command line tool
This configuration file is used by the tx command line tool, which is
provided by transifex-client.
This tool allows to easily fetch updates to the .po files from the
transifex website. See this page for details :
http://help.transifex.net/user-guide/client/client-0.3.html
Bertrand Lorentz [Fri, 17 Dec 2010 14:55:58 +0000 (15:55 +0100)]
[i18n] Automatically update the .pot file during "make all"
Bertrand Lorentz [Fri, 17 Dec 2010 11:04:19 +0000 (12:04 +0100)]
[i18n] Add the .pot file to git
This is a first step towards maybe using Transifex for translations.
Bertrand Lorentz [Thu, 16 Dec 2010 20:14:01 +0000 (21:14 +0100)]
[ClutterFlow] Handle accented characters in the alphabet bar
This fixes the third crash reported in bgo#637383.
Bertrand Lorentz [Thu, 16 Dec 2010 20:11:02 +0000 (21:11 +0100)]
[ClutterFlow] Fix typo in an enum value
Bertrand Lorentz [Thu, 16 Dec 2010 19:30:59 +0000 (20:30 +0100)]
[ClutterFlow] Clean up of the tear down process
Turn all CoverManager properties into read-only properties backed by a
private field. This allows for a cleaner disposing process.
Fix various other Dispose () issues, so that the extension shutdowns
without crashing.
Bertrand Lorentz [Thu, 16 Dec 2010 18:14:03 +0000 (19:14 +0100)]
[ClutterFlow] Use default code formatting policy for projects
Bertrand Lorentz [Thu, 16 Dec 2010 17:20:06 +0000 (18:20 +0100)]
[ClutterFlow] Overwrite existing actors in the list
Another try at fixing bgo#637383.
Bertrand Lorentz [Thu, 16 Dec 2010 17:18:06 +0000 (18:18 +0100)]
[release] Update AUTHORS, NEWS and README for 1.9.1
Bertrand Lorentz [Thu, 16 Dec 2010 16:33:32 +0000 (17:33 +0100)]
Bump version and Banshee dependency to 1.9.1
The Mirage and RandomByLastfm require Banshee 1.9.1, and we want to
prevent any confusion due to SoundMenu and UbuntuOneMusicStore moving to
Banshee core.
Bertrand Lorentz [Thu, 16 Dec 2010 14:55:34 +0000 (15:55 +0100)]
[ClutterFlow] Wait until ActiveSource is set during initialization
This prevents the model initialization from failing, and should fix
bgo#637383.
Bertrand Lorentz [Thu, 16 Dec 2010 13:52:07 +0000 (14:52 +0100)]
[build] Fix distcheck by cleaning out TestResult.xml files
John Moore [Wed, 15 Dec 2010 16:08:40 +0000 (10:08 -0600)]
[Ampache] Makefile and Project file cleanup
John Moore [Wed, 15 Dec 2010 02:42:24 +0000 (20:42 -0600)]
[Ampache] Lazy load songs on demand
bgo #636041: Songs are now loaded on demand, i.e. when you select an
album/artist, rather than loading all songs as part of connecting
to the server. This will greatly reduce the initial load time of the
plugin.
Bertrand Lorentz [Tue, 14 Dec 2010 20:23:10 +0000 (21:23 +0100)]
[build] Fix distcheck when tests are not enabled
Bertrand Lorentz [Tue, 14 Dec 2010 20:22:15 +0000 (21:22 +0100)]
Remove UbuntuOneMusicStore project from solution
Rodney Dawes [Sat, 11 Dec 2010 17:04:07 +0000 (18:04 +0100)]
Update POTFILES.in
Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
Bertrand Lorentz [Sat, 11 Dec 2010 16:58:17 +0000 (17:58 +0100)]
Remove Ubuntu One Music Store extension
The extension is now available as an official extension in the
main Banshee source tree, so it can be removed from here.
Bertrand Lorentz [Sat, 11 Dec 2010 14:14:43 +0000 (15:14 +0100)]
Remove SoundMenu extension, now available in Banshee mainline
The SoundMenu extension is now available as an official extension in the
main Banshee source tree, so it can be removed from here.
Olivier Dufour [Mon, 6 Dec 2010 21:09:35 +0000 (22:09 +0100)]
[lastfm fingerprint] Get more information from last fm API (bug 636069)
Manish Sinha [Wed, 1 Dec 2010 20:54:28 +0000 (02:24 +0530)]
Fixed duplicate events imnsertion in ZeitgeistDataprovider
Removed TrackStarted as this same event was raised by PlyaeEngine.ConnectEvent
Made a check that the saved current event needs to be diifferent from the track playing
Manish Sinha [Wed, 1 Dec 2010 20:19:51 +0000 (01:49 +0530)]
Added support for logging event when the track changes itself
John Moore [Tue, 30 Nov 2010 02:10:53 +0000 (20:10 -0600)]
change invisible character on preferences dialog, limited queries to 1000 records to avoid timeouts when querying large libraries, bugs 636041 and 625613
Olivier Dufour [Mon, 29 Nov 2010 18:26:36 +0000 (19:26 +0100)]
[Last.fm fingerprint] Fix NRE in fingerprint request when request timeout
bug#635899
Bertrand Lorentz [Fri, 26 Nov 2010 22:58:56 +0000 (23:58 +0100)]
[LastfmFingerprint] Fix logic error causing wrong fingerprint id
The GetFpId would always return -2 if it got a correct response. Fix the
logic error and properly handle a negative fingerprint id as an error.
Fixes bgo#634730.
Bertrand Lorentz [Fri, 26 Nov 2010 22:02:39 +0000 (23:02 +0100)]
[Lyrics] Properly trim artist name and track title (bgo#635616)
Use the Trim () method instead of removing spaces manually, and guard
against null strings.
Bertrand Lorentz [Fri, 26 Nov 2010 21:29:30 +0000 (22:29 +0100)]
[Lirc] Add a dllmap for lirc_client (bgo#635848)
Bertrand Lorentz [Fri, 26 Nov 2010 21:21:14 +0000 (22:21 +0100)]
[Lirc] Major cleanup
Remove the empty configuration dialog and the associated actions and
menu item.
Remove the MockController class, as it doesn't have any real purpose.
Delete an old MonoDevelop solution file.
Samuel Gyger [Sun, 21 Nov 2010 14:12:40 +0000 (16:12 +0200)]
[Lyrics] Change regex on LyricWiki to show only original language
Only show the first set of lyrics from LyricWiki. Otherwise songs that
have translated lyrics would have both version displayed, with ugly
markup. Fixes bgo#635434.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
Samuel Gyger [Sun, 21 Nov 2010 14:50:43 +0000 (16:50 +0200)]
[Lyrics] Throw a NetworkUnavailableException when there is no network
Also remove the markup from the error message. Fixes bgo#634787.
Signed-off-by: Bertrand Lorentz <bertrand.lorentz@gmail.com>
John Moore [Wed, 24 Nov 2010 03:41:08 +0000 (21:41 -0600)]
removed NotImplementedExceptions and removed the GTK ui files from the project
John Moore [Wed, 24 Nov 2010 03:25:07 +0000 (21:25 -0600)]
added file for the ampache playlist
John Moore [Wed, 24 Nov 2010 03:10:20 +0000 (21:10 -0600)]
change ampache ui to use listviews and updates to the 1.9 interfaces
Chow Loong Jin [Mon, 22 Nov 2010 11:15:13 +0000 (19:15 +0800)]
Add missing JamendoDownloadManager.cs to POTFILES.in
Chow Loong Jin [Mon, 22 Nov 2010 10:45:48 +0000 (18:45 +0800)]
Fix nunit checks
nunit-console is not guaranteed to be present when nunit.pc is present,
so make sure that NUNIT_CONSOLE before enabling tests.
Chow Loong Jin [Tue, 7 Sep 2010 20:18:43 +0000 (04:18 +0800)]
[SoundMenu] Extend conflicts to include AppIndicator
Bertrand Lorentz [Sat, 20 Nov 2010 11:30:33 +0000 (12:30 +0100)]
Update AUTHORS and README for Jamendo and Zeitgeist extensions
Bertrand Lorentz [Sat, 20 Nov 2010 11:20:40 +0000 (12:20 +0100)]
Merge branch 'ZeitgeistDataprovider'
Conflicts:
Extensions.sln
configure.ac
Bertrand Lorentz [Sat, 20 Nov 2010 11:12:57 +0000 (12:12 +0100)]
[Zeitgeist] Move some code around for better readability
Bertrand Lorentz [Sat, 20 Nov 2010 11:08:54 +0000 (12:08 +0100)]
[Zeitgeist] Remove event handlers when disposing
Bertrand Lorentz [Sat, 20 Nov 2010 11:03:38 +0000 (12:03 +0100)]
[Zeitgeist] Log exceptions and errors