Mark Furneaux
4fc9530c9a
Merge branch 'master' of https://github.com/clementine-player/Clementine
2014-10-04 11:10:37 -04:00
Mark Furneaux
3be48f8f44
unref buffers going to analyser at the right time
...
This unrefs the buffer after the last chunk is pulled from it.
2014-10-04 10:39:33 -04:00
David Sansome
0b97a29aa1
Set log levels after commandline options are parsed. Fixes --verbose, --quiet and --log-levels
2014-10-04 21:22:29 +10:00
David Sansome
eec246718a
Fix track transitions with gstreamer-1.0. The segment-start event is now a stream-start bus message. Fixes #4542
2014-10-04 21:21:21 +10:00
Mark Furneaux
e8c2b4b267
Fix missing buffers sent to analyzer
...
This is a regression in the upgrade to gstreamer1.0.
The gst_buffer_unref() is incorrect as it removes the buffer when it is still needed by the chunker.
Forcing the pointer to be null prevents it from segfaulting but causes it to skip all chunks in the buffer, dropping the framerate and causing a worse case of #4321 .
Removing these 2 lines restores original functionality.
2014-10-03 20:53:07 -04:00
John Maguire
f6c4eadd96
Merge pull request #4558 from Chocobozzz/master
...
Update the database total size of Jamendo catalogue. Fixes #4554
2014-10-03 13:31:34 +02:00
Chocobozzz
51667c77ad
Update the database total size of Jamendo catalogue. Fixes #4554
2014-10-03 13:17:12 +02:00
John Maguire
66b2d996d3
Install qt framework Info.plists correctly.
2014-10-01 15:32:31 +02:00
John Maguire
b4784e82fd
Make Soup check SSL against our shipped root certs.
2014-10-01 15:06:22 +02:00
David Sansome
335f53710d
Replace gstreamer1.0-alsa | gstreamer1.0-audiosink with just
...
gstreamer1.0-pulseaudio. Pulseaudio is the most well supported sink on Linux
so it's helpful if users get that installed automatically.
2014-10-01 21:05:28 +10:00
Arnaud Bienner
96387803cd
Disable this Spotify hack for now, as it is useless anyway.
...
Somewhat related to issue #4545 , but when plugin was installed by user wasn't logged in.
2014-09-30 21:35:27 +02:00
John Maguire
e9dc93942d
Update plugin library names for gstreamer-1.0
2014-09-30 17:52:51 +02:00
John Maguire
db91aed036
Update mac gstreamer plugin search path
2014-09-30 17:30:34 +02:00
Andreas
a667dceb29
Check if the blob is availabe in Spotify search provider.
2014-09-29 18:44:20 +02:00
Clementine Buildbot
40a5590108
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2014-09-29 10:01:34 +02:00
Arnaud Bienner
72cfa126ac
Fix a bug that makes Vk to be always displayed when trying to show any service's config.
...
Call stack: SettingsDialog::showEvent -> VkSettingsPage::Load -> VkService::ReloadSettings -> VkService::Logout -> VkService::UpdateRoot -> VkService::ShowConfig
Would probably be better to not call service in VkSettingsPage::Load and read QSettings only, but I don't think it's good either to call ShowConfig when user is being logged-out.
2014-09-28 02:13:56 +02:00
Arnaud Bienner
f81fa2d119
Add the ability to remove tracks from Spotify playlists
2014-09-28 02:00:32 +02:00
John Maguire
af11f5551d
Update Fedora package names for gstreamer 1
2014-09-26 13:37:17 +02:00
David Sansome
442d126b03
Hack to make the C++11 override keyword work with old compilers.
2014-09-26 20:33:02 +10:00
David Sansome
8b19b300b5
Stop using some C++11 features not supported by g++ 4.6.4 on Ubuntu 12.04
2014-09-26 11:43:54 +02:00
David Sansome
4d3d12b93b
Give those audio libraries some more libgstvideo. Audio libraries love libgstvideo.
2014-09-25 15:09:56 +00:00
David Sansome
98a583550c
Include the new windows libraries in the NSIS installer.
2014-09-25 14:48:59 +00:00
David Sansome
a2af170ce5
Use guint instead of uint to stop mingw complaining
2014-09-25 14:48:59 +00:00
David Sansome
7b651136d8
Use the system's sha2 library if it's available. Fixes #4217
2014-09-25 23:51:46 +10:00
David Sansome
1c1ea31f49
Remove bits of sha2 not used for sha256
2014-09-25 23:51:46 +10:00
David Sansome
389d2972f5
Use decodebin in the transcoder (decodebin2 doesn't exist in gst-1.0).
2014-09-25 23:51:45 +10:00
Arnaud Bienner
e77c520ddd
Merge branch 'master' of github.com:clementine-player/Clementine
2014-09-22 22:43:15 +02:00
Arnaud Bienner
39db4dbefe
Add the ability to add a Spotify track to a Spotify playlist through context menu.
...
TODO: drag and drop (i.e. implement DropMimeData), update special playlist (Favorites), remove from playlist.
2014-09-22 22:40:21 +02:00
Andreas
4bb3147006
Fix Spotify Blob installation promt. Fixes #4538 .
2014-09-22 21:20:48 +02:00
Arnaud Bienner
60d82e212d
Merge branch 'master' of github.com:clementine-player/Clementine
2014-09-22 19:32:18 +02:00
David Sansome
eaad4c32ee
Merge branch 'gstreamer-1.2'
...
Fixes #3332
2014-09-22 22:45:28 +10:00
David Sansome
92e4326a4b
Disable AUDIOCD by default - it's broken in gstreamer-1.0 because of API
...
changes.
2014-09-22 22:38:11 +10:00
David Sansome
abcd8e181d
Change the deb and rpm specs to use gstreamer-1.0 instead of 0.10
2014-09-22 22:35:35 +10:00
David Sansome
39d99247a2
gstreamer-cdda is in gst-plugins-base in 1.0 and has a different header name.
...
This still doesn't work because the API has changed and track listings are
now delivered via a bus message instead of direct access to the struct's
members.
2014-09-22 22:28:53 +10:00
David Sansome
8d3839603b
Name chromaprint's config.h chromaprint_config.h so QtCreator doesn't get confused.
2014-09-22 22:27:44 +10:00
Clementine Buildbot
763ee3df8d
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2014-09-22 10:01:32 +02:00
Arnaud Bienner
c891a44243
Remove useless check
2014-09-21 20:48:42 +02:00
David Sansome
bb08a0f416
Fix misleading offset_bytes names
2014-09-22 00:13:00 +10:00
David Sansome
3f0dc01b06
Make Spotify work with gstreamer-1.0.
2014-09-21 22:39:30 +10:00
David Sansome
a2408f7c0e
Merge branch 'master' into gstreamer-1.2
...
Conflicts:
src/moodbar/moodbarloader.cpp
2014-09-21 19:39:27 +10:00
David Sansome
d24eaef2e5
Don't crash if we can't write to the moodbar cache
2014-09-21 19:38:14 +10:00
David Sansome
6b32ecec27
Various bits for gstreamer-1.0 compatability
2014-09-21 19:38:13 +10:00
David Sansome
50551d987a
Rewrite moodbar stuff for gstreamer-1.0:
...
- Rewrite gstspectrum (1.0) to use FFTW (2x faster) and emit raw magnitude
values (not log scaled).
- Rewrite the moodbar generation code to be somewhat understandable, and
do it in Clementine instead of gstreamer.
2014-09-21 19:38:13 +10:00
Andreas
38c51508f2
Added a preference to disable the pause notification. Fixes #2450 .
2014-09-16 12:54:35 +02:00
Clementine Buildbot
f3ec15cda3
Automatic merge of translations from Transifex ( https://www.transifex.com/projects/p/clementine/resource/clementineplayer )
2014-09-15 10:01:36 +02:00
Arnaud Bienner
bfaf127ed7
Remove few Ubuntu One things remaining
2014-09-14 21:43:13 +02:00
Arnaud Bienner
3e17a0adb5
Remove dead code
2014-09-14 02:39:35 +02:00
Arnaud Bienner
160b151652
Add seek ability to Spotify tracks.
...
This is functional but pretty hacky.
And, as noted in the comments, there is a small delay (depends, but usually several seconds) to have the seek taken into account. But IMHO it's better than nothing.
Fixes #2503
2014-09-14 02:15:58 +02:00
Arnaud Bienner
bc1d56f935
When clicking on a provider, on the global search result list, add all results from this provider to the playlist.
...
Fixes issue 3132.
2014-09-13 22:57:58 +02:00
Arnaud Bienner
8be65b8565
Better check (avoid to add invalid results, leading to a crash when adding this invalid item).
...
Fixes issue 3132, but I would like to improve this in a second step: clicking the provider adding all the songs for this provider to the playlist.
2014-09-13 21:31:33 +02:00