Krzysztof Sobiecki
24b6fbf36c
Add ability to parse more of "innovative" datetime formats. close #4760
2015-02-27 02:11:53 +01:00
John Maguire
fb2b91c874
Remove some more obsolete os x version checks.
2015-02-18 18:03:46 +01:00
Krzysztof Sobiecki
bf55bc08fb
Cherry pick make format changes
2014-12-14 12:23:04 +01:00
Krzysztof Sobiecki
6cc72e2f5d
Fix a date parser for one podcasts
2014-12-14 12:13:05 +01:00
John Maguire
64c34f58ae
Merge pull request #4608 from sobkas/src_core_fix
...
Fix the copyright info and formatting in src/podcast and src/core
2014-11-27 15:17:16 +01:00
Andreas
ff172f6ed4
Network remote can now transcode lossless files before sending them to the remote.
...
- It is configurable in the settings.
- Any format can be chosen that is supported by the transcoder.
- The status of the transcoder is send to the remote.
- Transcoder format settings have now a postfix so we can define mutliple transcoder formats and use them separatly. Here one for the normal transcoder and one for the network remote transcode. You can pass the postfix in the constructor.
- Fixed Transcoder crash (was introduced with the gstreamer1.0 merge, decodebin doesn't have a "new-decoded-pad").
- Transcoder emits the output filename as well on "JobComplete" signal
- Transcoder can now convert a file to a temporary file ("AddTemporaryJob")
2014-11-13 22:31:49 +01:00
Krzysztof Sobiecki
39a3b46ead
More copyright info fixes
2014-11-05 17:48:04 +01:00
Krzysztof Sobiecki
a85728dfb3
Fix some problems
2014-11-05 17:48:03 +01:00
Krzysztof Sobiecki
0af1470cce
Clean up src/core
2014-11-05 17:48:03 +01:00
David Sansome
7b651136d8
Use the system's sha2 library if it's available. Fixes #4217
2014-09-25 23:51:46 +10:00
vkrishtal
42f62be5b6
Fix after review
2014-04-25 08:57:31 +04:00
John Maguire
3323c2d094
Convert all instances of foreach() to a C++11 for
...
find ext src -name '*.cpp' -exec \
sed -i -e 's/foreach(\([^,]\+\),/for (\1 :/' {} \;
2014-02-10 14:43:32 +01:00
John Maguire
bebd781fdf
Reformat all non-3rd-party C/C++/Objective-C++.
...
Command line:
find src ext -regex '.*\.\(h\|cpp\|mm\)' -exec clang-format -i
-style='{BasedOnStyle: Google, DerivePointerBinding: false}' {} \;
2014-02-07 16:34:20 +01:00
John Maguire
3df3a5b645
Add missing header for syscall().
...
This is cunningly not defined in syscall.h
2014-02-06 19:03:10 +01:00
John Maguire
71893e4847
Use nullptr instead of NULL everywhere.
2014-02-06 17:29:59 +01:00
John Maguire
d309d4ab27
Use c++11 instead of boost where possible.
2014-02-06 16:51:39 +01:00
John Maguire
ddda13ceb7
u_int8_t is missing on mingw
2014-02-04 14:10:59 +01:00
David Sansome
96075faf88
Namespace clementine's 3rdparty implementation of sha2 to prevent its symbols
...
conflicting with the system's openssl symbols with the same names.
This was causing SSL connections to fail in weird ways on Debian.
Fixes #4130 .
2014-02-02 20:25:11 +11:00
Arnaud Bienner
06184cc5fb
Avoid having empty filenames, or filenames with extension only.
...
In this case, keep the original filename.
2014-02-01 03:22:41 +01:00
Andreas
7ad1d7abc3
Remote: Use sha1 instead of md5 for file hashing.
2014-01-18 18:33:49 +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
98dd001a4f
Further work on portable version.
2013-10-03 17:08:42 +02:00
Andreas
acb18cdcde
First tries on a portable version.
2013-09-29 10:43:34 +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
Andreas
53b8f59e6f
Try to fix Windows build.
2013-08-01 19:13:43 +02:00
Andreas
3a309e9b25
Added message to retrive the library (table songs).
2013-08-01 18:13:14 +02:00
David Sansome
1a3f6af1bd
Clean up the network remote settings page, add a "Get it on Google Play" button.
2013-07-27 15:27:08 +10:00
Andreas
ecd94cf472
Oops.
2013-06-09 16:41:02 +02:00
Andreas
a6a8997a2e
Use QDir::toNativeSeparators instead of QString::replace. Add QProcess include for windows build.
2013-06-09 16:29:40 +02:00
Andreas
d16ac382ef
Highlight the opened file in Windows Explorer. Fixes issue 3695.
2013-06-09 15:52:47 +02:00
graehl
6fa77b8749
RevealFileInFinder for mac "show file in browser"
...
on mac, use QProcess to call "/usr/bin/open -R file", which highlights the file
when you context-menu click "show file in browser", instead of merely opening
the directory
Fixes issue #3634
2013-04-25 15:23:43 -07:00
John Maguire
24ac9adbe5
Beginnings of playback from Ubuntu One file store.
2012-11-27 18:35:06 +01:00
John Maguire
0822482b4d
Respect XDG_CACHE_HOME for network & moodbar cache.
...
Fixes issue #3264
2012-11-06 15:38:40 +01:00
Veniamin Gvozdikov
95dc49ac77
Fix IsLaptop() check on FreeBSD.
...
Fixes issue #3244
2012-10-31 13:30:23 +01:00
David Sansome
5940b0ead1
Make SongKick results a bit prettier
2012-08-27 12:25:33 +01:00
David Sansome
51229b88c5
Create or load moodbar data for songs
2012-05-25 17:18:07 +01:00
David Sansome
792a2e239d
Better (some) UI feedback of downloading podcasts. Also fix a bug parsing the timestamps you see in some RSS feeds
2012-03-10 21:06:16 +00:00
David Sansome
1fc8b85ff6
Fix compilation on Windows
2012-03-09 18:40:51 +00:00
John Maguire
62ea8bd4eb
Detect battery presence on Mac.
2012-03-09 17:29:55 +01:00
David Sansome
1abf059d16
Add a Podcasts settings page and the start of some gpodder.net syncing
2012-03-09 15:26:38 +00:00
David Sansome
c91acdb3f1
Add an Add Podcast dialog
2012-03-06 18:39:34 +00:00
David Sansome
90bbed1ec9
Add podcast parsing and database classes
2012-03-06 18:39:23 +00:00
David Sansome
ab5ccf69da
Refactoring: remove BackgroundThread
2012-02-26 15:05:46 +00:00
Alan Briolat
66cc5d432e
Add pretty printer for Qt enums.
2012-01-19 14:20:26 -08: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
22e6a649b7
Remove the custom gstspotifytcpsrc and use tcpserversrc ! gdpdepay to receive data. Use a gstreamer pipeline on the other end as well to send data.
2011-11-28 18:45:12 +00:00
John Maguire
a57d947a33
Show global shortcuts dialog on Lion.
...
Fixes issue #2104
2011-11-09 13:59:25 +01:00
John Maguire
a1ece63f3a
Use URLs for openInFileBrowser.
2011-10-26 14:54:24 +02:00
John Maguire
cc986b7177
Update show in file browser to work with URLs.
...
Fixes issue #2002
2011-10-26 14:43:28 +02:00
David Sansome
da825d4659
Make clicking outside the global search tooltip work again
2011-10-15 21:57:08 +01:00