Commit Graph

1744 Commits

Author SHA1 Message Date
David Sansome 5969e2b3d7 Remember whether a dynamic playlist was active between restarts 2010-11-20 20:30:21 +00:00
David Sansome 3dd0e56c1b Show controls at the bottom of the playlist when a dynamic playlist is active 2010-11-20 20:00:40 +00:00
David Sansome 682a84dc61 Reword the "Don't use search terms (include all songs)" item to make it less confusing 2010-11-20 18:51:34 +00:00
David Sansome 7d54549213 Add support for dynamic playlists. A dynamic playlist is just a smart playlist that chooses and adds a new track when you finish listening to a song. 2010-11-20 18:49:54 +00:00
David Sansome 759e97c275 Fix a bug where smart playlists wouldn't get removed correctly 2010-11-20 15:47:44 +00:00
David Sansome 353485e34e Better smart playlist icons 2010-11-20 15:29:42 +00:00
David Sansome a93a4afe3b Better sidebar icons 2010-11-20 15:09:57 +00:00
David Sansome 69db0e0ee4 Don't draw the library view at all if there are no songs in the library 2010-11-20 14:59:11 +00:00
David Sansome 287f073127 Make the multi loading indicator shrinkable so it doesn't make the window bigger when lots of things are loading. Fixes issue #967 2010-11-20 14:57:02 +00:00
David Sansome ed1a25693c Add missing licenses to debian/copyright, and add copyright information to each source file 2010-11-20 13:27:10 +00:00
David Sansome d214d36a1d Don't run searches for a preview widget while it's hidden, and run one as soon as the sort page is shown 2010-11-20 12:33:21 +00:00
David Sansome ffdfc0ed34 Make deleting smart playlists work 2010-11-20 12:27:19 +00:00
David Sansome 48868ee092 Make the search preview work in the sort tab, and don't do duplicate searches 2010-11-20 12:20:26 +00:00
David Sansome 052ddb74a1 Always show a scrollbar in the smart playlist preview (avoids flickering when the viewport resizes), and stop the new search term widget responding to mouse events when it's disabled 2010-11-20 12:10:56 +00:00
David Sansome 63d2496784 Add a couple more default smart playlists. Fixes issue #971 2010-11-20 12:05:51 +00:00
David Sansome ffb2a58daf Change the buffer duration label text 2010-11-18 23:34:31 +00:00
John Maguire 171de9dde6 Show nice title for last.fm custom radios in playlist. 2010-11-18 23:22:47 +00:00
David Sansome bb1c2b22ef Create, edit and delete smart playlists from the context menu 2010-11-18 23:08:37 +00:00
John Maguire 4ce140c614 Change loved radio station to mix radio.
Fixes issue #973
2010-11-18 21:55:50 +00:00
David Sansome 753b144752 Refactor the smart playlist wizard to move all query-specific parts into a separate class 2010-11-18 21:13:43 +00:00
David Sansome 1f267881fe Put all smart playlist classes in their own namespace 2010-11-18 20:19:33 +00:00
David Sansome d9ed5c91ef Add smart playlist context menu items 2010-11-18 19:34:04 +00:00
David Sansome 4750c19d00 Remove the playlists tab and add a smart playlists section to the library view instead 2010-11-17 20:21:04 +00:00
John Maguire 28a9454044 Compiler warning fix for Fedora 14 (GCC 4.5.1). 2010-11-03 21:19:26 +00:00
David Sansome 444f8ae03c Don't try to link against pthreads on windows 2010-11-03 21:11:43 +00:00
David Sansome 4eb39712ef Add a combo box to select from AND, OR or all songs. 2010-11-03 20:58:33 +00:00
David Sansome 63fc80543e Make the search term widget slightly prettier 2010-11-03 20:12:42 +00:00
John Maguire e8c271b502 Build fixes for Fedora 14. 2010-11-02 23:07:43 +00:00
David Sansome a4176b79af Merge translations from launchpad 2010-11-02 19:40:01 +00:00
David Sansome 3819a039c8 Hide the score column by default 2010-11-01 21:20:12 +00:00
David Sansome 9e20ef13bc Automatic scoring. Thanks Arnaud Bienner. Fixes issue #141 2010-11-01 21:15:52 +00:00
David Sansome 4afc5cacef Make the order by fields work in the new smart playlist wizard 2010-11-01 20:24:44 +00:00
David Sansome b71b378c3f Fix build breakage 2010-10-29 19:38:43 +00:00
David Sansome 9e09995fff Some UI polish 2010-10-29 19:26:37 +00:00
David Sansome f9bf6def04 Use an actual playlist widget in the preview 2010-10-29 18:58:43 +00:00
David Sansome 2a480f7b1c Somewhat-working smart playlist preview widget for the wizard. Still needs a lot of polish. 2010-10-29 18:41:49 +00:00
David Sansome fb224608ae Add a rating widget, use it in the smart playlist dialog, refactor the playlist delegate to use it. 2010-10-26 19:59:55 +00:00
David Sansome 9b5b4ef4c6 Make the remove button work in smart playlist search terms 2010-10-26 19:03:23 +00:00
John Maguire 6c5ce58eda Better check for MS-WMSP. 2010-10-25 12:19:36 +00:00
John Maguire cc782430cf Fix MS-WMSP streams.
Fixes issue #912
2010-10-25 12:14:28 +00:00
David Sansome f2100189cc Oops, forgot to add this file 2010-10-25 07:39:35 +00:00
David Sansome 5d9e43bc14 Add a new smart playlist wizard. Doesn't do anything yet except look pretty. 2010-10-24 23:46:05 +00:00
David Sansome f8fd0e578c Support dragging a smart playlist into a playlist 2010-10-24 16:40:19 +00:00
David Sansome a2595025b8 Give icons to the items in the playlists list 2010-10-24 16:08:40 +00:00
David Sansome 30afc130a4 Start of some work for smart/dynamic playlists. Only simple generators based on sql queries are supported, and the UI still needs polish. 2010-10-24 15:38:12 +00:00
David Sansome 87ce2f6ee2 Use the PlaylistItemPtr typedef in more places 2010-10-24 15:34:47 +00:00
David Sansome 1e3c459e7d Don't show the artist image widget if there are no images 2010-10-23 23:44:16 +00:00
David Sansome 37ed1dc879 Make the small sidebar the default 2010-10-23 23:39:28 +00:00
David Sansome 8af6ded4a1 Don't increment a song's skip count if it's already been "played". 2010-10-23 23:34:56 +00:00
David Sansome b35732a585 Drop the mouse hover effect on the ratings column when the mouse enters the header 2010-10-23 23:30:38 +00:00
David Sansome f18f935b67 Draw the background on the ratings column properly when using QGtkStyle 2010-10-23 23:27:15 +00:00
David Sansome 3a32c41c7e Update the rating stars in the currently playing item properly, and the fix the bug that would cause the currently playing item pixmap cache to not be updated with the whole row. 2010-10-23 20:58:20 +00:00
David Sansome eba3332a5d Better looking star pixmaps for the ratings column, and improve the performance of drawing the stars. 2010-10-23 16:56:54 +00:00
David Sansome 034c1b58f9 Build the list of languages dynamically from the list of .po files.
Update issue #902
Status: Fixed

