Commit Graph

393 Commits

Author SHA1 Message Date
craig.p.drummond
fefd0caebd Intial support for Jamendo and Magnatune. 2013-01-14 20:02:22 +00:00
craig.p.drummond
661d7c8953 Custom radio stream icon 2013-01-12 10:07:48 +00:00
craig.p.drummond
9c503ad6fe Move server info into a dialog. 2013-01-12 08:30:57 +00:00
craig.p.drummond
f99054bdf8 Parse some other possible playlists 2013-01-12 08:29:43 +00:00
craig.p.drummond
03a5e755db - Dont save 'Unknown' genre to files, leave this as blank, and load blank as 'Unknown'
- Fix updatnig of genres in streams model
2013-01-12 08:29:19 +00:00
craig.p.drummond
fdb6774989 Format XML file if exporting 2013-01-12 08:28:28 +00:00
craig.p.drummond
2a918273ac No need to check if stream exists if loading streams.xml 2013-01-12 08:28:09 +00:00
craig.p.drummond
0748006af2 Use xml stream reader/writer not DOM 2013-01-12 08:27:41 +00:00
craig.p.drummond
78c96ff4da Add import of IceCast and SomaFM streams. 2013-01-12 08:27:18 +00:00
craig.p.drummond
b54417827c Disable XML auto-formatting - files are compressed now anyway... 2013-01-10 21:51:15 +00:00
craig.p.drummond
ebfb0ea9ae Only indent by 1 space 2013-01-10 21:48:10 +00:00
craig.p.drummond
7680a57a86 Remove duplicate name in tooltip 2013-01-10 21:41:23 +00:00
craig.p.drummond
c5558506e3 Use GZIP compression for cache files - easier to uncompress for users, etc. 2013-01-10 20:36:27 +00:00
craig.p.drummond
980d19c655 When dropping files onto playqueue, check that they have a recognized extension (mp3, ogg, flac, wma, m4a, m4b, mp4, m4p, wav, wv, wvp, aiff, aif, aifc, ape, spx, tta, mpc, mpp, mp+, dff, dsf) 2013-01-09 17:57:20 +00:00
craig.p.drummond
d4134e9c4c Cleanup 2013-01-06 09:54:11 +00:00
craig.p.drummond
66c7823791 Fix playing of files containing square brackets, etc, that are external to MPD database via Cantata's simple HTTP server. 2013-01-03 20:05:04 +00:00
craig.p.drummond
05ab47d2a3 Use QUrl to un-encode URLs 2012-12-30 22:08:31 +00:00
craig.p.drummond
b4c5efb417 Slightly speed up playqueue searches. 2012-12-30 21:00:23 +00:00
craig.p.drummond
ce17b5ade5 Rename RemoteFsDevice::connectionStateChanged signal to RemoteFsDevice::connectionStateHasChanged so as to not interfere with Device::connectionStateChanged 2012-12-21 17:24:46 +00:00
craig.p.drummond
2d8a613c24 Only show relevant genres for playlist and devices 2012-12-20 21:16:53 +00:00
craig.p.drummond
fa9132627c When using list or icon view, only show genres that are relevant to the current level.
BUG:143
2012-12-19 20:04:08 +00:00
craig.p.drummond
6992f88027 - Store properties on remote device
- If no music items, delete cache
- If properties are all default, remove file
2012-12-18 19:38:28 +00:00
craig.p.drummond
045ca17302 Compress cache files 2012-12-18 19:36:43 +00:00
craig.p.drummond
122f3472b2 - Search last.fm and Google for covers.
- Allow to specify local file to use as cover.
2012-12-17 18:00:29 +00:00
craig.p.drummond
04067dd520 Import initial cover download dialog. This is so that trunk actually compiles!
THIS IS NOT FINISHED, NOT EVEN SLIGHTLY!!!
2012-12-15 12:39:45 +00:00
craig.p.drummond
9f5e0fa17d Add a 'Cache' page to settngs dialog, allowing cahce usage to be displayed and cache items delete. 2012-12-13 19:54:05 +00:00
craig.p.drummond
90f88f48d5 Allow editing of tags, and replaygain calculation, of files from folder view which do not contain tags. 2012-12-10 19:54:52 +00:00
craig.p.drummond
bea83b3b93 Fix compile when not enabling remote device support.
BUG:136
2012-12-08 09:38:52 +00:00
craig.p.drummond
c8679cbf74 Get tooltip text from model, but fall back to action if model has none. 2012-12-07 19:46:59 +00:00
craig.p.drummond
de823fa17c Add option to specify max cover size when transfering to device. 2012-12-07 19:44:45 +00:00
craig.p.drummond
201f325a2a In sync dialog, when detecting items unique to library/device, revert various artist work-around for each track if it is enabled on the device. 2012-12-03 20:01:25 +00:00
craig.p.drummond
015a2e6b5e Fix retrieval of covers from remote devices 2012-11-30 16:43:12 +00:00
craig.p.drummond
48e67c282a Fix crash when copying items to devices after a rescan has been performed. 2012-11-30 16:42:42 +00:00
craig.p.drummond
2bf88da78d Fix disabling of artist images 2012-11-21 20:33:08 +00:00
craig.p.drummond
c4bc722d1f If group single tracks, or multiple artists, settings are changed, then rebuild library and device models frmo existing set of songs - as opposed to re-reading all songs from mpd/device. 2012-11-16 19:43:53 +00:00
craig.p.drummond@gmail.com
2c2640f123 Fix artist images
BUG:131
2012-11-12 12:11:20 +00:00
craig.p.drummond
3785c692e5 Improve MTP support
- Fetch covers from device
- Create albums on device, and set covers
- Attempt to remove folders when albums removed

(NOTE: This all needs to be tested...)
2012-11-08 22:44:59 +00:00
craig.p.drummond
427467de96 Get covers from devices 2012-11-08 19:26:07 +00:00
craig.p.drummond
0ed274ffa7 Fix sync dialog album-artist handling in models 2012-11-08 19:24:34 +00:00
craig.p.drummond
a39f7c8385 Fix display of album covers for MTP devices. (Covers are NOT loaded from device!) 2012-11-08 19:23:49 +00:00
craig.p.drummond
330833daed Order devices in 'Copy To' menu the same as in devices page 2012-11-07 19:42:26 +00:00
craig.p.drummond
780fc3720b Refresh list of local devices when list of mount points changes.
BUG:127
2012-11-06 16:46:46 +00:00
craig.p.drummond
1512602128 Mount point modification dection os only required for remote devices - seems not required to fix BUG:127 2012-11-05 22:42:04 +00:00
craig.p.drummond
dc190b16ca Apply some cppcheck and scan-build suggestions...
BUG:129
2012-11-05 20:41:30 +00:00
craig.p.drummond
b43e563d22 - Remove MediaDeviceCache - as was not really being used as a cache.
- Move Solid device code into DevicesModel
- When list of mount-points changes, rescan devices. /Might/ help with BUG:127
2012-11-05 20:08:10 +00:00
craig.p.drummond
c749e57504 Dont create new device on accessibility change, just update existing one!!! 2012-11-04 21:38:35 +00:00
craig.p.drummond
a2ea4f3a6f Add connect/disconnect functionality for UMS devices. 2012-11-03 22:33:55 +00:00
craig.p.drummond
5101f31dbc Control dir creation 2012-10-23 14:56:34 +00:00
craig.p.drummond
30f33c455e Remove old library caches 2012-10-22 19:02:39 +00:00
craig.p.drummond@gmail.com
d52a0d30ac Keep track of row number of current song 2012-10-17 17:09:45 +00:00