Commit Graph

6364 Commits

Author SHA1 Message Date
Quentin Snow de7455eebd Adjusted MainWindow::TrackSkipped to only count song skips if listened to for 5 seconds. 2023-09-13 11:53:37 +01:00
Marcus Müller 2a14ec9d4d Lyrics Providers: Remove unreachable ones
This was determined programmatically by means of trying to do a simple
HTTP request to / of any of the URLs given:

```python
from lxml import etree
from urllib import parse
import requests
doc = etree.parse("ultimate_providers.xml")
root = doc.getroot()
for provider in root:
    parsed_url = parse.urlparse(provider.get("url"))
    url = f"{parsed_url.scheme}://{parsed_url.netloc}/"
    try:
        requests.head(url, timeout=5)
    except Exception as e:
        print(parsed_url.netloc)
```

Note that these were also removed from songinfoview as present, and from
outgoingdatacreator. The two lists there were found to be inconsistent,
but this isn't subject of this PR.

Signed-off-by: Marcus Müller <marcus_clementine@baseband.digital>
2023-09-12 13:33:01 +01:00
Clementine Buildbot 86e81cea05 Automatic merge of translations from Transifex 2023-08-26 02:27:18 +00:00
Clementine Buildbot 10570316dd Automatic merge of translations from Transifex 2023-07-22 02:34:48 +00:00
Clementine Buildbot ad8fd81ba9 Automatic merge of translations from Transifex 2023-07-18 02:50:36 +00:00
Clementine Buildbot 6ff5768634 Automatic merge of translations from Transifex 2023-07-15 02:51:38 +00:00
Clementine Buildbot 08bfb88912 Automatic merge of translations from Transifex 2023-07-14 02:50:44 +00:00
Clementine Buildbot d3108b32e8 Automatic merge of translations from Transifex 2023-07-13 02:50:56 +00:00
Clementine Buildbot 0701bef103 Automatic merge of translations from Transifex 2023-07-12 02:49:20 +00:00
Clementine Buildbot bf4ac0cb46 Automatic merge of translations from Transifex 2023-07-11 02:44:50 +00:00
Clementine Buildbot c83a0ac25f Automatic merge of translations from Transifex 2023-07-10 17:53:14 +00:00
Clementine Buildbot 3471134d52 Automatic merge of translations from Transifex 2023-02-10 03:06:03 +00:00
Clementine Buildbot 26192c3469 Automatic merge of translations from Transifex 2023-02-04 02:38:09 +00:00
Clementine Buildbot 982d8fbb63 Automatic merge of translations from Transifex 2023-01-16 02:39:34 +00:00
Clementine Buildbot 20cf7f793b Automatic merge of translations from Transifex 2023-01-15 02:39:29 +00:00
Clementine Buildbot ccf4f75c3d Automatic merge of translations from Transifex 2022-12-31 02:36:31 +00:00
Alexey Sokolov 65319d4952 Fix build: add zlib to deps where it's used
Ref https://bugs.gentoo.org/887105
2022-12-25 20:55:23 +00:00
Clementine Buildbot dfeb1182f9 Automatic merge of translations from Transifex 2022-11-23 02:52:42 +00:00
Clementine Buildbot 384a8850d9 Automatic merge of translations from Transifex 2022-11-20 03:03:02 +00:00
Clementine Buildbot 336770bb95 Automatic merge of translations from Transifex 2022-10-27 03:08:37 +00:00
Clementine Buildbot 6a440fe397 Automatic merge of translations from Transifex 2022-10-21 03:07:56 +00:00
Clementine Buildbot c716ddb722 Automatic merge of translations from Transifex 2022-10-12 03:21:27 +00:00
Clementine Buildbot 519b33ed81 Automatic merge of translations from Transifex 2022-10-08 03:06:42 +00:00
Clementine Buildbot f2011e7e26 Automatic merge of translations from Transifex 2022-09-30 03:31:30 +00:00
Clementine Buildbot 42853b7b52 Automatic merge of translations from Transifex 2022-09-29 03:23:15 +00:00
Clementine Buildbot 1c69e343b9 Automatic merge of translations from Transifex 2022-09-26 03:25:40 +00:00
Clementine Buildbot 770080b80b Automatic merge of translations from Transifex 2022-09-24 03:24:44 +00:00
Clementine Buildbot 3e9e251e90 Automatic merge of translations from Transifex 2022-09-23 03:23:03 +00:00
Jason Freidman 72c2336d94 Fix ClassicalRadio.com and ROCKRADIO.com #5616
These two audio addict feeds do support premium -- Perhaps they didn't previously. This changes fixes the playlist not loading for me on a local build.

