1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-01-29 12:39:28 +01:00

287 Commits

Author SHA1 Message Date
Christian Muehlhaeuser
4aefc4ecbf * Tomahawk now relies on Lucene for indexing / searching Artists, Albums and Tracks.
* Lucene index is stored on disk for faster startups.
* Queries are now auto-resolved when retrieved via Query::get( QVariant, true ). The second parameter is optional and true by default.
* Updated database schema and removed the old ngram tables.
* Hopefully didn't break too much :-)
2011-02-03 11:07:23 +01:00
Leo Franchi
87e081be98 fix new path 2011-01-29 13:29:28 -05:00
Leo Franchi
7065ddd127 move topbar to libtomahawk 2011-01-29 13:19:36 -05:00
Christian Muehlhaeuser
f105b18560 * Move topbar into PlaylistManager's widget, making it essentially a playlist's private toolbar. 2011-01-28 00:37:02 +01:00
Jeff Mitchell
de530dd775 Add jdnsshared helper files, to hook up later. 2011-01-27 00:09:13 -05:00
Jeff Mitchell
c9aec3d55e It's good to be back. Add jdns and make libtomahawk link to it, so that we can do proper SRV resolving. Also create thirdparty/ which portfwd and others should really be moved in to 2011-01-27 00:05:16 -05:00
Christian Muehlhaeuser
1867daae4d * Store / restore column widths uniquely to a TrackView's guid. 2011-01-24 07:25:58 +01:00
Christian Muehlhaeuser
c75413a84c * Renamed cli argument: It's now --nosip instead of --nojabber. 2011-01-24 05:57:33 +01:00
Christian Muehlhaeuser
232fdfc06c * Some routers are just too slow. Increased wait timeout before killing the PortFwdThread. 2011-01-24 05:56:40 +01:00
Christian Muehlhaeuser
fcad645e45 * A few more cleanups inside the playlist item delegate. 2011-01-24 05:55:57 +01:00
Christian Muehlhaeuser
b9eb9ca6d4 * Fixed TrackView's delegate to deal with user-moved columns. 2011-01-24 05:13:33 +01:00
Christian Muehlhaeuser
b5b06a03fd * Call QWidget's hide() once the overlay's opacity is 0.00. 2011-01-24 03:13:00 +01:00
Christian Muehlhaeuser
92dd489640 * Added show() / hide() methods to OverlayWidget. Results in a fade-in / -out.
* Made using OverlayWidget a lot nicer. No need to fiddle with paintEvents any longer.
2011-01-24 03:03:27 +01:00
Christian Muehlhaeuser
064a8d7803 * Don't try to scrobble if scrobbling isn't configured. 2011-01-24 01:24:27 +01:00
Christian Muehlhaeuser
41f87b4ad6 * Tweaked OverlayWidget's settings a little. 2011-01-23 06:47:27 +01:00
Christian Muehlhaeuser
8639046d41 * Fade-in the overlay box. 2011-01-23 06:33:51 +01:00
Christian Muehlhaeuser
1b569c8f52 * Don't paint OverlayWidget if's not enabled.
* Disable OverlayWidgets in a few cases (WelcomeWidget, SourceInfoWidget, HistoryWidgets, ...).
2011-01-23 05:11:02 +01:00
Christian Muehlhaeuser
8c17be4175 * Silly whitespace fix. 2011-01-23 05:02:17 +01:00
Christian Muehlhaeuser
049b8381f0 * Increased idle timeout. 2011-01-23 05:01:44 +01:00
Christian Muehlhaeuser
b6aca9ee1c * No need to save / restore painter state. 2011-01-23 05:01:22 +01:00
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