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
Bertrand Lorentz [Sat, 20 Nov 2010 10:44:05 +0000 (11:44 +0100)]
[Zeitgeist] Fix up code formatting
Comply with usual code formatting conventions.
Remove unneeded .ToString () calls. Also remove unneeded using
statements. No actual code change.
Bertrand Lorentz [Sat, 20 Nov 2010 10:38:00 +0000 (11:38 +0100)]
[Zeitgeist] Fix up .csproj file
Bertrand Lorentz [Sat, 20 Nov 2010 10:35:15 +0000 (11:35 +0100)]
[Zeitgeist] Fix up .addin.xml file
Remove comments and improve extension description
Bertrand Lorentz [Sat, 20 Nov 2010 10:34:13 +0000 (11:34 +0100)]
[Zeitgeist] Do not build when not enabled
Bertrand Lorentz [Sat, 20 Nov 2010 10:31:51 +0000 (11:31 +0100)]
[Zeitgeist] Clean up the build integration
Order things a few things properly, and rename some variables in the m4
macro.
Manish Sinha [Fri, 19 Nov 2010 23:14:03 +0000 (04:44 +0530)]
Fixed the manifest file and workaround for absence of stop in UI
* Fixed the manifest file and changed it to a Service instead of Source. Thanks to Gabriel Burt
* In Banshee UI Stop button is not shown, so created a workaround for stop. Everytime a track is loaded, it saves it's track reference which is checked when another track starts playing
* Fixed application://banshee.desktop to application://banshee-1.desktop
Manish Sinha [Fri, 19 Nov 2010 20:33:57 +0000 (02:03 +0530)]
Add code to add functionality to the dataprovider. WARNING: Still not working
* Supports LEAVE_EVENT
* Supports ENTER_EVENT
Manish Sinha [Fri, 19 Nov 2010 19:55:25 +0000 (01:25 +0530)]
Added the build script and basic structure of a Zeitgeist Dataprovider
* Hooked Zeitgeist Dataprovider with the build system
* Passing --disable-zeitgeistdp with ./autogen.sh works
* Zeitgeist-sharp availablity is checked
* Basic code structure has been shamelessly copied from tehk's old implemented at
http://bazaar.launchpad.net/~email-tehk/zeitgeist-dataproviders/Zeitgeist.Banshee/annotate/head:/banshee/Banshee.Zeitgeist/ZeitgeistService.cs
with proper copyrights
Rodney Dawes [Mon, 15 Nov 2010 19:09:13 +0000 (13:09 -0600)]
[build] Various build/unit test fixes
- Autoconf warning for AC_PROG_CXX being expanded incorrectly
- Hardcoded nunit-console2 command usage
- Should use --enable-tests for distcheck
- Tests not run by make check when enabled
- Test running rule is overly complicated
- Requires --prefix=/usr to test against installed banshee
- Mirage unit tests fail because AddinManager is never initialized
- Redefinition of TARGET variable in a couple Makefile.am files
- Run nunit tests for the OpenVP extension
Signed-off-by: Gabriel Burt <gabriel.burt@gmail.com>
Bertrand Lorentz [Sun, 14 Nov 2010 16:56:23 +0000 (17:56 +0100)]
[Jamendo] Improve integration of downloads and streaming
The javascript fixup makes sure that streaming is done through XSPF
playlists and that the download buttons work in our single window
browser.
Downloads of single tracks or albums are now handled by our own
DownloadManager and automatically imported.
Streaming doesn't work well for now : only for a single track, and most
of the time only once.
Janez Troha [Sat, 13 Nov 2010 12:24:42 +0000 (13:24 +0100)]
[Jamendo] Initial import of the Jamendo extension
Jamendo.com is a website providing free, legal and unlimited music
published under Creative Commons licenses.
More work is needed to have proper integration into Banshee.
Gabriel Burt [Fri, 12 Nov 2010 22:59:13 +0000 (16:59 -0600)]
[RandomByLastfm] Update to new RandomBy API
Gabriel Burt [Fri, 12 Nov 2010 22:59:02 +0000 (16:59 -0600)]
[Mirage] Update to new RandomBy API
Gabriel Burt [Fri, 12 Nov 2010 18:54:22 +0000 (12:54 -0600)]
[Mirage] clean up some comments, unused code
Bertrand Lorentz [Thu, 11 Nov 2010 21:04:48 +0000 (22:04 +0100)]
[Ampache] Fix compilation with banshee 1.9.0
Also add a configure check for banshee 1.9.0.
Mathijs Dumon [Thu, 11 Nov 2010 16:41:32 +0000 (17:41 +0100)]
Merge branch 'master' of git://gitorious.org/banshee-community-extensions/banshee-community-extensions
Mathijs Dumon [Thu, 11 Nov 2010 16:30:14 +0000 (17:30 +0100)]
[ClutterFlow] Fixes for Banshee 1.8 and v0.4
Bertrand Lorentz [Wed, 10 Nov 2010 20:30:19 +0000 (21:30 +0100)]
Update README with LastfmFingerprint dependencies
Bertrand Lorentz [Wed, 10 Nov 2010 20:22:31 +0000 (21:22 +0100)]
[release] Update NEWS and configure for 1.9.0
Bertrand Lorentz [Wed, 10 Nov 2010 20:19:56 +0000 (21:19 +0100)]
[Ampache] Improve extension description
Bertrand Lorentz [Wed, 10 Nov 2010 20:19:21 +0000 (21:19 +0100)]
[RandomByLastfm] Improve extension description
Bertrand Lorentz [Wed, 10 Nov 2010 19:42:56 +0000 (20:42 +0100)]
[RandomByLastfm] Remove some over-verbose debug output
Bertrand Lorentz [Sun, 7 Nov 2010 12:18:55 +0000 (13:18 +0100)]
[i18n] Update POTFILES.in
Bertrand Lorentz [Sun, 7 Nov 2010 12:14:08 +0000 (13:14 +0100)]
[LastfmFingerprint] Remove libcurl dependency from build
Olivier Dufour [Fri, 5 Nov 2010 14:46:02 +0000 (15:46 +0100)]
Merge branch 'master' of gitorious.org:banshee-community-extensions/banshee-community-extensions
Olivier Dufour [Fri, 5 Nov 2010 14:43:45 +0000 (15:43 +0100)]
Fix managed part interface to remove not needed parametters
Olivier Dufour [Fri, 5 Nov 2010 14:37:47 +0000 (15:37 +0100)]
Refactor to remove curl dependancy ended
So removed a lot of file not needed anymore from glue lib too.
NEXT TODO: remove dependancy over FFTW3F by using gstreamer fftw function
John Moore [Fri, 5 Nov 2010 01:23:42 +0000 (20:23 -0500)]
added a preferences dialog, storing server, user and password, removed the need for ampache to be located at /ampache on the server
Olivier Dufour [Thu, 4 Nov 2010 21:26:18 +0000 (22:26 +0100)]
Fix some bug but still not working
TODO: compare a request from cpp lib and one from managed part
Olivier Dufour [Thu, 4 Nov 2010 20:39:14 +0000 (21:39 +0100)]
Refactor to move outside of cpp lib the web request to remove curl dependancy
Olivier Dufour [Thu, 4 Nov 2010 18:17:57 +0000 (19:17 +0100)]
Start to refactor to remove extra dependancy.
1) done the request on managed side
Raimo Radczewski [Tue, 2 Nov 2010 07:22:20 +0000 (08:22 +0100)]
[RandomByLastfm] Code Cleanup
Code is now formatted according to banshees style guidelines.
Raimo Radczewski [Mon, 1 Nov 2010 18:31:58 +0000 (19:31 +0100)]
[RandomByLastfm] Removed Banshee.Lastfm Dependency (wave to Bertrand)
Raimo Radczewski [Mon, 1 Nov 2010 17:32:33 +0000 (18:32 +0100)]
Merge branch 'master' of gitorious.org:banshee-community-extensions/banshee-community-extensions
Raimo Radczewski [Mon, 1 Nov 2010 14:38:43 +0000 (15:38 +0100)]
[RandomByLastfm] Added RandomByLastfmUserTopArtists as Shuffle Mode, renamed RandomByLastfm Shuffle Mode to RandomByLastfmSimilarArtists
[RandomByLastfm] Minor fix
[RandomByLastfm] Implemented WeightedRandom for both shuffle modes. Both Shuffle Modes now use ArtistIDs
Todo: Tweak SimilarArtist so n-generation artists are more likely to be played
Bertrand Lorentz [Mon, 1 Nov 2010 15:24:22 +0000 (16:24 +0100)]
[SoundMenu] Fix removal of the preference checkbox (bgo#633708)
Bertrand Lorentz [Mon, 1 Nov 2010 14:47:19 +0000 (15:47 +0100)]
Merge branch 'ampache'
Bertrand Lorentz [Mon, 1 Nov 2010 14:42:41 +0000 (15:42 +0100)]
Add John Moore to AUTHORS
Bertrand Lorentz [Mon, 1 Nov 2010 14:41:59 +0000 (15:41 +0100)]
[build] Clean up Makefile.am
Bertrand Lorentz [Mon, 1 Nov 2010 14:39:00 +0000 (15:39 +0100)]
[Ampache] Fix up author information
Bertrand Lorentz [Mon, 1 Nov 2010 14:36:37 +0000 (15:36 +0100)]
[Ampache] Improve extension description
Bertrand Lorentz [Mon, 1 Nov 2010 14:21:38 +0000 (15:21 +0100)]
[Ampache] Fix line terminations and remove trailing whitespace
For some reason, a lot of the lines had DOS line endings (\r\n). Convert
all the files to UNIX line endings.
Also remove trailing whitespace, as I'm already taking the git blame
anyway.
Bertrand Lorentz [Mon, 1 Nov 2010 14:05:38 +0000 (15:05 +0100)]
[Ampache] Align login info labels to the left
Bertrand Lorentz [Mon, 1 Nov 2010 14:04:02 +0000 (15:04 +0100)]
[Ampache] Fix resource name for the ampache icon
Bertrand Lorentz [Mon, 1 Nov 2010 14:03:19 +0000 (15:03 +0100)]
[Ampache] Mark more strings as translatable
Also update POTFILES.in.
Bertrand Lorentz [Mon, 1 Nov 2010 13:45:38 +0000 (14:45 +0100)]
[Ampache] Use the Mono.Addins Localizer
Bertrand Lorentz [Mon, 1 Nov 2010 11:18:54 +0000 (12:18 +0100)]
[Ampache] Remove unused variable in AmpacheSelectionFactory
It would cause a build error.
Bertrand Lorentz [Mon, 1 Nov 2010 11:18:14 +0000 (12:18 +0100)]
[Ampache] Integrate into the build system
Bertrand Lorentz [Mon, 1 Nov 2010 10:47:21 +0000 (11:47 +0100)]
[Ampache] Enable Makefile integration in the csproj
Also sync Makefile.am with the MonoDevelop project.
Manish Sinha [Sun, 31 Oct 2010 23:23:15 +0000 (04:53 +0530)]
Added a basic structure code for ZeitgeistDataprovider
Raimo Radczewski [Fri, 29 Oct 2010 21:06:51 +0000 (23:06 +0200)]
[RandomByLastfm] Implemented generic try clause to prevent crashes due to sharing violation in Lastfm Caching, fixed a bug that would prevent a query to be executed
John Moore [Thu, 28 Oct 2010 02:39:17 +0000 (21:39 -0500)]
code formating
John Moore [Tue, 26 Oct 2010 01:37:42 +0000 (20:37 -0500)]
put the makefile back in and updated it
John Moore [Tue, 26 Oct 2010 01:16:55 +0000 (20:16 -0500)]
update project to reference banshee 1.8, was 1.6 and added comments to some of the interfaces
John Moore [Sun, 24 Oct 2010 04:25:38 +0000 (23:25 -0500)]
a plugin to use ampache as a music source, it is in a usable state but the source and the UI need some more work.
Olivier Dufour [Sat, 16 Oct 2010 17:47:50 +0000 (19:47 +0200)]
Add Cancel support
Add a respect of last fm TOS but still get banned
whereas I respect it do not know why ;(
I only send 2 requests by second whereas must be 5 in TOS
but still getting Timeout
Olivier Dufour [Sat, 16 Oct 2010 17:15:20 +0000 (19:15 +0200)]
Respect Last.fm term of services to avoir timeout on last fm request
Olivier Dufour [Sat, 16 Oct 2010 16:35:42 +0000 (18:35 +0200)]
Fix NRE in case of timeout on request
Olivier Dufour [Sat, 16 Oct 2010 15:28:43 +0000 (17:28 +0200)]
Merge branch 'master' of gitorious.org:banshee-community-extensions/banshee-community-extensions
Olivier Dufour [Sat, 16 Oct 2010 10:37:02 +0000 (12:37 +0200)]
Cosmetic and remove old TODO
Raimo Radczewski [Sun, 10 Oct 2010 14:25:42 +0000 (16:25 +0200)]
Merge branch 'master' of gitorious.org:banshee-community-extensions/banshee-community-extensions
Raimo Radczewski [Sun, 10 Oct 2010 11:54:10 +0000 (13:54 +0200)]
[RandomByLastfm]
FIX: LastfmQuery is now single-threaded
FIX: GetPlaybackTrack now works on the user defined model
TODO: IsNumber filters numeric-only artist names