1
0
mirror of https://github.com/tomahawk-player/tomahawk.git synced 2025-08-23 06:02:53 +02:00

Commit Graph

  • 6ae37541e2 oops, resolve playlists :) Leo Franchi 2010-12-11 14:16:06 -05:00
  • 488672dc5c a few fixes Leo Franchi 2010-12-11 14:06:45 -05:00
  • e744e57027 Undo code sharing. Since the source tree stores pointers to raw shared pointers, we can't cast them since that creates a new copy of the sharedpointer. BAH! also fix some signal/slot connections Leo Franchi 2010-12-11 13:38:01 -05:00
  • 1a2c292124 fix oversight Leo Franchi 2010-12-10 21:57:55 -05:00
  • 72d5537150 add some handling of dynamic playlists in the sourcelist Leo Franchi 2010-12-10 21:51:03 -05:00
  • b2b3f26155 initial commit of dynamic playlist gui Leo Franchi 2010-12-10 21:31:43 -05:00
  • f1bd808d33 Rework source tree to use two enums instead of raw ints that drove me crazy... Leo Franchi 2010-12-10 21:26:33 -05:00
  • d4e95e05d4 Rename to uppercase Leo Franchi 2010-12-10 16:38:26 -05:00
  • f4be2b5067 only keep one playlistview and playlist model in memory at once Leo Franchi 2010-12-09 21:52:47 -05:00
  • 6faaf5343b various fixes, loads playlists now Leo Franchi 2010-12-09 21:01:48 -05:00
  • 6ae5a5d798 Load and create dynamic playlists, wohoo Leo Franchi 2010-12-08 23:18:35 -05:00
  • 73af178418 fix forward decs again :) and some sql fixes Leo Franchi 2010-12-08 17:53:01 -05:00
  • 89328215d9 fix more sql stuff Leo Franchi 2010-12-07 09:38:08 -05:00
  • b41ab0ad17 fix up a bit Leo Franchi 2010-12-06 21:53:46 -05:00
  • 6a4a4a18e9 first compiling+linking dynamic code. lots of forward declaring fixes so it touches a lot of headers Leo Franchi 2010-12-06 20:44:39 -05:00
  • 228cab7080 add echonest generator beginnings Leo Franchi 2010-12-04 16:52:26 -05:00
  • c30f62e834 Add dynamic interface, and fix up some more dynamic playlist code Leo Franchi 2010-12-04 16:51:33 -05:00
  • 5b23b6ad81 first saving non-working commit Leo Franchi 2010-12-02 22:15:43 -05:00
  • b45c254081 * Try to reconnect if the jabber SIP plugin disconnected. Christian Muehlhaeuser 2010-12-09 08:39:39 +01:00
  • cc22411dc2 * Make sure to delete old Jabber instance before creating a new one. Christian Muehlhaeuser 2010-12-08 12:57:24 +01:00
  • 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. Christian Muehlhaeuser 2010-12-08 12:46:42 +01:00
  • fc49eb7b21 * Added a status QPushButton on top of the sidebar. Xevix will put it to use soon. Christian Muehlhaeuser 2010-12-08 06:59:14 +01:00
  • cabaaa9710 * Don't try to setup UPNP if started with --noupnp. Christian Muehlhaeuser 2010-12-07 16:03:17 +01:00
  • 7aaf3eb98c * Allow empty titled XSPFs to be imported if they contain tracks at least. Christian Muehlhaeuser 2010-12-07 14:49:29 +01:00
  • e4f9e936ed * Don't create a playlist when parsing invalid XSPF data. Christian Muehlhaeuser 2010-12-07 12:34:29 +01:00
  • ea08f1578c * Fixed nasty compiler warning. Christian Muehlhaeuser 2010-12-07 11:30:24 +01:00
  • 7b5f16355d * AlbumViews are now sorted by Artist - Album. * Tweaked mode switching. * Hide stats & mode buttons for certain view types. Christian Muehlhaeuser 2010-12-07 11:25:00 +01:00
  • d621411c0d * Remove silly debug output and obsolete code. Christian Muehlhaeuser 2010-12-07 08:15:08 +01:00
  • fdc5db522d * Robustified and cleaned up the PlaylistManager class. * artist_ptr caching. * Added basic AlbumView. (click the cloud icon in mainwindow's toolbar for now) Christian Muehlhaeuser 2010-12-07 08:10:12 +01:00
  • e2f6d2891d * Added a little shadow around the covers. Christian Muehlhaeuser 2010-12-04 02:49:32 +01:00
  • e3dfdb7f11 * Added background shadow for album covers / artist images. Christian Muehlhaeuser 2010-12-03 18:36:31 +01:00
  • 425cf23e4c * That wasn't supposed to be committed yet. Christian Muehlhaeuser 2010-12-03 18:26:38 +01:00
  • db8cb48f1a * Tomahawk icon as original uncompressed SVG added. Christian Muehlhaeuser 2010-12-03 18:21:37 +01:00
  • 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. Christian Muehlhaeuser 2010-12-03 14:10:29 +01:00
  • e6ca3dc5dd * Make TrackView's columns movable again. * Tweak some default sizes. Christian Muehlhaeuser 2010-12-02 12:41:59 +01:00
  • 7cbef252b5 * Set TrackView's header alignment to Qt::AlignLeft. Christian Muehlhaeuser 2010-12-02 12:14:46 +01:00
  • b67cc0fcdf * Save / restore playlist column state. * Pixel-wise scrolling for our item views. Christian Muehlhaeuser 2010-12-02 06:40:58 +01:00
  • 77400f543c * Temporary fix for wrong sampleRate detection by libmad. Christian Muehlhaeuser 2010-12-01 07:17:27 +01:00
  • 89da3f6f85 * Activate item when pressing return / enter. Christian Muehlhaeuser 2010-12-01 06:31:47 +01:00
  • fa1252716e * Sped up collection removal from Super Collection. Christian Muehlhaeuser 2010-12-01 06:18:03 +01:00
  • 245ed98b88 * Don't try to add an empty track-list to the playlist. Christian Muehlhaeuser 2010-12-01 01:20:26 +01:00
  • 9c379647aa * Clear audio buffers when manually starting a new track. Christian Muehlhaeuser 2010-11-30 12:17:16 +01:00
  • 70993450d9 * Polished AlbumView / Model. Christian Muehlhaeuser 2010-11-30 11:44:44 +01:00
  • 2f13a017cd * Fixed deleteing multiple playlist items via context menu. Christian Muehlhaeuser 2010-11-30 04:58:33 +01:00
  • 0862dc83f6 * Increased PING timeout. Christian Muehlhaeuser 2010-11-30 02:58:50 +01:00
  • 8fdf5b5422 * Hotfix for Domme. Christian Muehlhaeuser 2010-11-30 00:32:34 +01:00
  • 238ff28e61 * Fixed issue with obsolete TransferView items. Christian Muehlhaeuser 2010-11-29 11:42:50 +01:00
  • 7ebfe1c7c7 * Fixed trying to access invalid results in FileTransferConnection. Christian Muehlhaeuser 2010-11-29 11:27:55 +01:00
  • 82cf51f058 * Should fix FileTransferConnections not cleaning up properly. Christian Muehlhaeuser 2010-11-29 11:02:30 +01:00
  • e55233da64 * Fix ElidedLabel in AudioControls. Christian Muehlhaeuser 2010-11-29 10:24:17 +01:00
  • 052a36a161 * Increased PING msg timeout to 60 seconds. Christian Muehlhaeuser 2010-11-29 09:31:36 +01:00
  • 7a21354f57 * Fixed dupe connections (hopefully). Christian Muehlhaeuser 2010-11-29 09:17:56 +01:00
  • 40fc9d5c57 * Fixed another TransferView issue. Christian Muehlhaeuser 2010-11-29 08:27:51 +01:00
  • fa01d21267 * Fix issue with blind FileTransferConnections. Christian Muehlhaeuser 2010-11-29 08:22:58 +01:00
  • eb62b0d4c6 * Use nodeID instead of Connection ID. Christian Muehlhaeuser 2010-11-29 08:06:59 +01:00
  • d4a57eb833 * Fix TransferView jumping around. Christian Muehlhaeuser 2010-11-29 07:51:18 +01:00
  • 2f14240b9e * Comment out unsafe actualShutdown() call. Christian Muehlhaeuser 2010-11-29 06:11:47 +01:00
  • 1019a7adb8 * Updated windows installer to include FLAC support. Christian Muehlhaeuser 2010-11-29 05:42:49 +01:00
  • 8e6da585d2 * Remove lame debug output. Christian Muehlhaeuser 2010-11-29 05:38:13 +01:00
  • b04e7c0c21 * Added AnimatedWidget class for convenience. * Optimizations in AnimatedSplitter (cancelling running animations). * Auto show / hide TransferView. * Remove completed items from TransferView. Christian Muehlhaeuser 2010-11-29 05:34:25 +01:00
  • 17e2261e91 * Show RX transfers in TransferView, too. Christian Muehlhaeuser 2010-11-29 02:30:25 +01:00
  • 2f9bf21cc2 * Fixed TranserView crash. Christian Muehlhaeuser 2010-11-28 17:06:13 +01:00
  • 0d42e71777 * Fixed missing stats for really short songs. Christian Muehlhaeuser 2010-11-28 12:36:07 +01:00
  • 7364162de3 * Fix crash bug. Christian Muehlhaeuser 2010-11-28 12:30:12 +01:00
  • 527f0a43fb * Added TransferView to monitor current streaming activity. Christian Muehlhaeuser 2010-11-28 12:26:01 +01:00
  • 0718be3848 Find libechonest wherever it may be, or at least smarter than before Leo Franchi 2010-11-27 09:38:38 -05:00
  • 1c074f52b9 * Fixed auto-advancing to next song on OSX / Win32. Christian Muehlhaeuser 2010-11-27 10:41:09 +01:00
  • 7b81f55079 * Fixed some more playlist issues. Christian Muehlhaeuser 2010-11-27 09:55:25 +01:00
  • 079ac3ef2f * Fix some Drag n Drop bugs in Playlist- / TrackModel code. Christian Muehlhaeuser 2010-11-27 09:26:24 +01:00
  • 1ee05566b4 * Proper minimum sizeHints for OSX. Christian Muehlhaeuser 2010-11-27 07:40:08 +01:00
  • db38346029 * Made the queue show/hide button stuck to the bottom of PlaylistManager. Christian Muehlhaeuser 2010-11-27 07:32:05 +01:00
  • 813fbb655d * Getting rid of some debug output. Christian Muehlhaeuser 2010-11-27 05:54:33 +01:00
  • 9b59e296f0 Now using a QEasingCurve::OutBack for the queue animation. Christian Muehlhaeuser 2010-11-27 05:50:56 +01:00
  • cef7883fd6 * Fix a few animation issues. Christian Muehlhaeuser 2010-11-27 05:35:52 +01:00
  • af4898331a * Don't animate initial hide. Christian Muehlhaeuser 2010-11-27 05:24:35 +01:00
  • 90bba51411 * Initially hide the queue. Christian Muehlhaeuser 2010-11-27 05:22:15 +01:00
  • caa12cfdd2 * Now we have a proper AnimatedSplitter class. Christian Muehlhaeuser 2010-11-27 05:18:32 +01:00
  • a4da10daa4 * Even smoother animation. Christian Muehlhaeuser 2010-11-27 03:42:42 +01:00
  • 94efcb9f8e * Should make animation a little smoother. Christian Muehlhaeuser 2010-11-27 02:25:21 +01:00
  • 597c52f96d * Added queue feature. * Fixed a few playlist related bugs. Christian Muehlhaeuser 2010-11-27 02:00:42 +01:00
  • a42c317209 * Try to buffer FLACs till we got transcoding running. Christian Muehlhaeuser 2010-11-26 14:22:09 +01:00
  • 02f114de86 * Updated README: Headless mode now also depends on audio engine stuff. Christian Muehlhaeuser 2010-11-25 11:30:21 +01:00
  • 99b1a121b3 * Updated README to include FLAC dependency. Christian Muehlhaeuser 2010-11-25 11:19:44 +01:00
  • ebca511e43 * Now supports FLAC playback. Christian Muehlhaeuser 2010-11-25 11:12:12 +01:00
  • 484cab1553 * Move message processing & BufferIODevice stuff into network/ subdir. Christian Muehlhaeuser 2010-11-25 10:29:41 +01:00
  • 097857cc72 * No MainWindow hiding on OSX whatsoever. Christian Muehlhaeuser 2010-11-25 08:05:41 +01:00
  • e68e776bdf * React to single- & double-clicks on the TrayIcon. Christian Muehlhaeuser 2010-11-25 08:02:28 +01:00
  • 15e2db9372 * Dont hide in SysTray on OSX. Christian Muehlhaeuser 2010-11-25 07:58:14 +01:00
  • 86c87deb0e * You can now add jabber friends within Tomahawk (Menu Network -> Add Friend). * If the mainwindow (not the app itself) gets closed, it will now hide in the SysTray. * Cleaned up menus. Christian Muehlhaeuser 2010-11-25 07:48:04 +01:00
  • b175bc5324 * We now have a trayicon. Christian Muehlhaeuser 2010-11-25 06:58:05 +01:00
  • 829e0a8a2f * Fix missing window title. Christian Muehlhaeuser 2010-11-25 06:11:31 +01:00
  • 520fdceda2 * Remove a debug output. Christian Muehlhaeuser 2010-11-25 06:09:10 +01:00
  • 245b3b6951 * Fixed refreshing covers upon retrieval in AlbumModel / -Item. Christian Muehlhaeuser 2010-11-25 06:05:25 +01:00
  • 2a8d288524 * Remove inet / tcp includes. Christian Muehlhaeuser 2010-11-25 05:50:02 +01:00
  • 9cf4fce84d * Actually, there's no need for a PONG command. Christian Muehlhaeuser 2010-11-25 05:35:45 +01:00
  • b43baf1887 * Fixed PING/PONG timeout. Christian Muehlhaeuser 2010-11-25 05:20:25 +01:00
  • 9283c91580 * Don't try to process PING/PONG messages. Christian Muehlhaeuser 2010-11-25 05:08:32 +01:00
  • ec7995dc42 * Move PING command to ControlConnection. Christian Muehlhaeuser 2010-11-25 05:04:26 +01:00
  • 28b543a5c5 * Use internal PING mechanism in Connection class instead of relying on TCP KEEPALIVE. Christian Muehlhaeuser 2010-11-25 04:39:07 +01:00
  • b9ceda860a * Set TCP KEEPALIVE values to detect dead sources. Christian Muehlhaeuser 2010-11-25 03:27:35 +01:00