Compare commits

..
Author SHA1 Message Date
Jan Claußen c513bb61d6 Fix seeking by enforcing opus over m4a
Gstreamer can't seem to seek m4a. Enforcing opus make the app behave as
expected.
2026-10-17 01:45:03 +02:00
l10n daemon script 988fa0aff2 GIT_SILENT Sync po/docbooks with svn 2026-10-10 04:20:44 +00:00
l10n daemon script 405563fab0 GIT_SILENT Sync po/docbooks with svn 2026-10-03 03:42:07 +00:00
Heiko Becker 8dfb224b8a GIT_SILENT Update Appstream for new release 2026-09-26 12:55:31 +02:00
Heiko Becker 94f56a9e51 GIT_SILENT Upgrade release service version to 26.08.2. 2026-09-26 12:51:47 +02:00
Heiko Becker c2681aad15 GIT_SILENT Update Appstream for new release 2026-09-03 21:13:52 +02:00
Heiko Becker 3efecf0de9 GIT_SILENT Upgrade release service version to 26.08.1. 2026-09-03 21:08:30 +02:00
l10n daemon script dd3cc93240 GIT_SILENT Sync po/docbooks with svn 2026-09-03 04:21:24 +00:00
Jonah Brüchert d76665ab5b Update yt-dlp to fix playback 2026-08-22 22:25:09 +02:00
Jonah Brüchert 9e5470c4e8 flatpak: Update dependencies 2026-08-22 22:24:32 +02:00
Heiko Becker 99429855db GIT_SILENT Update Appstream for new release 2026-08-11 14:46:46 +02:00
Heiko Becker 1da07d75ee GIT_SILENT Upgrade release service version to 26.08.0. 2026-08-11 14:41:40 +02:00
Jonah Brüchert e517a22120 Update ytmusicapi to 1.12.2 2026-08-08 21:47:28 +02:00
l10n daemon script 5b178b3cc9 GIT_SILENT Sync po/docbooks with svn 2026-08-03 03:35:01 +00:00
Albert Astals Cid 2bf2353cb1 GIT_SILENT Upgrade release service version to 26.07.90. 2026-07-30 00:33:35 +02:00
l10n daemon script a4c4bc01e0 GIT_SILENT Sync po/docbooks with svn 2026-07-27 04:08:34 +00:00
l10n daemon script 5a253bb56c GIT_SILENT Sync po/docbooks with svn 2026-07-21 03:24:40 +00:00
l10n daemon script 3952f804c5 GIT_SILENT Sync po/docbooks with svn 2026-07-11 03:32:54 +00:00
l10n daemon script a1781e7c04 GIT_SILENT Sync po/docbooks with svn 2026-07-06 03:43:29 +00:00
l10n daemon script bff8b82692 GIT_SILENT made messages (after extraction) 2026-07-06 02:55:26 +00:00
Albert Astals Cid ca16913330 GIT_SILENT Upgrade release service version to 26.07.80. 2026-07-05 13:19:50 +02:00
16 changed files with 52 additions and 61 deletions

No files matched your search

