Commit Graph

4136 Commits

Author SHA1 Message Date
David Sansome fecdae0be3 Add mp2 to the list of extensions shown in the files tab. Fixes #4103 2014-01-11 22:47:35 +11:00
Andrew Udvare 71aeda07f7 Formatting 2014-01-11 03:46:15 -08:00
Andrew Udvare d46e0bacc6 Test for string length 2014-01-11 03:45:45 -08:00
Mattias Andersson 294023cf2d Add the ability to choose destination folder in the transcoder dialog. 2014-01-11 10:06:41 +01:00
Andrew Udvare 509a6af788 In the tag editor, make the reset button appear on the left side for RTL text; #2673 2014-01-11 00:45:13 -08:00
asiviero d2a3f60c4b Ogg transcoding done, tagging prototyped, need UI integration 2014-01-11 03:02:11 -02:00
asiviero 215056e1b9 Added signal to catch transcoded name, altered duplicate format to avoid tagging problems 2014-01-11 02:47:49 -02:00
asiviero 74256ee5ff Updating file headers 2014-01-11 01:32:08 -02:00
asiviero 1733c412a1 Ogg transcoding working, found a bug on wav2mp3 transcoding, UI integration needed 2014-01-11 01:26:13 -02:00
John Maguire 1a972e0f36 Fix rendering of source icons in playlist view on retina OS X 10.9 2014-01-10 16:57:32 +01:00
Andrew Udvare d48ec046a6 Revert "Update playback counter font."
This reverts commit 55b0d00e02.
2014-01-09 21:16:35 -08:00
John Maguire 55b0d00e02 Update playback counter font.
Fixes #4082
2014-01-09 15:41:51 +01:00
asiviero 658767daea Started transcoding, troubles with queue system 2014-01-09 02:47:33 -02:00
David Sansome 662dc8ab50 Merge pull request #4084 from paperbagcorner/fix-stopafter
Target the active playlist when setting 'Stop after this track' via glob...
2014-01-08 17:52:33 -08:00
Mattias Andersson 4872766f80 Target the active playlist when setting 'Stop after this track' via global shortcut or system tray. 2014-01-08 14:11:21 +01:00
John Maguire 8ac1d9a2bd s/class/struct/ 2014-01-08 12:05:48 +01:00
David Sansome 9b39547ed7 Merge pull request #4076 from paperbagcorner/osdstopaftertrack
Show an OSD notification when 'Stop after this track' is toggled
2014-01-08 01:59:10 -08:00
asiviero aeb67594ba Merge branch 'master' of https://github.com/clementine-player/Clementine 2014-01-08 02:05:35 -02:00
asiviero ba59add835 Wav ripping working
Needs a proper file management, like including a folder selection widget, tag management (TagLib not doing well on WAV files) and audio converting to Ogg/MP3
2014-01-08 01:39:28 -02:00
Devyn Collier Johnson d7a4ba3841 Added the Psychedelic preset
The Psychedelic preset can also be used with similar genres like DarkPsy, PsyTrance, and Psybreaks. This preset may even enhance Psybient music. Generally, any type of Psy* fan will know this preset is intended for their genre.
2014-01-07 15:02:40 -05:00
Mattias Andersson 42b0ec73df Move the emission of the signal StopAfterToggled to MainWindow::StopAfterCurrent. 2014-01-07 11:46:39 +01:00
Mattias Andersson b0e6062a4a Fix comments and reduce translator's burden. 2014-01-07 11:44:19 +01:00
asiviero 94715a440e Added a (commented) prototype to wav ripping using cdda and paranoia 2014-01-07 02:05:31 -02:00
Mattias Andersson 4cb3775366 Show an OSD notification when 'Stop after this track' is toggled 2014-01-06 14:25:04 +01:00
David Sansome 20b15a17eb Tweak this comment 2014-01-05 18:19:39 +11:00
Devyn Collier Johnson 37b05e9dcb Added Dubstep to the equalizer presets
I added Dubstep to the equalizer, and I am happy to contribute this equalizer preset to Clementine, a GPL licensed software.
2014-01-04 23:07:28 -05:00
David Sansome 8416188056 Show a message in the Devices pane on Windows to say that most devices won't work. Fixes #4059 2014-01-05 11:32:07 +11:00
David Sansome 6579392d22 Format XML playlists nicely with 2-space indentation. Fixes #4067 2014-01-05 10:12:11 +11:00
Antonio Nicolás Pina 10fb96341c Resolved empty song name when searching through Grooveshark. 2014-01-04 16:55:41 +01:00
Hugo Dueñas 29ce846a68 Simplification of the previous commit 2014-01-03 01:45:22 -06:00
asiviero cda9f76a6f Using libcdio to fetch tracks, need visual adjustments, code cleanup and actual ripping; 2014-01-03 02:21:26 -02:00
Hugo Dueñas db07c2a5cb Improvement on the detection of empty lyrics 2014-01-02 16:52:35 -06:00
Andreas 8ff0692809 Network remote: send md5 hash along with library and files. 2013-12-31 15:26:42 +01:00
Andreas 94ccd325d7 - Move sha1 cover hash to utilities
- When initializing song check if we have a cover art. If not, check if there is one in the cache and use this.
2013-12-31 15:21:50 +01:00
Andreas b50b2c27ea Minor codestyle fix 2013-12-31 13:09:30 +01:00
Andreas 98ad9dbda6 Add possibility to download album covers automatically when playing a track without one. To activate: right click on now playing widget and select "Search automatically". 2013-12-30 23:50:57 +01:00
Arnaud Bienner 26971cfd74 Increase default timeout for loading song/artist info.
Now we don't wait for everything to be loaded before displaying the results, it seems fine to wait longer to get all the replies.
Also, it doesn't seem necessary anymore to allow users to change the timeout setting.
2013-12-30 20:34:24 +01:00
ArnaudBienner 1130efe4b1 Merge pull request #4042 from hugochiquito/master
Added ability to quickly display partial results on Song Info and Artist Info Panes.
2013-12-30 11:14:16 -08:00
Hugo Dueñas 5d2fbfb041 Further clean up of the last commit 2013-12-30 00:04:15 -06:00
Hugo Dueñas 5b2938003b Clean up of the last commit 2013-12-29 14:04:30 -06:00
David Sansome 0ed6703305 Simplify whitespace in podcast titles. Fixes #4052 2013-12-29 14:26:25 +00:00
Arnaud Bienner 24d055f571 In Artist info panel, add a link to the bio webpage 2013-12-28 00:10:11 +01:00
asiviero 58b264e122 Started building interface for Cd ripping as mentioned in clementine-player/Clementine#3490 2013-12-27 03:38:43 -02:00
Clementine Buildbot 6241d4b4f4 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-12-23 10:01:38 +01:00
Andreas 00fd9b4724 Androids like kittens, too 2013-12-22 15:16:42 +01:00
Hugo Dueñas a4d0a65624 Added ability to quickly display partial results on Song Info and Artist Info Panes. 2013-12-21 12:58:51 -06:00
John Maguire fde4586773 Use Dropbox's long poll API to get real-time changes. 2013-12-19 14:56:46 +01:00
John Maguire f583c40ffa Update Skydrive client id & secret for redirect url change.
Fixes #4013
2013-12-19 14:32:43 +01:00
Clementine Buildbot db7335d482 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-12-18 14:14:25 +01:00
Arnaud Bienner 565c2cc921 Merge branch 'master' of https://github.com/clementine-player/Clementine 2013-12-17 19:36:07 +01:00
John Maguire 9be999cf18 Merge pull request #4034 from GitAnt/master
Implemented the sort by bitrate option
2013-12-17 07:27:32 -08:00
John Maguire 5a6ea923d0 Try emulating Mavericks' codesign --deep for earlier OS X versions. 2013-12-17 16:15:40 +01:00
GitAnt a39e559425 Implemented sort by bitrate 2013-12-17 16:07:20 +01:00
GitAnt a6dc82af18 Merge branch 'master' of https://github.com/clementine-player/Clementine
Updated from upstream
2013-12-17 16:04:35 +01:00
Arnaud Bienner 4d6406524f Grooveshark now returns a different error code when session id is invalid 2013-12-16 23:01:12 +01:00
GitAnt d53bcde897 Consistently added GroupBy_Bitrate enum item 2013-12-16 19:18:02 +01:00
Martin Brodbeck e6ac3cf34b Overwrite mime type, so that Opus files are recognized 2013-12-16 16:25:40 +01:00
Martin Brodbeck 9cf8a2db94 Fix: Really do save Opus transcoding options 2013-12-16 13:45:23 +01:00
John Maguire a43116bd66 Simpler signing of entire app bundle. 2013-12-12 16:24:02 +01:00
hatstand ab69c86ea6 Merge pull request #3070 from beedaddy/master
Make sure that we feed set_url() with a QUrl from an UTF-8 encoded string
2013-12-12 06:46:24 -08:00
John Maguire 09eeeaab4e Fix tautological comparison. 2013-12-12 15:41:55 +01:00
Martin Brodbeck 774027a927 Removed tobytearray macro because it coerces to ASCII. 2013-12-12 15:41:49 +01:00
Martin Brodbeck 6be0964258 Make sure that we feed set_url() with a QUrl from an UTF-8 encoded string. 2013-12-12 15:41:49 +01:00
Adolfo Jayme Barrientos 03b2414b6b Delete Spanish (AR) translation
It won’t be updated, and contains typos, mistranslations (such as “Aproximadamente” instead of “Acerca de” for “About”), the tone is wrong…
Closes issue 4005.
2013-12-10 13:38:23 -06:00
John Maguire 4b0d49b61a Add stricter Apple code signing. 2013-12-09 17:27:55 +01:00
Andreas 03a4145082 Check if track position is valid before sending. Bump protocol version. 2013-12-08 20:19:25 +01:00
Andreas 3122593ab4 Read urls correctly when inserting into playlist.
Fixes issue 4003.
2013-12-05 16:20:59 +01:00
Andreas b5ba1164af Send only songs from library which are available. 2013-12-03 12:19:46 +01:00
David Sansome 7fdaff079d Don't try to stop the chromaprinter event loop a second time after it's
already been stopped.  This can happen if the song is exactly 30 seconds long.

