John Maguire
|
cbc650f44b
|
Use CHECKED_GCONNECT instead of g_signal_connect everywhere.
|
2012-06-08 15:34:00 +02:00 |
|
John Maguire
|
80ab12aeff
|
More concise checking of callback param counts.
|
2012-06-08 15:13:23 +02:00 |
|
John Maguire
|
ae4898655d
|
Add support to gsignal checker for more parameters.
|
2012-06-08 14:30:31 +02:00 |
|
John Maguire
|
2da6c40fb5
|
Add runtime checker for gsignal callback arguments.
|
2012-06-08 14:27:38 +02:00 |
|
David Sansome
|
abdc6d8844
|
Add moodbar settings to the settings dialog
|
2012-05-27 23:56:40 +01:00 |
|
David Sansome
|
b03563f317
|
Make it possible to compile out moodbar support
|
2012-05-27 21:33:05 +01:00 |
|
David Sansome
|
51229b88c5
|
Create or load moodbar data for songs
|
2012-05-25 17:18:07 +01:00 |
|
Arnaud Bienner
|
4caa3fc17e
|
Mutex-lock DB to avoid concurrent access while doing backup DB, as it will be actually locked the DB, and what make Clementine stop if we try to modify it (e.g. add a new playlist)
|
2012-05-20 21:54:17 +02:00 |
|
Kacper "mattrick" Banasik
|
f606ae9ba8
|
Add an option to prefer AlbumArtist tag over Artist when scrobbling to Last.fm. Fixes issue 2901
|
2012-05-13 16:05:17 +01:00 |
|
Arash Abedinzadeh
|
36903ee17f
|
Fix missing boundary check for PlayTrack DBus method.
Fixes issue #2914
|
2012-05-07 12:26:13 +02:00 |
|
John Maguire
|
133c2e1640
|
Postpone the database check & backup to a little while after startup.
|
2012-04-13 15:49:56 +02:00 |
|
John Maguire
|
e9ace3a2cb
|
Support loading a spotify URL from the command line.
|
2012-03-22 16:55:05 -07:00 |
|
john.maguire
|
cd193b0d7f
|
Fix typo in cast.
|
2012-03-17 15:11:21 +00:00 |
|
John Maguire
|
2078eff8f3
|
Fix misleading error message.
|
2012-03-16 15:47:25 +01:00 |
|
John Maguire
|
9ed8ab63aa
|
Run a database backup on startup after the integrity check.
Update issue #2743
Database backup now run on startup, still needs a way to restore.
|
2012-03-16 14:52:03 +01:00 |
|
Marti Raudsepp
|
9cf279f5a3
|
Run database integrity check on startup
Update issue #2743
Integrity check now run on startup
|
2012-03-15 16:01:57 +01:00 |
|
John Maguire
|
ab0ae4414b
|
Alphabetically sort SomaFM streams.
Fixes issue #2807
|
2012-03-15 15:42:22 +01:00 |
|
David Sansome
|
204f7acbfa
|
Merge branch 'podcasts'. Fixes issue 44
|
2012-03-12 19:40:31 +00:00 |
|
David Sansome
|
5327b72f0b
|
Implement the "Delete after x days" feature for listened podcasts.
|
2012-03-12 19:35:47 +00:00 |
|
John Maguire
|
63ee8b2e55
|
Update a couple of old debug statements.
|
2012-03-12 17:25:05 +01:00 |
|
John Maguire
|
c91024ad33
|
Add support for NSObject to QDebug.
|
2012-03-12 17:25:04 +01:00 |
|
John Maguire
|
8e89838621
|
Support loading multiple files or a folder from dropping on the Mac dock icon.
Fixes issue #2787
|
2012-03-12 17:24:53 +01:00 |
|
David Sansome
|
09dfd31630
|
Add a qHash(QUrl) overload for Qt < 4.7
|
2012-03-12 14:10:16 +00:00 |
|
David Sansome
|
2750877a72
|
Support iTunes and Zune podcast URL schemes through SongLoader
|
2012-03-11 18:14:53 +00:00 |
|
David Sansome
|
f16fc8867e
|
Allow podcasts to be added through the normal SongLoader mechanism (dragging to the playlist, on the commandline, "Add Stream", etc.)
|
2012-03-11 17:57:15 +00:00 |
|
David Sansome
|
c27b8a5e95
|
Fix some broken behaviour in SongLoader when loading a playlist that was bigger than one GstBuffer. The pipeline would be stopped early because it was still asynchronously moving to the PLAYING state.
|
2012-03-11 17:20:12 +00:00 |
|
David Sansome
|
d538b71809
|
Add buttons and menu items to open the Podcast settings page. Also route these requests through Application rather than InternetModel
|
2012-03-10 22:39:24 +00:00 |
|
David Sansome
|
792a2e239d
|
Better (some) UI feedback of downloading podcasts. Also fix a bug parsing the timestamps you see in some RSS feeds
|
2012-03-10 21:06:16 +00:00 |
|
David Sansome
|
b0dd1bd284
|
Add a podcast downloader
|
2012-03-10 15:32:36 +00:00 |
|
David Sansome
|
1fc8b85ff6
|
Fix compilation on Windows
|
2012-03-09 18:40:51 +00:00 |
|
John Maguire
|
62ea8bd4eb
|
Detect battery presence on Mac.
|
2012-03-09 17:29:55 +01:00 |
|
David Sansome
|
1abf059d16
|
Add a Podcasts settings page and the start of some gpodder.net syncing
|
2012-03-09 15:26:38 +00:00 |
|
David Sansome
|
b9e08bbfe6
|
Update podcasts on a schedule and on demand. Update them immediately after subscribing, and make episodes appear in the tree.
|
2012-03-09 15:26:15 +00:00 |
|
David Sansome
|
f2885c0319
|
Return more useful aggregate information from the PodcastBackend, show something in the Internet service
|
2012-03-06 18:40:17 +00:00 |
|
David Sansome
|
c91acdb3f1
|
Add an Add Podcast dialog
|
2012-03-06 18:39:34 +00:00 |
|
David Sansome
|
90bbed1ec9
|
Add podcast parsing and database classes
|
2012-03-06 18:39:23 +00:00 |
|
John Maguire
|
5ddf9bcf41
|
Postpone FSEvent stream updates to avoid churn when adding large numbers of directories.
|
2012-03-06 12:53:20 +01:00 |
|
David Sansome
|
b53578c490
|
Don't reset a song's rating back to 0 if it was edited in the EditTagDialog
|
2012-03-04 13:36:22 +00:00 |
|
David Sansome
|
ab5ccf69da
|
Refactoring: remove BackgroundThread
|
2012-02-26 15:05:46 +00:00 |
|
David Sansome
|
bacef04405
|
Refactoring: remove a couple of the AlbumCoverLoader instances and instead use a shared CurrentArtLoader.
|
2012-02-26 14:40:51 +00:00 |
|
David Sansome
|
48f15c9fc7
|
Refactoring: instead of passing individual pointers to useful core classes (like TaskManager or LibraryBackend) to each class that uses them, pass one singleton-like Application instance everywhere.
|
2012-02-26 14:40:51 +00:00 |
|
John Maguire
|
47e437383e
|
Remove unnecessary includes.
|
2012-02-02 14:08:14 +01:00 |
|
John Maguire
|
3e65d3d5f0
|
Add ScopedNSAutoreleasePool from Chromium.
|
2012-01-31 13:54:03 +01:00 |
|
David Sansome
|
facb366017
|
Remove subdirectory watches after a directory is removed from the library. Otherwise subdirectories that changed after the directory was removed would be re-scanned and re-added.
|
2012-01-29 17:39:28 +00:00 |
|
David Sansome
|
0335d57a0f
|
Improve pipeline buffering: on an underrun event playback will now pause until the buffer is completely full. Fixes audio stuttering on when listening to radio streams on slow networks.
|
2012-01-23 15:01:39 +00:00 |
|
David Sansome
|
58c0f464cd
|
Queue messages in WorkerPool instead of in each individual handler, so the entire queue isn't lost if a worker crashes.
|
2012-01-22 18:53:17 +00:00 |
|
Руслан Ижбулатов
|
5c45e22e28
|
Make SAC and WMDM optional
|
2012-01-22 14:35:22 +00:00 |
|
John Maguire
|
17c8189dcf
|
Add and use scoped_cftyperef from Chromium.
|
2012-01-20 15:46:33 -08:00 |
|
John Maguire
|
87b94de0d7
|
Save background stream state as soon as it is changed.
|
2012-01-20 15:24:43 -08:00 |
|
John Maguire
|
e83616ad09
|
Fix build on Clang.
|
2012-01-19 15:33:16 -08:00 |
|