Commit Graph

260 Commits

Author SHA1 Message Date
craig.p.drummond
f376b3d02b Remove ThreadWeaver usage, and add ReplayGain calculation support to Qt-only builds. 2012-06-01 16:27:08 +00:00
craig.p.drummond
9be66ec3e0 - Make Qt-only builds single instance apps, as per KDE build.
- Add commandline file loading support to Qt-only builds.
2012-06-01 16:25:49 +00:00
craig.p.drummond
2265eebe17 Implement a basic spinner widget for item views in Qt-only builds. 2012-06-01 16:24:54 +00:00
craig.p.drummond
ad05236cbd Fix 'locate in library' when MPD dir is not accessible. 2012-06-01 16:24:40 +00:00
craig.p.drummond
9ac7dad2c2 Disable 'Edit Tags' and 'Organize Files' actions if MPD dir is not readable. 2012-06-01 16:24:21 +00:00
craig.p.drummond
4aecafef4c Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
ccbcba0cc6 Initial windows port. 2012-05-30 17:34:58 +00:00
craig.p.drummond
7a09d80884 Implement Ctrl+MouseWheel zoom for Qt-only info view. 2012-05-30 17:15:11 +00:00
craig.p.drummond
3f5f0cf148 Add ability to play MPD HTTP output strem via phonon.
NOTE: There seems to be some delay when starting, etc, probably caused by MPD/Phonon buffering.
2012-05-29 19:21:05 +00:00
craig.p.drummond@gmail.com
a6cc04592b Fix Qt-only install failure (cannot find RUNTIME)
BUG:18
2012-05-21 11:24:40 +00:00
craig.p.drummond
64e9f37a0b When 'Return'/'Enter' is pressed when play queue has focus, start playing from the first selected song.
BUG:16
2012-05-18 16:46:42 +00:00
craig.p.drummond
bf9c32af5f Have cantata-dynamic helper script send a dbus message when it starts and stops - so that cantata main window can show the current status if the helper is started externally. 2012-05-18 16:37:27 +00:00
craig.p.drummond
9234e6351b Fix transcoding with new ffmpeg.
BUG:15
2012-05-18 16:33:28 +00:00
craig.p.drummond@gmail.com
da2b114c80 Only automatically start playing songs if we are replacing the playqueue, or the song is the first song added via the commandline.
BUG:13
2012-05-12 19:39:36 +00:00
craig.p.drummond@gmail.com
c3b9ce9ce0 Set minimum font size for info page.
BUG:12
2012-05-10 19:57:01 +00:00
craig.p.drummond@gmail.com
aeee3f0b68 Fix tag-editor's 'Various Artists' workaround when all tracks is selected. 2012-05-10 11:09:26 +00:00
craig.p.drummond@gmail.com
3d696930d2 - When saving track name to cache, save the actual name, no the displayed name.
- Attempt to fix errors in cache where the displayed name was saved.
2012-05-10 11:09:01 +00:00
craig.p.drummond@gmail.com
38bdaaeb4e Fix loading of songs via commandline if we are set to use HTTP server. 2012-05-08 11:04:03 +00:00
craig.p.drummond@gmail.com
ddad7c9c69 When determining indexes to add to 'selectedIndexes' for a collapsed album (in grouped style play queue/lists), ensure each index is only added once. 2012-05-07 18:47:07 +00:00
craig.p.drummond@gmail.com
26744121e3 When adding items to playqueue, only start to play if playqueue was previously empty. 2012-05-07 17:04:37 +00:00
craig.p.drummond@gmail.com
33b44c849f Spelling 2012-05-07 12:59:03 +00:00
craig.p.drummond@gmail.com
eebebac4c2 Spelling 2012-05-04 11:59:18 +00:00
craig.p.drummond@gmail.com
618b55055a When performing a custom lytics seatch, and we have no current song, dont attempt to save the file to MPDs music folder (there is no valid filename). 2012-05-04 11:11:27 +00:00
craig.p.drummond@gmail.com
e01b0759f6 Remove KIO devices from changelog, nowhere near ready! 2012-05-04 11:07:24 +00:00
craig.p.drummond@gmail.com
3b6a820bb8 Fix copying track from MTP devices. 2012-05-04 11:06:46 +00:00
craig.p.drummond@gmail.com
596d66d3d8 When refreshing lyrics, instead of startnig at first provider and iterating them all again (which will result in the same hit again), start at the next provider. This allows all providers to be checked. Thanks to Martin Blumenstingl for the patch. 2012-05-03 20:15:39 +00:00
craig.p.drummond@gmail.com
f7ae678282 Add support for using KIO to access music collections. This is currently disabled as it is VERY slow. For example, accessing my android phone (via wifi) with 17 albums took ~60 seconds with webdav, and only ~10 when using sshfs!!!! 2012-05-03 20:07:28 +00:00
craig.p.drummond@gmail.com
9679b78490 Use KDirRequester (via sftp://) to allow selection of SSHFS folder. 2012-05-02 18:38:04 +00:00
craig.p.drummond@gmail.com
56557014b7 When updating a non-MTP device, prompt the user as to whether to perform a parial scan (only new songs are scanned), or a full scan (where all songs are rescanned). 2012-05-02 11:22:14 +00:00
craig.p.drummond@gmail.com
a76a23b02b Dont update 'curent song' details when playqueue is updated - the current
song is updated by other means. As we now use 'plchangesposid' to speed
updates, we dont always have the full song info when playqueue is updated.
BUG:9
2012-05-01 20:52:12 +00:00
craig.p.drummond@gmail.com
99c564acf7 Limit downloaded covers to a max of 600x600 pixels.
When showing cover-widget tooltip, scale image if it is greater than 600x600.
BUG:8
2012-05-01 20:39:00 +00:00
craig.p.drummond@gmail.com
d757b59f8a Remove 'Single Tracks' cover creation. 2012-04-30 11:11:40 +00:00
craig.p.drummond@gmail.com
8b24d760a4 When grouping songs into albums, take into account song year. Its possible for an artist to release two albums with the same name in different years!
BUG:6
2012-04-30 11:07:58 +00:00
craig.p.drummond@gmail.com
761a5850fa Create a 'BuddyLabel' class. When this receives a mouse-release event, it passes focus to its buddy - and if the buddy is a checkbox, it toggles the setting.
BUG:4
2012-04-27 11:09:51 +00:00
craig.p.drummond@gmail.com
63ff2b6c2b Add option to draw (15% opacity) tiled cover as background to lyrics page. 2012-04-26 20:47:51 +00:00
craig.p.drummond@gmail.com
46aa209232 Fix albums view position when going back from album contents. 2012-04-26 17:17:15 +00:00
craig.p.drummond@gmail.com
4153c92f52 Add a basic 'sync' dialog. Shows two lists; left has songs that are only in library, right has songs that are only on device. Each has a 'Copy to' action. When songs are copied, the lists are updated to show the remaining differences. 2012-04-26 12:30:00 +00:00
craig.p.drummond@gmail.com
b3e67e6788 Emit dataChanged() for all album header items that match the album currently
being expanded/collpased in the groupedview.
2012-04-24 21:43:08 +00:00
craig.p.drummond@gmail.com
37d5478ccf Add expandAll (Ctrl +) / collpseAll (Ctrl -) actions to expand/collapse all
items of currently    focused treeview.
2012-04-24 21:19:12 +00:00
craig.p.drummond@gmail.com
3c1756cf04 Load library view covers in separate thread, as per albums view. 2012-04-24 19:43:38 +00:00
craig.p.drummond@gmail.com
e5ac499460 Fix detection of some UMS devices that are already mounted at startup.
The old code checked that a device's parent was a USB drive. This works for UMS devices that ahve a partition, but not for others. Now we also check if the device itself is a USB drive.
2012-04-24 19:37:13 +00:00
craig.p.drummond@gmail.com
c042565526 Add option for UMS devices to autoscan, or not, when detected - default is
set to not autoscan.
2012-04-23 19:37:47 +00:00
craig.p.drummond@gmail.com
2a403d7537 SSHFS device improvements:
- check ksshaskpass is installed
- ensure that cantata was not launched from the commandline
2012-04-23 11:13:37 +00:00
craig.p.drummond@gmail.com
8cab0ce7d9 Update 2012-04-23 11:12:35 +00:00
craig.p.drummond@gmail.com
faaf8bd29c Fix fetching of covers for grouped playlists. 2012-04-20 11:34:15 +00:00
craig.p.drummond@gmail.com
f4df05139a - Move showPage dbus command out of Mpris class and into mainwindow
- Make MainWindow::showError visible on dbus interface
- When cantata-dynamic fails to locate any songs it will now emit an error and terminate.
2012-04-20 11:20:44 +00:00
craig.p.drummond@gmail.com
d719dcb06f Update copy of libebur128 2012-04-19 17:28:59 +00:00
craig
f82661d0ac Show full size cover image in tooltip for current track cover preview
widget.
2012-04-18 18:33:11 +00:00
craig
b0410a4c37 If connection fails due to password, then state this in error message. 2012-04-18 18:32:08 +00:00
craig
14a4ff9ed8 Read /etc/mpd.conf 2012-04-17 15:54:07 +00:00