1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-04-25 10:23:40 +02:00

267 Commits

Author SHA1 Message Date
Christian Muehlhaeuser
4ec5871f25 * Cleanly shutdown database again. General TomahawkApp cleanup. 2011-01-23 05:00:06 +01:00
Christian Muehlhaeuser
0acb83a778 * Added OverlayWidget, a helper class to display neat little info / osd-like overlays in another QWidget. 2011-01-23 04:39:58 +01:00
Dominik Schmidt
78a786e878 Add external-address-mode.
It's either Lan, DynDns or Upnp and can be configured only in the config file right now.
2011-01-22 01:10:00 +01:00
Christian Muehlhaeuser
d007dbb477 * Keep resolving and don't abort if we found an offline match. 2011-01-21 18:34:17 +01:00
Christian Muehlhaeuser
594d16cec5 * Changed scrobbler's client-id to Tomahawk (thk). 2011-01-21 14:44:27 +01:00
Christian Muehlhaeuser
3a1faf17ec * Prevent users from creating playlists with an empty title. 2011-01-21 03:59:22 +01:00
Christian Muehlhaeuser
82486fdfd4 * Use our new & own Last.fm API key. 2011-01-21 03:57:57 +01:00
Christian Muehlhaeuser
9ec6e6c337 * Disable rename playlist action for remote playlists. 2011-01-21 01:11:01 +01:00
Leo Franchi
d7eba4243b Activate edit on rename action from context menu 2011-01-20 17:27:11 -05:00
Christian Muehlhaeuser
c413620c6f * Added new clicked-signals to QueryLabel and hooked them up to AudioControls. 2011-01-19 10:04:19 +01:00
Christian Muehlhaeuser
9741174f62 * Fix painting elided but hovered texts in QueryLabel. 2011-01-19 09:11:16 +01:00
Christian Muehlhaeuser
61578e4bbe * Increment counter inside mutex-lock. 2011-01-19 09:00:57 +01:00
Christian Muehlhaeuser
e335a9f60f * Multithreaded read-only DatabaseWorkers. 2011-01-19 00:47:59 +01:00
Christian Muehlhaeuser
28c8f7af8d Merge branch 'master' of github.com:tomahawk-player/tomahawk 2011-01-14 06:41:00 +01:00
Christian Muehlhaeuser
e9b779f832 * Link to audio libraries on non-win32, too. 2011-01-17 09:47:09 +01:00
Christian Muehlhaeuser
b550c55547 * Fixed XSPFLoader. 2011-01-17 09:45:11 +01:00
Christian Muehlhaeuser
e0c9449d7e * Fix TomahawkWindow. 2011-01-17 09:41:05 +01:00
Christian Muehlhaeuser
87f82e4f61 * Fix compile. 2011-01-17 09:39:26 +01:00
Christian Muehlhaeuser
3274622217 * Remove RtAudio dependancy from main app. 2011-01-17 09:39:01 +01:00
Christian Muehlhaeuser
722f633d5e * Forgot to move XSPFLoader. 2011-01-17 09:37:01 +01:00
Christian Muehlhaeuser
850439fb04 * Should fix win32 compile issues. 2011-01-17 09:22:47 +01:00
Christian Muehlhaeuser
350f470ab5 * Moved audio, playlist, common utils & widgets into libtomahawk. 2011-01-17 09:12:27 +01:00
Christian Muehlhaeuser
c0f87542b7 * Little PlaylistModel cleanup. 2011-01-17 07:52:04 +01:00
Christian Muehlhaeuser
47d9311df0 * Artist class is now a proper PlaylistInterface. Also, added appendArtist to PlaylistModel. 2011-01-17 02:41:01 +01:00
Christian Muehlhaeuser
77c38a0a9d * Fixed hovering of elided QueryLabels. 2011-01-14 19:37:20 +01:00
Christian Muehlhaeuser
d4c82bf4f7 * CMakeLists.* cleanup. 2011-01-14 17:44:29 +01:00
Christian Muehlhaeuser
9c6e098841 * Safely handle unknown DB commands. 2011-01-14 17:07:30 +01:00
Christian Muehlhaeuser
1ce52d8dde * Added DLLEXPORTs to XSPFLoader and AnimatedCounterLabel. 2011-01-14 06:40:44 +01:00
Christian Muehlhaeuser
a4e140972e * Initialize m_portfwd so we don't crash deleting a bogus pointer. 2011-01-13 17:34:16 +01:00
Christian Muehlhaeuser
5beda42d57 * Set initial connection state. 2011-01-13 17:31:34 +01:00
Christian Muehlhaeuser
ff512d8289 * Fixed Servent not emitting ready() if it's not meant to setup UPNP. 2011-01-13 17:28:14 +01:00
Christian Muehlhaeuser
e828972b95 * Port-Forwards are now being setuped in a separate thread to avoid blocking the GUI. 2011-01-13 17:23:52 +01:00
Christian Muehlhaeuser
b95d8a6b93 * Fixed missing return statement. 2011-01-13 15:05:50 +01:00
Christian Muehlhaeuser
c0852e8871 * Fixed a few margin / spacing issues across all platforms (well, hopefully). 2011-01-13 14:09:15 +01:00
Christian Muehlhaeuser
05a919c16a * A few more QueryLabel fixes / design changes. 2011-01-13 11:12:11 +01:00
Christian Muehlhaeuser
6ebafa26a6 * QueryLabel now supports dragging.
* Needs support for dragging Artist / Album.
2011-01-13 08:40:21 +01:00
Christian Muehlhaeuser
81c4267263 * Fixed DatabaseCommand_PlaybackHistory's sql limiter. 2011-01-12 14:04:30 +01:00
Christian Muehlhaeuser
d09fb9a428 * Forgot to force a repaint when leaveEvent() is triggered. 2011-01-12 13:30:21 +01:00
Christian Muehlhaeuser
c3c6da389e * Fixed resetting the label while an area is hovered. 2011-01-12 13:25:10 +01:00
Christian Muehlhaeuser
80269932ad * Added QueryLabel, a QLabel-like widget which displays any combination of a query/result's Artist, Album and Track.
* Paints a nice rounded-rect around the artist / album / track item when hovered with the mouse.
* Drag and drop / detailed click signal support coming up.
2011-01-12 13:18:32 +01:00
Christian Muehlhaeuser
2edd93ab3c * BufferIODevice & FileTransferConnection now support seeking (needs testing). 2011-01-10 15:00:33 +01:00
Christian Muehlhaeuser
0dd7d1e0e0 * Fixed using resolv-hints for offline sources. 2011-01-10 12:00:52 +01:00
Christian Muehlhaeuser
18d5d43695 * Temporary fix for infinite loop inside FLAC transcoder. 2011-01-09 10:57:30 +01:00
Christian Muehlhaeuser
3eeec206f1 * Fixed crash in DbSyncConnection. 2011-01-09 07:42:31 +01:00
Christian Muehlhaeuser
3061a95cb1 * Introduced result-hints for static playlists. Speeds up resolving - lots. It will also preserve whichever result you prefer for a query.
* If the last DatabaseCommand in a message is invalid, don't leave the source hanging in an unsynced state.
* DatabaseImpl can now resolve results by their URL.
* Updated README.
* Little fixes / cleanups all over the place.
2011-01-09 07:22:42 +01:00
Christian Muehlhaeuser
7a9a117307 * Fixed recursive message fetching bug. 2011-01-07 08:51:40 +01:00
Christian Muehlhaeuser
e462c3a3d9 * Report last op's guid in DatabaseCommand_LoadOps' done signal. 2011-01-06 12:35:49 +01:00
Christian Muehlhaeuser
395a1a58c2 * Keep an internal last op guid for DbSyncConnection. 2011-01-06 12:19:44 +01:00
Christian Muehlhaeuser
64ebd68c1d * Some more DatabaseImpl cleanups. 2011-01-06 11:52:36 +01:00
Christian Muehlhaeuser
1eb4adaefe * Seemed unsafe to reuse the same sql query object over and over again. 2011-01-06 11:45:09 +01:00