craig.p.drummond
d7740e7733
Initial podcast support
...
NOTE: This is NOT fully implemented, or functional!!!
2013-09-17 16:25:58 +00:00
craig.p.drummond
f51a6f2fb9
Speed up online services model by disabling dynamic sort
2013-07-16 18:30:45 +00:00
craig.p.drummond
ea0aef26df
More work for Jamendo searches
2013-07-15 19:13:14 +00:00
craig.p.drummond
443a27926a
Mods for Jamendo search
2013-07-15 19:11:10 +00:00
craig.p.drummond
ceae5ce8a3
Separate search per online service
2013-07-12 19:04:55 +00:00
craig.p.drummond
74b1dae762
Fix crashing when filtering if we have songs directly under root - as happend with SoundCloud and AudioCDs
2013-07-11 19:53:21 +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
853536c494
proxy model also needs to use toItem()
2013-03-26 19:10:35 +00:00
craig.p.drummond
fbe6f03408
Update copyright year
2013-01-17 16:57:20 +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@gmail.com
692bbf6590
Show playlist files in library and album views.
...
BUG:27
2012-06-12 11:16:37 +00:00
craig
4a7225a249
OK, need musiclibrayitem to inherit of QObject, just having Device inherit seems to produce crashes :-(
2012-04-02 18:03:00 +00:00
craig
b8dba56619
Reduce QObject usage
2012-04-02 17:58:29 +00:00
craig
8e3e403263
Reduce memory usage - VERY slightly!!!!
2012-04-02 17:56:13 +00:00
craig
948aae31a9
Better filtering.
2012-03-27 17:38:42 +00:00
craig
8ac6dac53f
Use KStringHandler::naturalCompare if we're built with KDE
2012-03-21 19:08:00 +00:00
craig
f7e743461a
Remove proxy code duplication
2012-03-21 19:07:34 +00:00
craig
658f0bc29e
Initial import of device support work
...
- Basic copy to/from device support.
- When refreshing library/albums, only affect parts of the model that have
changed. (Previously the whole model was replaced).
- Allow songs to be deleted.
TODO:
- Make song deletion actually work
- Copy/delete album covers
- When deleting a whole album/artist, need to delete corresponding dir if it is empty.
- MTP devices
2012-01-15 19:18:12 +00:00
craig
628c877819
Show 'Single Tracks' at top of list.
2012-01-04 19:19:53 +00:00
craig
518b7d41bb
Cleanup
2012-01-04 19:19:13 +00:00
craig
9fc2286ce3
Update copyright statements.
2012-01-04 19:15:55 +00:00
craig
60802587b2
Fix single-track - fixes a crash, and places sort in proxy models.
2012-01-04 19:15:34 +00:00
craig
2a32ec80c3
Fix:
...
when in a lower level, and search to an item that matches higher - the model navigates up - but the nav buttons dont change!!!!
this leads to a crash when press nav button!
e.g. Im/
Final Front../
El Dorado...
A/
B
If we are in 'B' and type 'Dorado' then we change to 'Im' - but nav buttons do not!
2012-01-03 19:58:33 +00:00
craig
a069ee80fe
Faster filter
2012-01-03 19:54:24 +00:00
craig
39f4bb039d
Tidy
2012-01-03 19:53:42 +00:00
craig
a8d580af34
Show 'Various Artists' at the top of the library view.
2011-12-31 11:33:07 +00:00
craig
30b815a8e0
Add option to show/sort album year.
2011-12-31 11:13:46 +00:00
craig
722f137640
Reduce code
2011-12-22 19:05:53 +00:00
craig
d39eb91753
Update copyright
2011-12-05 19:32:25 +00:00
craig
fb8b984f26
Add copyright
2011-12-04 10:48:50 +00:00
craig
7bde289b76
More code re-org
2011-12-03 20:17:23 +00:00