Thanks for the patch!
2010-10-23 13:46:45 +00:00
John Maguire 29d1e9e7cb Add bizarrely named "mtime" to MPRIS.
Fixes issue #893
2010-10-19 11:20:50 +00:00
David Sansome acd9b2e136 Only react to *left* mouse clicks on the ratings column 2010-10-17 22:35:52 +00:00
David Sansome bcddb2317a Allow song ratings to be set by clicking on the stars in the playlist 2010-10-17 21:56:19 +00:00
David Sansome f706c21be6 Add a library backend function to set song ratings 2010-10-17 20:53:48 +00:00
David Sansome f55ffe15d6 Format the last played column more nicely 2010-10-17 20:53:15 +00:00
David Sansome ac90d74a28 Don't show CD drives in the devices tab 2010-10-17 20:52:07 +00:00
David Sansome 0a42a9efb5 Don't ever restructure or reset the library model when statistics on a song are changed. 2010-10-17 19:34:45 +00:00
David Sansome a13e0ba3f3 Increment play and skip counts when playing or skipping songs from the library 2010-10-17 19:27:31 +00:00
David Sansome 0d04e9e28d Update the track progress in the tray icon immediately when changing track. 2010-10-17 18:26:25 +00:00
David Sansome bbe1250c31 Add skip count and last played columns to the playlist, draw the background behind the rating column properly, hide rating and statistic columns when upgrading from an old version. 2010-10-17 18:21:30 +00:00
David Sansome 42e4c4a8db Add a skipcount field to the database, and read the last played time into Song objects. (still not used in the GUI yet). 2010-10-17 17:50:20 +00:00
David Sansome dd4afe9b06 Add rating and play count columns to the playlist 2010-10-17 17:10:19 +00:00
David Sansome f5750bc348 More comments 2010-10-17 16:30:22 +00:00
David Sansome eb9660edad Parse FMPS ratings and played counts from mp3 id3v2 tags 2010-10-17 16:03:49 +00:00
John Maguire 6c36198103 Enable buffer_duration setting. 2010-10-17 15:37:16 +00:00
David Sansome 95556df6aa Move database schema into a subdirectory of data/ 2010-10-17 11:22:34 +00:00
David Sansome c196595060 Reduce the maximum image width a bit 2010-10-17 11:07:56 +00:00
David Sansome 9d690c1b7e Scale artist images in a background thread 2010-10-17 11:01:46 +00:00
David Sansome 47004d0ac3 Fix album cover manager test 2010-10-16 18:21:28 +00:00
David Sansome b5f366c40a Add a thread safe network disk cache, and remove the need to pass a NetworkAccessManager around everywhere. Fixes issue #852 2010-10-16 17:20:54 +00:00
David Sansome c35ba55e75 Try to intelligently convert \n to <p> in song/artist info views 2010-10-16 16:16:22 +00:00
David Sansome b97b2138fa Play last.fm tag radio or similar artists radio when clicking on a tag in the song/artist info pane. 2010-10-16 15:22:14 +00:00
David Sansome a41b6de040 Show a "Change font size..." item in the menu of text views in the artist/song info panes. 2010-10-16 14:45:23 +00:00
David Sansome efb84a25ce Rename AutoSizedTextEdit to SongInfoTextView 2010-10-16 14:11:23 +00:00
David Sansome 07f181cc2b Make it possible to change the font size of the song/artist info views. 2010-10-16 13:56:49 +00:00
David Sansome c2c0eac13b Open external links in song/artist info views 2010-10-16 13:04:59 +00:00
David Sansome 548430853c Remove a couple more broken lyric providers and sort the list of lyrics properly. Fixes issue #881 2010-10-16 12:56:58 +00:00
David Sansome d6cb1d3c71 Juggle translations 2010-10-16 12:55:30 +00:00
David Sansome 14fb4ca202 Ignore playlists when loading local directories. Fixes issue #886 2010-10-16 12:37:33 +00:00
David Sansome 3e87d7b703 Add Ubuntu dark and light tray icons. Fixes issue #838 2010-10-14 19:46:11 +00:00
John Maguire a425dddd7d Remove the quit option from the music menu on mac in non-English.
Fixes issue #556
2010-10-13 14:15:32 +00:00
David Sansome 8d1ea72b95 Add copyright headers to screensaver files 2010-10-12 21:29:58 +00:00
David Sansome 5d0a2ff5cd Inhibit KDE screensavers as well as Gnome
Update issue #879
KDE support done.
2010-10-12 21:27:31 +00:00
David Sansome 5c81e4794d Center the first image in the pretty image view 2010-10-12 18:58:12 +00:00
John Maguire a87040f770 Support for inhibiting mac sleep.
Update issue #879
Mac support done.
2010-10-12 16:02:23 +00:00
John Maguire f0c3bf4332 Support for inhibiting gnome screensaver.
Update issue #879
Gnome support done.
2010-10-12 14:44:33 +00:00
John Maguire 2d19c2899a Ignore engine metadata notifications if the song was previously loaded via taglib.
Fixes issue #880
Fixes issue #864
Fixes issue #574
2010-10-12 11:55:45 +00:00
John Maguire 953f36dac0 Set more sensible step for gstreamer buffer. 2010-10-12 11:29:51 +00:00
David Sansome 566bd2e2f8 Remember which sections have been expanded/collapsed 2010-10-11 21:42:31 +00:00
David Sansome 30414ef378 Don't show the last.fm track tags display if there aren't any to show 2010-10-11 21:21:08 +00:00
David Sansome abbc908aaa Collapse all info sections by default except the first one of each type but add support for using user preferences (they don't get saved yet), add a fade in/out animation to collapsed section headers. 2010-10-11 19:49:12 +00:00
David Sansome 0fcba76195 Use the active palette when drawing the info headers 2010-10-11 18:15:09 +00:00
John Maguire a916db4c13 Add buffer duration to initialisation list. 2010-10-11 16:46:06 +00:00
John Maguire 65c7e6007c Maybe working gstreamer buffer setting. 2010-10-11 15:58:05 +00:00
John Maguire 3df1f1bed9 Fix parsing of dos line endings in M3U.
Fixes issue #863
2010-10-11 15:20:53 +00:00
David Sansome 35988411e1 Split the echonest images and biographies into different classes, fetch tags and similar artists from echonest. 2010-10-10 21:45:01 +00:00
David Sansome 0940d88862 Fix the black rectangle when switching between artist and song info views 2010-10-10 20:58:49 +00:00
David Sansome cc8755517e Blur the song/artist info panes while waiting for info to load 2010-10-10 20:53:49 +00:00
David Sansome 20bdd0a6d2 Fix the padding in the play stats and tag widgets 2010-10-10 19:25:53 +00:00
David Sansome aca4ba6073 Add a tag widget, and get song tags from last.fm 2010-10-10 18:57:23 +00:00
David Sansome a1cc41ab27 Get last.fm play counts and wiki for the song info pane 2010-10-10 17:59:23 +00:00
David Sansome 98716138ca Order lyric providers properly 2010-10-10 17:00:13 +00:00
David Sansome 996f77580e Use a smaller default font size in the song and artist info panes 2010-10-10 17:00:03 +00:00
David Sansome 2aa20d3dee Make the lyric providers configurable again 2010-10-10 16:46:35 +00:00
David Sansome 2f3732e73e Move lyrics into the song info pane, refactor out a load of the common code between artist and song info. 2010-10-10 16:09:20 +00:00
David Sansome 48da2f996f Move the fancy tab widget into src/widgets, remove more dead code, add it to debian copyrights. 2010-10-10 14:04:05 +00:00
David Sansome 899961e40e Add some more tab styles, you can switch between them by right clicking on the sidebar. 2010-10-09 18:18:06 +00:00
John Maguire 9084cd8e54 Fix pretty image window sizing. 2010-10-09 16:14:33 +00:00
David Sansome fb2accea1a Make the pretty image view even prettier 2010-10-09 16:07:20 +00:00
David Sansome 58f455ec15 Fade smoothly between pages in the artist info pane when changing artists. 2010-10-09 14:15:30 +00:00
David Sansome d09bae16ee Don't crash when the receiver of a network get is destroyed before the request finishes 2010-10-09 14:15:05 +00:00
David Sansome 547a009d73 Show all the artist info at once rather than as it arrives, make resizing the text areas smoother, remove duplicate biogoraphies. 2010-10-09 13:34:28 +00:00
David Sansome 7e39bfece2 Show icons for each biography, order biographies by relevance, don't refresh artist info when switching to another song by the same artist. 2010-10-09 12:39:49 +00:00
David Sansome 95b007403e Don't allow images that haven't been loaded yet to be clicked 2010-10-09 10:42:38 +00:00
David Sansome 81fb559f66 Catch echonest errors properly 2010-10-09 10:32:18 +00:00
David Sansome fbb62a2f43 Don't download images until they're displayed, show a message if an image couldn't be downloaded, show bigger fullsize images. 2010-10-08 21:34:39 +00:00
David Sansome 565ec47e42 Remove the arrows in the image view widget and replace them with previews of the next/previous images. Add a fullsize image viewer, add a "Save as..." option. 2010-10-08 21:09:01 +00:00
David Sansome f09a115339 Add a pretty image viewer widget to the artist info pane 2010-10-07 23:13:41 +00:00
David Sansome f017587099 Improve the appearance of the artist info view, make individual sections collapsable. 2010-10-07 21:06:26 +00:00
David Sansome a85c292118 Set the size policy for the artist info widgets properly so they're not all squished together. 2010-10-07 20:18:37 +00:00
David Sansome dcd18aacdc Revert r2095 - it doesn't compile with boost 1.40 2010-10-07 19:59:48 +00:00
John Maguire 588dbb6b0b Half a boost::spirit parser for RQL. 2010-10-07 17:41:13 +00:00
John Maguire 184cf0c0d8 Support last.fm RQL URLs.
For syntax, see: http://burnysblog.blogspot.com/2010/04/combo-station-urls.html
2010-10-07 13:59:24 +00:00
David Sansome f4a1e86c45 Show the now playing widget "inside" the sidebar instead of under it. 2010-10-06 18:16:49 +00:00
John Maguire 0071cb9856 Remove German translations of keyboard shortcuts. 2010-10-04 18:36:37 +00:00
David Sansome d035b1abc2 Add libechonest into 3rdparty, and add a basic echonest artist info fetcher. 2010-10-02 16:23:33 +00:00
David Sansome 7f3e91226c Move src/lyrics to src/songinfo 2010-10-02 13:43:45 +00:00
David Sansome 1649ad48c5 Only fetch lyrics when the lyrics tab is visible 2010-10-02 13:37:10 +00:00
David Sansome 61ea0cb24b Don't block the GUI while a background stream is starting 2010-10-02 12:51:09 +00:00
David Sansome df9a2dbca3 Fix the sidebar mouseover effects 2010-10-02 12:31:11 +00:00
David Sansome 5d54d517ab Add a background to the sidebar 2010-10-02 12:09:06 +00:00
David Sansome 8b3972f447 Make the icons in the sidebar a bit smaller and add a spacer between the devices button and the lyrics button. 2010-10-02 10:49:48 +00:00
David Sansome 56d72a00bf Try the next UI experiment - wide buttons down the side like Qt Creator 2010-10-01 19:27:01 +00:00
David Sansome 730708f0ca Add an "About Qt" menu item. Fixes issue #833 2010-09-30 21:25:31 +00:00
David Sansome 200a306f57 Replace the Lyrics tab with a more discreet buttonbox/tabbar that sits alongside the playlist search bar, or the playlist tab bar if it's visible. Also remember whether the lyrics pane was shown, and hide it by default. 2010-09-30 20:17:36 +00:00
David Sansome a1a9943c72 Work around the broken liblastfm package 2010-09-29 19:26:02 +00:00
John Maguire 4c186f15dc Add more fields to MPRIS GetMetadata 2010-09-29 17:03:32 +00:00
David Sansome 6e4db5fcfb Updated turkish translation from H. İbrahim Güngör 2010-09-27 19:09:03 +00:00
John Maguire e993909bd0 Fix USB mass storage devices on Mac.
Fixes issue #821
2010-09-27 17:27:08 +00:00
David Sansome 0c95f7c234 Safeguard against a null pipeline in GstEngine::Play. 2010-09-26 20:59:41 +00:00
David Sansome abb57c23db Don't enable lyricsplugin.com by default, since it requires javascript to display the results, and don't try to use disabled plugins. 2010-09-26 19:12:51 +00:00
David Sansome f90f51197d Code review comments from r2050 2010-09-26 17:30:17 +00:00
David Sansome bd273efe0d Fix the splitter naming, which was causing the lyrics pane to be huge 2010-09-26 17:19:06 +00:00
David Sansome f74f181978 Query the lyric providers in a sensible default order, and add a new pane in the Settings dialog to configure it. 2010-09-26 17:04:57 +00:00
David Sansome 0a812e46bb Add a lyrics pane to the GUI 2010-09-26 16:00:28 +00:00
David Sansome 4f1a4fe39a Some initial lyrics support. Scrapes all the sites that are supported by Amarok's Ultimate Lyrics script. No GUI or configuration yet. 2010-09-26 14:21:23 +00:00
David Sansome bd59b7009b Don't crash when trying to load a wma file without a tag. 2010-09-25 15:46:35 +00:00
David Sansome 7a681c1198 Remember the selected playlist items when switching between playlist tabs. Fixes issue #758 2010-09-25 15:30:47 +00:00
David Sansome 6971f81be4 Use QFile::decodeName when reading command-line arguments. Fixes isse #752 2010-09-25 15:15:05 +00:00
David Sansome 625e4dffdb Replace more invalid FAT32 characters in filenames. Fixes issue #799 2010-09-25 15:04:58 +00:00
David Sansome 7539c3b222 Fix indentation 2010-09-25 15:04:20 +00:00
David Sansome 1ce8ba2abf Don't include qtwin on non-windows os. Thanks oget. Fixes issue #798 2010-09-25 14:55:36 +00:00
David Sansome 4f943795bc Fix a handle + memory + whatever else leak when automatically changing tracks in Windows. Fixes issue #782 2010-09-22 22:22:02 +00:00
John Maguire 0c281bb837 Add cmake options for more libraries.
Fixes issue #738
Thanks to Nickollai for the patch.
2010-09-22 13:05:51 +00:00
David Sansome ba6ad3cb4a Update markey's email address 2010-09-21 10:03:52 +00:00
John Maguire 2072d6cf9e Fix crashes to do with iThings on Mac. 2010-09-20 21:03:31 +00:00
David Sansome 8c0b17c000 Ooops, perhaps the code to stop devices from auto-expanding would work better in the DeviceView class. 2010-09-18 14:29:43 +00:00
David Sansome ae1fa10d44 Merge translations from launchpad 2010-09-18 14:21:15 +00:00
David Sansome 3f926f0cca Don't recursively expand (and connect) devices in the device view. Fixes issue #610 2010-09-18 13:55:04 +00:00
David Sansome 44f0934fed Don't crash when physically removing a device 2010-09-18 13:54:23 +00:00
David Sansome ce1e7f73df Fix the artist and album library icons in Qt 4.7 2010-09-18 13:35:52 +00:00
David Sansome 24cb79285a Fix some weird behaviour when renaming a device and changing the sorting order in the devices view. 2010-09-18 12:33:23 +00:00
David Sansome d0699e0bb5 Fix a crash when loading a local directory that contains other directories or playlists. 2010-09-18 11:50:20 +00:00
David Sansome e95c4979f8 Replace ? characters when copying files to devices (since they're invalid on FAT32 filesystems), and check the return value of QDir::mkpath. Fixes issue #721. 2010-09-18 10:06:30 +00:00
David Sansome 38cfedb3d2 Fix a crash when the organiser's error dialog was shown the second time 2010-09-18 09:58:23 +00:00
David Sansome e7afd348e9 Add "Copy to device" to the files tab 2010-09-18 09:54:33 +00:00
David Sansome 7419c52bec Fix a path handling problem that caused the OK button to be greyed out when copying files to a device on Windows. Also show an error message when trying to copy songs that can't be copied (like streams). Fixes issue #750 2010-09-15 20:00:17 +00:00
David Sansome 0adc88a07d Ignore iTunNORM comment fields in ID3v2 tags 2010-09-15 19:24:31 +00:00
David Sansome 0a7fa788b3 On second thoughts, lose the gotos and handle the last.fm errors by throwing. 2010-09-13 23:52:05 +00:00
David Sansome 89c873f9ef There are no gotos in this code 2010-09-13 23:44:11 +00:00
David Sansome d08389bb9d Re-enable the settings dialog buttons after authentication even if you've switched to another tab before pressing Ok. Fixes issue #725 2010-09-13 21:40:50 +00:00
John Maguire b9699c690f Fix crash on closing visualisation fullscreen with escape.
Fixes issue #748
2010-09-13 20:50:18 +00:00
John Maguire 90359f84ec Block until AlbumCoverLoader thread has started in cover manager. 2010-09-13 18:53:44 +00:00
John Maguire 71bfbd9aaa Use per pixel scrolling on mac.
Fixes issue #738
2010-09-13 18:33:18 +00:00
John Maguire b61a05889a Disable detection of iPhone 4 and iPad until libgpod supports them.
Updates issue #742
I've blacklisted the iPhone 4 and iPad for now.
2010-09-13 17:08:10 +00:00
John Maguire 2c81cdefc7 Add m3u8 to M3U filetypes. 2010-09-13 16:37:22 +00:00
John Maguire b0e1a516a9 Fix playlist parsing for iTunes M3U
Fixes issue #736
This is really Apple's fault for bizarrely using \r for line endings.
2010-09-13 16:31:42 +00:00
John Maguire 4570d891f2 Change global shortcuts on Mac to be eaten.
Update issue #722
Fixed on Mac.
2010-09-13 10:14:46 +00:00
David Sansome c65a687678 Remove GIO devices from the list that are unmounted outside clementine 2010-09-12 19:20:06 +00:00
John Maguire 0109a3211c Fedora build fixes.
Fixes issue #726
2010-09-11 21:12:46 +00:00
David Sansome c2ac3f8f32 Don't mount GIO devices automatically, instead put them in a "not mounted" state in the GUI and mount them when double-clicked on. Fixes issue #719. Probably fixes issue #723. 2010-09-11 12:29:44 +00:00
Bartłomiej Burdukiewicz 089159f009 Update Polish translation 2010-09-11 02:12:54 +00:00
Bartłomiej Burdukiewicz 85f758c6a8 Remove debug code for wiimotedev. 2010-09-11 01:27:52 +00:00
Bartłomiej Burdukiewicz 92836ae5b8 Fix bug only primary wiiremote can declare new shortcuts 2010-09-11 01:23:44 +00:00
David Sansome ae62ab61f6 Massage translations 2010-09-10 20:04:10 +00:00
David Sansome 8f29764817 Fix a Qt 4.7 assert when drawing device item backgrounds 2010-09-10 19:59:29 +00:00
David Sansome 4020a7e774 Remove the debug profiling output from startup 2010-09-10 14:57:03 +00:00
David Sansome aa6e67eb1f Some native path separator fixes for libgpod on Windows, should fix loading of classic iPods on Windows. 2010-09-09 21:49:51 +00:00
John Maguire 9a35f0fc71 Disable removing the active playlist.
Fixes issue #640
2010-09-08 12:30:19 +00:00
John Maguire effa826abb Show now playing in the dock menu somewhat like iTunes. 2010-09-08 11:53:35 +00:00
John Maguire 977dd916b0 Install Growl resources (should make the installer work). 2010-09-07 13:28:01 +00:00
David Sansome c83394b6b4 Work around a bug introduced in Qt 4.7's QGtkStyle that broke our custom QTreeView::drawRow to draw the current track indicator in the playlist. Fixes issue #706 2010-09-06 22:49:15 +00:00
John Maguire aa80f4720d Remove private header.
Fixes issue #703.
2010-09-06 15:03:45 +00:00
David Sansome 1bb859f4bb Fix the appearance of the free space bar on Windows 7 2010-09-05 17:20:02 +00:00
David Sansome 4ffe0739dd Change the URL in the About dialog to point to the new website, and clean up the appearance 2010-09-05 17:10:09 +00:00
David Sansome 6fea62d68e Make the organise dialog and free space bar look better with a dark theme. Fixes issue #630 2010-09-05 12:49:56 +00:00
David Sansome ec3ff1a822 Merge translations from Launchpad 2010-09-05 11:32:57 +00:00
David Sansome edb202f764 Improve the UI of the wiimotedev config page slightly, and add a link to the wiki 2010-09-05 11:21:32 +00:00
John Maguire be6e887375 Fix quirks table and add my device manually :-)
Also fixes error dialog for organise files.
2010-09-04 20:11:14 +00:00
John Maguire 885a711d3a Detect MTP device removal & free space/capacity on Mac. 2010-09-04 19:32:36 +00:00
David Sansome be83655c57 Ignore tag messages from gstreamer when we're switching to a preloaded track - otherwise the Player receives the messages while it still thinks it's playing the old song, and gets the wrong track number. 2010-09-04 13:50:53 +00:00
David Sansome c5af7d54f0 Don't disable the OK button on the organise dialog if the format string is invalid, but the format string is going to be ignored anyway 2010-09-04 13:28:57 +00:00
David Sansome 28a7039977 Show a warning when the user tries to connect a MTP device or iPod when they've compiled out support for libmtp or libgpod 2010-09-04 12:57:34 +00:00
David Sansome bb4bb28c04 Automatically mount GIO volumes that get plugged in. Nautilus already does this for us in Gnome, this makes it work as expected in KDE too. 2010-09-04 12:34:01 +00:00
David Sansome 2d9e8806cd Fix compilation on OpenSUSE that seems to have a broken qdbusxml2cpp? Fixes issue #685 2010-09-04 11:44:22 +00:00
David Sansome d69f239eea Disable the "Copy to library" option in the device view if the device isn't a filesystem device 2010-09-04 11:27:59 +00:00
David Sansome c9e5a3dce7 Lock access to WMDM devices 2010-09-04 11:18:59 +00:00
David Sansome 034555942b Return some hardware information for WMDM devices, and fix drive paths on Windows 7 2010-09-04 11:09:59 +00:00
John Maguire 902e4906e2 Some more Mac MTP work.
Reminder: Ship libusb-compat, not legacy libusb as it is fucked.
2010-09-02 22:35:00 +00:00
John Maguire 75a576a5c2 MTP support for Mac... Currently crashes the entire USB bus so I wouldn't use it. 2010-09-02 21:20:27 +00:00
David Sansome 4235c0f49d Fix playlist search - I'm looking at you, John. Fixes issue #676 2010-09-02 19:17:35 +00:00
David Sansome 9f10964796 Re-read tags from files when opening the Edit Tag Dialog. Fixes issue #91. 2010-09-02 19:12:09 +00:00
John Maguire 916502fcca Ignore non-USB disk mounts on Mac. 2010-09-02 18:24:39 +00:00
John Maguire 310fa00701 Get address and bus number of MTP devices on Mac. 2010-09-02 18:10:40 +00:00
Bartłomiej Burdukiewicz 29464bccfe Fix unable to restore window when always hide the main window option is set 2010-09-02 13:41:25 +00:00
John Maguire 1b78e8137c Remove libusb references. 2010-09-01 21:51:45 +00:00
John Maguire 9e34783602 Add references for MTP detection code. 2010-09-01 21:50:05 +00:00
John Maguire 08f257d3ee Clean up Mac MTP detection code. 2010-09-01 21:43:23 +00:00
John Maguire cce7fadc89 Dodgy code for detecting MTP devices on Mac without crashing (I'm looking at you libmtp). 2010-09-01 20:31:10 +00:00
Bartłomiej Burdukiewicz 3858c30614 Don't show osd for active/dective action when wiimotedev notifications are disabled 2010-09-01 19:29:49 +00:00
Bartłomiej Burdukiewicz d70887c776 Fix bug when adding already exist shortcut in WiimotedevShortcutsConfig 2010-09-01 15:46:22 +00:00
Bartłomiej Burdukiewicz ed8f87af0b Add action active/dective support to WiimotedevShortcuts, add special checks for bug #670 2010-09-01 15:37:09 +00:00
Bartłomiej Burdukiewicz 6c3be4f5b1 Add notification support to WiimotedevShortcuts 2010-09-01 14:46:15 +00:00
Bartłomiej Burdukiewicz 56c0c3807f Add warning when can't connect with wiimotedev dbus service 2010-09-01 00:41:19 +00:00
Bartłomiej Burdukiewicz 7d4e8d6add Use groupbox instead of vertical layout 2010-09-01 00:24:54 +00:00
Bartłomiej Burdukiewicz 87aea79df5 Add enable wiimotedev shortcuts only when application is focused option 2010-09-01 00:10:30 +00:00
Bartłomiej Burdukiewicz 37f2a42a88 Delete "edit action" button form WiimotedevShortcutsConfig 2010-08-31 23:50:21 +00:00
Bartłomiej Burdukiewicz 8359190a2f Fix bug that restore default settings when all wiimotedev actions are removed 2010-08-31 23:35:39 +00:00
Bartłomiej Burdukiewicz 7dc36761e9 Code cleanups 2010-08-31 23:17:38 +00:00
Bartłomiej Burdukiewicz 0914c22b0f WiimotedevShortcutGrabber now can add new actions 2010-08-31 22:48:16 +00:00
Bartłomiej Burdukiewicz 118e159c1e Add timeout feature to WiimotedevShortcutGrabber 2010-08-31 21:56:20 +00:00
John Maguire 214d77bc0e Fix test and fix song loader infinite loop. 2010-08-31 21:24:57 +00:00
Bartłomiej Burdukiewicz a05cd6d623 Block wiimotedev interface when adding new shortcut 2010-08-31 20:35:11 +00:00
Bartłomiej Burdukiewicz fbd17fd2a5 Remember wiiremote swing now working properly 2010-08-31 19:57:53 +00:00
John Maguire ad16a8b1ba Load local files from the DB if we already have them. 2010-08-31 19:45:33 +00:00
John Maguire bf5245d499 Remove warning for sql queries on the GUI thread. 2010-08-31 18:46:00 +00:00
David Sansome 29ec96e7b6 Show a little summary of what will and will not be built at the end of cmake 2010-08-31 18:23:23 +00:00
Bartłomiej Burdukiewicz 83164053c8 Update Polish translation 2010-08-31 18:02:09 +00:00
Bartłomiej Burdukiewicz cfb66b3f33 Rewrite some parts of code in wiimotedev settings dialog (Fix remove action bug) 2010-08-31 01:37:17 +00:00
Bartłomiej Burdukiewicz 1a091c5c0a Add yourself to about dialog... Strange feeling :) 2010-08-31 00:41:34 +00:00
Bartłomiej Burdukiewicz f4dce9e51f Strip wiimotedev code to minimum, use org.wiimotedev.deviceEvents.xml to generete dbus interface for wiimotedev 2010-08-30 23:57:31 +00:00
David Sansome 1747241041 Don't crash on XP SP < 2, and output some more debugging info when guessing drive letters. 2010-08-30 20:37:53 +00:00
David Sansome 1dd6ac323e Get the drive letter for MSC WMDM devices on Windows 7 2010-08-30 19:58:01 +00:00
Bartłomiej Burdukiewicz a59025cdec Disable wiiremote control by default 2010-08-30 17:57:59 +00:00
Bartłomiej Burdukiewicz 7393f8faaf Do not create wiimotedev interface by default 2010-08-30 17:31:42 +00:00
David Sansome e779190b2f Update free space on WMDM devices 2010-08-30 17:23:24 +00:00