Compare commits

..
29 Commits
Author SHA1 Message Date
Heiko Becker e589292372 GIT_SILENT Update Appstream for new release 2023-10-07 17:58:46 +02:00
Heiko Becker b6bb0b8b65 GIT_SILENT Upgrade release service version to 23.08.2. 2023-10-07 17:04:59 +02:00
l10n daemon script 83b477acca GIT_SILENT Sync po/docbooks with svn 2023-10-07 03:07:52 +00:00
Scarlett Moore 61af43a9d2 snapcraft: fix dbus slot name.
Add missing cmake flag for pybind.
Remove phantomjs no longer needed.
Update to new arch triplet env var.
New content pack.
Add network-manager-observe plug.
2023-10-05 05:52:39 -07:00
Scarlett Moore 7a6662cf07 snapcraft: fix qqc env. 2023-10-03 07:24:38 -07:00
Scarlett Moore e29f79d0bd snapcraft: add network-observe plug, add libsqlite and purpose qml 2023-10-03 06:01:16 -07:00
Scarlett Moore 1690ebc277 snapcraft: Initial add files. 2023-10-03 05:02:50 -07:00
l10n daemon script 2133c1a477 GIT_SILENT Sync po/docbooks with svn 2023-10-01 03:35:52 +00:00
l10n daemon script 2ff5d3f509 GIT_SILENT Sync po/docbooks with svn 2023-09-17 03:59:35 +00:00
Heiko Becker 665501728e GIT_SILENT Update Appstream for new release 2023-09-09 11:03:37 +02:00
Heiko Becker 199f84a145 GIT_SILENT Upgrade release service version to 23.08.1. 2023-09-09 10:23:32 +02:00
l10n daemon script a561fd5b23 GIT_SILENT Sync po/docbooks with svn 2023-09-03 04:01:09 +00:00
l10n daemon script 4d13ac42bc GIT_SILENT Sync po/docbooks with svn 2023-08-28 04:00:55 +00:00
l10n daemon script 498eee8f0e GIT_SILENT Sync po/docbooks with svn 2023-08-25 03:07:21 +00:00
l10n daemon script a10a1c86da GIT_SILENT Sync po/docbooks with svn 2023-08-21 03:06:44 +00:00
Heiko Becker e6d1c52d8f GIT_SILENT Update Appstream for new release 2023-08-16 23:30:43 +02:00
Heiko Becker 656745dba2 GIT_SILENT Upgrade release service version to 23.08.0. 2023-08-16 22:26:17 +02:00
l10n daemon script 05f1fd6849 GIT_SILENT Sync po/docbooks with svn 2023-08-11 03:05:27 +00:00
Albert Astals Cid d1a2bde2d8 GIT_SILENT Upgrade release service version to 23.07.90. 2023-08-10 20:59:03 +02:00
l10n daemon script cc8baa05eb GIT_SILENT Sync po/docbooks with svn 2023-08-03 04:03:08 +00:00
l10n daemon script a74a59e8a5 GIT_SILENT Sync po/docbooks with svn 2023-07-31 04:03:05 +00:00
l10n daemon script bd5cc02341 GIT_SILENT Sync po/docbooks with svn 2023-07-29 03:08:38 +00:00
l10n daemon script 4fb0127d17 GIT_SILENT Sync po/docbooks with svn 2023-07-27 03:10:36 +00:00
l10n daemon script 2611cf8be3 GIT_SILENT Sync po/docbooks with svn 2023-07-24 11:03:12 +00:00
l10n daemon script cb501dce8d GIT_SILENT Sync po/docbooks with svn 2023-07-19 05:13:04 +00:00
l10n daemon script 6fbdf32a82 GIT_SILENT Sync po/docbooks with svn 2023-07-18 09:31:11 +00:00
l10n daemon script 61f8136121 GIT_SILENT made messages (after extraction) 2023-07-18 08:27:37 +00:00
l10n daemon script 725efe33ad GIT_SILENT made messages (after extraction) 2023-07-18 02:51:30 +00:00
Albert Astals Cid 492a206e9c GIT_SILENT Upgrade release service version to 23.07.80. 2023-07-17 11:21:57 +02:00
16 changed files with 261 additions and 140 deletions

No files matched your search

