craig.p.drummond
97dea22fb6
Fix Jamendo/Magantune covers
2013-10-18 18:57:12 +00:00
craig.p.drummond
b63a557772
Fix windows build
2013-10-14 21:22:21 +00:00
craig.p.drummond
556071c2a7
Use NetworkJob to automatically, and consistently, handle re-directs
2013-09-18 18:11:49 +00:00
craig.p.drummond
a23c83be98
Save cache if toggle grouping
2013-08-22 18:20:53 +00:00
craig.p.drummond
e6f730c2e7
Windows build fixes
2013-08-12 21:03:21 +00:00
craig.p.drummond
e5c1f418bb
Fix function X is hidden by Y in KDE builds
2013-07-18 14:53:39 +00:00
craig.p.drummond
7b7f35aa95
Reduce code duplication slightly - by placing common code in MusicModel and MultiMusicModel
2013-07-17 18:16:50 +00:00
craig.p.drummond
c6d175902b
Spelling...
2013-06-03 18:15:11 +00:00
craig.p.drummond
72b6415b36
isDevice/isService are not actually used!
2013-06-03 18:14:54 +00:00
craig.p.drummond
3361f2f865
If Cantata is passed cdda:// then it will load, and start to play, the current AudioCD.
...
BUG: 224
2013-06-01 08:48:13 +00:00
craig.p.drummond
e41e5d486b
When AudioCD is ejected, remove tracks from playqueue.
...
BUG: 226
2013-05-31 19:31:32 +00:00
craig.p.drummond
229f555367
Hack around issues with QObject, multiple inheritance, and static_cast of void pointer.
...
Moc requires QObject to be the fist when using multiple inheriteance, but the model uses void pointers and we want to cast up/down the music heirarchy.
Therefore, when MOC is run use QOvject as the first item. But when actually compiled use MusicLibraryItemRoot
2013-03-30 10:27:08 +00:00
craig.p.drummond
bbeb25e084
Formatting
2013-03-22 21:17:54 +00:00
craig.p.drummond
9454436072
Cleanup
2013-03-19 19:27:45 +00:00
craig.p.drummond
e029143785
Reduce memory usage - by having only Device/OnlineService derive from QObject, as opposed to every artist/album/song!
2013-03-12 17:04:54 +00:00
craig.p.drummond
50d76a7139
Intial attempt at audio-cd playback support. DOES NOT WORK!
2013-03-11 19:50:27 +00:00
craig.p.drummond
d3452f4b21
Show codec details in action dialog
2013-03-08 21:04:42 +00:00
craig.p.drummond
3e6c45c626
Initial support for AudioCDs
...
TODO: Editing of track details, covers, testing, etc...
2013-03-06 17:24:33 +00:00
craig.p.drummond
86b0454ae4
More errors...
2013-02-27 19:44:12 +00:00
craig.p.drummond
e855d47d5e
Reduce duplicate strings in device names
2013-02-25 18:56:21 +00:00
craig.p.drummond
ad842b9196
By default, emit cacheSaved after enter event loop.
2013-02-24 15:07:53 +00:00
craig.p.drummond
1c2b3154f4
Indicate if service is availabl or not
2013-02-18 18:13:38 +00:00
craig.p.drummond
677be2be66
After updatnig device, need to wait for 'cacheSaved' signal from device
2013-02-17 19:44:26 +00:00
craig.p.drummond
a4ccc34f3e
Some windows build fixes
2013-02-08 18:01:36 +00:00
craig.p.drummond
a1ecc70dd8
More error messages
2013-02-01 18:05:56 +00:00
craig.p.drummond
ac3345c65c
Better thread termination
2013-01-30 19:16:03 +00:00
craig.p.drummond
c60604502f
Remove Qt module prefix from includes - will make Qt5 port a little easier!
2013-01-28 19:33:42 +00:00
craig.p.drummond
0ded0e0934
Artist and album images for online services
2013-01-21 19:45:30 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +00:00
craig.p.drummond
1990f54926
Add option to embed covers when copying songs to devices. (ID3v2, mp4, vorbis comment tag types only)
2012-12-10 19:56:16 +00:00
craig.p.drummond
dde0f8ccbe
When copying covers to device, only try this once - not for each song...
2012-12-03 20:39:32 +00:00
craig.p.drummond
c57477376b
- Fix memleak when copying items to/from devices.
...
- When creating temp files, ensure these are in /tmp!
- If applying various artist workaround for a remote device, apply the workaround to a local temp file, and send this.
2012-12-03 20:02:02 +00:00
craig.p.drummond
427467de96
Get covers from devices
2012-11-08 19:26:07 +00:00
craig.p.drummond
92db5b55fe
Correct signal
2012-11-07 19:41:58 +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
a2ea4f3a6f
Add connect/disconnect functionality for UMS devices.
2012-11-03 22:33:55 +00:00
craig.p.drummond@gmail.com
e44064a576
Check solidDev is valid before accessing
2012-10-31 12:08:44 +00:00
craig.p.drummond
d874f0d926
Fix windows build
2012-10-24 18:20:46 +00:00
craig.p.drummond
d29096854b
- 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
7bf04bf2f4
When a mont point is removed, clear the music list.
2012-10-09 19:10:34 +00:00
craig.p.drummond@gmail.com
67e6bac8d9
Move most of Utils into support lib
2012-10-08 11:22:54 +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@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
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
4aecafef4c
Add Track Organizer dialog to Qt-only build.
2012-05-31 19:48:31 +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
a06d1d3aef
Re-arrange some minor details...
2012-05-02 19:29:38 +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