Commit Graph

52 Commits

Author SHA1 Message Date
David Sansome 387b5cd5ff Fix some bugs in loading premium di.fm and sky.fm streams 2011-07-20 20:06:28 +01:00
David Sansome f5b8bbec9e Fix the Settings... action in the DI context menu 2011-07-18 22:20:58 +00:00
Tyler Rhodes ded8e5f6f0 Refactor "Radio" files into "Internet" files. 2011-07-15 13:27:50 +00:00
John Maguire 4ee632de73 Add script for copying song details to the clipboard.
Fixes issue #1357
2011-07-13 13:17:02 +00:00
John Maguire 45a63e2178 Add installers for all scripts and fix setlistfm script for new api. 2011-07-12 16:51:06 +00:00
John Maguire 3df5906250 Add script for searching for a song on youtube. 2011-07-08 15:11:48 +00:00
Tyler Rhodes d6e6a72250 Add Nostalgia script. 2011-07-08 10:18:09 +00:00
David Sansome bf655691be Remove duplicate covers from Amazon search results. Fixes issue 2053. Thanks sfera. 2011-07-06 15:55:14 +00:00
David Sansome 36ffec7778 Port the remove duplicates script to PythonQt. Thanks schizosfera. Fixes issue 2036 2011-07-01 20:48:11 +00:00
David Sansome 5dbdc8354b Port the deleted songs invalidator script to PythonQt. Thanks schizosfera. Fixes issue 2035 2011-07-01 20:47:46 +00:00
David Sansome f66e74a707 Don't double url-encode URLs when doing google image searches 2011-06-22 19:11:58 +00:00
David Sansome bac414a630 Allow the artist and album to be specified separately when searching for album covers 2011-06-22 19:07:15 +00:00
David Sansome 62bd3694ec Remove cover provider factories and refactor everything else to use cover providers directly instead. 2011-06-19 23:15:51 +00:00
David Sansome e9a28c0e5b Avoid circular references in the digitiallyimported script 2011-05-30 14:55:03 +00:00
David Sansome fb25a3d4f4 Rename script to __script__ 2011-05-30 14:53:28 +00:00
David Sansome 143308d2d2 Fix the shutdown script to work with PythonQt 2011-05-30 14:53:18 +00:00
David Sansome 6dd1634946 Add Python bindings for Playlists, port the rainbowizer plugin to PythonQt and make its colours a bit more tasteful 2011-05-29 12:55:18 +00:00
David Sansome 93e119c202 Use python logging in the google-covers script, handle Google API errors properly 2011-05-28 16:00:53 +00:00
David Sansome e1620385d5 Fix the Amazon covers script to work with PythonQt, and some minor style fixes 2011-05-22 14:11:02 +00:00
Paweł Bara 58b8af4d4a attempt to fix any of the python cover providers 2011-05-22 12:27:16 +00:00
David Sansome 7228eb8676 Buffer stdout and stderr properly, and integrate with python's logging module 2011-05-22 11:48:12 +00:00
David Sansome 417bde98a0 Remove dependency on QtUiTools, remove QtUiTools bindings and port PyQt's pure python .ui file parser to use PythonQt. Change the di.fm script to use uic again. 2011-05-21 19:08:38 +00:00
David Sansome 1822f8b75f Fix signal emission in the di script 2011-05-21 10:43:15 +00:00
David Sansome ef1358e5aa Update the digitallyimported-radio plugin to work with the new scripting api. Almost works - listing stations works, but can't play playlists yet because of QList<Song> binding problem 2011-05-19 23:02:37 +00:00
David Sansome 88732db62a Fix the sky.fm URL handlers 2011-04-29 21:07:47 +00:00
David Sansome 06852aaeb7 Show spotify search results in a separate playlist tab rather than in a tree in the sidebar. 2011-04-28 17:50:45 +00:00
David Sansome 255682b057 Remove the special load behaviour from Playlist Items and instead add URL Handlers that do the same job but for all playlist item types. 2011-04-28 15:10:28 +00:00
David Sansome ccb9f8cf94 Use URLs everywhere instead of filenames. Move the URL parsing and song loading code out of individual playlist parsers and into the base class. Fix the playlist parser unit tests. 2011-04-28 12:27:53 +00:00
David Sansome 3d6677fe6d Allow radio services (Spotify) to store whole songs in playlist items 2011-04-26 22:06:58 +00:00
Paweł Bara b8e1880854 "remove deleted songs from playlists" action in the 'deleted songs invalidator' plugin (fixes issue #1594) 2011-04-21 21:56:37 +00:00
Paweł Bara 90470e1315 another plugin - Amazon provider for searching of covers 2011-04-21 19:07:39 +00:00
Paweł Bara 2b22dfaaee download only large covers from google
add cover size tooltip (see issue #1704)
cover search window is now a grid and not a long list with vertical scrollbar
2011-04-06 15:24:56 +00:00
Paweł Bara 6d5e004758 Googlae Images cover provider script 2011-04-02 13:47:51 +00:00
Paweł Bara 3db00fc339 plugin that lets you grey out deleted songs on demand ("main menu / playlist") - available by default
also: this action will "ungrey" songs that were deleted but got restored

SIPs
2011-03-19 10:22:55 +00:00
Paweł Bara e2cd6d02ee the folder was not enough 2011-03-13 12:44:45 +00:00
Paweł Bara 7f48c13dc9 fixing broken DI radio 2011-03-12 13:35:02 +00:00
Paweł Bara 85b876d112 fixed broken RemoveDuplicates script
maybe fix the issue #1444
2011-02-14 17:44:15 +00:00
Paweł Bara 0182829223 user-friendly name for 'Open in new playlist' playlists (fixes issue #1445) 2011-02-14 17:00:13 +00:00
Paweł Bara c8aed5fd30 further refactoring of duplicated playlist-insertion related code in RadioServices 2011-02-10 22:24:17 +00:00
Paweł Bara 38172c39b4 simplifying AddItems API of RadioService 2011-02-09 18:23:14 +00:00
Paweł Bara 60ac6768b8 Fresh new 'open in new playlist' action (Updates issue #1431). 2011-02-09 17:51:59 +00:00
Paweł Bara b959792116 initial version of setlist.fm script...
... which downloads the latest setlist of artist chosen by user and then fills the current playlist with songs that were played during that set and are in the library at the same time
2011-01-25 19:28:25 +00:00
John Maguire c4f4ee6fe5 Add preview script.
Update issue #459
Basic script added.
2011-01-25 16:48:12 +00:00
John Maguire 4db998c0b6 Script for shutting down clementine at the end of the current playlist.
Fixes issue #271
2011-01-18 22:56:47 +00:00
Paweł Bara a883630ab3 duplicate remover script (fixes #21)
fix a scripting crash when one native object was registered more than once
veto mechanism for inserting songs into playlist
2011-01-16 23:46:58 +00:00
John Maguire d7df24816c Fix mac build. 2011-01-16 17:26:25 +00:00
David Sansome 587a35eab4 Install the digitallyimported script 2011-01-16 16:43:34 +00:00
David Sansome 610399319e Oops, fix the di.fm script 2011-01-15 17:17:37 +00:00
David Sansome b0cb21ccec Oops, implement the add to playlist and load context menu items 2011-01-15 16:06:15 +00:00
David Sansome b31c118256 Support sky.fm as well 2011-01-15 15:48:09 +00:00