1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-22 05:33:32 +02:00

Commit Graph

  • ce53bf1024 fix playlists not being deletable minor label fix Leo Franchi 2011-01-14 16:26:08 -05:00
  • 4ab5a7d176 Add support for incremental fetching for generators Add logic in DynamicWidget to handle on-demand playists Leo Franchi 2011-01-14 16:02:25 -05:00
  • b540b9b1f6 add signal that reports when a query was not resolved successfully. not emitted yet Leo Franchi 2011-01-14 16:02:07 -05:00
  • 35681e47ac Merge remote branch 'origin/master' into dynamic Leo Franchi 2011-01-14 12:56:37 -05:00
  • 876e3333de * Fixed automatic track progression. Christian Muehlhaeuser 2011-01-14 16:09:46 +01:00
  • 876a11a1e4 * Fixed AudioEngine's time reporting. Christian Muehlhaeuser 2011-01-14 15:53:44 +01:00
  • 41512c4b61 * Initial work on phonon-powered AudioEngine. Christian Muehlhaeuser 2011-01-14 15:10:19 +01:00
  • 28c8f7af8d Merge branch 'master' of github.com:tomahawk-player/tomahawk Christian Muehlhaeuser 2011-01-14 06:41:00 +01:00
  • e9b779f832 * Link to audio libraries on non-win32, too. Christian Muehlhaeuser 2011-01-17 09:47:09 +01:00
  • 1ce52d8dde * Added DLLEXPORTs to XSPFLoader and AnimatedCounterLabel. Christian Muehlhaeuser 2011-01-14 06:40:44 +01:00
  • b550c55547 * Fixed XSPFLoader. Christian Muehlhaeuser 2011-01-17 09:45:11 +01:00
  • e0c9449d7e * Fix TomahawkWindow. Christian Muehlhaeuser 2011-01-17 09:41:05 +01:00
  • 87f82e4f61 * Fix compile. Christian Muehlhaeuser 2011-01-17 09:39:26 +01:00
  • 3274622217 * Remove RtAudio dependancy from main app. Christian Muehlhaeuser 2011-01-17 09:39:01 +01:00
  • 722f633d5e * Forgot to move XSPFLoader. Christian Muehlhaeuser 2011-01-17 09:37:01 +01:00
  • 850439fb04 * Should fix win32 compile issues. Christian Muehlhaeuser 2011-01-17 09:22:47 +01:00
  • 350f470ab5 * Moved audio, playlist, common utils & widgets into libtomahawk. Christian Muehlhaeuser 2011-01-17 09:12:27 +01:00
  • c0f87542b7 * Little PlaylistModel cleanup. Christian Muehlhaeuser 2011-01-17 07:52:04 +01:00
  • 47d9311df0 * Artist class is now a proper PlaylistInterface. Also, added appendArtist to PlaylistModel. Christian Muehlhaeuser 2011-01-17 02:41:01 +01:00
  • 77c38a0a9d * Fixed hovering of elided QueryLabels. Christian Muehlhaeuser 2011-01-14 19:37:20 +01:00
  • d4c82bf4f7 * CMakeLists.* cleanup. Christian Muehlhaeuser 2011-01-14 17:44:29 +01:00
  • 9c6e098841 * Safely handle unknown DB commands. Christian Muehlhaeuser 2011-01-14 17:07:30 +01:00
  • c465325cdf add a quick spinbox to control generated number Leo Franchi 2011-01-13 18:41:50 -05:00
  • 327df4bedc fix loading and saving of dynamic playlists, forgot to update the mode and type settings when setting a new revision Leo Franchi 2011-01-13 18:33:38 -05:00
  • 9ff370199c Merge branch 'master' into dynamic Leo Franchi 2011-01-13 17:44:22 -05:00
  • a4e140972e * Initialize m_portfwd so we don't crash deleting a bogus pointer. Christian Muehlhaeuser 2011-01-13 17:34:16 +01:00
  • 5beda42d57 * Set initial connection state. Christian Muehlhaeuser 2011-01-13 17:31:34 +01:00
  • ff512d8289 * Fixed Servent not emitting ready() if it's not meant to setup UPNP. Christian Muehlhaeuser 2011-01-13 17:28:14 +01:00
  • e828972b95 * Port-Forwards are now being setuped in a separate thread to avoid blocking the GUI. Christian Muehlhaeuser 2011-01-13 17:23:52 +01:00
  • b95d8a6b93 * Fixed missing return statement. Christian Muehlhaeuser 2011-01-13 15:05:50 +01:00
  • c0852e8871 * Fixed a few margin / spacing issues across all platforms (well, hopefully). Christian Muehlhaeuser 2011-01-13 14:09:15 +01:00
  • 05a919c16a * A few more QueryLabel fixes / design changes. Christian Muehlhaeuser 2011-01-13 11:12:11 +01:00
  • 6ebafa26a6 * QueryLabel now supports dragging. * Needs support for dragging Artist / Album. Christian Muehlhaeuser 2011-01-13 08:40:21 +01:00
  • 81c4267263 * Fixed DatabaseCommand_PlaybackHistory's sql limiter. Christian Muehlhaeuser 2011-01-12 14:04:30 +01:00
  • d09fb9a428 * Forgot to force a repaint when leaveEvent() is triggered. Christian Muehlhaeuser 2011-01-12 13:30:21 +01:00
  • c3c6da389e * Fixed resetting the label while an area is hovered. Christian Muehlhaeuser 2011-01-12 13:25:10 +01:00
  • 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. Christian Muehlhaeuser 2011-01-12 13:18:32 +01:00
  • 3f1696c16f fix resolving, still a load bug: losing the playlist current revision in the in-memory object when creating initially Leo Franchi 2011-01-11 23:04:28 -05:00
  • ecb72eb449 activate modeswitch button Leo Franchi 2011-01-11 22:02:57 -05:00
  • d3c48a5342 change the dynamic header a bit, still not final or anything, but more bearable add logo to generators Leo Franchi 2011-01-11 21:51:20 -05:00
  • 6adae0c1d9 fix wrong widgets shown on dynamic control creation Leo Franchi 2011-01-11 20:15:25 -05:00
  • 5df5938ec1 fix deleting controls Leo Franchi 2011-01-11 19:58:04 -05:00
  • ee78eb52dd fix crashes, but deleting controls doesn't work of course :) Leo Franchi 2011-01-10 23:54:10 -05:00
  • 34799e36e0 Merge branch 'master' into dynamic Leo Franchi 2011-01-10 19:01:05 -05:00
  • 2edd93ab3c * BufferIODevice & FileTransferConnection now support seeking (needs testing). Christian Muehlhaeuser 2011-01-10 15:00:33 +01:00
  • 0dd7d1e0e0 * Fixed using resolv-hints for offline sources. Christian Muehlhaeuser 2011-01-10 12:00:52 +01:00
  • 09dc882bac create dynamic playlists in GUI thread not fixed everywhere yet, dbcmd unserialized from json creates it in the worker thread still Leo Franchi 2011-01-10 00:04:12 -05:00
  • fbd9265d31 lots of work on dynamic playlists. loading, saving, updating, working, etc. crashes on loading still Leo Franchi 2011-01-09 21:48:53 -05:00
  • 4a22e436ac fix deleting Leo Franchi 2011-01-09 13:34:01 -05:00
  • 6b110cf4b4 properly save and load dynamic playlists Leo Franchi 2011-01-09 12:50:14 -05:00
  • 19fe8217c6 Merge branch 'master' into dynamic use ints instead of enums for properties only connect to dynamic playlist revision changes signal Leo Franchi 2011-01-09 11:11:32 -05:00
  • 18d5d43695 * Temporary fix for infinite loop inside FLAC transcoder. Christian Muehlhaeuser 2011-01-09 10:57:30 +01:00
  • 3eeec206f1 * Fixed crash in DbSyncConnection. Christian Muehlhaeuser 2011-01-09 07:42:31 +01:00
  • 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. Christian Muehlhaeuser 2011-01-09 07:22:42 +01:00
  • 9e3aab1e38 fix static mode dynamic playlists Leo Franchi 2011-01-08 19:02:13 -05:00
  • 8668b1013c more working static playlists Leo Franchi 2011-01-07 22:37:31 -05:00
  • 7a9a117307 * Fixed recursive message fetching bug. Christian Muehlhaeuser 2011-01-07 08:51:40 +01:00
  • e462c3a3d9 * Report last op's guid in DatabaseCommand_LoadOps' done signal. Christian Muehlhaeuser 2011-01-06 12:35:49 +01:00
  • 395a1a58c2 * Keep an internal last op guid for DbSyncConnection. Christian Muehlhaeuser 2011-01-06 12:19:44 +01:00
  • 64ebd68c1d * Some more DatabaseImpl cleanups. Christian Muehlhaeuser 2011-01-06 11:52:36 +01:00
  • 1eb4adaefe * Seemed unsafe to reuse the same sql query object over and over again. Christian Muehlhaeuser 2011-01-06 11:45:09 +01:00
  • 0b26cf1695 * Don't reset lastop for singleton commands. Christian Muehlhaeuser 2011-01-06 10:38:44 +01:00
  • a60ae88ff8 * DatabaseCommands can now be marked "singleton-commands", which means that only the latest enqueued command of this type will be kept in the oplog. Christian Muehlhaeuser 2011-01-06 10:13:47 +01:00
  • 8d50ef1b88 * Added activity label to sources in the sidebar (currently only shows Idle / currently playing track). * DatabaseCommand_LogPlayback now contains an action-enum, which indicates if the track has just started / finished playback. Christian Muehlhaeuser 2011-01-06 09:03:18 +01:00
  • ce30f01ec9 * Silly windows issue prevented SIP plugins from loading. Christian Muehlhaeuser 2011-01-04 11:26:41 +01:00
  • 2d71bb3c62 * More debug output when trying to load a library. Christian Muehlhaeuser 2011-01-04 11:39:43 +01:00
  • 65914c9d64 * Further win32 fixes. Christian Muehlhaeuser 2011-01-04 10:40:43 +01:00
  • 318ed169eb * Fix recursive dllmacro.h inclusion. Christian Muehlhaeuser 2011-01-04 10:12:59 +01:00
  • 08f41b796c * Further Win32 plugin fixes. Well, hopefully. Christian Muehlhaeuser 2011-01-04 09:55:04 +01:00
  • 087d910359 * Forgot to update DatabaseCommand. Christian Muehlhaeuser 2011-01-04 09:44:43 +01:00
  • 5863dc7e14 * Two new DatabaseCommands: LogPlayback and PlaybackHistory. * LogPlayback keeps track of recently played songs in the database. * PlaybackHistory retrieves playback logs from the database. * Added "recently-played" views to WelcomeWidget & SourceInfoWidget. * Needs testing. Christian Muehlhaeuser 2011-01-04 09:37:04 +01:00
  • 2172f68a66 Fix merge and compile, fix schema issue Leo Franchi 2011-01-03 23:50:09 -06:00
  • c28a7b8aa4 Merge branch 'master' into dynamic Leo Franchi 2011-01-03 22:31:37 -06:00
  • f3b7375779 * Updated README. Christian Muehlhaeuser 2011-01-03 14:43:49 +01:00
  • 108f8cf93b * Added basic WelcomeWidget, which gets shown when Tomahawk starts up. Again, work in progress. Christian Muehlhaeuser 2011-01-03 13:08:41 +01:00
  • a5b495127a * Interactive create-new-playlist dialog. Work in progress. Christian Muehlhaeuser 2011-01-03 05:18:12 +01:00
  • 0af3ac8c80 * Updated OSX build scripts. Christian Muehlhaeuser 2011-01-03 03:49:55 +01:00
  • a305c97972 link to libtomahawk on osx Leo Franchi 2011-01-02 13:05:12 -06:00
  • 6f67d59bf2 * Fixed compiling on Win32. Christian Muehlhaeuser 2010-12-28 02:34:47 +01:00
  • 83f2ddeebd * Fixed CMakeLists.txt for SIP plugins. Christian Muehlhaeuser 2010-12-28 02:20:03 +01:00
  • 7c935282ae Merge branch 'master' of github.com:tomahawk-player/tomahawk Christian Muehlhaeuser 2011-01-01 00:21:04 +01:00
  • 82bd91af19 * Fix SIP plugins on Win32. Christian Muehlhaeuser 2011-01-01 00:20:28 +01:00
  • aaf7fc7c3f Install to "." makes libraries install into very bad (and non-working) locations. Put them in lib like they're supposed to be...(and like they are elsewhere in the app) Jeff Mitchell 2010-12-30 20:28:29 -05:00
  • 8b9b02e15d * Mentioning Alejandro (xevix) in the About Dialog. Christian Muehlhaeuser 2010-12-28 06:23:15 +01:00
  • 27e906f712 * Split tomahawk into application and tomahawklib. * Plugins link to and interface with tomahawklib. * Compiles on Linux and Win32, but needs some more export macro love for the sip plugins on Win32. Christian Muehlhaeuser 2010-12-28 06:12:48 +01:00
  • 8f1a768e86 WIP Leo Franchi 2010-12-19 19:25:56 -05:00
  • 1496d322bf * Fixed copy & paste mistake. Christian Muehlhaeuser 2010-12-15 15:14:58 +01:00
  • 857763e31d * Moved zeroconf code into a separate sip plugin (we might want to re-think the SipPlugin interface). Christian Muehlhaeuser 2010-12-15 15:11:33 +01:00
  • 004962866c some more work. crashes serializing dbcommand Leo Franchi 2010-12-14 23:00:04 -05:00
  • 3b507ff7a8 Make the Connect/Disconnect button do as advertised. Needs some more safety checks likely, but this will do for now. Alejandro Wainzinger 2010-12-13 18:49:02 -08:00
  • e882c4f0a9 Fix OS X linking problem and plugin loading on OS X and Windows. Alejandro Wainzinger 2010-12-12 21:41:43 -08:00
  • d74dd577fd Add OSX build instructions. (cherry picked from commit f4a2cb2b8d) Alejandro Wainzinger 2010-12-05 19:15:29 -08:00
  • a87868c1f5 Change device name string handling to use safe conversion to CString (Was causing issues on OSX 10.6.5 Japanese) (cherry picked from commit 17fb7abb8c) Alejandro Wainzinger 2010-12-05 17:27:27 -08:00
  • dedcd7a0f5 first working playlists, wohoo :D Leo Franchi 2010-12-12 21:51:26 -05:00
  • e9963bb4d2 collapse plus and minus tosame button area Leo Franchi 2010-12-12 17:09:51 -05:00
  • 0df8ea0732 finally fix most of the layout issues. god i hate qlayout... Leo Franchi 2010-12-12 17:00:31 -05:00
  • c345ee6e35 fix database stuff Leo Franchi 2010-12-12 14:08:25 -05:00
  • a1a01784ee ugly gui for basic functionality Leo Franchi 2010-12-11 18:23:11 -05:00
  • 4460f3ce60 add a collapse button to the dynamic control widget too Leo Franchi 2010-12-11 15:59:19 -05:00
  • eed7a33578 hook up the dynamic GUI a bit Leo Franchi 2010-12-11 15:25:17 -05:00