Commit Graph

302 Commits

Author SHA1 Message Date
David Sansome dd5f5d16ae Move the script console into a developer mode extension 2011-01-15 16:20:16 +00:00
David Sansome 0ba1962fc8 Lazy-load the RadioService in a RadioPlaylistItem that is loaded from the database on startup 2011-01-12 19:59:17 +00:00
David Sansome dc619eb437 Start refactoring the RadioModel to inherit from QStandardItemModel 2011-01-09 18:27:41 +00:00
David Sansome 43940de195 Add an option to show cover art in the library view. Thanks markwatkinson. Fixes issue #785 2011-01-02 14:51:01 +00:00
David Sansome c8d8ef208d Don't create a separate interpreter for each script (it's not very well supported), instead create a module for each one. Redirect sys.stdout and sys.stderr to the clementine console. 2011-01-02 01:07:19 +00:00
David Sansome 2bbbda7714 Add buttons to the script manager to enable and disable scripts, and remember which ones were enabled and start them on startup 2011-01-01 18:37:08 +00:00
David Sansome 5b1000834f Add some basic script loading support and add python bindings for the Player class 2010-12-31 18:13:28 +00:00
David Sansome 6ea9ea3b4d Add a linebreak to a tooltip 2010-12-30 18:26:13 +00:00
David Sansome ca032eb445 Add an "Enqueue to playlist" menu item. Thanks bendarb. Fixes issue #980 2010-12-29 15:08:43 +00:00
David Sansome 1362809b5d Make the library scanner use filter words for selecting cover art. Thanks markwatkinson. Fixes issue #634 2010-12-28 12:52:58 +00:00
David Sansome 6737b8a5c2 Always use the gstreamer engine, remove xine, vlc and phonon engines. 2010-12-26 13:01:35 +00:00
David Sansome 9b22f2ce40 Proxy support. Fixes issue #38 2010-12-25 17:25:29 +00:00
David Sansome 8cdce2767b Implement the reset play counts button 2010-12-25 11:54:21 +00:00
David Sansome f09aa34bb1 Edit tag dialog changes: remove the statistics tab and put its fields into the Summary tab, make right clicks on the album art do the same as clicking "change cover art", grey the field labels a bit, make sure large filenames don't make the dialog bigger. 2010-12-24 23:22:09 +00:00
David Sansome 95ef57cf1e Add column text alignment options to the playlist header menu. Thanks brunciter! 2010-12-22 10:45:14 +00:00
David Sansome 8453e9e768 Make the edit tag dialog save tags, also make it load them in a background thread. 2010-12-21 13:42:06 +00:00
Arnaud Bienner 3218e08118 Displaying different text depending on the number of selected songs 2010-12-21 00:20:36 +00:00
David Sansome 998f9e1af5 Add next and previous buttons to the edit tag dialog 2010-12-20 16:36:16 +00:00
David Sansome b0d4d72b42 Add some information to the summary and statistics tabs in the edit tags dialog. 2010-12-20 14:12:40 +00:00
David Sansome c8520021d7 Start of a new edit tag dialog. Lots of things don't work and it doesn't actually save tags yet (so it's about as useful as before). 2010-12-19 23:40:36 +00:00
David Sansome 7fd29f160d Add a configurable timeout to song and artist info network requests. Default to 2.5 seconds 2010-12-19 13:58:53 +00:00
David Sansome 6ec77eadf6 Fix a display bug in the Last played column for songs that haven't been played in the last week. Thanks gmail@robbertkrebbers.nl. Fixes issue #1081 2010-12-18 16:50:00 +00:00
Paweł Bara 32f9825794 global shortcuts for rating songs (Fixes issue #1089)
renaming *index* methods in Playlist to *row*
2010-12-17 00:21:20 +00:00
David Sansome 8bd0319966 Merge translations from Launchpad 2010-12-11 15:31:44 +00:00
David Sansome 9a7087d05f Add a "delete from disk" to the playlist menu. Fixes issue #218 2010-12-11 10:54:42 +00:00
David Sansome d5f8d2f9af Translations 2010-12-11 10:33:35 +00:00
David Sansome d761a5e91f Add a "plain sidebar" option. Fixes issue #1031 2010-12-07 21:04:52 +00:00
David Sansome 88831f4ebd Merge translations from Launchpad 2010-12-05 11:56:47 +00:00
David Sansome 1dec3e9818 Add an option to stay running in the background when the window is closed, even if the tray icon is hidden. Fixes issue #914 2010-12-04 17:31:50 +00:00
David Sansome a18dafac9c Add a "Play from my Library" context menu item to similar artists in the song info view. Fixes issue #1014 2010-12-04 16:19:30 +00:00
David Sansome f94f2cd03c Clean up the background streams settings page a bit, and use a different icon 2010-12-04 15:11:50 +00:00
John Maguire c625acfd87 Refactor background streams.
Add volume control for background streams and infrastructure for custom streams.
2010-12-03 13:53:43 +00:00
David Sansome 69d3d89b0f Have a different list of smart playlists for Jamendo and the normal Library. Only add default Jamendo smart playlists once. 2010-11-27 17:52:08 +00:00
David Sansome b85ddbb380 Put the Jamendo songs in a separate database that gets attached to the main database. "Reload" it by deleting the file, which is much faster than DELETEing all the songs inside. Make reloading the Jamendo, Icecast and Magnatune databases always bypass the network cache. Store the Jamendo track IDs in a separate table - for some reason this makes inserts faster. Fix the Jamendo model after the inital database load. Make the Jamendo dymanic playlist use the entries that are already in the local database rather than fetching the song metadata again. 2010-11-27 16:14:09 +00:00
David Sansome 927937e236 Save and restore Jamendo playlist items properly. Add a Jamendo context menu. 2010-11-25 22:04:23 +00:00
David Sansome ad191e0880 Show a context menu for icecast stations 2010-11-24 19:41:17 +00:00
David Sansome 188c7a53ec Add a database table, backend, and model for Icecast radio stations. Added a filter widget as well, but it doesn't actually search or sort yet. 2010-11-23 22:36:00 +00:00
David Sansome e4a3a12a83 Show progress information while downloading and parsing Jamendo and Icecast catalogues. Also parse Jamendo in chunks rather than all in one go. 2010-11-23 18:53:08 +00:00
John Maguire 5feabe09de Add Jamendo support.
Fixes issue #470
2010-11-23 17:38:39 +00:00
Paweł Bara 5ceb64c9e3 "mute" command in main menu and context menu of tray icon (Fixes issue #962)
"now playing" tray icon's tooltip in Qt environments
2010-11-21 21:36:27 +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 63d2496784 Add a couple more default smart playlists. Fixes issue #971 2010-11-20 12:05:51 +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 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
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 a4176b79af Merge translations from launchpad 2010-11-02 19:40:01 +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 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 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 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 f706c21be6 Add a library backend function to set song ratings 2010-10-17 20:53:48 +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 dd4afe9b06 Add rating and play count columns to the playlist 2010-10-17 17:10:19 +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 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 d6cb1d3c71 Juggle translations 2010-10-16 12:55:30 +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 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 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 fb2accea1a Make the pretty image view even prettier 2010-10-09 16:07:20 +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
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 d035b1abc2 Add libechonest into 3rdparty, and add a basic echonest artist info fetcher. 2010-10-02 16:23:33 +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 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 ae1fa10d44 Merge translations from launchpad 2010-09-18 14:21:15 +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 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 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 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
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 034555942b Return some hardware information for WMDM devices, and fix drive paths on Windows 7 2010-09-04 11:09:59 +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 87aea79df5 Add enable wiimotedev shortcuts only when application is focused option 2010-09-01 00:10:30 +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
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 7393f8faaf Do not create wiimotedev interface by default 2010-08-30 17:31:42 +00:00
David Sansome e4efa8a93e Show the total song count on each device, instead of the mountpoint 2010-08-30 14:45:27 +00:00
David Sansome 5873fe80a6 Pick a good default format to transcode to 2010-08-29 16:12:55 +00:00