David Sansome
02783b1d5d
Unmount devices from the main thread instead of the organiser thread - fixes a crash when unmounting after copying
2010-08-01 11:01:07 +00:00
David Sansome
a207a3def5
Make pressing return in the library view the same as double clicking
2010-07-31 17:29:52 +00:00
David Sansome
51b5e7d607
Fix an assert when the library is grouped by file type
2010-07-31 16:13:50 +00:00
David Sansome
1f2b69c6bc
Add support for deleting files from the filesystem, devices, and ipods.
2010-07-31 16:12:16 +00:00
David Sansome
5a1fe772ac
Fix the ordering of tracks in the library view, again
2010-07-31 15:00:31 +00:00
David Sansome
a236861dfa
Option to group the library by file type
2010-07-31 14:14:03 +00:00
David Sansome
7ca3612bea
Friendly names for the iPod Touch and iPad
2010-07-31 14:13:37 +00:00
David Sansome
7e29c772af
Use the playlist's name as the default filename when saving it
2010-07-31 13:10:08 +00:00
David Sansome
a21b7541e5
Sort items in the library model that don't have track/disc information in a more deterministic way
2010-07-31 12:50:00 +00:00
David Sansome
18f95c205c
Don't show the device capacity text in the device properties dialog any more
2010-07-31 12:48:55 +00:00
David Sansome
6dc81851bf
Juggle translations
2010-07-31 12:47:40 +00:00
David Sansome
cb2ae56949
Disable the OK button on the organise dialog when the destination device doesn't have enough free space. Fixes issue #539
2010-07-30 22:25:32 +00:00
David Sansome
06ce5e5253
Fix a crash when a device can't be connected, and remove some debug noise
2010-07-30 22:19:28 +00:00
John Maguire
24837741e5
Add support for capacity/free space to iDevices.
...
Fix code review comments for r1585
2010-07-30 22:08:47 +00:00
John Maguire
e39a4a889b
Fix build without libimobiledevice
2010-07-30 21:51:26 +00:00
David Sansome
4a096b69ee
Make the free space widget prettier
2010-07-30 21:47:38 +00:00
John Maguire
23044bf702
Add basic support for libimobiledevice.
2010-07-30 21:10:34 +00:00
David Sansome
e54f0a18d9
Add an implementation of FileSystemCapacity and FileSystemFreeSpace for windows
2010-07-29 22:58:23 +00:00
David Sansome
6f259d4ecc
Show a free space bar in the organise dialog, and also show how much space would be taken up after copying files.
2010-07-29 22:16:12 +00:00
David Sansome
3ad30d14a8
Display device free space information in the device properties dialog
2010-07-29 20:03:24 +00:00
David Sansome
af0a9ac79b
Use statvfs instead of statfs
2010-07-29 19:06:27 +00:00
David Sansome
87b8c3ce69
Detect symlinks in music library. Patch by Knuckster
2010-07-29 18:40:10 +00:00
David Sansome
7c974d66da
Get free space for DeviceKit devices
2010-07-29 18:14:26 +00:00
David Sansome
a95f9aecd8
Juggle translations
2010-07-29 18:13:30 +00:00
John Maguire
124ceb2db9
Fix compiling with Clang.
2010-07-27 13:21:28 +00:00
John Maguire
fe26c8bb8f
Fix crash when expanding last.fm tree.
...
Fixes issue #463
2010-07-26 17:32:16 +00:00
John Maguire
14dd723e3a
Connect up signals for queuing tracks so that the view is updated correctly.
...
Fixes issue #548
2010-07-26 15:53:06 +00:00
John Maguire
b3d3bca314
Add shortcut for queue/dequeue track.
...
Fix other context menu shortcuts.
Fixes issue #259
Fixes issue #547
2010-07-26 15:21:56 +00:00
John Maguire
7235194016
Hack font size down to 11pt on Mac.
...
Fixes issue #546
2010-07-26 12:55:33 +00:00
John Maguire
a55ee16c3d
Disable Cmd+H shortcut for shuffle on Mac as it conflicts with the default hide action.
...
I haven't replaced the shortcut with anything else yet as it's not obvious what it should be.
Fixed issue #523
2010-07-26 12:05:50 +00:00
John Maguire
41d1facd9f
Fix compile on Leopard & support correct icons on Mac.
2010-07-26 11:01:36 +00:00
John Maguire
6358198b06
Use correct icon for Nexus One.
2010-07-25 13:32:47 +00:00
John Maguire
39b72e2b9c
Fix compiler warning.
2010-07-25 13:09:23 +00:00
David Sansome
b2aba2bac2
Add an option to eject a device after copying files to it. Now with bonus multiple virtual inheritance.
2010-07-25 09:52:29 +00:00
David Sansome
4ffc118468
Give the organise dialog a more sensible size
2010-07-25 09:32:44 +00:00
David Sansome
eeafce66bc
Show devices in the organise dialog that are connected but not open
2010-07-25 09:27:41 +00:00
David Sansome
b13aa47e97
Juggle translations
2010-07-25 09:27:18 +00:00
John Maguire
95d5906995
Handle GLib logs ourself.
2010-07-25 01:44:46 +00:00
John Maguire
c010a66e3f
D'oh.
2010-07-25 01:41:06 +00:00
John Maguire
8ffc77e5b4
Unmount support on Mac.
2010-07-25 01:29:22 +00:00
David Sansome
a9d75e628b
Remove the connect/disconnect actions and replace them with an eject device action. Implement eject on devicekit and gio.
2010-07-25 01:07:51 +00:00
John Maguire
7b1ea18621
Fix compile without libgpod.
2010-07-25 00:43:41 +00:00
John Maguire
fa923a254e
iPod colour/model detection -> icon name.
2010-07-25 00:20:18 +00:00
David Sansome
94a9d520b5
Show the mount path of connected devices
2010-07-24 23:20:34 +00:00
David Sansome
d13c909674
When copying songs to an iPod, add them to our LibraryBackend as well so they get shown in the model. Also support deleting the originals.
2010-07-24 20:43:51 +00:00
John Maguire
ad5c51f3d5
Possibly fix crash on device disconnect.
2010-07-24 20:31:09 +00:00
John Maguire
de2eb79d3c
Fix crash on device removal.
2010-07-24 19:41:30 +00:00
John Maguire
a0fc3e3633
Fix code review comments from r1530
2010-07-24 19:02:49 +00:00
John Maguire
3cc30db7d4
Support mass storage devices on Mac.
2010-07-24 18:34:22 +00:00
David Sansome
81a1a9926e
Disable the "copy to device" action if there are no devices connected
2010-07-24 18:31:05 +00:00
David Sansome
21ee5ba01f
Make the Organise dialog look better when copying to an iPod
2010-07-24 18:12:47 +00:00
David Sansome
c935d00986
Fix compilation without libgpod
2010-07-24 17:53:40 +00:00
David Sansome
bc97872bc4
Destroy the gpodloader, only load the itunes database once, ensure only one Organiser thread can write to the ipod at once, make Organiser threads wait for the device to be loaded before they start writing.
2010-07-24 17:41:18 +00:00
David Sansome
1d5cef0f0d
Set the organise progress to 100% when all files have been copied, but before the device is finalised
2010-07-24 17:40:19 +00:00
David Sansome
b624be9800
Add almost-working support for writing to ipods
2010-07-24 16:58:14 +00:00
David Sansome
c35bd8779a
Make sure -1 and "" get stored in the database instead of NULL for song metadata. Thanks YellowOnion. Fixes issue #396 . Fixes issue #479 .
2010-07-24 15:13:09 +00:00
John Maguire
3f78df5725
Fix the parsing of Finder command line options.
...
Fixes issue #537
2010-07-24 14:57:56 +00:00
David Sansome
f3491add62
Load albumartist from flac and ogg metadata. Thanks YellowOnion
2010-07-24 14:49:49 +00:00
David Sansome
6a03641079
Don't replace the whole selection when autoscrolling.
...
Update issue #496
Status: Fixed
I think the autoscroll is useful even when the selected song isn't the
currently playing song. I've changed it slightly now though so it won't
replace the selection when it scrolls, so you'll be able to press up or
down to go back to where you were before.
2010-07-24 14:37:11 +00:00
David Sansome
77b4ec54bd
Look at the file extension as well as magic when loading a local playlist. Fixes issue #507
2010-07-24 14:09:27 +00:00
David Sansome
692e5715e3
Replace slashes with underscores when organising files. Fixes issue #503
2010-07-24 13:56:49 +00:00
David Sansome
990127e5e8
Merge translations from launchpad
2010-07-24 12:41:37 +00:00
David Sansome
60eb5a34f8
Add global shortcuts for show/hide and show osd.
...
Update issue #533
Status: Fixed
Thanks for the patch :)
2010-07-24 12:39:09 +00:00
David Sansome
4b96395e7f
Add an option to use the system qxt library
2010-07-24 12:35:21 +00:00
John Maguire
dd3182ad70
Messy mac device listing code using three different APIs. At least the IOKit one will probably go away.
2010-07-23 13:46:30 +00:00
David Sansome
a6b3aa07e1
Initialise gobject - maybe fix issue #519
2010-07-20 09:25:20 +00:00
David Sansome
9f2d610e9d
Add a menu item for copying songs to devices. Only filesystem devices supported so far
2010-07-19 21:16:22 +00:00
David Sansome
62616304d8
Add a MusicStorage interface that can be used to abstract away the details of copying a file to a device.
2010-07-19 19:56:29 +00:00
David Sansome
d108841e36
Fix a build failure with mingw
2010-07-19 19:33:13 +00:00
David Sansome
0d0f1521f2
Show embedded cover art in the album cover manager too, but only for the first file in an album
2010-07-19 18:08:25 +00:00
David Sansome
f64cdb23e9
Make the AlbumCoverLoader read embedded album cover art when it's available. Fixes issue #516
2010-07-19 17:55:02 +00:00
John Maguire
0bf454ab60
Case insensitive search in playlist.
...
Fixes issue #460
2010-07-19 15:52:38 +00:00
David Sansome
2f11ee5d2b
Load embedded album art from id3v2 tags
2010-07-19 11:40:30 +00:00
David Sansome
c43d695d8b
Add a menu item for copying songs off devices to the library
2010-07-18 17:13:43 +00:00
David Sansome
1a5f865d53
Bundle an empty font file and pass it to projectM so it doesn't crash when FTGL is turned on.
2010-07-18 13:26:01 +00:00
David Sansome
94b1edde2f
Add more song-related things to the device menu
2010-07-17 22:53:27 +00:00
David Sansome
fc5929b79b
Enable drag from the device view to the playlist
2010-07-17 22:19:02 +00:00
David Sansome
d704680579
Show some more information for GIO devices
2010-07-17 22:06:19 +00:00
David Sansome
a2fe094bbe
Improve device icon loading slightly
2010-07-17 21:48:09 +00:00
David Sansome
7845a243c2
Oops, link against gio
2010-07-17 21:29:41 +00:00
David Sansome
43a73555db
Implement the rest of the GIO backend. Devices are now keyed off "mount URLs" as well as backend-specific device IDs, if two or more devices share the same mount URL then the metadata gets taken from the most reliable backend.
2010-07-17 17:18:02 +00:00
David Sansome
0dcdf36535
Start of work on a GIO/GVFS device backend.
2010-07-17 14:22:07 +00:00
David Sansome
40a2302311
Support dragging and dropping between playlists
2010-07-17 12:47:59 +00:00
John Maguire
95bb4eccea
Unpack artist/title from SomaFM streams correctly.
...
Fixes issue #497
2010-07-15 12:59:14 +00:00
John Maguire
579c7cc592
Fix some Latin1 encoding guessing.
2010-07-15 12:46:08 +00:00
John Maguire
90fc1481e6
Show song information when Hypnotoad is hypnotising.
2010-07-14 13:44:45 +00:00
John Maguire
31a726789a
Code review comments for r1476.
2010-07-14 11:43:23 +00:00
John Maguire
41ab99e62e
Generate Hypnotoad rather than streaming it.
2010-07-14 11:16:56 +00:00
David Sansome
d612e8468d
Make the mute shortcut toggle
2010-07-13 22:22:04 +00:00
David Sansome
36604f7ec8
Oops, fix the preamp
2010-07-12 21:00:15 +00:00
David Sansome
553184c7db
Remove amarok's equalizer and use gstreamer's one instead for vastly reduced CPU usage. Fixes issue #494
2010-07-12 20:55:09 +00:00
David Sansome
aff234b8a4
Translation noise
2010-07-12 20:52:29 +00:00
John Maguire
5c2364ee25
Use update(), not repaint()
2010-07-12 20:00:42 +00:00
John Maguire
6c18691755
Make Hypnotoad disable-able.
2010-07-12 19:58:47 +00:00
John Maguire
d03bdda5f7
Fixes issu...
...
,'``.._ ,'``.
:,--._:)\,:,._,.: All Glory to
:`--,'' :`...';\ the HYPNO TOAD!
`,' `---' `.
/ :
/ \
,' :\.___,-.
`...,---'``````-..._ |: \
( ) ;: ) \ _,-.
`. ( // `' \
: `.// ) ) , ;
,-|`. _,'/ ) ) ,' ,'
( :`.`-..____..=:.-': . _,' ,'
`,'\ ``--....-)=' `._, \ ,') _ '``._
_.-/ _ `. (_) / )' ; / \ \`-.'
`--( `-:`. `' ___..' _,-' |/ `.)
`-. `.`.``-----``--, .'
|/`.\`' ,','); SSt
` (/ (/
2010-07-12 19:51:23 +00:00
David Sansome
8b36f12cc3
Stop the old decodebin after starting the new one to (hopefully) fix an occasional race condition/deadlock.
2010-07-12 19:10:32 +00:00
David Sansome
fbd6b46e20
Only take notice of the first segment start event, to fix seeking
2010-07-12 19:09:59 +00:00
David Sansome
6b43e22e68
Remove a stray \r from el.po. Fixes issue #499
2010-07-11 22:59:09 +00:00
David Sansome
81b2e40d30
Set a more appropriate text and icon for the queue/dequeue action depending on how many of the selected tracks are queued.
2010-07-11 21:52:00 +00:00
David Sansome
4bf9ee0a8e
Change the queue manager to use a QTreeView instead of QListView so it doesn't repaint on drop.
2010-07-11 21:27:36 +00:00
David Sansome
9bc8d914af
Fix some occasional crashes when deleting the current playlist
2010-07-11 20:23:34 +00:00
John Maguire
dc47c96024
Make sure Qt loads plugins from the correct place on mac even when it decides to ignore qt.conf.
2010-07-11 20:14:25 +00:00
John Maguire
bcc84911b8
Hack out silly mac command line when Clementine is opened via "open" or GUI.
2010-07-11 19:20:21 +00:00
David Sansome
aa2d69f1bf
Make the player actually use the queue order. Fixes issue #24 .
2010-07-11 19:02:31 +00:00
David Sansome
cbc6169ea8
Make the "stop after this track" box look nicer
2010-07-11 18:37:42 +00:00
David Sansome
e625deed33
Enable drag and drop from the playlist to the queue
2010-07-11 18:11:47 +00:00
David Sansome
89fffcc37f
Support internal drag and drop in the queue
2010-07-11 18:04:35 +00:00
David Sansome
38ea733e18
Oops, fix broken visualisations from yesterday
2010-07-11 17:44:55 +00:00
David Sansome
4b81a86d1d
Implement moving items in the queue
2010-07-11 17:39:11 +00:00
David Sansome
1f9e72f971
Add icons to the move up/move down/clear buttons, and implement the clear button
2010-07-11 16:58:22 +00:00
David Sansome
f750ac1351
Display an indicator next to each playlist item showing its position in the queue
2010-07-11 16:17:38 +00:00
David Sansome
41183107d2
Start of work on a queue manager
2010-07-11 15:37:40 +00:00
David Sansome
b62263540f
Use the segment start time when calculating the timestamp of data buffers in the scope. Fixes a memory leak and makes the scope work again when playing ogg streams. Fixes issue #495 .
2010-07-11 13:31:03 +00:00
David Sansome
0c123d58e8
Use a system QtIoCompressor if it's available
2010-07-11 12:02:30 +00:00
David Sansome
9be9a7cc0a
Add a cmake option to use a system install of QtSingleApplication
2010-07-10 20:33:28 +00:00
David Sansome
acf9ff5fd3
Add a cmake option to use a system install of libprojectM. No, gentoo users, you shouldn't use this.
2010-07-10 20:21:06 +00:00
David Sansome
91f801639a
Unpack "Artist - Title" from icycast metadata. Fixes issue #425
2010-07-10 19:51:34 +00:00
David Sansome
fca4fb8264
On second thoughts, use temporary metadata for all playlist items.
2010-07-10 19:45:29 +00:00
David Sansome
d8cce6a343
Make temporary metadata work for SongPlaylistItems too. Fixes issue #487
2010-07-10 19:40:16 +00:00
David Sansome
d8cc037446
Don't grab global shortcuts while the global shortcut grabber is open. Fixes issue #462
2010-07-10 19:17:21 +00:00
David Sansome
384ff16f2b
Add a parser for a weird playlist format that looks like a cross between ASX and PLS. I don't know what it's called...
2010-07-10 18:39:41 +00:00
David Sansome
f8da25a3a0
Filtering the playlist keeps the current track focused. Fixes issue #466
2010-07-10 17:47:27 +00:00
David Sansome
4760210b2f
Show a warning message instead of asserting if no projectM presets could be loaded.
2010-07-10 17:21:23 +00:00
David Sansome
d620779696
Add an option to disable directory watchers
2010-07-10 17:03:28 +00:00
David Sansome
b12db6357e
Make the commandline interface work even without a running X server. Fixes issue #489
2010-07-10 16:20:09 +00:00
David Sansome
783ad54b68
Only create the OpenGL graphics context when you first open the visualisations window. Fixes issue #491
2010-07-10 15:48:46 +00:00
David Sansome
f151df00b0
Blur behind the pretty OSD on Windows Vista and above
2010-07-07 23:03:35 +00:00
David Sansome
e9525e8ec3
Very basic support for reading iPods with libgpod. Uses a hardcoded ~/.gvfs path for now.
2010-07-04 20:52:45 +00:00
David Sansome
48a2e3dc33
Disable the "connect device" menu item if the device isn't plugged in
2010-07-04 16:10:58 +00:00
David Sansome
919f80a811
Mount points makes more sense than mount paths
2010-07-04 15:57:09 +00:00
David Sansome
2762d80722
Show the scanning progress in the device view
2010-07-04 15:56:08 +00:00
David Sansome
6c51858554
Change the capacity field to a label, and make double clicking a device actually connect it
2010-07-04 15:25:11 +00:00
David Sansome
aa49082952
Save changes made in the device properties dialog
2010-07-04 15:18:37 +00:00
David Sansome
b3af9fa7d7
Add a device properties dialog
2010-07-04 15:01:24 +00:00
David Sansome
a892489de7
Add a menu option to forget a device, and add some helpful information dialogs
2010-07-04 12:56:49 +00:00
David Sansome
4a8bff5f4e
Cope with removable media changing mount point
2010-07-04 12:10:44 +00:00
David Sansome
8c0b714791
Fix some warnings
2010-07-04 11:46:42 +00:00
David Sansome
2b58a1e19a
Pass dataChanged through MergedProxyModel
2010-07-04 11:43:17 +00:00
David Sansome
88474551d5
Make the device view prettier
2010-07-04 11:34:25 +00:00
David Sansome
8c26c61b0b
Sort the device libraries properly
2010-07-04 00:58:01 +00:00
David Sansome
545d28428c
Use the library delegates in the devices view
2010-07-04 00:37:41 +00:00
David Sansome
71a1cf3c41
Disconnecting devices works
2010-07-04 00:33:34 +00:00
David Sansome
b9be6eba5f
Fix a crash on shutdown
2010-07-03 23:33:31 +00:00
David Sansome
db5409b66b
Store devices in the main database
2010-07-03 23:00:07 +00:00
David Sansome
6654182032
Don't connect new devices automatically, put them in a list model. Add icons for ipods, android phones and USB memory sticks.
2010-07-03 21:05:55 +00:00
David Sansome
d3e3d04fe1
Prune the gstreamer scope at a much lower interval
2010-07-02 19:23:08 +00:00
John Maguire
b4fa694847
Fix crash in file organiser.
2010-07-01 19:10:48 +00:00
David Sansome
b35392d60d
Don't query the track position and length quite so often. Might reduce CPU usage for issue #246
2010-06-30 20:36:16 +00:00
David Sansome
a1fbd65f68
Test whether sqlite3 has the FTS3 at compile time, and use the static sqlite3 module if not
2010-06-30 19:55:46 +00:00
John Maguire
88be9986f1
Catch Enter key events & ignore events we don't understand.
...
Fixes issue #443
2010-06-29 18:44:36 +00:00
David Sansome
2d64703ee8
Merge translations from Launchpad
2010-06-28 18:35:00 +00:00
David Sansome
8d3ca44d14
moc doesn't know about config.h, so these slots need to always be declared.
2010-06-26 15:09:32 +00:00
David Sansome
751f2bbd43
Merge translations from Launchpad
2010-06-26 13:27:12 +00:00
David Sansome
0404ecec70
Fix compilation without gstreamer. Fixes issue #440
2010-06-26 13:20:08 +00:00
David Sansome
7c09e39d41
Only compile the DeviceKit bits on Linux
2010-06-26 12:57:00 +00:00
David Sansome
61e1f1b680
Fix a release mode compilation error
2010-06-26 12:52:27 +00:00
David Sansome
2deca7fd61
Add a DeviceManager which holds all the listers and connected devices. Make FilesystemDevices use their own LibraryWatcher.
2010-06-26 12:41:18 +00:00
David Sansome
28ea240eb8
ConnectedDevices have a LibraryModel
2010-06-25 23:38:21 +00:00
David Sansome
b750df38ce
Rename the DeviceEngines to DeviceListers
2010-06-25 22:36:21 +00:00
David Sansome
2b17a8ee1f
Revert r1344 (the timer tracing), it didn't help
2010-06-25 22:04:24 +00:00
David Sansome
b423350208
Put each DeviceEngine in its own thread, don't pretend to be a QAbstractItemModel (it's annoying and not at all thread-safe), add a debugging class to listen to and print events.
2010-06-25 22:01:47 +00:00
David Sansome
2ef1fe5ac1
Fix LINGUAS processing
2010-06-25 20:48:39 +00:00
David Sansome
ad9d6e7e73
Beginnings of some code to handle removable devices. DeviceKit engine for linux. Doesn't do anything useful yet.
2010-06-25 19:04:10 +00:00
David Sansome
a9addb3c54
Add the DeviceKit-disks dbus interfaces
2010-06-25 16:17:17 +00:00
David Sansome
f8d0afbc18
Move dbus xml files to src/dbus
2010-06-25 16:05:02 +00:00
David Sansome
f0b984cbe9
Prepend a 0 to single-digit track numbers in the organiser. Fixes issue #438
2010-06-25 15:15:02 +00:00
David Sansome
a0f9c81891
Don't prune the scope while playback is paused
2010-06-25 08:48:19 +00:00
David Sansome
cc6413ab0e
Add tracing to every timer event, might help track down CPU usage...
2010-06-25 08:46:03 +00:00
David Sansome
8a8fa51ae2
Remember the last destination too
2010-06-24 23:40:04 +00:00
David Sansome
69924cd76a
Add copy and move menu items to the playlist
2010-06-24 23:36:39 +00:00
David Sansome
e1e8866424
Make pausing and resuming library scans come from the task manager, not the organiser.
2010-06-24 22:59:29 +00:00
David Sansome
dbe51d2cf5
Add an "Organise files..." menu option to the Library view
2010-06-24 22:45:30 +00:00
David Sansome
a8f505e266
Don't fiddle playlist entries if the directory ID doesn't match what it was before - eg. if you delete a directory and add another one, and some IDs get reused.
2010-06-24 22:21:54 +00:00
David Sansome
05b6c8fe71
Allow organising of whole directories, and pause the library watcher while organising is in progress.
2010-06-24 21:46:18 +00:00
David Sansome
b2f8bb7063
Pass the copy/move state through to Organiser
2010-06-24 20:26:17 +00:00
David Sansome
f9e3d405cd
Consts and grammar
2010-06-24 18:59:09 +00:00
David Sansome
5f9c1bb2aa
Oops, don't need this any more
2010-06-24 18:37:13 +00:00
David Sansome
0848f62c3d
Move OrganiseFormat to core/ and add an Organise class that actually does the work.
2010-06-24 18:33:38 +00:00
David Sansome
e680c441c1
Directory model, reset button, save and load settings
2010-06-24 17:34:23 +00:00
David Sansome
8fbc954279
Oops
2010-06-24 16:50:26 +00:00
David Sansome
3de7311c36
Add tests for the various format flags
2010-06-24 16:44:12 +00:00
David Sansome
b2dcaf5cd4
Add a dialog for organising files in a library. Doesn't work yet
2010-06-24 16:26:49 +00:00
David Sansome
e112d5172f
Give the album cover manager a better default size. Thanks himynameiszacHandiamapirate
2010-06-24 14:47:16 +00:00
John Maguire
4da0ef772d
Fix bundle target.
2010-06-24 12:53:35 +00:00
David Sansome
f0e494fd32
Update all the translations
2010-06-23 17:03:37 +00:00
David Sansome
e9b1f03ea8
Generate the right .pot file...
2010-06-23 17:03:29 +00:00
David Sansome
68053e791d
Maybe fix mac compilation
2010-06-23 16:50:22 +00:00
David Sansome
88d1c7518a
Move the "Configure Clementine" menu item into the Tools menu and rename it "Preferences". Also move the global shortcuts dialog into a page in the preferences dialog. Fixes issue #422
2010-06-23 16:27:23 +00:00
David Sansome
79f283f34d
Add the "visualisations" action to the analyzer menu, and make double clicking the analyzer open it. Fixes issue #421
2010-06-23 15:52:56 +00:00
David Sansome
44d58482f0
Make the LibraryWatcher report on its progresss. Fixes issue #436
2010-06-23 14:00:18 +00:00
David Sansome
eb830051c8
Show a percentage next to the loading indicator
2010-06-23 13:47:27 +00:00
David Sansome
f808591ec7
Refactor the loading indicator widget into a seperate TaskManager class that can handle tasks with progress
2010-06-23 13:21:30 +00:00
David Sansome
ed422c3743
Set a longer remote timeout on unit tests so they don't fail when they run on buildbit with high load.
2010-06-23 11:51:13 +00:00
David Sansome
9106abb1a0
Handle redirect messages from mmssrc properly. Fixes issue #385 .
2010-06-23 11:47:54 +00:00
David Sansome
1cc9392aa8
Merge translations from Launchpad
2010-06-23 10:21:37 +00:00
David Sansome
c96e622897
Merge merge merge
2010-06-22 20:57:05 +00:00
David Sansome
72fec9a8d1
Don't try to load projectM presets from an empty directory
2010-06-22 19:44:38 +00:00
David Sansome
63861f2ee5
Explicitly produce static libraries even when BUILD_SHARED_LIBS is set
2010-06-22 16:07:29 +00:00
David Sansome
faf34a92bb
Make it possible to compile out the default CMAKE_INSTALL_PREFIX paths for projectm visualisations
2010-06-22 15:46:51 +00:00
John Maguire
300772ad89
Maybe fix mac crash.
2010-06-22 15:45:05 +00:00
John Maguire
c8cb8cf012
Fixes for comments from r1266
2010-06-22 14:26:00 +00:00
John Maguire
4799823ed1
Neater system tray initialisation.
2010-06-22 14:16:04 +00:00
John Maguire
2669b4aebd
Remove unused QSignalMapper.
2010-06-22 14:10:11 +00:00
John Maguire
15b8b90556
Implement native dock menu on Mac.
...
Fixes issue #349
2010-06-22 14:09:13 +00:00
David Sansome
c357b2d548
Use the same last.fm API for automatic and manual fetching
2010-06-22 13:54:07 +00:00
David Sansome
4e15c2479d
Make the "clear" button in the album cover manager actually do something
2010-06-22 13:39:03 +00:00
David Sansome
b4add2a7be
Refactor the system tray icon code a bit
2010-06-22 11:52:55 +00:00
John Maguire
74ec360ab5
Remove debug output :-)
...
Fixes issue #432
2010-06-21 19:32:53 +00:00
John Maguire
7827df9397
Disable global shortcuts dialog on <= 10.5 Mac.
2010-06-21 14:32:06 +00:00
David Sansome
ad4229160e
Pedantry
2010-06-21 12:42:22 +00:00
David Sansome
1339ee860d
Don't need these symbols any more
2010-06-21 12:41:38 +00:00
David Sansome
ea52bbf3e2
Register the FTS3 tokenizer with a QSqlQuery, so it works even if we couldn't resolve the sqlite symbols.
2010-06-21 12:38:24 +00:00
David Sansome
c950e79367
Make "Ban" skip to the next track
2010-06-21 12:16:05 +00:00
John Maguire
b91a61c260
Tidy unicode length detection & add Cyrillic FTS test.
2010-06-21 12:07:56 +00:00
John Maguire
f544e28051
Fix FTS on Mac & Win.
2010-06-21 09:32:57 +00:00
John Maguire
614e031c20
Hopefully fix static sqlite, ie. Mac & Win.
2010-06-20 21:05:18 +00:00
John Maguire
379681157a
OCD
2010-06-20 20:59:54 +00:00
John Maguire
2f1a2fa9c7
More FTS tests.
2010-06-20 20:58:32 +00:00
John Maguire
abf79ca447
Tests and refactoring for FTS.
2010-06-20 20:51:57 +00:00
John Maguire
f989976d30
Some tests for the new FTS stuff.
2010-06-20 20:44:54 +00:00
John Maguire
59984c49ad
Tidy up a bit.
2010-06-20 20:07:32 +00:00
John Maguire
de4b889986
>.>
2010-06-20 20:05:01 +00:00
John Maguire
9f7803d964
The atrocity that is unicode-aware FTS.
...
Yes, this code is horrible. Maybe I'll fix it.
2010-06-20 19:46:51 +00:00
David Sansome
dafedbf00c
Cache the playlist tree pixmap while the user is dragging stuff over it, making the repeated repaints less expensive.
2010-06-20 19:02:19 +00:00
David Sansome
c701c49004
Don't try to register empty global shortcuts (avoids loads of warnings being printed to stderr)
2010-06-20 18:43:20 +00:00
David Sansome
492d8fec87
Use sqlite's Full Text Search on the songs table
2010-06-20 16:30:10 +00:00
David Sansome
80837ce652
Oops - it helps if we actually remember to set the URL of the song we just loaded. Fixes issue #426
2010-06-20 12:50:08 +00:00
David Sansome
3ef14cbfbc
Juggle this translation
2010-06-18 16:06:59 +00:00
David Sansome
b18fcee586
Fix a crash when clearing a playlist
2010-06-18 16:06:51 +00:00
David Sansome
47790e9099
Merge translations from Launchpad
2010-06-18 15:53:08 +00:00
David Sansome
5c82d6a97c
These don't actually do anything
2010-06-18 15:41:47 +00:00
David Sansome
34a1772ed2
Don't replace song fields in the playlist when loading them on startup
2010-06-18 15:37:36 +00:00
David Sansome
d2f2eb89e0
Don't count the length of tracks that don't have a length
2010-06-18 15:32:52 +00:00
David Sansome
d3be5a4215
Make double-clicking on radio items work properly again. It's hacks all the way down...
2010-06-18 15:31:49 +00:00
David Sansome
43ae900852
Move the clear playlist button down to the bottom again.
2010-06-18 15:07:21 +00:00
John Maguire
2824c153bc
Fix Sparkle install.
2010-06-18 14:50:13 +00:00
David Sansome
8dd0b9902b
When album cover art changes, update songs matching those albums in the playlist
2010-06-18 14:26:46 +00:00
John Maguire
f7b79eb766
Hide behaviour tab in settings on mac.
2010-06-18 14:21:46 +00:00
David Sansome
7eb83634b7
Update the library view when album covers get set by the cover manager
2010-06-18 13:47:11 +00:00
David Sansome
e0d7b7021b
Change the rain URL to one on clementine-player.org so we can redirect if the actual URL changes
2010-06-18 13:35:17 +00:00
David Sansome
4a741e51a8
Lower the default rain volume.
...
Update issue #418
Status: Fixed
I can't think of a good place to put the GUI for this, so instead I've lowered the default rain volume so you can adjust the volume of whatever else you're listening to to match.
2010-06-18 13:24:56 +00:00
John Maguire
82b728528e
Better unicode search.
...
Fixes issue #419
2010-06-18 12:54:11 +00:00
David Sansome
f82ff23d9b
Don't miss out the first filename on the commandline
2010-06-18 12:19:19 +00:00
John Maguire
256b507cae
Leopard compile fixes
2010-06-18 11:41:16 +00:00
John Maguire
339b581040
Snow Leopard/Leopard detection.
2010-06-18 11:13:44 +00:00
David Sansome
c8413dec80
Save the saved streams after editing one.
...
Update issue #404
Status: Fixed
Ah I see the problem - it didn't save the streams to the config file when you edited one - only when you added a new one. So if you edited a stream *then* added a new one it would save both, but if you edit one and then exit it would get lost. Should be fixed now.
2010-06-18 01:21:32 +00:00
David Sansome
28505857fc
Fix commandline option parsing
2010-06-18 00:31:54 +00:00
David Sansome
4c938c0da1
Add a small top border to the large cover
2010-06-18 00:24:09 +00:00
David Sansome
398bd54203
Don't put NULL in these not nullable columns - fixes a crash when downloading the Magnatune db
2010-06-18 00:11:15 +00:00
David Sansome
349acc1803
Add a checkbox for zach to move the cover art above the status bar.
2010-06-18 00:06:59 +00:00