+3
View File
@@ -21,5 +21,8 @@ License: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
Files: logo.png
org.kde.audiotube.svg
snap/gui/logo.png
snapcraft.yaml
Copyright: 2021 Mathis Brüchert <[email protected]>
2023 Scarlett Moore <[email protected]>
License: GPL-2.0-only OR GPL-3.0-only OR LicenseRef-KDE-Accepted-GPL
+7 -12
View File
@@ -6,26 +6,21 @@ cmake_minimum_required(VERSION 3.16.0)
# KDE Applications version, managed by release script.
set(RELEASE_SERVICE_VERSION_MAJOR "23")
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})
include(FeatureSummary)
if (QT_MAJOR_VERSION_STREQUAL "6")
set(QT_MIN_VERSION "6.4.0")
set(KF_MIN_VERSION "5.240.0")
else()
set(QT_MIN_VERSION "5.15")
set(KF_MIN_VERSION "5.81.0")
endif()
set(QT5_MIN_VERSION 5.15)
set(KF5_MIN_VERSION 5.81)
set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
find_package(ECM ${KF_MIN_VERSION} REQUIRED NO_MODULE)
find_package(ECM ${KF5_MIN_VERSION} REQUIRED NO_MODULE)
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${ECM_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
@@ -44,8 +39,8 @@ ecm_setup_version(${PROJECT_VERSION}
kde_enable_exceptions()
find_package(Qt${QT_MAJOR_VERSION} ${QT_MIN_VERSION} REQUIRED COMPONENTS Core Gui Qml QuickControls2 Svg Sql Widgets Concurrent DBus)
find_package(KF5 ${KF_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 I18n CoreAddons Crash WindowSystem)
find_package(Qt${QT_MAJOR_VERSION} ${QT5_MIN_VERSION} REQUIRED COMPONENTS Core Gui Qml QuickControls2 Svg Sql Widgets Concurrent DBus)
find_package(KF5 ${KF5_MIN_VERSION} REQUIRED COMPONENTS Kirigami2 I18n CoreAddons Crash WindowSystem)
find_package(pybind11 REQUIRED)
find_package(Ytdlp REQUIRED RUNTIME)
find_package(YTMusicAPI 1.0.2 REQUIRED RUNTIME)
+4 -4
View File
@@ -12,8 +12,8 @@
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl",
"sha256": "92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9"
"url": "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl",
"sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"
},
{
"type": "file",
@@ -32,8 +32,8 @@
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/5c/da/ef08140cea3392288a8f6cd60f6f12510a4c5776eead53e90151f139af19/yt_dlp-2023.7.6-py2.py3-none-any.whl",
"sha256": "b33b3f68751f33dd8290f1f61f7a011679b3b512aa223df3bff496688bc0bd19"
"url": "https://files.pythonhosted.org/packages/65/9b/21628ca5bcf40f58c33f0fbb4927a1bb91e12f3c33a3cf8e29e03f6bc1d1/yt_dlp-2023.6.22-py2.py3-none-any.whl",
"sha256": "c559885322f7f492c1e7fc8f5a59e2a72e47719b59575599cf8b0e69ea70d0a8"
}
]
}
+8 -8
View File
@@ -7,13 +7,13 @@
"sources": [
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/4c/dd/2234eab22353ffc7d94e8d13177aaa050113286e93e7b40eae01fbf7c3d9/certifi-2023.7.22-py3-none-any.whl",
"sha256": "92d6037539857d8206b8f6ae472e8b77db8058fec5937a1ef3f54304089edbb9"
"url": "https://files.pythonhosted.org/packages/9d/19/59961b522e6757f0c9097e4493fa906031b95b3ebe9360b2c3083561a6b4/certifi-2023.5.7-py3-none-any.whl",
"sha256": "c6c2e98f5c7869efca1f8916fed228dd91539f9f1b444c314c06eef02980c716"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/2a/53/cf0a48de1bdcf6ff6e1c9a023f5f523dfe303e4024f216feac64b6eb7f67/charset-normalizer-3.2.0.tar.gz",
"sha256": "3bb3d25a8e6c0aedd251753a79ae98a093c7e7b471faa3aa9a93a81431987ace"
"url": "https://files.pythonhosted.org/packages/ff/d7/8d757f8bd45be079d76309248845a04f09619a7b17d6dfc8c9ff6433cac2/charset-normalizer-3.1.0.tar.gz",
"sha256": "34e0a2f9c370eb95597aae63bf85eb5e96826d81e3dcf88b8886012906f509b5"
},
{
"type": "file",
@@ -27,13 +27,13 @@
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/9b/81/62fd61001fa4b9d0df6e31d47ff49cfa9de4af03adecf339c7bc30656b37/urllib3-2.0.4-py3-none-any.whl",
"sha256": "de7df1803967d2c2a98e4b11bb7d6bd9210474c46e8a0401514e3a42a75ebde4"
"url": "https://files.pythonhosted.org/packages/8a/03/ad9306a50d05c166e3456fe810f33cee2b8b2a7a6818ec5d4908c4ec6b36/urllib3-2.0.3-py3-none-any.whl",
"sha256": "48e7fafa40319d358848e1bc6809b208340fafe2096f1725d05d67443d0483d1"
},
{
"type": "file",
"url": "https://files.pythonhosted.org/packages/28/e2/35adcefca140b4232387b5d7d119abe69c6d1c86d48c949a720c7ccb8bc7/ytmusicapi-1.1.1-py3-none-any.whl",
"sha256": "0c154a052c8f8e2310a51b1f391aa2ed1a2f6693a7ec343cc47b822de5e95783"
"url": "https://files.pythonhosted.org/packages/50/1c/24829fa937a3555bf782491669ec74e0afbae5adbd724d5ce1fd542062d1/ytmusicapi-1.1.0-py3-none-any.whl",
"sha256": "d7923e9b789b7107c75bd8e9010640cf99ce08d472f42a9bd9402088acfc4d49"
}
]
}
+3
View File
@@ -113,6 +113,9 @@ SPDX-License-Identifier: CC0-1.0
<content_rating type="oars-1.0"/>
<url type="homepage">https://apps.kde.org/en/audiotube</url>
<releases>
<release version="23.08.2" date="2023-10-12"/>
<release version="23.08.1" date="2023-09-14"/>
<release version="23.08.0" date="2023-08-24"/>
<release version="23.04.3" date="2023-07-06"/>
<release version="23.04.2" date="2023-06-08"/>
<release version="23.04.1" date="2023-05-11"/>
-28
View File
@@ -532,31 +532,3 @@ msgstr "Sense títol"
#, kde-format
msgid "No album"
msgstr "Sense àlbum"
#~ msgid "Export"
#~ msgstr "Exporta"
#~ msgid "Import Playlist from Url"
#~ msgstr "Importa una llista de reproducció des d'un URL"
#~ msgid "Import Playlist from File"
#~ msgstr "Importa una llista de reproducció des d'un fitxer"
#~ msgid "Export Playlist"
#~ msgstr "Exporta una llista de reproducció"
#~ msgid "m3u, m3u8 Playlist File (*.m3u *.m3u8)"
#~ msgstr "Fitxer de llista de reproducció m3u, m3u8 (*.m3u *.m3u8)"
#~ msgid "Import Playlists"
#~ msgstr "Importa llistes de reproducció"
#~ msgid "m3u, m3u8 Playlist Files (*.m3u *.m3u8)"
#~ msgstr "Fitxers de llista de reproducció m3u, m3u8 (*.m3u *.m3u8)"
#~ msgid "Saving Failed"
#~ msgstr "Ha fallat en desar"
#~ msgctxt "%1 is the path to a playlist file."
#~ msgid "Failed to Import %1"
#~ msgstr "Ha fallat en importar %1"
+1 -29
View File
@@ -429,7 +429,7 @@ msgstr "Copia l'enllaç"
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
#, kde-format
msgid "Link copied to clipboard"
msgstr "L'enllaç s'ha copiat al porta-retalls"
msgstr "L'enllaç s'ha copiat a dins del porta-retalls"
#: contents/ui/Sidebar.qml:189
#, kde-format
@@ -532,31 +532,3 @@ msgstr "Sense títol"
#, kde-format
msgid "No album"
msgstr "Sense àlbum"
#~ msgid "Export"
#~ msgstr "Exporta"
#~ msgid "Import Playlist from Url"
#~ msgstr "Importa una llista de reproducció des d'un URL"
#~ msgid "Import Playlist from File"
#~ msgstr "Importa una llista de reproducció des d'un fitxer"
#~ msgid "Export Playlist"
#~ msgstr "Exporta una llista de reproducció"
#~ msgid "m3u, m3u8 Playlist File (*.m3u *.m3u8)"
#~ msgstr "Fitxer de llista de reproducció m3u, m3u8 (*.m3u *.m3u8)"
#~ msgid "Import Playlists"
#~ msgstr "Importa llistes de reproducció"
#~ msgid "m3u, m3u8 Playlist Files (*.m3u *.m3u8)"
#~ msgstr "Fitxers de llista de reproducció m3u, m3u8 (*.m3u *.m3u8)"
#~ msgid "Saving Failed"
#~ msgstr "No s'ha pogut guardar"
#~ msgctxt "%1 is the path to a playlist file."
#~ msgid "Failed to Import %1"
#~ msgstr "No s'ha pogut importar %1"
+2 -2
View File
@@ -23,7 +23,7 @@ msgid ""
"Running with untested version of ytmusicapi %1. If you experience errors, "
"please report them to your distribution."
msgstr ""
"Estase a usar unha versión non probada de ytmusicapi, a %1. Informe á súa "
"Usando unha versión non probada de ytmusicapi, a %1. Informe á súa "
"distribución de detecta algún erro."
#: contents/ui/AlbumPage.qml:75 contents/ui/LibraryPage.qml:37
@@ -95,7 +95,7 @@ msgstr "Intérprete"
msgid ""
"Video playback is not supported yet. Do you want to play only the audio of "
"\"%1\"?"
msgstr "Non se pode reproducir vídeo. Quere reproducir o son de «%1»?"
msgstr "Non é posíbel reproducir vídeo. Quere reproducir o son de «%1»?"
#: contents/ui/ArtistPage.qml:148 contents/ui/SearchPage.qml:26
#, kde-format
+47 -47
View File
@@ -7,7 +7,7 @@ msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-07-09 00:59+0000\n"
"PO-Revision-Date: 2023-07-30 22:10+0200\n"
"PO-Revision-Date: 2023-08-24 21:35+0200\n"
"Last-Translator: Karl Ove Hufthammer <[email protected]>\n"
"Language-Team: Norwegian Nynorsk <[email protected]>\n"
"Language: nn\n"
@@ -55,7 +55,7 @@ msgstr "Stokk om"
#: contents/ui/PlaybackHistory.qml:114 contents/ui/PlaylistPage.qml:99
#, kde-format
msgid "Append to queue"
msgstr ""
msgstr "Legg i avspelingskøen"
#: contents/ui/AlbumPage.qml:95 contents/ui/ArtistPage.qml:95
#: contents/ui/PlaylistPage.qml:115
@@ -153,7 +153,7 @@ msgstr "Importer speleliste"
#: contents/ui/dialogs/ImportPlaylistDialog.qml:23
#, kde-format
msgid "Playlist URL (Youtube)"
msgstr ""
msgstr "Speleliste-URL (YouTube)"
#: contents/ui/dialogs/PlaylistDialog.qml:20
#, kde-format
@@ -171,7 +171,7 @@ msgstr "Ny speleliste"
#: contents/ui/dialogs/RenamePlaylistDialog.qml:18
#, kde-format
msgid "Rename playlist"
msgstr ""
msgstr "Endra namn på speleliste"
#: contents/ui/LibraryPage.qml:30 contents/ui/LibraryPage.qml:123
#: contents/ui/NavigationBar.qml:48 contents/ui/NavigationBar.qml:54
@@ -189,7 +189,7 @@ msgstr "Vis alle"
#: contents/ui/LibraryPage.qml:147
#, kde-format
msgid "No Favourites Yet"
msgstr ""
msgstr "Ingen favorittar enno"
#: contents/ui/LibraryPage.qml:215
#, kde-format
@@ -206,7 +206,7 @@ msgstr "Avspela songar"
#: contents/ui/LibraryPage.qml:334
#, kde-format
msgid "No Songs Played Yet"
msgstr ""
msgstr "Ingen avspela songar enno"
#: contents/ui/LibraryPage.qml:391 contents/ui/LocalPlaylistsPage.qml:18
#: contents/ui/LocalPlaylistsPage.qml:79 contents/ui/NavigationBar.qml:75
@@ -218,36 +218,36 @@ msgstr "Spelelister"
#: contents/ui/LibraryPage.qml:430
#, kde-format
msgid "No Playlists Yet"
msgstr ""
msgstr "Ingen spelelister enno"
#: contents/ui/LibraryPage.qml:450 contents/ui/LibraryPage.qml:472
#: contents/ui/LocalPlaylistsPage.qml:33 contents/ui/LocalPlaylistsPage.qml:55
#, kde-format
msgid "Rename"
msgstr ""
msgstr "Endra namn"
#: contents/ui/LibraryPage.qml:459 contents/ui/LibraryPage.qml:480
#: contents/ui/LocalPlaylistsPage.qml:42 contents/ui/LocalPlaylistsPage.qml:63
#, kde-format
msgid "Delete"
msgstr ""
msgstr "Slett"
#: contents/ui/LocalPlaylistPage.qml:21
#, kde-format
msgid "Remove from Playlist"
msgstr ""
msgstr "Fjern frå speleliste"
#: contents/ui/LocalPlaylistPage.qml:79
#, kde-format
msgid "This playlist is still empty"
msgstr ""
msgstr "Spelelista er framleis tom"
#: contents/ui/LocalPlaylistsPage.qml:110
#: contents/ui/LocalPlaylistsPage.qml:133
#: contents/ui/LocalPlaylistsPage.qml:148 contents/ui/PlaylistPage.qml:104
#, kde-format
msgid "Import Playlist"
msgstr ""
msgstr "Importer speleliste"
#: contents/ui/main.qml:110 main.cpp:62
#, kde-format
@@ -257,12 +257,12 @@ msgstr "AudioTube"
#: contents/ui/main.qml:260
#, kde-format
msgid "No song playing"
msgstr ""
msgstr "Ingen song vert spela av"
#: contents/ui/MaximizedPlayerPage.qml:99
#, kde-format
msgid "Close Maximized Player"
msgstr ""
msgstr "Lukk maksimert spelar"
#: contents/ui/MaximizedPlayerPage.qml:203
#: contents/ui/MinimizedPlayerControls.qml:94
@@ -273,27 +273,27 @@ msgstr "Inkje medium vert spela av"
#: contents/ui/MaximizedPlayerPage.qml:426
#, kde-format
msgid "Remove from Favourites"
msgstr ""
msgstr "Fjern frå favorittar"
#: contents/ui/MaximizedPlayerPage.qml:426
#, kde-format
msgid "Add to Favourites"
msgstr ""
msgstr "Merk som favoritt"
#: contents/ui/MaximizedPlayerPage.qml:451
#, kde-format
msgid "Open Volume Drawer"
msgstr ""
msgstr "Opna lydstyrke-skuff"
#: contents/ui/MaximizedPlayerPage.qml:559
#, kde-format
msgid "Unmute Audio"
msgstr ""
msgstr "Slå av lyddemping"
#: contents/ui/MaximizedPlayerPage.qml:559
#, kde-format
msgid "Mute Audio"
msgstr ""
msgstr "Demp lyd"
#: contents/ui/MaximizedPlayerPage.qml:602
#, kde-format
@@ -303,33 +303,33 @@ msgstr "%1 %"
#: contents/ui/MaximizedPlayerPage.qml:633
#, kde-format
msgid "Hide Lyrics"
msgstr ""
msgstr "Gøym songtekst"
#: contents/ui/MaximizedPlayerPage.qml:633
#, kde-format
msgid "Show Lyrics"
msgstr ""
msgstr "Vis songtekst"
#: contents/ui/MaximizedPlayerPage.qml:653 contents/ui/SongMenu.qml:183
#: contents/ui/SongMenu.qml:269
#, kde-format
msgid "Share Song"
msgstr ""
msgstr "Del song"
#: contents/ui/MaximizedPlayerPage.qml:699
#, kde-format
msgid "Add to a local playlist"
msgstr ""
msgstr "Legg til i lokal speleliste"
#: contents/ui/MaximizedPlayerPage.qml:736
#, kde-format
msgid "Hide Queue"
msgstr ""
msgstr "Gøym avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:736
#, kde-format
msgid "Show Queue"
msgstr ""
msgstr "Vis avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:956
#: contents/ui/MaximizedPlayerPage.qml:1198
@@ -340,17 +340,17 @@ msgstr "Fjern spor"
#: contents/ui/MaximizedPlayerPage.qml:995
#, kde-format
msgid "Clear Queue"
msgstr ""
msgstr "Tøm avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:1020
#, kde-format
msgid "Shuffle Queue"
msgstr ""
msgstr "Stokk om på avspelingskøen"
#: contents/ui/MaximizedPlayerPage.qml:1050
#, kde-format
msgid "Upcoming Songs"
msgstr ""
msgstr "Framtidige songar"
#: contents/ui/NavigationBar.qml:24 contents/ui/Sidebar.qml:100
#, kde-format
@@ -375,7 +375,7 @@ msgstr "Ingen songar enno"
#: contents/ui/PlaylistPage.qml:110
#, kde-format
msgid "Playlist successfully imported"
msgstr ""
msgstr "Spelelista vart importert"
#: contents/ui/PlaylistPage.qml:131
#, kde-format
@@ -400,7 +400,7 @@ msgstr "Artistar"
#: contents/ui/SearchPage.qml:36
#, kde-format
msgid "Top Results"
msgstr ""
msgstr "Toppresultat"
#: contents/ui/SearchPage.qml:39 playlistimporter.cpp:23
#, kde-format
@@ -415,22 +415,22 @@ msgstr "Ingen samsvarande tidlegare søk"
#: contents/ui/ShareMenu.qml:39
#, kde-format
msgid "Share to"
msgstr ""
msgstr "Del til"
#: contents/ui/ShareMenu.qml:49 contents/ui/ShareMenu.qml:99
#, kde-format
msgid "Copy Link"
msgstr ""
msgstr "Kopier lenkje"
#: contents/ui/ShareMenu.qml:54 contents/ui/ShareMenu.qml:104
#, kde-format
msgid "Link copied to clipboard"
msgstr ""
msgstr "Lenkje kopiert til utklippstavla"
#: contents/ui/Sidebar.qml:189
#, kde-format
msgid "About"
msgstr ""
msgstr "Om"
#: contents/ui/Sidebar.qml:203
#, kde-format
@@ -465,66 +465,66 @@ msgstr "Fjern frå loggen"
#: contents/ui/SongMenu.qml:156 contents/ui/SongMenu.qml:244
#, kde-format
msgid "Add to playlist"
msgstr ""
msgstr "Legg til i speleliste"
#: main.cpp:64
#, kde-format
msgid "YouTube Music Player"
msgstr ""
msgstr "YouTube Music-spelar"
#: main.cpp:66
#, kde-format
msgid "© 2021-2023 Jonah Brüchert, 2021-2023 KDE Community"
msgstr ""
msgstr "© 2021–2023 Jonah Brüchert, 2021–2023 KDE-fellesskapet"
#: main.cpp:67
#, kde-format
msgid "Jonah Brüchert"
msgstr ""
msgstr "Jonah Brüchert"
#: main.cpp:67
#, kde-format
msgid "Maintainer"
msgstr ""
msgstr "Vedlikehaldar"
#: main.cpp:68
#, kde-format
msgid "Mathis Brüchert"
msgstr ""
msgstr "Mathis Brüchert"
#: main.cpp:68
#, kde-format
msgid "Designer"
msgstr ""
msgstr "Designar"
#: main.cpp:69
#, kde-format
msgctxt "NAME OF TRANSLATORS"
msgid "Your names"
msgstr "Øystein Steffensen-Alværvik"
msgstr "Øystein Steffensen-Alværvik,Karl Ove Hufthammer"
#: main.cpp:69
#, kde-format
msgctxt "EMAIL OF TRANSLATORS"
msgid "Your emails"
msgstr "[email protected]"
msgstr "[email protected],[email protected]"
#: main.cpp:74
#, kde-format
msgid "Unofficial API for YouTube Music"
msgstr ""
msgstr "Uoffisielt API for YouTube Music"
#: playlistimporter.cpp:23
#, kde-format
msgid "No description"
msgstr ""
msgstr "Inga skildring"
#: playlistimporter.cpp:57
#, kde-format
msgid "No title"
msgstr ""
msgstr "Utan tittel"
#: playlistimporter.cpp:59
#, kde-format
msgid "No album"
msgstr ""
msgstr "Ingen album"
+3 -3
View File
@@ -8,7 +8,7 @@ msgstr ""
"Project-Id-Version: audiotube\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-07-09 00:59+0000\n"
"PO-Revision-Date: 2023-05-20 09:19+0200\n"
"PO-Revision-Date: 2023-08-20 10:50+0200\n"
"Last-Translator: Łukasz Wojniłowicz <[email protected]>\n"
"Language-Team: Polish <[email protected]>\n"
"Language: pl\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Generator: Lokalize 22.12.3\n"
"X-Generator: Lokalize 23.04.2\n"
#: asyncytmusic.cpp:65
#, kde-format
@@ -378,7 +378,7 @@ msgstr "Jeszcze nie ma tutaj utworów"
#: contents/ui/PlaylistPage.qml:110
#, kde-format
msgid "Playlist successfully imported"
msgstr ""
msgstr "Pomyślnie zaimportowano listy odtwarzania"
#: contents/ui/PlaylistPage.qml:131
#, kde-format
+3 -3
View File
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: kdeorg\n"
"Report-Msgid-Bugs-To: https://bugs.kde.org\n"
"POT-Creation-Date: 2023-07-09 00:59+0000\n"
"PO-Revision-Date: 2023-08-02 12:41\n"
"PO-Revision-Date: 2023-09-16 10:12\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -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: /kf5-trunk/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 25474\n"
"X-Crowdin-File: /kf5-stable/messages/audiotube/audiotube.pot\n"
"X-Crowdin-File-ID: 41997\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==1.1.1
ytmusicapi==1.1.0
yt-dlp
BIN
View File
Binary file not shown.