This was changed in https://github.com/clementine-player/Clementine/issues/4582
2022-09-22 12:45:13 +01:00
Clementine Buildbot 495803ab99 Automatic merge of translations from Transifex 2022-09-20 03:21:35 +00:00
Clementine Buildbot 7da98fbbcc Automatic merge of translations from Transifex 2022-09-13 03:23:41 +00:00
Clementine Buildbot 2055fd51fa Automatic merge of translations from Transifex 2022-09-12 03:25:17 +00:00
Clementine Buildbot 39124eda38 Automatic merge of translations from Transifex 2022-09-10 03:20:31 +00:00
Clementine Buildbot b567760ae1 Automatic merge of translations from Transifex 2022-09-08 03:21:44 +00:00
Clementine Buildbot 2d3a604b85 Automatic merge of translations from Transifex 2022-09-07 03:23:14 +00:00
Clementine Buildbot ce4a22bd5f Automatic merge of translations from Transifex 2022-09-06 03:23:45 +00:00
John Maguire a551c40c4e Remove Spotify playback support
libspotify is dead
2022-09-01 22:55:44 +01:00
Andrew Reading f59c9f4b2b Rewrite the Block Analyzer to improve performance.
The block analyzer was doing lots of repeated, out-of-order blits to the
widget's canvas. To improve performance and reduce CPU usage, this has
been rewritten to generate the canvas contents using only a single buffer.
Cache thrashing has been greatly reduced by writing to memory only
sequentially and in one single write pass. Further, the raw format is
now guaranteed to be in a format efficient for Qt.

The results are visually identical to what they were previously, but
result in a CPU usage reduction between 2 and 6 percent depending on refresh
rate and Psychadelic Mode value. In particular, there used to be a ~3 percent
overhead for Psychadelic Mode, and this has been eliminated.

The specific details of the block analyzer and explanations for how it works
(and used to work) have been documented via fairly extensive comments
in blockanalyzer.cpp.
2022-09-01 19:36:03 +01:00
Clementine Buildbot 250024e117 Automatic merge of translations from Transifex 2022-04-11 02:56:58 +00:00
Clementine Buildbot 9168299c0f Automatic merge of translations from Transifex 2022-04-10 02:49:22 +00:00
Clementine Buildbot 24d4b6e7f2 Automatic merge of translations from Transifex 2022-04-09 02:44:35 +00:00
Clementine Buildbot 644405ec7a Automatic merge of translations from Transifex 2022-04-06 02:49:01 +00:00
Clementine Buildbot 2fb964fc29 Automatic merge of translations from Transifex 2022-04-05 02:47:59 +00:00
Clementine Buildbot cf31624836 Automatic merge of translations from Transifex 2022-03-30 03:10:46 +00:00
Clementine Buildbot d05616e37c Automatic merge of translations from Transifex 2022-03-29 02:51:19 +00:00
Clementine Buildbot 0b5faa7550 Automatic merge of translations from Transifex 2022-03-28 02:51:09 +00:00
Clementine Buildbot c0b42ace6d Automatic merge of translations from Transifex 2022-03-27 02:40:50 +00:00
Clementine Buildbot 810f0b0acb Automatic merge of translations from Transifex 2022-03-26 02:41:48 +00:00
Clementine Buildbot c2b8a35642 Automatic merge of translations from Transifex 2022-03-25 02:40:45 +00:00
Clementine Buildbot 2b340da79f Automatic merge of translations from Transifex 2022-03-24 02:44:40 +00:00