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
a99afd75ff
Maybe fix the mac build too
2010-07-24 15:22:15 +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
aba01f63c7
Add a cmake option to specify the .deb distribution
2010-07-24 13:01:46 +00:00
David Sansome
0c793689ae
Fix compilation failure on mac and windows
2010-07-24 12:46:48 +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
David Sansome
e3f54b745b
Patch libprojectM to make it ignore the decimal-point locale setting when parsing Milkdrop presets. Fixes issue #455
2010-07-24 12:26:28 +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
d8b60e7f60
Change $STARTMENU\Programs to $SMPROGRAMS. Fixes issue #527
2010-07-21 13:22:44 +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
11e18bb22f
Make the 3rdparty libprojectm build properly with FTGL switched on
2010-07-18 13:25:36 +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
David Sansome
24134dd1ab
Fix libprojectM's pkgconfig name and correct the MimeType line in the .desktop
2010-07-17 11:56:33 +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
4090affacb
Bundle the gstreamer equalizer plugin on windows too
2010-07-13 18:53:13 +00:00
John Maguire
3204c36dd4
Add gstreamer equalizer to mac build.
2010-07-13 17:13:33 +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