After

Width:  |  Height:  |  Size: 7.4 KiB

+173
View File
@@ -0,0 +1,173 @@
# Trigger rebuild
---
name: audiotube
confinement: strict
grade: stable
base: core22
adopt-info: audiotube
icon: $CRAFT_PROJECT_DIR/snap/gui/logo.png
apps:
audiotube:
# extensions:
# - kde-neon
common-id: org.kde.audiotube.desktop
desktop: usr/share/applications/org.kde.audiotube.desktop
command: usr/bin/audiotube
plugs:
- home
- desktop
- desktop-legacy
- opengl
- wayland
- x11
- audio-playback
- unity7
- network
- network-bind
- network-observe
- browser-support
- network-manager-observe
command-chain:
- snap/command-chain/desktop-launch
assumes:
- snapd2.58.3
compression: lzo
plugs:
desktop:
mount-host-font-cache: false
icon-themes:
interface: content
target: $SNAP/data-dir/icons
default-provider: gtk-common-themes
sound-themes:
interface: content
target: $SNAP/data-dir/sounds
default-provider: gtk-common-themes
kf5-5-110-qt-5-15-10-core22:
content: kf5-5-110-qt-5-15-10-core22-all
interface: content
default-provider: kf5-5-110-qt-5-15-10-core22
target: $SNAP/kf5
environment:
SNAP_DESKTOP_RUNTIME: $SNAP/kf5
QML2_IMPORT_PATH: "$QML2_IMPORT_PATH:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qml:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/qml:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/qml/org/kde/kirigami.2:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/qml"
PYTHONPYCACHEPREFIX: "$SNAP_USER_COMMON/.pycache"
PYTHONUSERBASE: $SNAP_USER_COMMON/.local
PIP_USER: 1
PYTHONPATH: "$PYTHONUSERBASE/lib/python3.10/site-packages:$SNAP/lib/python3.10/site-packages:$SNAP/usr/lib/python3/dist-packages"
QT_PLUGIN_PATH: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/plugins:$SNAP/kf5/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/plugins/kf5:$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/qml/org/kde/kirigami.2"
QT_QUICK_CONTROLS_STYLE: org.kde.desktop
hooks:
configure:
plugs:
- desktop
command-chain:
- snap/command-chain/hooks-configure-desktop
layout:
/usr/share/X11:
symlink: $SNAP/kf5/usr/share/X11
"/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/alsa-lib":
bind: "$SNAP/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/alsa-lib"
"/usr/share/alsa":
bind: "$SNAP/usr/share/alsa"
slots:
session-dbus-interface:
interface: dbus
name: org.mpris.MediaPlayer2.AudioTube
bus: session
package-repositories:
- type: apt
components:
- main
suites:
- jammy
key-id: 444DABCF3667D0283F894EDDE6D4736255751E5D
url: http://archive.neon.kde.org/user
key-server: keyserver.ubuntu.com
parts:
kde-neon:
source: /snap/snapcraft/current/share/snapcraft/extensions/desktop/kde-neon
source-type: local
plugin: make
make-parameters:
- PLATFORM_PLUG=kf5-5-110-qt-5-15-10-core22
build-snaps:
- kf5-5-110-qt-5-15-10-core22-sdk
build-environment:
- &id001
PATH: /snap/kf5-5-110-qt-5-15-10-core22-sdk/current/usr/bin${PATH:+:$PATH}
- &id002
XDG_DATA_DIRS: $CRAFT_STAGE/usr/share:/snap/kf5-5-110-qt-5-15-10-core22-sdk/current/usr/share:/usr/share${XDG_DATA_DIRS:+:$XDG_DATA_DIRS}
- &id003
XDG_CONFIG_HOME: $CRAFT_STAGE/etc/xdg:/snap/kf5-5-110-qt-5-15-10-core22-sdk/current/etc/xdg:/etc/xdg${XDG_CONFIG_HOME:+:$XDG_CONFIG_HOME}
- &id004
CRAFT_CMAKE_ARGS: -DCMAKE_FIND_ROOT_PATH=/snap/kf5-5-110-qt-5-15-10-core22-sdk/current${CRAFT_CMAKE_ARGS:+:$CRAFT_CMAKE_ARGS}
audiotube:
after:
- kde-neon
parse-info:
- usr/share/metainfo/org.kde.audiotube.appdata.xml
plugin: cmake
build-packages:
- kirigami2-dev
- libfuturesql-dev
- libpython3.10-dev
- kirigami-addons-dev
- pybind11-dev
- qcoro-qt5-dev
- yt-dlp
- ytmusicapi
stage-packages:
- libkf5kirigami2-5
- libfuturesql
- libpython3.10
- python3-pybind11
- libqcoro5core0
- libsqlite3-0
- yt-dlp
- ytmusicapi
- qml-module-org-kde-kirigami-addons-datetime
- qml-module-org-kde-kirigami-addons-labs-mobileform
- qml-module-org-kde-kirigami-addons-sounds
- qml-module-org-kde-kirigami-addons-treeview
- qml-module-org-kde-purpose
- qml-module-org-kde-qqc2desktopstyle
source: .
source-type: local
cmake-parameters:
- "-DCMAKE_INSTALL_PREFIX=/usr"
- "-DCMAKE_BUILD_TYPE=Release"
- "-DENABLE_TESTING=OFF"
- "-DBUILD_TESTING=OFF"
- "-DKDE_SKIP_TEST_SETTINGS=ON"
- "-DPYBIND11_FINDPYTHON=ON"
- "-DCMAKE_FIND_ROOT_PATH=/snap/kf5-5-110-qt-5-15-10-core22-sdk/current\\;$CRAFT_STAGE\\;/usr"
- "-DKDE_INSTALL_PLUGINDIR=/usr/lib/$CRAFT_ARCH_TRIPLET_BUILD_FOR/qt5/plugins/"
prime:
- "-usr/lib/*/cmake/*"
- "-usr/include/*"
- "-usr/share/ECM/*"
- "-usr/share/doc/*"
- "-usr/share/man/*"
- "-usr/share/icons/breeze-dark*"
- "-usr/bin/X11"
- "-usr/lib/gcc/$CRAFT_ARCH_TRIPLET_BUILD_FOR/6.0.0"
- "-usr/lib/aspell/*"
- "-usr/share/lintian"
- "-run/pulseaudio-enable-autospawn"
- "-etc/pulse/client.conf.d/01-enable-autospawn.conf"
build-environment:
- *id001
- *id002
- *id003
- *id004
- PYTHONPATH: "$CRAFT_STAGE/lib/python3.10/site-packages:$CRAFT_STAGE/usr/lib/python3/dist-packages"
cleanup:
after:
- kde-neon
- audiotube
plugin: nil
override-prime: |
set -eux
# # Unused libraries found by linter
+4 -1
View File
@@ -43,7 +43,10 @@ Kirigami.ScrollablePage {
filterRegularExpression: searchLoader.filterExpression
sourceModel: Library.playbackHistory
}
delegate: searchAlbum
delegate: Kirigami.DelegateRecycler {
Layout.alignment: Qt.AlignTop
sourceComponent: searchAlbum
}
}
}
}
+2 -2
View File
@@ -12,7 +12,7 @@
#include <vector>
#include <memory>
constexpr auto TESTED_YTMUSICAPI_VERSION = "1.1.1";
constexpr auto TESTED_YTMUSICAPI_VERSION = "1.1.0";
struct YTMusicPrivate;
@@ -293,7 +293,7 @@ public:
std::vector<search::SearchResultItem> search(const std::string &query,
const std::optional<std::string> &filter = std::nullopt,
const std::optional<std::string> &scope = std::nullopt,
const int limit = 100,
const int limit = 20,
const bool ignore_spelling = false) const;
/// https://ytmusicapi.readthedocs.io/en/latest/reference.html#ytmusicapi.YTMusic.get_artist