1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-01-18 23:17:59 +01:00

9652 Commits

Author SHA1 Message Date
Leo Franchi
f1bd808d33 Rework source tree to use two enums instead of raw ints that drove me crazy... 2010-12-10 21:26:33 -05:00
Leo Franchi
d4e95e05d4 Rename to uppercase 2010-12-10 16:38:26 -05:00
Leo Franchi
f4be2b5067 only keep one playlistview and playlist model in memory at once 2010-12-09 21:52:47 -05:00
Leo Franchi
6faaf5343b various fixes, loads playlists now 2010-12-09 21:01:48 -05:00
Leo Franchi
6ae5a5d798 Load and create dynamic playlists, wohoo 2010-12-09 18:25:36 -05:00
Leo Franchi
73af178418 fix forward decs again :)
and some sql fixes
2010-12-09 18:25:35 -05:00
Leo Franchi
89328215d9 fix more sql stuff 2010-12-09 18:25:35 -05:00
Leo Franchi
b41ab0ad17 fix up a bit 2010-12-09 18:25:35 -05:00
Leo Franchi
6a4a4a18e9 first compiling+linking dynamic code. lots of forward declaring fixes so it touches a lot of headers 2010-12-09 18:25:35 -05:00
Leo Franchi
228cab7080 add echonest generator beginnings 2010-12-09 18:25:35 -05:00
Leo Franchi
c30f62e834 Add dynamic interface, and fix up some more dynamic playlist code 2010-12-09 18:25:35 -05:00
Leo Franchi
5b23b6ad81 first saving non-working commit 2010-12-09 18:25:35 -05:00
Christian Muehlhaeuser
b45c254081 * Try to reconnect if the jabber SIP plugin disconnected. 2010-12-09 08:39:39 +01:00
Christian Muehlhaeuser
cc22411dc2 * Make sure to delete old Jabber instance before creating a new one. 2010-12-08 12:57:24 +01:00
Christian Muehlhaeuser
fe08bff21c * Added SipHandler class. This class is supposed to load SIP plugins, manage und communicate with them.
* Our Jabber classes are now a SipPlugin, which gets loaded by SipHandler.
2010-12-08 12:46:42 +01:00
Christian Muehlhaeuser
fc49eb7b21 * Added a status QPushButton on top of the sidebar. Xevix will put it to use soon. 2010-12-08 06:59:14 +01:00
Christian Muehlhaeuser
cabaaa9710 * Don't try to setup UPNP if started with --noupnp. 2010-12-07 16:03:17 +01:00
Christian Muehlhaeuser
7aaf3eb98c * Allow empty titled XSPFs to be imported if they contain tracks at least. 2010-12-07 14:49:29 +01:00
Christian Muehlhaeuser
e4f9e936ed * Don't create a playlist when parsing invalid XSPF data. 2010-12-07 12:34:29 +01:00
Christian Muehlhaeuser
ea08f1578c * Fixed nasty compiler warning. 2010-12-07 11:30:24 +01:00
Christian Muehlhaeuser
7b5f16355d * AlbumViews are now sorted by Artist - Album.
* Tweaked mode switching.
* Hide stats & mode buttons for certain view types.
2010-12-07 11:25:00 +01:00
Christian Muehlhaeuser
d621411c0d * Remove silly debug output and obsolete code. 2010-12-07 08:15:08 +01:00
Christian Muehlhaeuser
fdc5db522d * Robustified and cleaned up the PlaylistManager class.
* artist_ptr caching.
* Added basic AlbumView. (click the cloud icon in mainwindow's toolbar for now)
2010-12-07 08:10:12 +01:00
Christian Muehlhaeuser
e2f6d2891d * Added a little shadow around the covers. 2010-12-04 02:49:32 +01:00
Christian Muehlhaeuser
e3dfdb7f11 * Added background shadow for album covers / artist images. 2010-12-03 18:36:31 +01:00
Christian Muehlhaeuser
425cf23e4c * That wasn't supposed to be committed yet. 2010-12-03 18:26:38 +01:00
Christian Muehlhaeuser
db8cb48f1a * Tomahawk icon as original uncompressed SVG added. 2010-12-03 18:21:37 +01:00
Christian Muehlhaeuser
55591eb2c8 * Let's not try to be too clever in TrackHeader. QHeaderView is a bit annoying.
* Store release year in database when scanning music.
* Added Year & Filesize columns to the TrackModel / Header / View.
2010-12-03 14:10:29 +01:00
Christian Muehlhaeuser
e6ca3dc5dd * Make TrackView's columns movable again.
* Tweak some default sizes.
2010-12-02 12:41:59 +01:00
Christian Muehlhaeuser
7cbef252b5 * Set TrackView's header alignment to Qt::AlignLeft. 2010-12-02 12:14:46 +01:00
Christian Muehlhaeuser
b67cc0fcdf * Save / restore playlist column state.
* Pixel-wise scrolling for our item views.
2010-12-02 06:40:58 +01:00
Christian Muehlhaeuser
77400f543c * Temporary fix for wrong sampleRate detection by libmad. 2010-12-01 07:17:27 +01:00
Christian Muehlhaeuser
89da3f6f85 * Activate item when pressing return / enter. 2010-12-01 06:31:47 +01:00
Christian Muehlhaeuser
fa1252716e * Sped up collection removal from Super Collection. 2010-12-01 06:18:03 +01:00
Christian Muehlhaeuser
245ed98b88 * Don't try to add an empty track-list to the playlist. 2010-12-01 01:20:26 +01:00
Christian Muehlhaeuser
9c379647aa * Clear audio buffers when manually starting a new track. 2010-11-30 12:17:16 +01:00
Christian Muehlhaeuser
70993450d9 * Polished AlbumView / Model. 2010-11-30 11:44:44 +01:00
Christian Muehlhaeuser
2f13a017cd * Fixed deleteing multiple playlist items via context menu. 2010-11-30 04:58:33 +01:00
Christian Muehlhaeuser
0862dc83f6 * Increased PING timeout. 2010-11-30 02:58:50 +01:00
Christian Muehlhaeuser
8fdf5b5422 * Hotfix for Domme. 2010-11-30 00:32:34 +01:00
Christian Muehlhaeuser
238ff28e61 * Fixed issue with obsolete TransferView items. 2010-11-29 11:42:50 +01:00
Christian Muehlhaeuser
7ebfe1c7c7 * Fixed trying to access invalid results in FileTransferConnection. 2010-11-29 11:27:55 +01:00
Christian Muehlhaeuser
82cf51f058 * Should fix FileTransferConnections not cleaning up properly. 2010-11-29 11:02:30 +01:00
Christian Muehlhaeuser
e55233da64 * Fix ElidedLabel in AudioControls. 2010-11-29 10:24:17 +01:00
Christian Muehlhaeuser
052a36a161 * Increased PING msg timeout to 60 seconds. 2010-11-29 09:31:36 +01:00
Christian Muehlhaeuser
7a21354f57 * Fixed dupe connections (hopefully). 2010-11-29 09:17:56 +01:00
Christian Muehlhaeuser
40fc9d5c57 * Fixed another TransferView issue. 2010-11-29 08:27:51 +01:00
Christian Muehlhaeuser
fa01d21267 * Fix issue with blind FileTransferConnections. 2010-11-29 08:22:58 +01:00
Christian Muehlhaeuser
eb62b0d4c6 * Use nodeID instead of Connection ID. 2010-11-29 08:06:59 +01:00
Christian Muehlhaeuser
d4a57eb833 * Fix TransferView jumping around. 2010-11-29 07:51:18 +01:00