Commit Graph

259 Commits

Author SHA1 Message Date
craig.p.drummond
4cac61a939 - 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
bdec7c03b5 Implement a basic spinner widget for item views in Qt-only builds. 2012-06-01 16:24:54 +00:00
craig.p.drummond
853fece7eb Fix 'locate in library' when MPD dir is not accessible. 2012-06-01 16:24:40 +00:00
craig.p.drummond
4c726a1a3b Disable 'Edit Tags' and 'Organize Files' actions if MPD dir is not readable. 2012-06-01 16:24:21 +00:00
craig.p.drummond
17a2efc29f Add Track Organizer dialog to Qt-only build. 2012-05-31 19:48:31 +00:00
craig.p.drummond
a2a5842ccb Initial windows port. 2012-05-30 17:34:58 +00:00
craig.p.drummond
14f6268115 Implement Ctrl+MouseWheel zoom for Qt-only info view. 2012-05-30 17:15:11 +00:00
craig.p.drummond
9fb6213538 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
2b59280f6c Fix Qt-only install failure (cannot find RUNTIME)
BUG:18
2012-05-21 11:24:40 +00:00
craig.p.drummond
f46d670ea7 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
d06dbf624d 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
157500c77e Fix transcoding with new ffmpeg.
BUG:15
2012-05-18 16:33:28 +00:00
craig.p.drummond@gmail.com
c009106af9 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
99abbf9aaa Set minimum font size for info page.
BUG:12
2012-05-10 19:57:01 +00:00
craig.p.drummond@gmail.com
fa7a19dcc6 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
58e9f92fab - 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
3b30b83c26 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
a27f39ff0f 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
492f35cb2d 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
7877f87900 Spelling 2012-05-07 12:59:03 +00:00
craig.p.drummond@gmail.com
51b2c258d7 Spelling 2012-05-04 11:59:18 +00:00
craig.p.drummond@gmail.com
bc146ec538 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
6e3e9eaf62 Remove KIO devices from changelog, nowhere near ready! 2012-05-04 11:07:24 +00:00
craig.p.drummond@gmail.com
05ee81da0e Fix copying track from MTP devices. 2012-05-04 11:06:46 +00:00
craig.p.drummond@gmail.com
b73ae6958b 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
4cb460f41b 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
936f29c40e Use KDirRequester (via sftp://) to allow selection of SSHFS folder. 2012-05-02 18:38:04 +00:00
craig.p.drummond@gmail.com
d95b7170f2 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
b17ea28550 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
daf8c845e4 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
966a2d6df0 Remove 'Single Tracks' cover creation. 2012-04-30 11:11:40 +00:00
craig.p.drummond@gmail.com
c87402d2b6 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
0ed27e3b16 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
0da24c2647 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
16936274b2 Fix albums view position when going back from album contents. 2012-04-26 17:17:15 +00:00
craig.p.drummond@gmail.com
477953ddf3 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
bd79c82d7f 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
8003b6bcec 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
498a0e1b99 Load library view covers in separate thread, as per albums view. 2012-04-24 19:43:38 +00:00
craig.p.drummond@gmail.com
c4e72d4140 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
534e580482 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
1a3a872217 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
6529cbbe2e Update 2012-04-23 11:12:35 +00:00
craig.p.drummond@gmail.com
c47987a661 Fix fetching of covers for grouped playlists. 2012-04-20 11:34:15 +00:00
craig.p.drummond@gmail.com
19300a508b - 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
084a6ba130 Update copy of libebur128 2012-04-19 17:28:59 +00:00
craig
8f62119610 Show full size cover image in tooltip for current track cover preview
widget.
2012-04-18 18:33:11 +00:00
craig
5e5a10fe35 If connection fails due to password, then state this in error message. 2012-04-18 18:32:08 +00:00
craig
29c9904dbf Read /etc/mpd.conf 2012-04-17 15:54:07 +00:00
craig
b91c913390 Check if user in audio group, warn if not 2012-04-17 15:52:19 +00:00