Fixes issue 4001
2013-12-03 20:32:26 +11:00
Paweł Szymański 6e8cfc7762 Add an Encyclopaedia Metallum lyrics provider. Fixes issue 3568 2013-12-03 20:21:52 +11:00
Alexander Bikadorov 5207af6f93 Create QShortcuts to catch key bindings from global shorcuts and hide them from widgets
Fixes issue 722
2013-12-02 21:36:14 +11:00
David Sansome 186a981614 Start at a random visualisation. Fixes issue 3966. 2013-12-02 21:24:15 +11:00
David Sansome d678788af7 Load and save the visualisation delay setting properly. Fixes issue 3968. 2013-12-02 21:24:08 +11:00
Clementine Buildbot 22d3bffd9e Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-12-02 10:02:22 +01:00
Arnaud Bienner 2a0f1266ce Revert "Disable inline editing with 'SelectedClicked'. Still available using F2. Fixes 3251 (once again)."
This reverts commit 4a1d3e2de6.
2013-11-30 18:10:20 +01:00
Andreas 42d9a86ff0 Calculate chunkcount with the real file size, not the size saved in the database (might be wrong and results in corrupted download). 2013-11-29 13:59:48 +01:00
Clementine Buildbot d04b4a602e Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-11-27 12:11:07 +01:00
Arnaud Bienner 4a1d3e2de6 Disable inline editing with 'SelectedClicked'. Still available using F2. Fixes 3251 (once again). 2013-11-22 21:55:46 +01:00
Arnaud Bienner 3715e5f15e Revert revision 316b5d7db4 and revision e7a5c482fe (aka re-enable inline editing) 2013-11-22 20:59:31 +01:00
Arnaud Bienner 503b8445ad Remove debug message 2013-11-22 20:52:14 +01:00
John Maguire 4c23072bef Link dynamically against sqlite3 but still use a copy of QSqlLiteDriver 2013-11-22 16:31:41 +00:00
Aggelos Biboudis 2647fe4bbc Emit MPRIS notification when we add or remove a playlist.
Fixes issue 3962.
2013-11-19 00:13:45 +01:00
Clementine Buildbot 6e3a456046 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-11-18 10:02:12 +01:00
Arnaud Bienner 316b5d7db4 (Add a comment to explain why I removed this) 2013-11-17 19:42:06 +01:00
Arnaud Bienner e7a5c482fe Don't allow tag inline editing anymore.
This was a pretty good idea, but now we have a dedicated tag dialog editor, I'm not sure it is very useful. It was probably faster to edit tags this way, but I'm afraid lot of people may inadvertently modify their tags because of this. Still allow inline editing of score and comment, because they sound less critical to me.
Fixes issue 3251.
2013-11-17 19:00:44 +01:00
Arnaud Bienner 51d9080a81 Update issue 3962: don't try to activate a playlist which doesn't exist/isn't opened anymore (otherwise we crash on Q_ASSERT) 2013-11-16 19:53:02 +01:00
Clementine Buildbot e929b4f466 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-11-11 10:02:21 +01:00
John Maguire 95330a3d7c Deal more gracefully with a device's library not having any directories on second mount.
Fixes issue #3940
2013-11-04 18:44:07 +01:00
Clementine Buildbot a6f4affc10 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-11-04 10:01:55 +01:00
John Maguire a872fa3828 Redirect box login via SSL appengine page.
Apparently that's more secure than just redirecting to localhost :-S
Fixes issue #3936
2013-11-01 12:15:21 +01:00
Andreas 7470f67acf - Fix remove songs from playlist in network remote.
- Update protocol buffer version.
2013-10-31 19:52:02 +01:00
Andreas 10369cdbbb revert last commit. 2013-10-30 22:36:44 +01:00
Andreas 9bc605dc58 Try to fix the config path in windows. 2013-10-30 22:27:08 +01:00
John Maguire 981bbdce72 D'oh 2013-10-28 17:39:18 +01:00
John Maguire b08898bf2d Add workaround for weird font issue in 10.9. 2013-10-28 17:12:23 +01:00
Clementine Buildbot 55be260750 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-10-28 10:01:41 +01:00
Andreas afae01156d Merge branch 'portable' 2013-10-26 09:34:07 +02:00
Andreas f6ab3a9044 Fix library download in network remote. 2013-10-25 20:31:56 +02:00
David Sansome b34da7cb00 Merge branch 'release-1.2'
Conflicts:
	src/translations/ca.po
	src/translations/fi.po
	src/translations/fr.po
	src/translations/pl.po
	src/translations/pt.po
	src/translations/ru.po
	src/translations/tr.po
