1
0
mirror of https://github.com/clementine-player/Clementine synced 2024-12-17 12:02:48 +01:00
Commit Graph

3536 Commits

Author SHA1 Message Date
Arnaud Bienner
d03345d0f6 Remove .pot file 2012-01-09 20:19:01 +01:00
Arnaud Bienner
c2d794c014 Merge branch 'master' into appearance 2012-01-09 20:15:10 +01:00
Arnaud Bienner
ea063e1c39 Add missing modifications 2012-01-09 20:08:09 +01:00
John Maguire
0c5f422eb8 * Add check that chromaprinter is only used from a non-UI thread.
* Update copyright date
2012-01-09 15:32:15 +01:00
John Maguire
8582253738 Cleanup mac deploy script a little bit. 2012-01-09 11:43:57 +00:00
John Maguire
aa20c2b226 Deploy clementine-tagreader on mac. 2012-01-09 11:24:34 +00:00
David Sansome
8d19432aa3 Install clementine-tagreader on fedora 2012-01-08 21:04:09 +00:00
David Sansome
12daf6bf43 Disable any tests that use Song::InitFromFile for now 2012-01-08 20:09:44 +00:00
David Sansome
626ce20ec0 Merge branch 'external-tagreader' 2012-01-08 18:38:48 +00:00
David Sansome
d4b4606068 Create the FilesystemWatcherInterface directly in the LibraryWatcher, fixing a crash when trying to add a new device. 2012-01-08 18:37:46 +00:00
David Sansome
ff92815ef0 Display any SSL or HTTP errors that occur when creating a grooveshark session 2012-01-08 17:46:50 +00:00
David Sansome
95632383ed Add libssl32.dll to the windows installer, just in case 2012-01-08 17:37:02 +00:00
David Sansome
3e0f252b34 Exit worker processes when their sockets are closed, and make sure the main app closes sockets when exiting - fixes a crash dialog on Windows. 2012-01-08 16:35:01 +00:00
David Sansome
1924107e16 Include clementine-tagreader.exe in the windows installer 2012-01-08 16:34:21 +00:00
David Sansome
5b71ed0837 Use a better spotify icon in the Source row, clean up pixmap drawing code 2012-01-08 15:16:36 +00:00
David Sansome
bbf99fdd0b Change Spotify to use the new MessageHandler, remove SpotifyMessageHandler 2012-01-08 15:10:11 +00:00
David Sansome
2e49e89e7b Fix a crash on startup after disabling watching the library for changes. Fixes issue 2585 2012-01-08 12:55:06 +00:00
David Sansome
bdf0ff4930 Make the "Loading" song info indicator and playlist queue/stop after indicators look nicer by aligning their QPainters properly 2012-01-07 23:52:31 +00:00
David Sansome
67c6dead5a Rename SpotifyMessage to Message 2012-01-07 23:31:43 +00:00
David Sansome
68a379ef26 Use pb::spotify instead of spotify_pb for the protobuf namespace 2012-01-07 23:26:27 +00:00
David Sansome
ccb3a0aa3a Show a detailed error when the tagreader executable couldn't be started. 2012-01-07 22:58:30 +00:00
David Sansome
31f423a0ff Fix a compilation error 2012-01-07 22:58:19 +00:00
David Sansome
4618651cf4 Merge branch 'master' into external-tagreader 2012-01-07 22:52:18 +00:00
David Sansome
e9c0b4bd69 Musicbrainz tagging improvements:
* Fix a bug where the song title would be used for the album field
  * Get the album's year as well
  * Include all releases for a song in the results list
  * Remove duplicate albums
  * Sort results
2012-01-07 21:51:02 +00:00
David Sansome
6f3df9bd5f Fix linking to chromaprint on Windows 2012-01-07 17:29:35 +00:00
David Sansome
ae8ac239bf Add chromaprint/fftw dependencies to the debian control and rpm spec files 2012-01-07 15:49:02 +00:00
David Sansome
d17629586f Use the system version of libchromaprint if available 2012-01-07 15:27:50 +00:00
David Sansome
665b721236 Remove unused bits from 3rdparty/chromaprint 2012-01-07 15:12:26 +00:00
David Sansome
9be641ee87 The external tagreader mostly works now:
* Make TagReaderClient a singleton until it's easier to pass dependencies around
 * Add a WaitForSignal() that uses a local event loop to wait for a signal to be emitted
 * Add a WaitForFinished() to _MessageReplyBase that blocks using a semaphore
 * Add blocking versions of all TagReaderClient methods
 * Use the TagReaderClient everywhere that Song::InitFromFile and friends were used before
2012-01-07 00:26:07 +00:00
John Maguire
e1804219dc Reorder DLL deletions. 2012-01-06 17:16:01 +00:00
John Maguire
660c68f9d9 Remove chromaprint shared lib target. 2012-01-06 17:08:01 +00:00
John Maguire
d6bada074a Port Musicbrainz track lookups to API v2. 2012-01-06 17:01:46 +00:00
John Maguire
cdb381a85f Rename MusicDNS -> Acoustid. 2012-01-06 16:51:27 +00:00
John Maguire
9bb37fda62 Disable callbacks after generating fingerprint. 2012-01-06 16:45:34 +00:00
John Maguire
598948d16e Remove echoprint. 2012-01-06 16:42:22 +00:00
John Maguire
f241124b1d Remove old OFA fingerprinter. 2012-01-06 16:40:08 +00:00
John Maguire
db83c411c2 * Use Chromaprinter instead of OFA fingerprinter.
* Send fingerprint to Acoustid instead of MusicDNS.
* Retrieve MBID instead of PUID and send to Musicbrainz.
2012-01-06 16:31:29 +00:00
John Maguire
423295b01e Add Chromaprinter class to generate fingerprint from gstreamer PCM output. 2012-01-06 15:58:46 +00:00
John Maguire
b9eec4ce38 Build & link against Chromaprint. 2012-01-06 15:57:51 +00:00
John Maguire
eabe8935bc Add debian copyright for chromaprint. 2012-01-06 15:56:20 +00:00
John Maguire
1bcbc2ed3e Add Chromaprint to 3rdparty. 2012-01-06 15:55:50 +00:00
David Sansome
74c4720054 Don't crash when the playlist view in the smart playlist preview doesn't get a Player*. 2012-01-06 11:22:17 +00:00
David Sansome
9041117867 Move everything around in the source tree - static libraries and external binaries now go in "ext/". Add a generic worker pool. 2012-01-05 23:25:13 +00:00
David Sansome
85f2f087cb Start work on moving everything that uses taglib out into an external process. 2012-01-05 23:24:48 +00:00
John Maguire
483c36748e const& and tweaks to Mac directory canonicalisation. 2012-01-05 16:11:39 +00:00
John Maguire
761737eb4d Add more robust subdirectory detection in LibraryWatcher. 2012-01-05 15:56:46 +00:00
John Maguire
97f3885f58 Add copyright headers. 2012-01-05 15:08:15 +00:00
John Maguire
047bec831b Revert irrelevant musicdns changes. 2012-01-05 15:06:32 +00:00
John Maguire
55e9fd8dc3 Disable watching for FS updates when requested. 2012-01-05 15:01:43 +00:00
John Maguire
9fdfb52225 Use FSEvent-based filesystem watcher on Mac. 2012-01-05 14:51:23 +00:00