John Maguire
4c186f15dc
Add more fields to MPRIS GetMetadata
2010-09-29 17:03:32 +00:00
David Sansome
6e4db5fcfb
Updated turkish translation from H. İbrahim Güngör
2010-09-27 19:09:03 +00:00
John Maguire
e993909bd0
Fix USB mass storage devices on Mac.
...
Fixes issue #821
2010-09-27 17:27:08 +00:00
David Sansome
0c95f7c234
Safeguard against a null pipeline in GstEngine::Play.
2010-09-26 20:59:41 +00:00
David Sansome
abb57c23db
Don't enable lyricsplugin.com by default, since it requires javascript to display the results, and don't try to use disabled plugins.
2010-09-26 19:12:51 +00:00
David Sansome
f90f51197d
Code review comments from r2050
2010-09-26 17:30:17 +00:00
David Sansome
bd273efe0d
Fix the splitter naming, which was causing the lyrics pane to be huge
2010-09-26 17:19:06 +00:00
David Sansome
f74f181978
Query the lyric providers in a sensible default order, and add a new pane in the Settings dialog to configure it.
2010-09-26 17:04:57 +00:00
David Sansome
0a812e46bb
Add a lyrics pane to the GUI
2010-09-26 16:00:28 +00:00
David Sansome
4f1a4fe39a
Some initial lyrics support. Scrapes all the sites that are supported by Amarok's Ultimate Lyrics script. No GUI or configuration yet.
2010-09-26 14:21:23 +00:00
David Sansome
bd59b7009b
Don't crash when trying to load a wma file without a tag.
2010-09-25 15:46:35 +00:00
David Sansome
7a681c1198
Remember the selected playlist items when switching between playlist tabs. Fixes issue #758
2010-09-25 15:30:47 +00:00
David Sansome
6971f81be4
Use QFile::decodeName when reading command-line arguments. Fixes isse #752
2010-09-25 15:15:05 +00:00
David Sansome
625e4dffdb
Replace more invalid FAT32 characters in filenames. Fixes issue #799
2010-09-25 15:04:58 +00:00
David Sansome
7539c3b222
Fix indentation
2010-09-25 15:04:20 +00:00
David Sansome
1ce8ba2abf
Don't include qtwin on non-windows os. Thanks oget. Fixes issue #798
2010-09-25 14:55:36 +00:00
David Sansome
4f943795bc
Fix a handle + memory + whatever else leak when automatically changing tracks in Windows. Fixes issue #782
2010-09-22 22:22:02 +00:00
John Maguire
0c281bb837
Add cmake options for more libraries.
...
Fixes issue #738
Thanks to Nickollai for the patch.
2010-09-22 13:05:51 +00:00
David Sansome
ba6ad3cb4a
Update markey's email address
2010-09-21 10:03:52 +00:00
John Maguire
2072d6cf9e
Fix crashes to do with iThings on Mac.
2010-09-20 21:03:31 +00:00
David Sansome
8c0b17c000
Ooops, perhaps the code to stop devices from auto-expanding would work better in the DeviceView class.
2010-09-18 14:29:43 +00:00
David Sansome
ae1fa10d44
Merge translations from launchpad
2010-09-18 14:21:15 +00:00
David Sansome
3f926f0cca
Don't recursively expand (and connect) devices in the device view. Fixes issue #610
2010-09-18 13:55:04 +00:00
David Sansome
44f0934fed
Don't crash when physically removing a device
2010-09-18 13:54:23 +00:00
David Sansome
ce1e7f73df
Fix the artist and album library icons in Qt 4.7
2010-09-18 13:35:52 +00:00
David Sansome
24cb79285a
Fix some weird behaviour when renaming a device and changing the sorting order in the devices view.
2010-09-18 12:33:23 +00:00
David Sansome
d0699e0bb5
Fix a crash when loading a local directory that contains other directories or playlists.
2010-09-18 11:50:20 +00:00
David Sansome
e95c4979f8
Replace ? characters when copying files to devices (since they're invalid on FAT32 filesystems), and check the return value of QDir::mkpath. Fixes issue #721 .
2010-09-18 10:06:30 +00:00
David Sansome
38cfedb3d2
Fix a crash when the organiser's error dialog was shown the second time
2010-09-18 09:58:23 +00:00
David Sansome
e7afd348e9
Add "Copy to device" to the files tab
2010-09-18 09:54:33 +00:00
David Sansome
7419c52bec
Fix a path handling problem that caused the OK button to be greyed out when copying files to a device on Windows. Also show an error message when trying to copy songs that can't be copied (like streams). Fixes issue #750
2010-09-15 20:00:17 +00:00
David Sansome
0adc88a07d
Ignore iTunNORM comment fields in ID3v2 tags
2010-09-15 19:24:31 +00:00
David Sansome
0a7fa788b3
On second thoughts, lose the gotos and handle the last.fm errors by throwing.
2010-09-13 23:52:05 +00:00
David Sansome
89c873f9ef
There are no gotos in this code
2010-09-13 23:44:11 +00:00
David Sansome
d08389bb9d
Re-enable the settings dialog buttons after authentication even if you've switched to another tab before pressing Ok. Fixes issue #725
2010-09-13 21:40:50 +00:00
John Maguire
b9699c690f
Fix crash on closing visualisation fullscreen with escape.
...
Fixes issue #748
2010-09-13 20:50:18 +00:00
John Maguire
90359f84ec
Block until AlbumCoverLoader thread has started in cover manager.
2010-09-13 18:53:44 +00:00
John Maguire
71bfbd9aaa
Use per pixel scrolling on mac.
...
Fixes issue #738
2010-09-13 18:33:18 +00:00
John Maguire
b61a05889a
Disable detection of iPhone 4 and iPad until libgpod supports them.
...
Updates issue #742
I've blacklisted the iPhone 4 and iPad for now.
2010-09-13 17:08:10 +00:00
John Maguire
2c81cdefc7
Add m3u8 to M3U filetypes.
2010-09-13 16:37:22 +00:00
John Maguire
b0e1a516a9
Fix playlist parsing for iTunes M3U
...
Fixes issue #736
This is really Apple's fault for bizarrely using \r for line endings.
2010-09-13 16:31:42 +00:00
John Maguire
4570d891f2
Change global shortcuts on Mac to be eaten.
...
Update issue #722
Fixed on Mac.
2010-09-13 10:14:46 +00:00
David Sansome
c65a687678
Remove GIO devices from the list that are unmounted outside clementine
2010-09-12 19:20:06 +00:00
John Maguire
0109a3211c
Fedora build fixes.
...
Fixes issue #726
2010-09-11 21:12:46 +00:00
David Sansome
c2ac3f8f32
Don't mount GIO devices automatically, instead put them in a "not mounted" state in the GUI and mount them when double-clicked on. Fixes issue #719 . Probably fixes issue #723 .
2010-09-11 12:29:44 +00:00
Bartłomiej Burdukiewicz
089159f009
Update Polish translation
2010-09-11 02:12:54 +00:00
Bartłomiej Burdukiewicz
85f758c6a8
Remove debug code for wiimotedev.
2010-09-11 01:27:52 +00:00
Bartłomiej Burdukiewicz
92836ae5b8
Fix bug only primary wiiremote can declare new shortcuts
2010-09-11 01:23:44 +00:00
David Sansome
ae62ab61f6
Massage translations
2010-09-10 20:04:10 +00:00
David Sansome
8f29764817
Fix a Qt 4.7 assert when drawing device item backgrounds
2010-09-10 19:59:29 +00:00
David Sansome
4020a7e774
Remove the debug profiling output from startup
2010-09-10 14:57:03 +00:00
David Sansome
aa6e67eb1f
Some native path separator fixes for libgpod on Windows, should fix loading of classic iPods on Windows.
2010-09-09 21:49:51 +00:00
John Maguire
9a35f0fc71
Disable removing the active playlist.
...
Fixes issue #640
2010-09-08 12:30:19 +00:00
John Maguire
effa826abb
Show now playing in the dock menu somewhat like iTunes.
2010-09-08 11:53:35 +00:00
John Maguire
977dd916b0
Install Growl resources (should make the installer work).
2010-09-07 13:28:01 +00:00
David Sansome
c83394b6b4
Work around a bug introduced in Qt 4.7's QGtkStyle that broke our custom QTreeView::drawRow to draw the current track indicator in the playlist. Fixes issue #706
2010-09-06 22:49:15 +00:00
John Maguire
aa80f4720d
Remove private header.
...
Fixes issue #703 .
2010-09-06 15:03:45 +00:00
David Sansome
1bb859f4bb
Fix the appearance of the free space bar on Windows 7
2010-09-05 17:20:02 +00:00
David Sansome
4ffe0739dd
Change the URL in the About dialog to point to the new website, and clean up the appearance
2010-09-05 17:10:09 +00:00
David Sansome
6fea62d68e
Make the organise dialog and free space bar look better with a dark theme. Fixes issue #630
2010-09-05 12:49:56 +00:00
David Sansome
ec3ff1a822
Merge translations from Launchpad
2010-09-05 11:32:57 +00:00
David Sansome
edb202f764
Improve the UI of the wiimotedev config page slightly, and add a link to the wiki
2010-09-05 11:21:32 +00:00
John Maguire
be6e887375
Fix quirks table and add my device manually :-)
...
Also fixes error dialog for organise files.
2010-09-04 20:11:14 +00:00
John Maguire
885a711d3a
Detect MTP device removal & free space/capacity on Mac.
2010-09-04 19:32:36 +00:00
David Sansome
be83655c57
Ignore tag messages from gstreamer when we're switching to a preloaded track - otherwise the Player receives the messages while it still thinks it's playing the old song, and gets the wrong track number.
2010-09-04 13:50:53 +00:00
David Sansome
c5af7d54f0
Don't disable the OK button on the organise dialog if the format string is invalid, but the format string is going to be ignored anyway
2010-09-04 13:28:57 +00:00
David Sansome
28a7039977
Show a warning when the user tries to connect a MTP device or iPod when they've compiled out support for libmtp or libgpod
2010-09-04 12:57:34 +00:00
David Sansome
bb4bb28c04
Automatically mount GIO volumes that get plugged in. Nautilus already does this for us in Gnome, this makes it work as expected in KDE too.
2010-09-04 12:34:01 +00:00
David Sansome
2d9e8806cd
Fix compilation on OpenSUSE that seems to have a broken qdbusxml2cpp? Fixes issue #685
2010-09-04 11:44:22 +00:00
David Sansome
d69f239eea
Disable the "Copy to library" option in the device view if the device isn't a filesystem device
2010-09-04 11:27:59 +00:00
David Sansome
c9e5a3dce7
Lock access to WMDM devices
2010-09-04 11:18:59 +00:00
David Sansome
034555942b
Return some hardware information for WMDM devices, and fix drive paths on Windows 7
2010-09-04 11:09:59 +00:00
John Maguire
902e4906e2
Some more Mac MTP work.
...
Reminder: Ship libusb-compat, not legacy libusb as it is fucked.
2010-09-02 22:35:00 +00:00
John Maguire
75a576a5c2
MTP support for Mac... Currently crashes the entire USB bus so I wouldn't use it.
2010-09-02 21:20:27 +00:00
David Sansome
4235c0f49d
Fix playlist search - I'm looking at you, John. Fixes issue #676
2010-09-02 19:17:35 +00:00
David Sansome
9f10964796
Re-read tags from files when opening the Edit Tag Dialog. Fixes issue #91 .
2010-09-02 19:12:09 +00:00
John Maguire
916502fcca
Ignore non-USB disk mounts on Mac.
2010-09-02 18:24:39 +00:00
John Maguire
310fa00701
Get address and bus number of MTP devices on Mac.
2010-09-02 18:10:40 +00:00
Bartłomiej Burdukiewicz
29464bccfe
Fix unable to restore window when always hide the main window option is set
2010-09-02 13:41:25 +00:00
John Maguire
1b78e8137c
Remove libusb references.
2010-09-01 21:51:45 +00:00
John Maguire
9e34783602
Add references for MTP detection code.
2010-09-01 21:50:05 +00:00
John Maguire
08f257d3ee
Clean up Mac MTP detection code.
2010-09-01 21:43:23 +00:00
John Maguire
cce7fadc89
Dodgy code for detecting MTP devices on Mac without crashing (I'm looking at you libmtp).
2010-09-01 20:31:10 +00:00
Bartłomiej Burdukiewicz
3858c30614
Don't show osd for active/dective action when wiimotedev notifications are disabled
2010-09-01 19:29:49 +00:00
Bartłomiej Burdukiewicz
d70887c776
Fix bug when adding already exist shortcut in WiimotedevShortcutsConfig
2010-09-01 15:46:22 +00:00
Bartłomiej Burdukiewicz
ed8f87af0b
Add action active/dective support to WiimotedevShortcuts, add special checks for bug #670
2010-09-01 15:37:09 +00:00
Bartłomiej Burdukiewicz
6c3be4f5b1
Add notification support to WiimotedevShortcuts
2010-09-01 14:46:15 +00:00
Bartłomiej Burdukiewicz
56c0c3807f
Add warning when can't connect with wiimotedev dbus service
2010-09-01 00:41:19 +00:00
Bartłomiej Burdukiewicz
7d4e8d6add
Use groupbox instead of vertical layout
2010-09-01 00:24:54 +00:00
Bartłomiej Burdukiewicz
87aea79df5
Add enable wiimotedev shortcuts only when application is focused option
2010-09-01 00:10:30 +00:00
Bartłomiej Burdukiewicz
37f2a42a88
Delete "edit action" button form WiimotedevShortcutsConfig
2010-08-31 23:50:21 +00:00
Bartłomiej Burdukiewicz
8359190a2f
Fix bug that restore default settings when all wiimotedev actions are removed
2010-08-31 23:35:39 +00:00
Bartłomiej Burdukiewicz
7dc36761e9
Code cleanups
2010-08-31 23:17:38 +00:00
Bartłomiej Burdukiewicz
0914c22b0f
WiimotedevShortcutGrabber now can add new actions
2010-08-31 22:48:16 +00:00
Bartłomiej Burdukiewicz
118e159c1e
Add timeout feature to WiimotedevShortcutGrabber
2010-08-31 21:56:20 +00:00
John Maguire
214d77bc0e
Fix test and fix song loader infinite loop.
2010-08-31 21:24:57 +00:00
Bartłomiej Burdukiewicz
a05cd6d623
Block wiimotedev interface when adding new shortcut
2010-08-31 20:35:11 +00:00
Bartłomiej Burdukiewicz
fbd17fd2a5
Remember wiiremote swing now working properly
2010-08-31 19:57:53 +00:00
John Maguire
ad16a8b1ba
Load local files from the DB if we already have them.
2010-08-31 19:45:33 +00:00
John Maguire
bf5245d499
Remove warning for sql queries on the GUI thread.
2010-08-31 18:46:00 +00:00
David Sansome
29ec96e7b6
Show a little summary of what will and will not be built at the end of cmake
2010-08-31 18:23:23 +00:00
Bartłomiej Burdukiewicz
83164053c8
Update Polish translation
2010-08-31 18:02:09 +00:00
Bartłomiej Burdukiewicz
cfb66b3f33
Rewrite some parts of code in wiimotedev settings dialog (Fix remove action bug)
2010-08-31 01:37:17 +00:00
Bartłomiej Burdukiewicz
1a091c5c0a
Add yourself to about dialog... Strange feeling :)
2010-08-31 00:41:34 +00:00
Bartłomiej Burdukiewicz
f4dce9e51f
Strip wiimotedev code to minimum, use org.wiimotedev.deviceEvents.xml to generete dbus interface for wiimotedev
2010-08-30 23:57:31 +00:00
David Sansome
1747241041
Don't crash on XP SP < 2, and output some more debugging info when guessing drive letters.
2010-08-30 20:37:53 +00:00
David Sansome
1dd6ac323e
Get the drive letter for MSC WMDM devices on Windows 7
2010-08-30 19:58:01 +00:00
Bartłomiej Burdukiewicz
a59025cdec
Disable wiiremote control by default
2010-08-30 17:57:59 +00:00
Bartłomiej Burdukiewicz
7393f8faaf
Do not create wiimotedev interface by default
2010-08-30 17:31:42 +00:00
David Sansome
e779190b2f
Update free space on WMDM devices
2010-08-30 17:23:24 +00:00
David Sansome
572a4730cb
When editing tags in the playlist using the F2 shortcut, edit the current track, not the last one that was right-clicked on.
2010-08-30 16:49:10 +00:00
David Sansome
1453d264dd
Fix an assert when setting the library grouping to None
2010-08-30 16:37:29 +00:00
David Sansome
ce0e468d75
Sort items in the library view under the correct divider when they have no unicode decomposition.
...
Update issue #672
Can you try this and see if it fixes it for you?
2010-08-30 16:20:04 +00:00
David Sansome
5a616cf40a
Fix the organise dialog
2010-08-30 15:40:53 +00:00
David Sansome
2a160bee5f
Pass the list of songs into the organiser from the library
2010-08-30 15:28:55 +00:00
David Sansome
30911ba1ad
Make the second line of the device a bit smaller on Linux again
2010-08-30 14:47:30 +00:00
David Sansome
e4efa8a93e
Show the total song count on each device, instead of the mountpoint
2010-08-30 14:45:27 +00:00
David Sansome
1311a29dfa
Fix some weird behaviour in the library view
2010-08-30 14:03:32 +00:00
David Sansome
7e1e2cb1cd
Show progress information for individual tracks when transcoding, and fix a race condition
2010-08-30 13:03:21 +00:00
David Sansome
5dc25faab8
Use native separators when writing filenames to the transcoder log
2010-08-30 12:43:49 +00:00
David Sansome
210d7636f4
Oops, fix some build errors in the WMDM device
2010-08-30 12:38:09 +00:00
David Sansome
0ed30857db
Fix free space reporting for WMDM and MTP
2010-08-30 12:28:03 +00:00
David Sansome
e4f5e97b17
Allow GetSupportedFiletypes to return an error, and make it possible to request a list of supported filetypes at the same time as opening the device for copying - making things much faster on MTP devices.
2010-08-30 12:22:15 +00:00
David Sansome
d7e71ad14a
Fix some little progress calculation bugs
2010-08-30 12:00:11 +00:00
David Sansome
728925097d
Show progress information when transcoding files to copy to a device
2010-08-30 11:36:40 +00:00
David Sansome
3cf2b5ba47
Revert to the old type-to-scroll behaviour in the library view
2010-08-30 10:31:44 +00:00
David Sansome
ebe237cd40
Codereview comments from r1844
2010-08-29 19:50:06 +00:00
David Sansome
93b35a6379
Clean up transcoded files from /tmp
2010-08-29 19:26:20 +00:00
David Sansome
4b381e00fd
Transcode files when copying them to devices
2010-08-29 19:22:21 +00:00
Bartłomiej Burdukiewicz
eae74f6ad8
Insert QDBusConnection::systemBus().isConnected() checks
2010-08-29 17:19:59 +00:00
David Sansome
2881b6b6b2
Clean up this code a bit
2010-08-29 16:58:22 +00:00
David Sansome
d337ffc6e4
Group things in the library model by the unicode decomposition of their
...
first character, and do a locale aware sort. Fixes issue #668 (again).
2010-08-29 16:46:28 +00:00
David Sansome
e940f9c5d2
Ignore case when sorting the playlist. Fixes issue #650
2010-08-29 16:31:09 +00:00
Bartłomiej Burdukiewicz
3e658288af
Put wiimotedev sources in OTHER_SOURCES, small code cleanups
2010-08-29 16:24:19 +00:00
David Sansome
5873fe80a6
Pick a good default format to transcode to
2010-08-29 16:12:55 +00:00
David Sansome
d8ea4660e7
Store the device's transcode preference in the database
2010-08-29 15:32:36 +00:00
Bartłomiej Burdukiewicz
ae47b271f3
Add WiimotedevShortcutGrabber dialog
2010-08-29 15:21:50 +00:00
John Maguire
3db95b0c9c
Add ipod supported file types.
2010-08-29 14:49:54 +00:00
David Sansome
3e1e880c19
Add more file formats to the transcoder, and add a function to get a preset by song filetype
2010-08-29 14:25:33 +00:00
David Sansome
d1ae0c8509
Show a list of formats supported by a device in the properties dialog
2010-08-29 13:49:40 +00:00
David Sansome
2f505aeb02
Lock access to MTP devices - if two threads try to connect at once it causes a crash
2010-08-29 13:49:24 +00:00
David Sansome
70bea1bff4
Seed the random number generator on startup. Fixes issue #571
2010-08-29 12:34:07 +00:00
David Sansome
eb65c06b24
Make pressing enter in the library filter widget add the search results to the playlist. Also make the cursor keys work when the filter widget is focused. Fixes issue #641
2010-08-29 12:15:30 +00:00
David Sansome
4277e61cd3
Show scroll buttons on the tab bar if there's not enough room for all the tabs. Fixes issue #665
2010-08-29 11:35:09 +00:00
David Sansome
1d5ea90b98
Use a locale aware string sort when sorting the playlist. Fixes issue #668
2010-08-29 11:28:14 +00:00
David Sansome
3e174b01b6
Get a list of file formats supported by a WMDM device
2010-08-29 00:34:35 +00:00
David Sansome
5001a5b3d1
Get a list of file formats supported by an MTP device
2010-08-29 00:08:39 +00:00
John Maguire
d98e16e1b9
Fix copying to iDevice when artwork directory doesn't exist.
2010-08-28 23:37:10 +00:00
David Sansome
136a72b0cc
Show individual file progress from WMDM devices too
2010-08-28 22:15:54 +00:00
David Sansome
04e7e26088
Allow devices to report progress information about individual songs back to the Organise object. Implement this for MTP
2010-08-28 21:55:30 +00:00
John Maguire
e950b7cbf5
Only load Mac plugins from the app bundle.
2010-08-28 19:34:03 +00:00
Bartłomiej Burdukiewicz
a3e6a302c6
Use settings.remove("") instead of foreach
2010-08-28 19:31:38 +00:00
John Maguire
d87733b005
Use Mac search widget for library & magnatune.
2010-08-28 19:29:20 +00:00
David Sansome
dedb9621e8
Fix the songloader test by making it wait for the gstreamer engine to finish initialisation
2010-08-28 19:22:58 +00:00
David Sansome
0c5d754135
Fix the queue manager
2010-08-28 19:17:39 +00:00
David Sansome
8306ddc90b
Convert paths to native windows seperators in many places throughout the UI
2010-08-28 19:07:23 +00:00
John Maguire
d1173eb0eb
Add missing files to CMakeLists.txt for Mac.
2010-08-28 19:01:54 +00:00
John Maguire
c801ce1a2d
Rollback analyzer changes.
2010-08-28 18:48:16 +00:00
David Sansome
f395d1a560
Avoid using such small font sizes
2010-08-28 18:43:01 +00:00
David Sansome
03adb9a893
Try to parse a drive letter out of a WMDM device name, so we can use it as a filesystem device and have ipod support
2010-08-28 18:21:37 +00:00
David Sansome
a91d6795fe
Support deleting files from WMDM devices
2010-08-28 14:56:53 +00:00
David Sansome
6990b88b0f
Save the entire path to files on a WMDM device
2010-08-28 14:48:41 +00:00
David Sansome
299fb16c99
Add some better error handling when copying files to WMDM devices, and receive progress notifications (they're not used yet except to output to stderr)
2010-08-28 14:33:23 +00:00
David Sansome
f5cbeabb9b
Copy string metadata properly
2010-08-28 13:52:29 +00:00
David Sansome
a066eb9968
Recognise music on devices where WMDM/FormatCode isn't provide, such as mass storage devices.
2010-08-28 13:23:33 +00:00
David Sansome
c625ac229d
Fix all the windows crashes
2010-08-28 12:30:53 +00:00
David Sansome
7e4f51acb8
Add the rest of the wiimote stuff to OTHER_SOURCES so it gets included in translations even if disabled
2010-08-28 11:26:26 +00:00
David Sansome
07d519d534
Lazy create the error dialog, queue manager and visualisations
2010-08-27 19:09:03 +00:00
David Sansome
78424a1e12
Don't populate the magnatune library model until its node is expanded in the view
2010-08-27 18:47:10 +00:00
David Sansome
d980fd5ff8
Remove the pointless CreateInThread method from BackgroundThread and instead move objects to the right thread after creation.
2010-08-27 18:36:57 +00:00
David Sansome
62daf29ec8
Make Magnatune initialisation faster by creating the filter widget on demand
2010-08-27 18:36:30 +00:00
David Sansome
a04309bc7d
Fix compile problem with glib >= 2.25. Fixes issue #662
2010-08-27 16:43:11 +00:00
David Sansome
cf6399df28
Initialise the GStreamer options in the settings dialog correctly, and ensure the GST engine can never try to create an empty sink. Fixes issue #661 .
2010-08-27 16:41:35 +00:00
David Sansome
2bf920b3eb
Fix a build error in release mode
2010-08-27 16:29:28 +00:00
David Sansome
35708a09c5
Lazy load more context menus and dialogs
2010-08-27 16:15:54 +00:00
David Sansome
ba5fb9f552
Lazy-load some of MainWindow's dialogs
2010-08-27 15:42:58 +00:00
David Sansome
59e5de1468
Lazyload the radio service context menus
2010-08-27 15:20:52 +00:00
David Sansome
75b70b4acb
Initialise gstreamer in the background instead of blocking the UI
2010-08-27 13:57:39 +00:00
David Sansome
c7472eda59
Use std::fill and std::accumulate
2010-08-27 13:22:44 +00:00
David Sansome
dbc1bf5987
Set a better default column layout, and use a better column resizing algorithm
2010-08-27 13:15:32 +00:00
David Sansome
88a48a6bdf
Add an option to make columns in the playlist stretch to fit the window width like in Amarok 1. This option is enabled by default. Fixes issue #23
2010-08-27 12:42:06 +00:00
David Sansome
d30a9c379c
Add an option to disable the glowing effect on the current track. Fixes issue #660
2010-08-27 10:36:01 +00:00
David Sansome
a776758ad1
Clear the "stop after this track" marker after stopping after this track. Fixes issue #552
2010-08-26 19:29:55 +00:00
John Maguire
579c980666
Fix clang warning.
2010-08-26 17:25:50 +00:00
Bartłomiej Burdukiewicz
57540119b5
Add "Restore to defaults" and "remove action" action in WiimotedevShortcutsConfig
2010-08-26 15:37:07 +00:00
John Maguire
774ae905e6
Disable focus rect on Mac for more widgets.
2010-08-26 12:34:03 +00:00
John Maguire
a8295002cf
Disable icons in menus on Mac.
2010-08-26 12:25:31 +00:00
John Maguire
b450545a63
Disable focus rectangle on Mac for playlist & library views.
2010-08-26 12:22:13 +00:00
David Sansome
dad73e7e7e
Fix a mingw compile error in release mode
2010-08-25 22:13:58 +00:00
John Maguire
a827379e88
Fix some clang warnings.
2010-08-25 21:14:37 +00:00
John Maguire
5689b39f47
Hide playlist filter clear button on mac.
2010-08-25 21:13:57 +00:00
John Maguire
372e196be4
* Add a half working gl block analyzer.
...
* Use a native search widget for the playlist search on Mac.
2010-08-25 20:59:08 +00:00
Bartłomiej Burdukiewicz
603cc47f83
Now default wiiremote sequences are visible
2010-08-25 18:10:44 +00:00
Bartłomiej Burdukiewicz
99db59d9dc
Some options in wiimotedev settings page now works
2010-08-25 16:19:54 +00:00
Bartłomiej Burdukiewicz
86ad7dc6da
Enable multiple actions
2010-08-25 14:58:22 +00:00
Bartłomiej Burdukiewicz
473b4839d9
Code cleanups
2010-08-25 13:51:30 +00:00
Bartłomiej Burdukiewicz
93acd26444
Add WiimotedevShortcuts class, support for nunchuk & classic controller
2010-08-25 13:02:53 +00:00
Bartłomiej Burdukiewicz
65fb6ad16f
Add "Alexander Peitz" to about
2010-08-24 20:29:03 +00:00
Bartłomiej Burdukiewicz
a9beafe033
Add configuration widget for wiimotedev and integration with settingsdialog
2010-08-24 19:57:43 +00:00
Bartłomiej Burdukiewicz
a783ecc3f8
New licence. Fix include string in interface.h
2010-08-23 20:48:38 +00:00
David Sansome
a30e7e6831
Add the other wiimotedev files to fix the build when wiimotedev isn't installed
2010-08-23 20:32:25 +00:00
David Sansome
3a67124fd9
Support copying files to WMDM devices. Sometimes doesn't crash 100% of the time.
2010-08-23 19:13:27 +00:00
Bartłomiej Burdukiewicz
7f95635ba0
Move wiimotedev interface entry to NOT APPLE AND NOT WIN32 section
2010-08-23 18:59:40 +00:00
Bartłomiej Burdukiewicz
9aa5d56830
Now looks just perfect
2010-08-23 18:31:43 +00:00
Bartłomiej Burdukiewicz
2d843fcd27
A src/wiimotedev
...
A src/wiimotedev/interface.cpp
A src/wiimotedev/interface.h
M src/ui/mainwindow.h
M src/ui/mainwindow.cpp
M src/CMakeLists.txt
2010-08-23 17:42:51 +00:00
John Maguire
2e03a2f093
*Fix device lister shutdown on mac
...
*Remove a bunch of debug
*Fix a windows translation
2010-08-23 10:26:00 +00:00
David Sansome
7821a48cb7
Get a list of songs from a WMDM device
2010-08-22 19:18:22 +00:00
David Sansome
bd4b6b2b50
Set a proper filename on songs that are copied over MTP
2010-08-22 17:54:49 +00:00
David Sansome
7ff4fa261e
Respond to WMDM notifications
2010-08-22 16:25:22 +00:00
David Sansome
f2e13a0cb7
Create a real unique ID for each WMDM device
2010-08-22 16:11:14 +00:00
David Sansome
8c3b16a93d
Properly shut down the WMDM lister
2010-08-22 15:42:21 +00:00
David Sansome
6790b43e62
Register for WMDM device notifications
2010-08-22 15:26:59 +00:00
David Sansome
160879327f
Pick gstreamer codecs and muxers for transcoding automatically instead of having a hardcoded list
2010-08-22 00:27:14 +00:00
John Maguire
831c5221bb
Add header to fix build on Linux.
2010-08-20 12:30:42 +00:00
John Maguire
59233f5192
Disable FFT when no analyzer in use.
2010-08-20 12:14:43 +00:00
John Maguire
acc71de1d9
Silence some warnings.
2010-08-20 11:25:19 +00:00
John Maguire
652f09b926
Fix memory leak from spectrum element.
...
Fixes issue #638
2010-08-19 10:14:56 +00:00
John Maguire
3b6fda9627
Yay Qt!
2010-08-18 19:28:07 +00:00
John Maguire
2db2354e0b
Move spectrum before volume element.
...
Tweak new analyzer.
2010-08-18 19:12:28 +00:00
John Maguire
9ca0870268
Fix slowdown of block analyzer.
2010-08-18 18:40:52 +00:00
John Maguire
459a134201
Remove FHT and use gstreamer's FFT for all analyzers.
2010-08-18 18:21:30 +00:00
John Maguire
7147dec69f
Missing files! ^&%^#@ SVN.
2010-08-18 16:26:36 +00:00
John Maguire
03274b0831
Add new analyzer API and example using gstreamer spectrum element.
2010-08-18 16:09:45 +00:00
David Sansome
c86f7ff1f1
Get free space information from WMDM devices
2010-08-17 21:09:28 +00:00
John Maguire
f077e33091
Fix playlist loading.
2010-08-16 18:58:26 +00:00
David Sansome
78db71c02c
Semi-working WMDM device lister
2010-08-15 23:26:04 +00:00
David Sansome
164d4f6f6f
Throw away the WPD lister and add a WMDM lister
2010-08-15 18:08:09 +00:00
David Sansome
ec22230f3c
Add a WPD lister. Doesn't do anything yet, other than compile
2010-08-14 22:43:19 +00:00
David Sansome
a3b29406e6
Use pkg-config to find libraries on windows, and explicitly link to zlib for libgpod
2010-08-14 18:56:05 +00:00
John Maguire
871a853ff7
Fix compile on mac.
2010-08-14 18:37:16 +00:00
David Sansome
ff19d31403
Support removing files from MTP devices
2010-08-14 17:06:38 +00:00
David Sansome
9fda03aa60
Support copying files to MTP devices
2010-08-14 16:39:45 +00:00
David Sansome
3f5e188045
Initial support for MTP devices
2010-08-14 15:57:05 +00:00
David Sansome
9c4282c61c
Fix a bug where forgotten devices couldn't be unmounted
2010-08-14 12:42:16 +00:00
David Sansome
39132c4dcd
In the organise dialog, prompt before connecting a device that hasn't been connected before
2010-08-14 12:30:51 +00:00
David Sansome
c0ea45a9c9
Show an error dialog when copying or deleting files failed.
2010-08-14 11:51:50 +00:00
David Sansome
0faa81253f
Keep the same iPod connection when copying or removing multiple files, instead of connecting and disconnecting for each one. Also fix the lockdownd hack.
2010-08-14 11:16:11 +00:00
David Sansome
1d25ee78ed
Support removing files from ipods
2010-08-14 10:32:47 +00:00
David Sansome
1dbb1817e8
Codereview comments from r1685
2010-08-12 16:35:43 +00:00
David Sansome
2e646494aa
Update a device's free space after copying or removing files from it
2010-08-11 18:47:53 +00:00
David Sansome
a1332a2c05
Support multiple selections in the devices view
2010-08-11 18:18:58 +00:00
David Sansome
8e11c8b29e
Update translations
2010-08-11 18:18:14 +00:00
David Sansome
b74f853446
Merge translations from launchpad
2010-08-11 17:46:01 +00:00
David Sansome
b27238a480
Test whether we can still talk to afc before freeing the lockdownd client (fixes usbmuxd errors once and for all), report afc copy errors, keep track of files that failed to copy to a device, don't attempt to write the itunesdb if there were errors during copying.
2010-08-10 19:42:43 +00:00
David Sansome
9d2a4783ff
Don't show empty rows in the Hardware Information view
2010-08-10 18:45:34 +00:00
David Sansome
5e00eb11de
Pass shared_ptrs to music storage things to the organiser thread so they won't get deleted if the device is disconnected
2010-08-09 21:50:46 +00:00
David Sansome
43a27979dc
Keep a shared_ptr on connected devices during the lifetime of their background processing threads
2010-08-09 21:32:25 +00:00
David Sansome
4e12ef71c8
Remove old header
2010-08-09 21:14:03 +00:00
David Sansome
0ccc3a5f0a
Remove dependency on libplist++
2010-08-09 20:22:55 +00:00
John Maguire
46fe33b300
Add new icons to device properties list.
2010-08-09 20:15:12 +00:00
John Maguire
9e9d33165f
* Add green ipod pngs.
...
* Fix transparency on ipod touch/iphone.
2010-08-09 20:06:53 +00:00
David Sansome
e65c710b5f
Improve error handling while transferring the iTunes database to/from the iPod
2010-08-09 19:24:17 +00:00
John Maguire
f078edf0db
Add ipod touch/iphone icon.
2010-08-09 19:14:42 +00:00
John Maguire
4d0cf9aafe
update translations
...
bah
2010-08-09 18:42:36 +00:00
John Maguire
8f9492a975
bah
2010-08-09 18:42:17 +00:00
John Maguire
9ddba7251a
* Get the given name for an iDevice.
...
* Clean up device information code & get a few more interesting values.
2010-08-09 18:40:20 +00:00
John Maguire
cef7e2a69e
Fix free space bar rendering on mac.
2010-08-09 14:20:33 +00:00
John Maguire
b1a96fd54d
Fix encoding of tags we get from gstreamer.
2010-08-09 13:12:54 +00:00
David Sansome
5739dbf1f0
Make copying to afc devices work :D
2010-08-08 19:11:34 +00:00
David Sansome
58506b0469
strdup to the rescue!
2010-08-08 17:45:57 +00:00
David Sansome
a228e2b806
Copy files to afc devices. Doesn't quite work yet
2010-08-08 17:41:06 +00:00
David Sansome
d29fb119a4
Don't rewrite the paths of songs on afc devices, and mark them as streams in the playlist so they won't get re-read on startup
2010-08-08 13:27:36 +00:00
David Sansome
68d7156071
Add Copy to device... to the playlist context menu
2010-08-08 13:06:52 +00:00
David Sansome
d81db5f255
Reload playlist items in the background after editing
2010-08-08 12:36:07 +00:00
David Sansome
49da0eee27
Put a mutex around all the taglib stuff
2010-08-08 12:35:23 +00:00
David Sansome
23c02830de
Don't display ssh mounts in the devices list
2010-08-07 16:30:42 +00:00
David Sansome
296b2099ae
Install an svg icon on Linux. Fixes issue #604
2010-08-07 10:41:42 +00:00
David Sansome
42139fe92f
Append to, not replace, CFLAGS and CXXFLAGS. Fixes issue #609
2010-08-07 10:03:26 +00:00
David Sansome
aadd38708f
Fix an overflow when calculating free space and capacity. Thanks YellowOnion. Fixes issue #584
2010-08-07 10:00:20 +00:00
John Maguire
b37949628a
Use filename if no title in now playing widget.
...
Fixes issue #535
Thanks to arthur.murauskas
2010-08-06 14:15:14 +00:00
David Sansome
0b85797e45
Fix a crash when the gst state change takes ages
2010-08-04 20:32:53 +00:00
David Sansome
6f63dcc37f
Remove some debug output
2010-08-04 18:31:18 +00:00
John Maguire
67eb9770c4
Code review comments for r1631
2010-08-04 12:37:46 +00:00
John Maguire
35e87b2a77
Start gstreamer playing from a separate thread.
2010-08-04 12:13:43 +00:00
David Sansome
1cbd0af8fb
Fix compilation with gcc
2010-08-04 08:17:31 +00:00
John Maguire
16d50b29d8
Nice typedefs.
2010-08-03 19:40:54 +00:00
John Maguire
36264e0b2b
Separate out UniversalEncodingHandler.
2010-08-03 19:29:49 +00:00
John Maguire
78371a5d3a
Remove debug
2010-08-03 19:08:05 +00:00
John Maguire
e67f9a66c8
Load playlist in separate threads on startup.
2010-08-03 18:57:17 +00:00
John Maguire
f5449b9f8d
Move playlist loading off the GUI thread.
2010-08-03 14:59:18 +00:00
John Maguire
812a91214e
Add a warning if Song::InitFrom{Query,File}() is called from the GUI thread.
2010-08-03 13:37:47 +00:00
David Sansome
6604e97493
Make it possible to change the language with --language, or an option in the settings dialog. Fixes issue #583
2010-08-02 19:02:21 +00:00
David Sansome
aad6093b63
Give each gstreamer element a unique name
2010-08-02 18:13:40 +00:00
John Maguire
93f4fca324
Do bulk tag updates in "parallel".
...
Update issue #542
2010-08-02 15:07:26 +00:00
John Maguire
f45ec1a43e
Push more tag saving off the GUI thread.
...
Update issue #542
2010-08-02 14:22:05 +00:00
John Maguire
8166a50b2a
Use persistent model index.
2010-08-02 14:07:34 +00:00
John Maguire
992e0fb95e
Add support for saving songs in a separate thread.
...
Updates issue #542
2010-08-02 14:00:43 +00:00
John Maguire
be389a12f3
Also check for usbmuxd.
2010-08-02 12:42:59 +00:00
David Sansome
1dcdbfd7d6
Link gstasfsrc with the library rather than the executable
2010-08-01 18:53:55 +00:00
David Sansome
2a7c6de273
Register gstafcsrc properly, and use it when playing songs from an afcdevice
2010-08-01 18:09:38 +00:00
David Sansome
3535e5b954
Compile the afc plugin statically
2010-08-01 17:41:04 +00:00
John Maguire
73657ccaaa
Remove debug + Mac typo.
2010-08-01 17:38:58 +00:00
David Sansome
7a6499abde
Copy the iTunes database off a libimobiledevice device and load it from the local file
2010-08-01 14:13:27 +00:00
John Maguire
7fce4ada7d
AFC QIODevice for talking to iThings.
2010-08-01 12:19:21 +00:00
David Sansome
3c6f48bd4c
Ignore mounted samba shares and CDs from the GIO lister
2010-08-01 12:00:50 +00:00
David Sansome
6faa1aa1a6
Merge iLister devices with GIO devices
2010-08-01 11:55:01 +00:00
David Sansome
01b6d39341
Oops, don't read the device info while holding the mutex
2010-08-01 11:29:04 +00:00
David Sansome
9c19bfd218
Make iLister threadsafe
2010-08-01 11:24:25 +00:00
David Sansome
5517e2a503
Oops, don't need this hack any more
2010-08-01 11:05:14 +00:00
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