2013-10-25 19:02:06 +11:00
Clementine Buildbot 5306c290aa Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-10-21 10:01:54 +02:00
Clementine Buildbot e737e7467f Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-10-14 10:01:50 +02:00
Andreas 8b8d3e2849 Rearrange main.cpp, so no GetConfigPath() is called before instanciating QApplication and CheckPortable(). 2013-10-10 18:36:12 +02:00
Andreas 4584b50d18 Fix wrong networkcache dir. 2013-10-10 10:00:57 +02:00
Andreas 9d0b1611c7 Fix crash when fetching lyrics with the network remote.
(cherry picked from commit 90c8929f96)
2013-10-09 19:43:28 +02:00
Andreas 72c10d42f4 Fix crash when fetching lyrics with the network remote.
(cherry picked from commit 90c8929f96)
2013-10-09 19:36:22 +02:00
Andreas 90c8929f96 Fix crash when fetching lyrics with the network remote. 2013-10-09 19:33:59 +02:00
Clementine Buildbot 8e39e70c39 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-10-07 10:01:28 +02:00
Andreas 77ac74c3f5 Merge branch 'release-1.2' into portable 2013-10-05 12:03:57 +02:00
Arnaud Bienner cdd5bf928c Check playlist exists in manager. Fixes issue 3878
(cherry picked from commit 2e18b7eb96)
2013-10-03 20:45:12 +02:00
Arnaud Bienner ce117da026 Don't ignore Folder (so we don't ignore playlists they contain and we don't end up with dangling pointers in playlists_by_id_)
(cherry picked from commit fb78321c16)
2013-10-03 20:45:01 +02:00
Arnaud Bienner 2e18b7eb96 Check playlist exists in manager. Fixes issue 3878 2013-10-03 20:36:46 +02:00
Andreas 98dd001a4f Further work on portable version. 2013-10-03 17:08:42 +02:00
Arnaud Bienner fb78321c16 Don't ignore Folder (so we don't ignore playlists they contain and we don't end up with dangling pointers in playlists_by_id_) 2013-10-02 22:58:47 +02:00
Andreas acb18cdcde First tries on a portable version. 2013-09-29 10:43:34 +02:00
Clementine Buildbot 88bb606082 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-09-23 10:01:31 +02:00
Andreas fc78a78afc - Send songrating to client.
- Receive songrating as float (like saved in Song).
- On RemoteClient destructor check if socket is still connected before calling waitForDisconnect()
(cherry picked from commit 9237356e33)
2013-09-22 12:10:18 +02:00
Andreas 9237356e33 - Send songrating to client.
- Receive songrating as float (like saved in Song).
- On RemoteClient destructor check if socket is still connected before calling waitForDisconnect()
2013-09-22 12:06:19 +02:00
Arnaud Bienner d7d7df7646 Manually fix a bad pt translation. Fixes issue 3857 for 1.2 2013-09-18 21:28:00 +02:00
David Sansome 65b8e147ed Make the Spotify downloader optional again on Windows and Mac
(cherry picked from commit 4e8dba16d4)
2013-09-18 01:25:02 +02:00
David Sansome 96a8c5a9fe Make the GPL spotify code non-optional
(cherry picked from commit 2c55688601)
2013-09-18 01:24:49 +02:00
David Sansome 1efd88cc2a Create a Fatal logging level, and use it when sqlite symbols can't be resolved.
(cherry picked from commit f0b9120c43)
2013-09-18 01:24:36 +02:00
David Sansome 4e8dba16d4 Make the Spotify downloader optional again on Windows and Mac 2013-09-18 01:27:13 +10:00
David Sansome 2c55688601 Make the GPL spotify code non-optional 2013-09-18 00:49:29 +10:00
David Sansome f0b9120c43 Create a Fatal logging level, and use it when sqlite symbols can't be resolved. 2013-09-18 00:15:46 +10:00
Clementine Buildbot 8d8b1a70f2 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 611731ed4a)
2013-09-16 11:43:55 +02:00
Clementine Buildbot 611731ed4a Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-09-16 11:41:24 +02:00
Arnaud Bienner 1780b8192d Update Flickr API Key for Kittens
(cherry picked from commit 02e51dad2f)
2013-09-12 00:00:03 +02:00
Arnaud Bienner 696f6a81b9 Hide the console for now as it's not useful for end users. Fixes issue 3853.
(cherry picked from commit daee19e076)
2013-09-11 23:59:56 +02:00
Arnaud Bienner 02e51dad2f Update Flickr API Key for Kittens 2013-09-11 23:54:41 +02:00
Arnaud Bienner daee19e076 Hide the console for now as it's not useful for end users. Fixes issue 3853. 2013-09-11 23:17:00 +02:00
Clementine Buildbot 3437cbf052 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit 954b897ebe)
2013-09-10 13:07:27 +02:00
Clementine Buildbot 954b897ebe Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-09-09 10:02:29 +02:00
Arnaud Bienner 1fc573a3eb Revert "Update issue 3682: deactivate moodbar generation for wma files on Windows until we find a proper way to fix this issue."
This is not needed anymore now issue 3682 is fixed.

