David Sansome
|
135b32642e
|
Refactor all the code that handles adding items to the playlist - whether it be by a context menu item, double clicking in a view or dragging. Everything now uses the models' mimeData() instead of duplicating the same code everywhere.
|
2011-01-10 22:26:13 +00:00 |
David Sansome
|
dc619eb437
|
Start refactoring the RadioModel to inherit from QStandardItemModel
|
2011-01-09 18:27:41 +00:00 |
David Sansome
|
5bb287c223
|
Add Load context menu item to all radio services. Fixes issue #1013
|
2010-12-04 15:49:43 +00:00 |
David Sansome
|
b85ddbb380
|
Put the Jamendo songs in a separate database that gets attached to the main database. "Reload" it by deleting the file, which is much faster than DELETEing all the songs inside. Make reloading the Jamendo, Icecast and Magnatune databases always bypass the network cache. Store the Jamendo track IDs in a separate table - for some reason this makes inserts faster. Fix the Jamendo model after the inital database load. Make the Jamendo dymanic playlist use the entries that are already in the local database rather than fetching the song metadata again.
|
2010-11-27 16:14:09 +00:00 |
David Sansome
|
ad191e0880
|
Show a context menu for icecast stations
|
2010-11-24 19:41:17 +00:00 |
David Sansome
|
8d23c8b3ee
|
Comments from r2279
|
2010-11-23 22:37:00 +00:00 |
David Sansome
|
188c7a53ec
|
Add a database table, backend, and model for Icecast radio stations. Added a filter widget as well, but it doesn't actually search or sort yet.
|
2010-11-23 22:36:00 +00:00 |
David Sansome
|
e4a3a12a83
|
Show progress information while downloading and parsing Jamendo and Icecast catalogues. Also parse Jamendo in chunks rather than all in one go.
|
2010-11-23 18:53:08 +00:00 |
David Sansome
|
89e3fde23b
|
Add missing copyright headers to the icecast source and objective-c
|
2010-11-23 11:42:19 +00:00 |
John Maguire
|
0d96793e59
|
Merge small icecast genres into "other".
|
2010-11-22 21:14:06 +00:00 |
John Maguire
|
b6d424bc04
|
Add stations with no good genres to "other".
|
2010-11-22 20:49:09 +00:00 |
John Maguire
|
a7599a1fef
|
Move the icecast stream de-duping to get more accurate genre sizes.
|
2010-11-22 20:47:53 +00:00 |
John Maguire
|
36f15a3cf3
|
Cleanup icecast genres a bit more.
|
2010-11-22 20:36:16 +00:00 |
John Maguire
|
b7539759fc
|
Upper case first letter in icecast genres.
|
2010-11-22 20:19:50 +00:00 |
John Maguire
|
5b909a2983
|
Comments from r2268.
|
2010-11-22 20:15:07 +00:00 |
John Maguire
|
c2c3c8145b
|
Add basic icecast directory support.
Fixes issue #601
|
2010-11-22 16:57:26 +00:00 |