Commit Graph

346 Commits

Author SHA1 Message Date
craig.p.drummond
aab2156696 Control dir creation 2012-10-23 14:56:34 +00:00
craig.p.drummond
229e25992a Remove old library caches 2012-10-22 19:02:39 +00:00
craig.p.drummond@gmail.com
503dce19df Keep track of row number of current song 2012-10-17 17:09:45 +00:00
craig.p.drummond@gmail.com
c5d2d3e13a - Dont 'doNext' item if current item is being redirected!
- Replace cantata-http:/ with http:/
BUG:114
2012-10-17 11:01:39 +00:00
craig.p.drummond@gmail.com
c4fb419677 Remove unused var. 2012-10-17 11:00:43 +00:00
craig.p.drummond
207b28de1d Fix connect/disconnect icons 2012-10-16 21:06:00 +00:00
craig.p.drummond
e2a4f2ba9a - Create class to store contents of /proc/mounts
- Only update on changes
- Use this in RemoteFsDevice to check if device is connected
2012-10-16 21:04:18 +00:00
craig.p.drummond
e2c0551aa4 Only need to download/parse streams (to check if they are a playlist) when
added from the streams page. (Streams in an MPD playlist will not be
playlists themselves, as MPD does not support this.)
2012-10-16 18:07:10 +00:00
craig.p.drummond@gmail.com
a7e55dbe7d Update 'Add To Playlist' menu when rename a playlist.
BUG:112
2012-10-16 12:18:31 +00:00
craig.p.drummond
014e4021d7 Fix compile when remote devices disabled.
BUG:105
2012-10-11 07:12:08 +00:00
craig.p.drummond@gmail.com
dc5b38c33c 'moc' does not like #ifdef 2012-10-10 11:32:49 +00:00
craig.p.drummond
c844635293 - Move clear() into RemoteFsDevice, as only used by this class
- Set audioFolder in cacheFileName() if it is not already set
- Listen for changes to mtab, and load list of songs if connected and none already loaded. Likewise, clear list if not connected.
2012-10-09 19:46:36 +00:00
craig.p.drummond@gmail.com
d697b4dc06 Move cacheDir/configDir helpers into Utils 2012-10-08 11:35:29 +00:00
craig.p.drummond@gmail.com
70b6f5d550 Move most of Utils into support lib 2012-10-08 11:22:54 +00:00
craig.p.drummond
7562762728 Make 'Icon' a class, and move icons into Icons 2012-10-03 19:16:52 +00:00
craig.p.drummond
0c5b38ea09 Fix retrieval of covers from file-system based devices. 2012-10-02 20:44:39 +00:00
craig.p.drummond@gmail.com
caef5dc77e Fix artist/various-artist icons for Qt build 2012-10-02 11:28:52 +00:00
craig.p.drummond@gmail.com
a09348805d Fix image/icon size, and spacing issues, in sync dialog when the library view is set to use icon/list style.
BUG:99
2012-10-02 11:18:07 +00:00
craig.p.drummond@gmail.com
d3219a0ac7 More non-oxygen icon work
BUG:91
2012-09-20 11:02:47 +00:00
craig.p.drummond
f508ddbbc2 - Use a random icon that matches the repeat icon better.
- Draw the consume icon in code, so that it matches random and repeat better.
2012-09-19 15:10:26 +00:00
craig.p.drummond
80ebbf5780 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
187636898e 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@gmail.com
e91eca5cb2 Dont default to 'Various Artists' as artist name of playlist files in music library.
BUG:79
2012-09-11 11:08:03 +00:00
craig.p.drummond@gmail.com
3a665f7047 Fix some CMake issues
BUG:75
2012-09-10 12:32:58 +00:00
craig.p.drummond
affa21ccc5 Add 3 forms for Qt plural translations; none, singular, and others 2012-09-03 19:07:31 +00:00
craig.p.drummond
0c554296ae Fix KDE compile 2012-09-03 19:06:20 +00:00
craig.p.drummond
0c61131818 Reduce number of translations 2012-09-03 19:05:04 +00:00
craig.p.drummond
9bd85ce443 If we are grouping multiple-artists albums under 'Various Artists', then we also need to place 'Various Artists' albums there as well. This oddity can occur when i18n('Various Artists') != 'Various Artists' 2012-09-03 19:03:37 +00:00
craig.p.drummond@gmail.com
f526ff94b7 Dont clear genre list when clearing music library model.
BUG:66
2012-09-03 11:32:48 +00:00
craig.p.drummond@gmail.com
e5059c0a48 Use lupdate/lrelease for generating Qt translations from KDE ones.
Hack-around issues with Qt plural forms - use 'Tracks: 2' instead of '2 Tracks'
2012-09-03 11:27:16 +00:00
craig.p.drummond
6a29c8a261 Fix compilation!!!! 2012-09-02 20:17:35 +00:00
craig.p.drummond
5669f724f6 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@gmail.com
fad8f81f84 Cleanup 2012-08-31 11:44:06 +00:00
craig.p.drummond
f4adbaf6a4 Completly remove android changes - this NEVER worked very well, and never will with QWidgets :-( 2012-08-30 19:43:32 +00:00
craig.p.drummond
d4b88fda95 Connect to replayFinishied signal of job, not manager. 2012-08-27 19:38:09 +00:00
craig.p.drummond@gmail.com
ef4c4a2b68 Store flag to indicate if device support album-artist tag. 2012-08-24 12:01:27 +00:00
craig.p.drummond@gmail.com
2fdbb5030c 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
87bc6a442d If we have no song tag details, show filename in playqueue.
BUG:59
2012-08-21 11:28:52 +00:00
craig.p.drummond@gmail.com
56927b42fc - 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@gmail.com
a0aab6879b Fix track order when adding newly added album, via folders page, to playqueue. 2012-08-20 11:36:51 +00:00
craig.p.drummond@gmail.com
4d58af7d3e Update always contains full list of songs, so if we have extra these need to be removed. 2012-08-16 17:14:59 +00:00
craig.p.drummond
ec869adaa6 Set full filepath, if from a device 2012-08-13 18:56:53 +00:00
craig.p.drummond@gmail.com
a9d342577d - Fix track order when adding newly added album to playqueue.
- When dragging one artist, or album, in treeview to play queue, show cover image (if possible).

BUG:48
2012-07-20 11:46:34 +00:00
craig.p.drummond@gmail.com
502789d291 Fix saving of library to XML cache when multiple artist albums are grouped under 'Various Artists' (only save artist attribute once!!)
BUG:47
2012-07-11 11:20:18 +00:00
craig.p.drummond
57850699bd 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
0a036d2a24 Save genre with album (taken from 1st track), and only save with track if this is different to the album's genre. 2012-06-27 17:06:28 +00:00
craig.p.drummond
169f8a97d9 - Use better names for library/folder loading signals.
- Don't pass dbDateTime into load function, instead store dbDateTime in connection and use this.
- Don't store db time all over the place in the GUI thread, turn MPDStats into a singleton like MPDStatus and use that
2012-06-27 17:05:48 +00:00
craig.p.drummond@gmail.com
00a97e0ecb 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
2396117f33 Android: More improvements, still not really useable. :-( 2012-06-23 11:59:15 +00:00
craig.p.drummond
d45292f9aa Only show number of tracks, and duration, in playqueue status - consistent with other players. 2012-06-22 15:53:40 +00:00