-1
View File
@@ -6,6 +6,5 @@ include:
- project: sysadmin/ci-utilities
file:
- /gitlab-templates/reuse-lint.yml
- /gitlab-templates/linux-qt6.yml
- /gitlab-templates/flatpak.yml
- /gitlab-templates/snap-snapcraft-lxd.yml
-16
View File
@@ -1,16 +0,0 @@
# SPDX-FileCopyrightText: None
# SPDX-License-Identifier: CC0-1.0
Dependencies:
- 'on': ['@all']
'require':
'frameworks/kirigami': '@latest-kf6'
'frameworks/ki18n': '@latest-kf6'
'frameworks/kcoreaddons': '@latest-kf6'
'frameworks/kcrash': '@latest-kf6'
'frameworks/kwindowsystem': '@latest-kf6'
'libraries/kirigami-addons': '@latest-kf6'
'libraries/futuresql': '@latest-kf6'
Options:
require-passing-tests-on: ['@all']
+4 -6
View File
@@ -6,8 +6,8 @@ cmake_minimum_required(VERSION 3.16.0)
# KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "26")
set(RELEASE_SERVICE_VERSION_MINOR "11")
set(RELEASE_SERVICE_VERSION_MICRO "70")
set(RELEASE_SERVICE_VERSION_MINOR "08")
set(RELEASE_SERVICE_VERSION_MICRO "2")
set(RELEASE_SERVICE_VERSION "${RELEASE_SERVICE_VERSION_MAJOR}.${RELEASE_SERVICE_VERSION_MINOR}.${RELEASE_SERVICE_VERSION_MICRO}")
project(audiotube VERSION ${RELEASE_SERVICE_VERSION})
@@ -45,10 +45,8 @@ find_package(KF6 REQUIRED COMPONENTS Kirigami I18n CoreAddons Crash WindowSystem
find_package(Python3 COMPONENTS Development.Embed REQUIRED)
set(PYBIND11_FINDPYTHON ON)
find_package(pybind11 REQUIRED)
find_package(Ytdlp)
set_package_properties(Ytdlp PROPERTIES TYPE RUNTIME)
find_package(YTMusicAPI 1.10.2)
set_package_properties(YTMusicAPI PROPERTIES TYPE RUNTIME)
find_package(Ytdlp REQUIRED RUNTIME)
find_package(YTMusicAPI 1.10.2 REQUIRED RUNTIME)
find_package(KF6KirigamiAddons 0.11.0 REQUIRED)
find_package(FutureSQL6 REQUIRED)
find_package(QCoro6 0.10.0 REQUIRED COMPONENTS Core)
+4 -4
View File
@@ -7,8 +7,8 @@
"sources": [
{
"type": "archive",
"url": "https://github.com/denoland/deno/releases/download/v2.7.2/deno-x86_64-unknown-linux-gnu.zip",
"sha256": "bc3af4d1bedd7893664b925c0f39fb08f7b12242e57ed4acdc0cf64540b4449c",
"url": "https://github.com/denoland/deno/releases/download/v2.9.5/deno-x86_64-unknown-linux-gnu.zip",
"sha256": "8b010a3b1a4a0188a67cdb8a7a27348b2a501af78aec7fc74f2ace167368d530",
"x-checker-data": {
"type": "json",
"url": "https://api.github.com/repos/denoland/deno/releases/latest",
@@ -21,8 +21,8 @@
},
{
"type": "archive",
"url": "https://github.com/denoland/deno/releases/download/v2.7.2/deno-aarch64-unknown-linux-gnu.zip",
"sha256": "c36c0b284d084dfe7045a106e60bd98d919183fd69d7902a42f3c7a244bf4386",
"url": "https://github.com/denoland/deno/releases/download/v2.9.5/deno-aarch64-unknown-linux-gnu.zip",
"sha256": "6b7cae3a8fc4385a59dea3146fcb8bad7fea4230e0ad36a8c692afacbc254be0",
"x-checker-data": {
"type": "json",
"url": "https://api.github.com/repos/denoland/deno/releases/latest",
+8 -8
View File
@@ -7,18 +7,18 @@
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/59/8c/57e832b7af6d7c5abe66eb3fbe3a3a32f4d11ea23a1aa7131371035be991/certifi-2026.5.20-py3-none-any.whl",
"sha256": "3c52e209ba0a4ad7aebe60436a4ab349c39e1e602e8c134221e546902ad25897"
"url": "https://files.pythonhosted.org/packages/0b/a7/71ac2cff56fec219ed242bb11b8efb69fcc4bec75db06fb7bfe35de520e6/certifi-2026.7.22-py3-none-any.whl",
"sha256": "62f22742b58a1a33014a2b6b706588a8d7e2a88ae7bd1a6ebe8c992928483775"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/db/8f/61959034484a4a7c527811f4721e75d02d653a35afb0b6054474d8185d4c/charset_normalizer-3.4.7-py3-none-any.whl",
"sha256": "3dce51d0f5e7951f8bb4900c257dad282f49190fdbebecd4ba99bcc41fef404d"
"url": "https://files.pythonhosted.org/packages/cc/61/d01fc49b8dea277640b55a9e15960dbca9fdc8c9fde18e572d39c59f4019/charset_normalizer-3.5.1-py3-none-any.whl",
"sha256": "6df0ec430f9a831772c23ca5a224cba36517a58a84bb32c32bb59a9fa67c47f6"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/1e/5e/d4e9f1a599fb8e573b7b87160658329fbf28d19eac2718f51fc3def3aa5a/idna-3.18-py3-none-any.whl",
"sha256": "7f952cbe720b688055e3f87de14f5c3e5fdaa8bc3928985c4077ca689de849a2"
"url": "https://files.pythonhosted.org/packages/57/b0/0e52c878c53f245edd3a11020f20979b3f490f245af532c7cae3027754b5/idna-3.19-py3-none-any.whl",
"sha256": "815e7be7a7806d54abb586dc943addc79e8b2ee16915059658cbeff4b1b43bf4"
},
{
"type": "file",
@@ -32,8 +32,8 @@
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/53/6d/f7156e7ab9953d09e14ef538de4e92c484169fac19d207b19b9d9eb9c845/ytmusicapi-1.12.1-py3-none-any.whl",
"sha256": "2a53f6df504b97b93a4d41c804b699b46190207cb9d864fcf4edeb338b1f15d9"
"url": "https://files.pythonhosted.org/packages/5c/b8/5a925aabd5fa7c31f20bf84d352a3fc372aa62cc0965f27dd43f8a22289f/ytmusicapi-1.12.2-py3-none-any.whl",
"sha256": "54b42b26d76de9b954f306a44e1ba4413a830cb2c41c019d255a297af941711e"
}
]
}
+3
View File
@@ -95,6 +95,9 @@ SPDX-License-Identifier: CC0-1.0
<name translate="no">KDE</name>
</developer>
<releases>
<release version="26.08.2" date="2026-10-08"/>
<release version="26.08.1" date="2026-09-10"/>
<release version="26.08.0" date="2026-08-20"/>
<release version="26.04.3" date="2026-07-02"/>
<release version="26.04.2" date="2026-06-04"/>
<release version="26.04.1" date="2026-05-07"/>
+4 -4
View File
@@ -34,8 +34,8 @@
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/f9/8a/cd4c9b02c10c563adfe78118310129641900e1cd6de888cfae2452072696/yt_dlp-2026.7.4-py3-none-any.whl",
"sha256": "f11f2b11d5a8ac4059f9bdf29fa4407dc7c6bb00c5097e95ca22a7a9db518266",
"url": "https://files.pythonhosted.org/packages/69/b2/8cd1613f56eed7ceb64fbd4df3f1c01246bfb098e6f398228bafda22b80b/yt_dlp-2026.8.19-py3-none-any.whl",
"sha256": "1d57897e94c6665a0a6f9bc54b34e584284e32c034ffab3a7df25d8f7b24eedf",
"x-checker-data": {
"type": "pypi",
"name": "yt-dlp",
@@ -77,8 +77,8 @@
"sources": [
{
"type": "archive",
"url": "https://github.com/pybind/pybind11/archive/refs/tags/v3.0.4.tar.gz",
"sha256": "74b6a2c2b4573a400cafb6ecbf60c98df300cd3d0041296b913d02b2cbbb2676",
"url": "https://github.com/pybind/pybind11/archive/refs/tags/v3.1.0.tar.gz",
"sha256": "ef712655692a2e9bf7bb7874c022564a45f91d847ddee987e720cd9e28849665",
"x-checker-data": {
"type": "anitya",
"project-id": 13384,
+1 -1
View File
@@ -4,7 +4,7 @@
# version 3 or later versions approved by the membership of KDE e.V.
#
# SPDX-FileCopyrightText: 2021 Antoni Bella Pérez <[email protected]>
# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025, 2026 Josep M. Ferrer <[email protected]>
# SPDX-FileCopyrightText: 2022-2026 Josep M. Ferrer <[email protected]>
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
+1 -1
View File
@@ -4,7 +4,7 @@
# version 3 or later versions approved by the membership of KDE e.V.
#
# SPDX-FileCopyrightText: 2021 Antoni Bella Pérez <[email protected]>
# SPDX-FileCopyrightText: 2022, 2023, 2024, 2025, 2026 Josep M. Ferrer <[email protected]>
# SPDX-FileCopyrightText: 2022-2026 Josep M. Ferrer <[email protected]>
msgid ""
msgstr ""
"Project-Id-Version: audiotube\n"
+11 -12
View File
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2026-02-20 00:44+0000\n"
"PO-Revision-Date: 2026-02-26 10:05+0200\n"
"PO-Revision-Date: 2026-08-26 12:19+0300\n"
"Last-Translator: Tommi Nieminen <[email protected]>\n"
"Language-Team: Finnish <[email protected]>\n"
"Language: fi\n"
@@ -123,7 +123,7 @@ msgstr "Videot"
#: contents/ui/BentoCard.qml:158
#, kde-format
msgid "More options"
msgstr ""
msgstr "Enemmän valintoja"
#: contents/ui/ConfirmationMessage.qml:16
#, kde-format
@@ -184,24 +184,23 @@ msgstr "Muuta soittolistan nimeä"
#, kde-format
msgctxt "@title:window"
msgid "Explore"
msgstr ""
msgstr "Tutki"
#: contents/ui/HeroCard.qml:128
#, kde-format
msgid "Featured Pick"
msgstr ""
msgstr "Esitelty poiminta"
#: contents/ui/HeroCard.qml:167
#, fuzzy, kde-format
#| msgid "Play Next"
#, kde-format
msgid "Play Now"
msgstr "Toista seuraava"
msgstr "Toista nyt"
#: contents/ui/HomePage.qml:18
#, kde-format
msgctxt "@title:window"
msgid "Home"
msgstr ""
msgstr "Koti"
#: contents/ui/LibraryPage.qml:32 contents/ui/LibraryPage.qml:135
#: contents/ui/NavigationBar.qml:47 contents/ui/NavigationBar.qml:53
@@ -387,8 +386,8 @@ msgstr "Tulossa olevat kappaleet"
msgctxt "song count"
msgid "%1 song"
msgid_plural "%1 songs"
msgstr[0] ""
msgstr[1] ""
msgstr[0] "%1 kappale"
msgstr[1] "%1 kappaletta"
#: contents/ui/NavigationBar.qml:23 contents/ui/Sidebar.qml:124
#, kde-format
@@ -477,12 +476,12 @@ msgstr "Linkki kopioitu leikepöydälle"
#: contents/ui/Sidebar.qml:108
#, kde-format
msgid "Home"
msgstr ""
msgstr "Koti"
#: contents/ui/Sidebar.qml:176
#, kde-format
msgid "Explore"
msgstr ""
msgstr "Tutki"
#: contents/ui/Sidebar.qml:233
#, kde-format
+1
View File
@@ -1,5 +1,6 @@
# Translation of audiotube to Norwegian Nynorsk
#
# Karl Ove Hufthammer <[email protected]>, 2022, 2023, 2024, 2025, 2026.
# Øystein Steffensen-Alværvik <[email protected]>, 2022.
msgid ""
msgstr ""
+2 -2
View File
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2026-02-20 00:44+0000\n"
"PO-Revision-Date: 2026-02-21 14:11+0200\n"
"PO-Revision-Date: 2026-10-09 15:24+0200\n"
"Last-Translator: Alexander Yavorskiy <[email protected]>\n"
"Language-Team: Russian <[email protected]>\n"
"Language: ru\n"
@@ -446,7 +446,7 @@ msgstr "Лучшие результаты"
#: contents/ui/SearchPage.qml:41 playlistimporter.cpp:24
#, kde-format
msgid "Unknown"
msgstr "Неизвестный тип"
msgstr "Неизвестно"
#: contents/ui/SearchPage.qml:74
#, kde-format
+2 -2
View File
@@ -14,8 +14,8 @@ msgstr ""
"X-Crowdin-Project: kdeorg\n"
"X-Crowdin-Project-ID: 269464\n"
"X-Crowdin-Language: zh-CN\n"
"X-Crowdin-File: /kf6-trunk/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 48698\n"
"X-Crowdin-File: /kf6-stable/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 52528\n"
#: asyncytmusic.cpp:65
#, kde-format
+1 -1
View File
@@ -3,5 +3,5 @@
#
# SPDX-License-Identifier: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
ytmusicapi==v1.12.1
ytmusicapi==1.12.2
yt-dlp
+9 -2
View File
@@ -49,8 +49,15 @@ QUrl VideoInfoExtractor::audioUrl() const
return (!format.acodec.has_value() || format.acodec != "none") && format.vcodec == "none";
});
std::sort(audioFormats.begin(), audioFormats.end(), [](const video_info::Format &a, const video_info::Format &b) {
return a.quality > b.quality;
const auto isOpus = [](const video_info::Format &format) {
return format.acodec == "opus";
};
std::stable_sort(audioFormats.begin(), audioFormats.end(), [&](const video_info::Format &a, const video_info::Format &b) {
if (a.quality != b.quality) {
return a.quality > b.quality;
}
return isOpus(a) && !isOpus(b);
});
if (audioFormats.empty()) {
+1 -1
View File
@@ -12,7 +12,7 @@
#include <vector>
#include <memory>
constexpr auto TESTED_YTMUSICAPI_VERSION = "1.12.1";
constexpr auto TESTED_YTMUSICAPI_VERSION = "1.12.2";
struct YTMusicPrivate;