This reverts commit c9be07f508.
(cherry picked from commit d3295f083b)
2013-09-07 19:58:17 +02:00
Glad Olus efc5f31d9b Use short locale format in playlist view.
Fixes issue #1451
(cherry picked from commit f8efbd81e4)
2013-09-07 19:58:10 +02:00
Arnaud Bienner d3295f083b Revert "Update issue 3682: deactivate moodbar generation for wma files on Windows until we find a proper way to fix this issue."
This is not needed anymore now issue 3682 is fixed.

This reverts commit c9be07f508.
2013-09-07 00:23:56 +02:00
Glad Olus f8efbd81e4 Use short locale format in playlist view.
Fixes issue #1451
2013-08-29 16:31:29 +02:00
Arnaud Bienner 0c401b6de9 Update issue 3682: deactivate moodbar generation for wma files on Windows until we find a proper way to fix this issue.
(cherry picked from commit c9be07f508)
2013-08-28 23:11:39 +02:00
Arnaud Bienner e0c63674f8 Increase GS album search limit from 5 to 10. Also, use a constant instead.
(cherry picked from commit d8e2fa5b1c)
2013-08-28 23:11:32 +02:00
Arnaud Bienner c9be07f508 Update issue 3682: deactivate moodbar generation for wma files on Windows until we find a proper way to fix this issue. 2013-08-28 22:55:59 +02:00
Arnaud Bienner d8e2fa5b1c Increase GS album search limit from 5 to 10. Also, use a constant instead. 2013-08-28 22:20:58 +02:00
Mateusz Kowalczyk 32ffc73d68 Don't ask about closing the playlist if it's empty
Fixes issue 3827.
2013-08-28 21:45:24 +02:00
Mateusz Kowalczyk aa347d0a57 Don't ask about closing the playlist if it's empty
Fixes issue 3827.
2013-08-28 21:38:17 +02:00
Clementine Buildbot a95c536cc8 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer)
(cherry picked from commit dc25bdd282)
2013-08-26 11:56:05 +02:00
Clementine Buildbot dc25bdd282 Automatic merge of translations from Transifex (https://www.transifex.net/projects/p/clementine/resource/clementineplayer) 2013-08-26 10:01:59 +02:00
Andreas 3210d016d6 Wait until socket is closed before destroying RemoteClient object. Otherwise the disconnect message is not sent.
(cherry picked from commit 6a61f8598d)
2013-08-24 21:29:04 +02:00
Andreas b6dd3f9a01 Fix divide by zero error in MoodbarRenderer. Fixes issue 3823.
(cherry picked from commit bd528a47cd)
2013-08-24 21:28:39 +02:00
Andreas 6a61f8598d Wait until socket is closed before destroying RemoteClient object. Otherwise the disconnect message is not sent. 2013-08-24 21:24:01 +02:00
Andreas bd528a47cd Fix divide by zero error in MoodbarRenderer. Fixes issue 3823. 2013-08-24 21:07:44 +02:00
Andreas 23aff7c890 Use qBound() instead of multiple ifs.
(cherry picked from commit 5fc6804326)
2013-08-20 11:09:19 +02:00
Andreas 5fc6804326 Use qBound() instead of multiple ifs. 2013-08-20 11:07:58 +02:00