Commit Graph

241 Commits

Author SHA1 Message Date
craig.p.drummond
f969fb4345 Add a ON/OFF style checkbox for linux builds when NOT run under KDE. 2012-09-19 18:42:14 +00:00
craig.p.drummond
ee457e227c Don't enforce oxygen icons for Qt-only (Linux) builds. Cehck for missing icons, and use alternatives.
NOTE: This is not 100% complete yet - still require better icons for dynamic, playlists, and others...
2012-09-18 18:47:25 +00:00
craig.p.drummond
a8f540abfb Fix remote devices 2012-09-18 18:27:15 +00:00
craig.p.drummond@gmail.com
bdba0e4088 Fix Qt-only compile
BUG:89
2012-09-18 11:29:43 +00:00
craig.p.drummond
173712493c Device sync support for Qt-only builds. To support this, a cut-down version of Solid is included. 2012-09-17 18:39:01 +00:00
craig.p.drummond
5c7d22c72d Initial work on Qt translations. Commented out for the moment, as xgettext is crashing!!! 2012-09-02 20:13:00 +00:00
craig.p.drummond
a117e8e385 Initialise some vars - probably not really required, but doesn't hurt!!! 2012-08-27 19:46:05 +00:00
craig.p.drummond
1e52da8d66 Fix dir retrieval when we just have filename - return / 2012-08-27 19:36:15 +00:00
craig.p.drummond@gmail.com
26e216a6e3 Store flag to indicate if device support album-artist tag. 2012-08-24 12:01:27 +00:00
craig.p.drummond@gmail.com
0f27a3d4a9 If not changing artist/albumartist/album of a track in tag editor, then just update track if possible - as opposed to removing and adding to list (which causes a complete refresh of list) 2012-08-23 17:49:32 +00:00
craig.p.drummond@gmail.com
b9fd3eb225 In KDE builds, check if MPD is readable each time we get a device added or removed signal from Solid. (Requires KDE4.9 to function correctly)
BUG:53
2012-08-21 17:55:06 +00:00
craig.p.drummond@gmail.com
d1822cefd6 Use "users" group and not "audio" when setting the group ID of covers, lyrics, and audio files.
BUG:54
2012-08-21 11:06:42 +00:00
craig.p.drummond@gmail.com
62611bad53 - Dont split albums based upon year - this messes up compilation albums, where each track may have a different year.
- To be consistent, use the year of the lowest track number to be an album's year.
BUG:56
2012-08-21 11:05:41 +00:00
craig.p.drummond
e0eb891c29 Fix spelling mistakes.
BUG:55
2012-08-19 10:29:23 +00:00
craig.p.drummond@gmail.com
7cb5d94b42 Fix Qt compile 2012-08-14 11:08:20 +00:00
craig.p.drummond
ace2380cb1 Save MPD filename scheme settings with MPD server settings. 2012-08-13 18:56:01 +00:00
craig.p.drummond
8cbc666e00 Use 'avcodec' if 'ffmpeg' is not found. 2012-08-12 14:14:42 +00:00
craig.p.drummond@gmail.com
0659ed2d30 Dont use deprecated function 2012-08-10 11:14:43 +00:00
craig.p.drummond
a54579801a When applying updates in tag editor, track organizer, or replay gain dialog show a progress bar to indicate activity. 2012-07-09 18:42:36 +00:00
craig.p.drummond
9a4b322dfb Remove KIO device support - it never worked, was slow, and not useable in its current state. 2012-06-27 17:18:58 +00:00
craig.p.drummond@gmail.com
0d9a371399 When updating, remove songs first, then add. This way if a non-key field is updated, song wont disappear! 2012-06-26 11:30:55 +00:00
craig.p.drummond
bf59f2eaff Fix non-android compile! 2012-06-22 15:55:46 +00:00
craig.p.drummond
b3f36f1cae Android: more sizing fixes 2012-06-22 15:51:13 +00:00
craig.p.drummond
6960b056d4 Add keyboard short-cut for 'back' icon in listviews. 2012-06-18 18:25:54 +00:00
craig.p.drummond
f2799181f2 Use Q_OS_XXX not Q_WS_XXX 2012-06-12 20:41:08 +00:00
craig.p.drummond@gmail.com
692bbf6590 Show playlist files in library and album views.
BUG:27
2012-06-12 11:16:37 +00:00
craig.p.drummond
1b7ae77d7b Read lyrics from tags - ID3v2 only at the moment.
BUG:25
2012-06-10 20:50:59 +00:00
craig.p.drummond
73a7e1122e Read images from mp3 (ID3v2), mp4, flac, and ogg files.
BUG:24
2012-06-10 16:04:57 +00:00
craig.p.drummond
3d4c516184 Remove double semi-colons... 2012-06-10 14:44:29 +00:00
craig.p.drummond
f31a7264cd Add support for multiple MPD servers. 2012-06-08 17:53:35 +00:00
craig.p.drummond@gmail.com
0f639db994 When adding items to the playqueue, sort the selected items based upon their QModelIndex. 2012-06-07 11:27:29 +00:00
craig.p.drummond
c064cce9b5 Save MPD filename settings. 2012-06-01 16:24:04 +00:00
craig.p.drummond
2c8a4942f2 Fix build. 2012-06-01 16:23:49 +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
f5f3114145 Reduce KDE/Qt code duplication - by creating dummy Dialog, MessageBox, and InputDialog classes/namespaces for Qt. 2012-05-31 17:45:57 +00:00
craig.p.drummond
ccbcba0cc6 Initial windows port. 2012-05-30 17:34:58 +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
70d90290f8 Ensure song filenames do not contain audio-folder path. 2012-05-07 12:26:28 +00:00
craig.p.drummond@gmail.com
02652427fc Connect autoScan signal 2012-05-06 07:21:42 +00:00
craig.p.drummond@gmail.com
8594783c02 Better error text. 2012-05-04 11:07:45 +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
e458e66be9 Fix margins... 2012-05-03 20:47:13 +00:00
craig.p.drummond@gmail.com
2ca27e0d4b Dont mention webdav, etc, in the UI - KIO support has been disabled as its extremely slow. 2012-05-03 20:11:41 +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
168bd92744 s/RemoteDevice/RemoteFsDevice/g 2012-05-02 19:42:19 +00:00
craig.p.drummond@gmail.com
a06d1d3aef Re-arrange some minor details... 2012-05-02 19:29:38 +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
c379fce0ed No need to store full path in each song file. 2012-05-02 18:37:45 +00:00
craig.p.drummond@gmail.com
397ecb56c7 Fix crashes when deivce is removed - we need to check if the Solid device is valid before looking at the particular device type. 2012-05-02 11:24:39 +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