From b800fda4bf6d360e3865352b36a4a9ef37c1b603 Mon Sep 17 00:00:00 2001
From: Rirusha <95986183+Rirusha@users.noreply.github.com>
Date: Sun, 28 Jan 2024 07:49:56 +0800
Subject: [PATCH 001/854] Update README.md
---
README.md | 1 +
1 file changed, 1 insertion(+)
diff --git a/README.md b/README.md
index c9b7bb0..d2ad9e0 100644
--- a/README.md
+++ b/README.md
@@ -78,6 +78,7 @@ flatpak install flathub io.github.Rirusha.Cassette
* ```meson```
* ```ninja```
* ```cmake```
+* ```blueprint-compiler```
* ```gcc```
* ```valac```
* ```pkg```
From 55c1ffd428c4f7d5f58c814e6c676a4f6375c0d3 Mon Sep 17 00:00:00 2001
From: Rirusha <95986183+Rirusha@users.noreply.github.com>
Date: Sun, 4 Feb 2024 01:28:58 +0300
Subject: [PATCH 002/854] Update README.md
---
README.md | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index d2ad9e0..2db50ef 100644
--- a/README.md
+++ b/README.md
@@ -93,14 +93,14 @@ ninja -C builddir install
## Полезные ссылки
* Телеграм-канал с девлогами: https://t.me/CassetteGNOME_Devlog
-* Чат в телеграме с обсуждением: https://t.me/CassetteGNOME_Discussion
+* Чат с обсуждением новых фичей и проблем: https://t.me/CassetteGNOME_Discussion
* Сообщить об ошибке: https://github.com/Rirusha/Cassette/issues
## Поддержка
Вы можете поддержать несколькими способами:
* Создать ишью с проблемой или предложением по улучшению;
* Сделать pul request с фиксом или добавлением функционала;
-* [Поддержать рублём](https://www.tinkoff.ru/cf/21GCxLuFuE9) (Просьба указывать в "Сообщении получателю" свой никнейм, иначе я не смогу добавить вас в соответствующий блок окна About. Тинькофф не пишет имя отправителя (это обман, не верьте этому));
+* [Поддержать рублём](https://www.tinkoff.ru/cf/21GCxLuFuE9) (Просьба указывать в "Сообщении получателю" свой никнейм, иначе я не смогу добавить вас в соответствующий блок окна About. Тинькофф не пишет имя отправителя, если перевод выполнен с карты другого банка);
* Похвалить автора в телеграм-чате :3.
## Благодарность
From 2a080118a39afb7a1d4644b9a70879c7c386f340 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov <95986183+Rirusha@users.noreply.github.com>
Date: Sun, 4 Feb 2024 04:30:14 +0300
Subject: [PATCH 003/854] Update README.md
---
README.md | 10 ----------
1 file changed, 10 deletions(-)
diff --git a/README.md b/README.md
index 2db50ef..a7ec379 100644
--- a/README.md
+++ b/README.md
@@ -26,16 +26,6 @@
-## Последний релиз: 0.1.1
-* Добавлена новая авторизация через WebView;
-* Исправлена ошибка при некорректном выводе кода ошибки при попытке открыть, например, закрытый или несуществующий плейлист;
-* Исправлено появление предупреждение в терминал о невозможности прочитать файл страниц при условии, что страницы ещё не были созданы;
-* Исправлена ошибка с некорректной записью в логи ошибки апи;
-* Исправлена невозможность добавлять любимые треки других пользователей как страницу (всё же такой же плейлист, нет плейлистному расизму);
-* Исправлена ошибка с появлением подкастов и книг в любимых треках;
-* Исправлена некорректная работа переключения трека в очереди при различных состояниях повтора;
-* Исправлена ошибка https://t.me/CassetteGNOME_Discussion/42.
-
## План основных версий
* [ ] 0.2: Моя волна
* [ ] 0.3: Альбомы и исполнители
From 6fd00ef0bcbd78068f777ed5584f9c40b501a424 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov <95986183+Rirusha@users.noreply.github.com>
Date: Tue, 6 Feb 2024 05:49:00 +0300
Subject: [PATCH 004/854] Update README.md
---
README.md | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
diff --git a/README.md b/README.md
index a7ec379..b0975d4 100644
--- a/README.md
+++ b/README.md
@@ -90,8 +90,17 @@ ninja -C builddir install
Вы можете поддержать несколькими способами:
* Создать ишью с проблемой или предложением по улучшению;
* Сделать pul request с фиксом или добавлением функционала;
-* [Поддержать рублём](https://www.tinkoff.ru/cf/21GCxLuFuE9) (Просьба указывать в "Сообщении получателю" свой никнейм, иначе я не смогу добавить вас в соответствующий блок окна About. Тинькофф не пишет имя отправителя, если перевод выполнен с карты другого банка);
-* Похвалить автора в телеграм-чате :3.
+* Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф):
+
## Благодарность
Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api.
From 072f6ea9abbdf29237b83d494402a6ee9eb00643 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov <95986183+Rirusha@users.noreply.github.com>
Date: Tue, 6 Feb 2024 05:50:28 +0300
Subject: [PATCH 005/854] Update README.md
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index b0975d4..d6994ab 100644
--- a/README.md
+++ b/README.md
@@ -89,7 +89,7 @@ ninja -C builddir install
## Поддержка
Вы можете поддержать несколькими способами:
* Создать ишью с проблемой или предложением по улучшению;
-* Сделать pul request с фиксом или добавлением функционала;
+* Отправить pull request с фиксом или добавлением функционала;
* Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф):
+
+
## План основных версий
* [ ] 0.2: Моя волна
* [ ] 0.3: Альбомы и исполнители
* [ ] 0.4: Поиск по сервису
* [ ] 0.5: Подкасты и книги
-Все запланированные фичи можете [посмотреть в бэклоге](https://github.com/users/Rirusha/projects/2)
+Все запланированные фичи можете [посмотреть в бэклоге](https://github.com/users/Rirusha/projects/2) \
Описание ближайших релизов доступно [здесь](https://github.com/Rirusha/Cassette/milestones)
-## Установка
-### Через репозиторий …
+
+## Установка из репозитория
+
Приложение Cassette доступно здесь:
[](https://repology.org/project/cassette/versions)
-#### ALT Sisyphus
+
+### ALT Sisyphus
```
sudo apt-get install cassette
```
-### … или используя flatpak
+
+## Установка c помощью Flatpak
+
Вы можете скачать по [ссылке](https://flathub.org/apps/details/io.github.Rirusha.Cassette) или используя терминал
+
```
flatpak install io.github.Rirusha.Cassette
```
-### Nightly версия
-Есть возможность установки nightly версии, которая обновляется каждые сутки.
-__ВНИМАНИЕ!: эта версия нестабильна.__
+## Nightly версия
-Для работы требуется установить org.gnome.Platform//master из gnome-nightly репозитория. Подключение репозитория и установка пакета, необходимого для запуска devel версии описаны в разделе [Для разработчиков](https://github.com/Rirusha/Cassette?tab=readme-ov-file#для-разработчиков).
+> [!WARNING]
+> Данная версия каждые сутки собирается и обновляется из dev ветки приложения, поэтому может оказаться нестабильной
-Установка приложения происходит из nightly репозитория, который также нужно подключить:
+#### Подключаем репозиторий gnome-nightly и устанавливаем GNOME Platform:
+```shell
+flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
+flatpak install gnome-nightly org.gnome.Platform//master
```
+
+#### Подключаем Nightly репозиторий и устанавливаем приложение:
+```shell
flatpak remote-add --if-not-exists cassette-nightly https://rirusha.github.io/Cassette/index.flatpakrepo
-flatpak install io.github.Rirusha.Cassette-Devel
+flatpak install cassette-nightly io.github.Rirusha.Cassette-Devel
```
-Для удаления репозитория нужно выполнить:
+#### Для удаления репозитория нужно выполнить:
```
flatpak remote-delete cassette-nightly
```
-### Сборка из исходного кода
-Зависимости:
+## Сборка из исходного кода
+
+#### Зависимости:
* ```gtk4```, version >= 4.12
* ```libadwaita-1```, version >= 1.4
* ```libsoup-3.0```
@@ -84,7 +104,7 @@ flatpak remote-delete cassette-nightly
* ```webkitgtk-6.0```
* ```gio-2.0```
-Утилиты для сборки:
+#### Утилиты для сборки:
* ```meson```
* ```ninja```
* ```cmake```
@@ -94,71 +114,67 @@ flatpak remote-delete cassette-nightly
* ```pkg```
* ```appstream-utils```
-Сборка:
+### Сборка:
```
meson setup builddir
ninja -C builddir test
```
-Установка:
+### Установка:
```
sudo ninja -C builddir install
```
-Удаление:
+### Удаление:
```
sudo ninja -C builddir uninstall
```
## Для разработчиков
-Все изменения должны нужно вносить в dev-* ветки. Коммиты в master и deploy ветки будут отклонены.
-Для возможности запуска devel версии понадобиться подключить [gnome-nightly](https://wiki.gnome.org/Apps/Nightly) репозиторий:
+> [!NOTE]
+> Все изменения необходимо вносить в `dev-*` ветки. Коммиты в `master` и `devel-slice` будут отклонены.
+
+### Использование Visual Studio Code
+Репозиторий имеет рекомендуемые расширения для проверки и запуска приложения с gdb.
+
+### Зависимости
+
+#### репозиторий [gnome-nightly](https://wiki.gnome.org/Apps/Nightly):
```
flatpak remote-add --if-not-exists gnome-nightly https://nightly.gnome.org/gnome-nightly.flatpakrepo
```
-И установить:
-* org.gnome.Platform//master
+#### Для запуска
+`org.gnome.Platform//master`
```
flatpak install org.gnome.Platform//master
```
-Для сборки devel версии нужно установить:
-* org.gnome.Sdk//master
-* org.freedesktop.Sdk.Extension.vala-nightly//23.08beta
+#### Для сборки
+`org.gnome.Sdk//master` \
+`org.freedesktop.Sdk.Extension.vala-nightly//23.08beta`
```
flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala-nightly//23.08beta
```
-Для удаления репозитория нужно выполнить выполнить:
-```
-flatpak remote-delete gnome-nightly
-```
-
-#### … использующих Visual Studio Code
-Репозиторий имеет рекоммендуемые расширения и сценарии проверки линта и запуска приложения с gdb.
-
-## Полезные ссылки
-* Телеграм-канал с девлогами: https://t.me/CassetteGNOME_Devlog
-* Чат с обсуждением новых фичей и проблем: https://t.me/CassetteGNOME_Discussion
-* Сообщить об ошибке: https://github.com/Rirusha/Cassette/issues
## Поддержка
Вы можете поддержать несколькими способами:
-* Создать ишью с проблемой или предложением по улучшению;
-* Отправить pull request с фиксом или добавлением функционала;
-* Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф):
-
## Благодарность
Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api.
From 4bd876d6b8d4a93cadba428b23040a2fc67be2d3 Mon Sep 17 00:00:00 2001
From: fiersik
Date: Tue, 26 Mar 2024 21:56:50 +0400
Subject: [PATCH 062/854] =?UTF-8?q?=D0=9E=D0=B1=D0=BD=D0=BE=D0=B2=D0=BB?=
=?UTF-8?q?=D0=B5=D0=BD=D0=BE:=20README=20(=D0=A0=D0=B5=D1=88=D0=B5=D0=BD?=
=?UTF-8?q?=D0=B8=D0=B5=20=D0=BF=D1=80=D0=BE=D0=B1=D0=BB=D0=B5=D0=BC)?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 19 +++++++++++++++----
1 file changed, 15 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index e2b8565..c001488 100644
--- a/README.md
+++ b/README.md
@@ -53,7 +53,8 @@
### ALT Sisyphus
```
-sudo apt-get install cassette
+su -
+apt-get install cassette
```
@@ -130,6 +131,14 @@ sudo ninja -C builddir install
sudo ninja -C builddir uninstall
```
+
+## Решение проблем
+
+Решение известных проблем описано на странице Cassette на [ALT Gnome Wiki](https://alt-gnome.wiki/cassette.html#решение-проблем).
+
+Также загляните во вкладку [issues](https://github.com/Rirusha/Cassette/issues), если вашей проблемы нет и там, расскажите о ней, заведя новый [issue](https://github.com/Rirusha/Cassette/issues/new).
+
+
## Для разработчиков
> [!NOTE]
@@ -161,8 +170,8 @@ flatpak install org.gnome.Sdk//master org.freedesktop.Sdk.Extension.vala-nightly
## Поддержка
Вы можете поддержать несколькими способами:
-- Создать ишью с проблемой или предложением по улучшению;
-- Отправить pull request с фиксом или добавлением функционала;
+- Создать ишью с проблемой или предложением по улучшению
+- Отправить pull request с фиксом или добавлением функционала
- Поддержать рублём (Просьба указывать в "Сообщении получателю" свой никнейм при отправлении через Тинькофф):
+
## Благодарность
Спасибо [MarshalX](https://github.com/MarshalX). Библиотека [yandex-music-api](https://github.com/MarshalX/yandex-music-api) была использована в качестве документации к api.
-#### Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей
+> [!NOTE]
+Cassette - неофициальный клиент, не связан с компанией Яндекс и не одобрен ей.
\ No newline at end of file
From 83d8471fab69b2470d03fc1bb96b8189b8f08cd3 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sat, 30 Mar 2024 09:04:03 +0300
Subject: [PATCH 063/854] Sort buttons in README.md
---
README.md | 13 ++++++-------
1 file changed, 6 insertions(+), 7 deletions(-)
diff --git a/README.md b/README.md
index c001488..76a06f9 100644
--- a/README.md
+++ b/README.md
@@ -11,6 +11,11 @@
GTK/Adwaita application that allows to use Yandex Music
diff --git a/meson.build b/meson.build
index 3a77e71..ccf2624 100644
--- a/meson.build
+++ b/meson.build
@@ -3,7 +3,7 @@ project(
['c', 'vala'],
version: '0.1.4',
meson_version: '>= 0.62.0',
- license: 'GPL-3.0-or-later',
+ license: 'GPL-3.0-only',
)
i18n = import('i18n')
diff --git a/src/application.vala b/src/application.vala
index b04346d..a4f6796 100644
--- a/src/application.vala
+++ b/src/application.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using CassetteClient;
diff --git a/src/authenticator.vala b/src/authenticator.vala
index ce55312..f4fa6a6 100644
--- a/src/authenticator.vala
+++ b/src/authenticator.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/difference_builder.vala b/src/client/api/difference_builder.vala
index 51046d1..30818ee 100644
--- a/src/client/api/difference_builder.vala
+++ b/src/client/api/difference_builder.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/account_info/account.vala b/src/client/api/objects/account_info/account.vala
index 00dae98..0188d23 100644
--- a/src/client/api/objects/account_info/account.vala
+++ b/src/client/api/objects/account_info/account.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/account_info/account_info.vala b/src/client/api/objects/account_info/account_info.vala
index 257a9c5..8aeedb9 100644
--- a/src/client/api/objects/account_info/account_info.vala
+++ b/src/client/api/objects/account_info/account_info.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU Geneqral Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/account_info/alert.vala b/src/client/api/objects/account_info/alert.vala
index 2a8ee2e..9dcb182 100644
--- a/src/client/api/objects/account_info/alert.vala
+++ b/src/client/api/objects/account_info/alert.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/account_info/alert_button.vala b/src/client/api/objects/account_info/alert_button.vala
index 4d57cff..79a512e 100644
--- a/src/client/api/objects/account_info/alert_button.vala
+++ b/src/client/api/objects/account_info/alert_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/account_info/avatar_info.vala b/src/client/api/objects/account_info/avatar_info.vala
index 192b735..77ec1e0 100644
--- a/src/client/api/objects/account_info/avatar_info.vala
+++ b/src/client/api/objects/account_info/avatar_info.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/account_info/passport_phone.vala b/src/client/api/objects/account_info/passport_phone.vala
index 4c1a898..42b5d8e 100644
--- a/src/client/api/objects/account_info/passport_phone.vala
+++ b/src/client/api/objects/account_info/passport_phone.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/account_info/permissions.vala b/src/client/api/objects/account_info/permissions.vala
index d55cb41..367faaa 100644
--- a/src/client/api/objects/account_info/permissions.vala
+++ b/src/client/api/objects/account_info/permissions.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/account_info/plus.vala b/src/client/api/objects/account_info/plus.vala
index 00c9b5e..6dd0ba5 100644
--- a/src/client/api/objects/account_info/plus.vala
+++ b/src/client/api/objects/account_info/plus.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/additional_info/lyrics.vala b/src/client/api/objects/additional_info/lyrics.vala
index 3fff8e1..c2c7c0d 100644
--- a/src/client/api/objects/additional_info/lyrics.vala
+++ b/src/client/api/objects/additional_info/lyrics.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/additional_info/lyrics_major.vala b/src/client/api/objects/additional_info/lyrics_major.vala
index f7423b3..421d448 100644
--- a/src/client/api/objects/additional_info/lyrics_major.vala
+++ b/src/client/api/objects/additional_info/lyrics_major.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/additional_info/similar_tracks.vala b/src/client/api/objects/additional_info/similar_tracks.vala
index 76cce46..115cfa3 100644
--- a/src/client/api/objects/additional_info/similar_tracks.vala
+++ b/src/client/api/objects/additional_info/similar_tracks.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/album/album.vala b/src/client/api/objects/album/album.vala
index 09357ad..7b12e40 100644
--- a/src/client/api/objects/album/album.vala
+++ b/src/client/api/objects/album/album.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/album/label.vala b/src/client/api/objects/album/label.vala
index e7bfc9d..d7bf121 100644
--- a/src/client/api/objects/album/label.vala
+++ b/src/client/api/objects/album/label.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/album/volume.vala b/src/client/api/objects/album/volume.vala
index 048c49f..a9c2530 100644
--- a/src/client/api/objects/album/volume.vala
+++ b/src/client/api/objects/album/volume.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
// DEPROCATED
diff --git a/src/client/api/objects/api_error.vala b/src/client/api/objects/api_error.vala
index 9ddef09..57bd05e 100644
--- a/src/client/api/objects/api_error.vala
+++ b/src/client/api/objects/api_error.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/artist/artist.vala b/src/client/api/objects/artist/artist.vala
index 714095f..196ed2b 100644
--- a/src/client/api/objects/artist/artist.vala
+++ b/src/client/api/objects/artist/artist.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/artist/counts.vala b/src/client/api/objects/artist/counts.vala
index 3af0cd8..8a9a5fd 100644
--- a/src/client/api/objects/artist/counts.vala
+++ b/src/client/api/objects/artist/counts.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/artist/link.vala b/src/client/api/objects/artist/link.vala
index 5f95c4c..dc6470f 100644
--- a/src/client/api/objects/artist/link.vala
+++ b/src/client/api/objects/artist/link.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/artist/ratings.vala b/src/client/api/objects/artist/ratings.vala
index 878252b..24395af 100644
--- a/src/client/api/objects/artist/ratings.vala
+++ b/src/client/api/objects/artist/ratings.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/cover.vala b/src/client/api/objects/cover.vala
index 1be5b5d..2fdd02c 100644
--- a/src/client/api/objects/cover.vala
+++ b/src/client/api/objects/cover.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/download_info.vala b/src/client/api/objects/download_info.vala
index e000499..ad3aa3a 100644
--- a/src/client/api/objects/download_info.vala
+++ b/src/client/api/objects/download_info.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/icon.vala b/src/client/api/objects/icon.vala
index 16ee4e9..72a9cc4 100644
--- a/src/client/api/objects/icon.vala
+++ b/src/client/api/objects/icon.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/playlist/case_forms.vala b/src/client/api/objects/playlist/case_forms.vala
index 8e18521..6128fe3 100644
--- a/src/client/api/objects/playlist/case_forms.vala
+++ b/src/client/api/objects/playlist/case_forms.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/playlist/liked_playlist.vala b/src/client/api/objects/playlist/liked_playlist.vala
index 2f6ac19..cd5f499 100644
--- a/src/client/api/objects/playlist/liked_playlist.vala
+++ b/src/client/api/objects/playlist/liked_playlist.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/playlist/made_for.vala b/src/client/api/objects/playlist/made_for.vala
index 1977bda..2fdc371 100644
--- a/src/client/api/objects/playlist/made_for.vala
+++ b/src/client/api/objects/playlist/made_for.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/playlist/play_counter.vala b/src/client/api/objects/playlist/play_counter.vala
index bc2872e..40906d2 100644
--- a/src/client/api/objects/playlist/play_counter.vala
+++ b/src/client/api/objects/playlist/play_counter.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/playlist/playlist.vala b/src/client/api/objects/playlist/playlist.vala
index d074715..2c63cbf 100644
--- a/src/client/api/objects/playlist/playlist.vala
+++ b/src/client/api/objects/playlist/playlist.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/playlist/playlist_absence.vala b/src/client/api/objects/playlist/playlist_absence.vala
index 4254d39..e946a3a 100644
--- a/src/client/api/objects/playlist/playlist_absence.vala
+++ b/src/client/api/objects/playlist/playlist_absence.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/playlist/playlist_recommendations.vala b/src/client/api/objects/playlist/playlist_recommendations.vala
index 264f56f..09354cf 100644
--- a/src/client/api/objects/playlist/playlist_recommendations.vala
+++ b/src/client/api/objects/playlist/playlist_recommendations.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/playlist/user.vala b/src/client/api/objects/playlist/user.vala
index 191e126..858ee97 100644
--- a/src/client/api/objects/playlist/user.vala
+++ b/src/client/api/objects/playlist/user.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/queue/context.vala b/src/client/api/objects/queue/context.vala
index 496d00c..a067582 100644
--- a/src/client/api/objects/queue/context.vala
+++ b/src/client/api/objects/queue/context.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/queue/queue.vala b/src/client/api/objects/queue/queue.vala
index 07d67ec..85f164a 100644
--- a/src/client/api/objects/queue/queue.vala
+++ b/src/client/api/objects/queue/queue.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/queue/short_queue.vala b/src/client/api/objects/queue/short_queue.vala
index 79c7e3a..fa62713 100644
--- a/src/client/api/objects/queue/short_queue.vala
+++ b/src/client/api/objects/queue/short_queue.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/rotor/ad_params.vala b/src/client/api/objects/rotor/ad_params.vala
index 96b5487..13057b8 100644
--- a/src/client/api/objects/rotor/ad_params.vala
+++ b/src/client/api/objects/rotor/ad_params.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/dashboard.vala b/src/client/api/objects/rotor/dashboard.vala
index 6099b32..e86e2c7 100644
--- a/src/client/api/objects/rotor/dashboard.vala
+++ b/src/client/api/objects/rotor/dashboard.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/discrete_scale.vala b/src/client/api/objects/rotor/discrete_scale.vala
index 2a3d3f3..9517cd5 100644
--- a/src/client/api/objects/rotor/discrete_scale.vala
+++ b/src/client/api/objects/rotor/discrete_scale.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/enum.vala b/src/client/api/objects/rotor/enum.vala
index 0be846b..b142288 100644
--- a/src/client/api/objects/rotor/enum.vala
+++ b/src/client/api/objects/rotor/enum.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/id.vala b/src/client/api/objects/rotor/id.vala
index fc7ac49..dd6b597 100644
--- a/src/client/api/objects/rotor/id.vala
+++ b/src/client/api/objects/rotor/id.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/restrictions.vala b/src/client/api/objects/rotor/restrictions.vala
index c9e8730..12011a8 100644
--- a/src/client/api/objects/rotor/restrictions.vala
+++ b/src/client/api/objects/rotor/restrictions.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/sequence.vala b/src/client/api/objects/rotor/sequence.vala
index c40c8be..18aa19c 100644
--- a/src/client/api/objects/rotor/sequence.vala
+++ b/src/client/api/objects/rotor/sequence.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/settings.vala b/src/client/api/objects/rotor/settings.vala
index 50ee667..04b9892 100644
--- a/src/client/api/objects/rotor/settings.vala
+++ b/src/client/api/objects/rotor/settings.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/station.vala b/src/client/api/objects/rotor/station.vala
index 8592924..9c07171 100644
--- a/src/client/api/objects/rotor/station.vala
+++ b/src/client/api/objects/rotor/station.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/station_data.vala b/src/client/api/objects/rotor/station_data.vala
index db0bd63..4719b81 100644
--- a/src/client/api/objects/rotor/station_data.vala
+++ b/src/client/api/objects/rotor/station_data.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/station_info.vala b/src/client/api/objects/rotor/station_info.vala
index d2cf136..9e06eb2 100644
--- a/src/client/api/objects/rotor/station_info.vala
+++ b/src/client/api/objects/rotor/station_info.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/station_tracks.vala b/src/client/api/objects/rotor/station_tracks.vala
index d9bacdd..209a922 100644
--- a/src/client/api/objects/rotor/station_tracks.vala
+++ b/src/client/api/objects/rotor/station_tracks.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/rotor/value.vala b/src/client/api/objects/rotor/value.vala
index b12a260..f2b86df 100644
--- a/src/client/api/objects/rotor/value.vala
+++ b/src/client/api/objects/rotor/value.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/api/objects/track/chart.vala b/src/client/api/objects/track/chart.vala
index c74be30..b32306d 100644
--- a/src/client/api/objects/track/chart.vala
+++ b/src/client/api/objects/track/chart.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/track/lyrics_info.vala b/src/client/api/objects/track/lyrics_info.vala
index 6b5d679..17125af 100644
--- a/src/client/api/objects/track/lyrics_info.vala
+++ b/src/client/api/objects/track/lyrics_info.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/track/meta_data.vala b/src/client/api/objects/track/meta_data.vala
index dea4d3b..54e753e 100644
--- a/src/client/api/objects/track/meta_data.vala
+++ b/src/client/api/objects/track/meta_data.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.YaMAPI {
diff --git a/src/client/api/objects/track/track.vala b/src/client/api/objects/track/track.vala
index 74b9a20..78067e2 100644
--- a/src/client/api/objects/track/track.vala
+++ b/src/client/api/objects/track/track.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/track_heap.vala b/src/client/api/objects/track_heap.vala
index 23db8cd..98ccf19 100644
--- a/src/client/api/objects/track_heap.vala
+++ b/src/client/api/objects/track_heap.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/objects/track_short.vala b/src/client/api/objects/track_short.vala
index 5b72266..6b635b7 100644
--- a/src/client/api/objects/track_short.vala
+++ b/src/client/api/objects/track_short.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/api/yam_client.vala b/src/client/api/yam_client.vala
index 3106ad6..995835a 100644
--- a/src/client/api/yam_client.vala
+++ b/src/client/api/yam_client.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/cachier/cachier.vala b/src/client/cachier/cachier.vala
index fe6f962..91df4de 100644
--- a/src/client/cachier/cachier.vala
+++ b/src/client/cachier/cachier.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/cachier/controller.vala b/src/client/cachier/controller.vala
index c1b10a6..fdcb7c5 100644
--- a/src/client/cachier/controller.vala
+++ b/src/client/cachier/controller.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/cachier/info_db.vala b/src/client/cachier/info_db.vala
index a5295eb..1f6f53b 100644
--- a/src/client/cachier/info_db.vala
+++ b/src/client/cachier/info_db.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/cachier/job.vala b/src/client/cachier/job.vala
index 56af0a7..793474c 100644
--- a/src/client/cachier/job.vala
+++ b/src/client/cachier/job.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/cachier/storager.vala b/src/client/cachier/storager.vala
index 0f1b385..f9959a1 100644
--- a/src/client/cachier/storager.vala
+++ b/src/client/cachier/storager.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient.Cachier {
diff --git a/src/client/jsoner.vala b/src/client/jsoner.vala
index cf7ae37..f4ab65c 100644
--- a/src/client/jsoner.vala
+++ b/src/client/jsoner.vala
@@ -13,7 +13,7 @@
* You should have received a copy of the GNU General Public License
* along with program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/likes_controller.vala b/src/client/likes_controller.vala
index 76522e2..a7edbff 100644
--- a/src/client/likes_controller.vala
+++ b/src/client/likes_controller.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/logger.vala b/src/client/logger.vala
index 8c595ad..30a0c50 100644
--- a/src/client/logger.vala
+++ b/src/client/logger.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala
index c6d9256..5d49af9 100644
--- a/src/client/player/mpris.vala
+++ b/src/client/player/mpris.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/player/player.vala b/src/client/player/player.vala
index 259cdef..97f7773 100644
--- a/src/client/player/player.vala
+++ b/src/client/player/player.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/player/player_flow.vala b/src/client/player/player_flow.vala
index 85d2954..c8d331a 100644
--- a/src/client/player/player_flow.vala
+++ b/src/client/player/player_flow.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/client/player/player_track_list.vala b/src/client/player/player_track_list.vala
index d6b95c6..59c6433 100644
--- a/src/client/player/player_track_list.vala
+++ b/src/client/player/player_track_list.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/player/track_local.vala b/src/client/player/track_local.vala
index 7a267eb..feebe48 100644
--- a/src/client/player/track_local.vala
+++ b/src/client/player/track_local.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using CassetteClient.YaMAPI;
diff --git a/src/client/soup_wrapper.vala b/src/client/soup_wrapper.vala
index d706512..d4d6daf 100644
--- a/src/client/soup_wrapper.vala
+++ b/src/client/soup_wrapper.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Soup;
diff --git a/src/client/talkers/abstract_talker.vala b/src/client/talkers/abstract_talker.vala
index fb6a1d9..12668c0 100644
--- a/src/client/talkers/abstract_talker.vala
+++ b/src/client/talkers/abstract_talker.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/talkers/yam_talker.vala b/src/client/talkers/yam_talker.vala
index 8359b6b..d0a7590 100644
--- a/src/client/talkers/yam_talker.vala
+++ b/src/client/talkers/yam_talker.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/threader.vala b/src/client/threader.vala
index 11b7ca9..e57dfc4 100644
--- a/src/client/threader.vala
+++ b/src/client/threader.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient {
diff --git a/src/client/utils.vala b/src/client/utils.vala
index 5910b26..05c6516 100644
--- a/src/client/utils.vala
+++ b/src/client/utils.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/client/yam_object.vala b/src/client/yam_object.vala
index 90399ca..0afbbc9 100644
--- a/src/client/yam_object.vala
+++ b/src/client/yam_object.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace CassetteClient {
diff --git a/src/main.vala b/src/main.vala
index 00c190b..6949610 100644
--- a/src/main.vala
+++ b/src/main.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
int main (string[] args) {
diff --git a/src/main_window.vala b/src/main_window.vala
index efcbb16..9258925 100644
--- a/src/main_window.vala
+++ b/src/main_window.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/pager.vala b/src/pager.vala
index 50c49ef..7cd7b74 100644
--- a/src/pager.vala
+++ b/src/pager.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/utils.vala b/src/utils.vala
index 3c558f7..6185470 100644
--- a/src/utils.vala
+++ b/src/utils.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using CassetteClient;
diff --git a/src/widgets/account_info_window.vala b/src/widgets/account_info_window.vala
index 14de6ef..eafed46 100644
--- a/src/widgets/account_info_window.vala
+++ b/src/widgets/account_info_window.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/begin/begin_view.vala b/src/widgets/begin/begin_view.vala
index 98e5f96..edf7045 100644
--- a/src/widgets/begin/begin_view.vala
+++ b/src/widgets/begin/begin_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/begin/begin_window.vala b/src/widgets/begin/begin_window.vala
index 41e92c5..f32e241 100644
--- a/src/widgets/begin/begin_window.vala
+++ b/src/widgets/begin/begin_window.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/cache_indicator/cache_indicator.vala b/src/widgets/cache_indicator/cache_indicator.vala
index 900e215..48992c3 100644
--- a/src/widgets/cache_indicator/cache_indicator.vala
+++ b/src/widgets/cache_indicator/cache_indicator.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/cache_indicator/job_info_badge.vala b/src/widgets/cache_indicator/job_info_badge.vala
index dbf47c7..ccea2b4 100644
--- a/src/widgets/cache_indicator/job_info_badge.vala
+++ b/src/widgets/cache_indicator/job_info_badge.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/clickable_label.vala b/src/widgets/clickable_label.vala
index 32d3769..b57cbaf 100644
--- a/src/widgets/clickable_label.vala
+++ b/src/widgets/clickable_label.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/cover_image.vala b/src/widgets/cover_image.vala
index 7cb320e..ab8f76c 100644
--- a/src/widgets/cover_image.vala
+++ b/src/widgets/cover_image.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/custom_button.vala b/src/widgets/custom_button.vala
index 16f37af..abbfab1 100644
--- a/src/widgets/custom_button.vala
+++ b/src/widgets/custom_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/dislike_button.vala b/src/widgets/dislike_button.vala
index 228b46b..4e8c0be 100644
--- a/src/widgets/dislike_button.vala
+++ b/src/widgets/dislike_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/info_marks.vala b/src/widgets/info_marks.vala
index ed801fd..9cd4c55 100644
--- a/src/widgets/info_marks.vala
+++ b/src/widgets/info_marks.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/label_button.vala b/src/widgets/label_button.vala
index dfbf9dd..8f0a115 100644
--- a/src/widgets/label_button.vala
+++ b/src/widgets/label_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/widgets/like_button.vala b/src/widgets/like_button.vala
index d36b312..b1c0c89 100644
--- a/src/widgets/like_button.vala
+++ b/src/widgets/like_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/loading_widget.vala b/src/widgets/loading_widget.vala
index dbf9fc5..25d9179 100644
--- a/src/widgets/loading_widget.vala
+++ b/src/widgets/loading_widget.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/lyrics/lyrics_line.vala b/src/widgets/lyrics/lyrics_line.vala
index d82dfbf..e9f82e3 100644
--- a/src/widgets/lyrics/lyrics_line.vala
+++ b/src/widgets/lyrics/lyrics_line.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/widgets/lyrics/lyrics_panel.vala b/src/widgets/lyrics/lyrics_panel.vala
index a9a45d4..dbc9af7 100644
--- a/src/widgets/lyrics/lyrics_panel.vala
+++ b/src/widgets/lyrics/lyrics_panel.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/lyrics_line.vala b/src/widgets/lyrics_line.vala
index a622ca2..dc1d00b 100644
--- a/src/widgets/lyrics_line.vala
+++ b/src/widgets/lyrics_line.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using Gee;
diff --git a/src/widgets/lyrics_panel.vala b/src/widgets/lyrics_panel.vala
index 1ca93ec..a82a81b 100644
--- a/src/widgets/lyrics_panel.vala
+++ b/src/widgets/lyrics_panel.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/options_button/options_button.vala b/src/widgets/options_button/options_button.vala
index 879e614..de287fc 100644
--- a/src/widgets/options_button/options_button.vala
+++ b/src/widgets/options_button/options_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/options_button/playlist_options_button.vala b/src/widgets/options_button/playlist_options_button.vala
index 3babd6d..89f0d4e 100644
--- a/src/widgets/options_button/playlist_options_button.vala
+++ b/src/widgets/options_button/playlist_options_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/options_button/track_options_button.vala b/src/widgets/options_button/track_options_button.vala
index 215bbf9..21c19ba 100644
--- a/src/widgets/options_button/track_options_button.vala
+++ b/src/widgets/options_button/track_options_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/pages/abstract_loadable_page.vala b/src/widgets/pages/abstract_loadable_page.vala
index af65947..ad18c4e 100644
--- a/src/widgets/pages/abstract_loadable_page.vala
+++ b/src/widgets/pages/abstract_loadable_page.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/pages/loading_page.vala b/src/widgets/pages/loading_page.vala
index b1e4e98..f463f7a 100644
--- a/src/widgets/pages/loading_page.vala
+++ b/src/widgets/pages/loading_page.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/play_button/play_button.vala b/src/widgets/play_button/play_button.vala
index 6840855..5f59f54 100644
--- a/src/widgets/play_button/play_button.vala
+++ b/src/widgets/play_button/play_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/play_button/play_button_action.vala b/src/widgets/play_button/play_button_action.vala
index 08007a2..6f353f8 100644
--- a/src/widgets/play_button/play_button_action.vala
+++ b/src/widgets/play_button/play_button_action.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/play_button/play_button_context.vala b/src/widgets/play_button/play_button_context.vala
index ceceb68..e709d61 100644
--- a/src/widgets/play_button/play_button_context.vala
+++ b/src/widgets/play_button/play_button_context.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/play_button/play_button_default.vala b/src/widgets/play_button/play_button_default.vala
index 0efba3b..83b9a92 100644
--- a/src/widgets/play_button/play_button_default.vala
+++ b/src/widgets/play_button/play_button_default.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/play_button/play_button_track.vala b/src/widgets/play_button/play_button_track.vala
index 3dece00..ab1b723 100644
--- a/src/widgets/play_button/play_button_track.vala
+++ b/src/widgets/play_button/play_button_track.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/player_bar.vala b/src/widgets/player_bar.vala
index e62fde1..6b8cb09 100644
--- a/src/widgets/player_bar.vala
+++ b/src/widgets/player_bar.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/playlist_choose_window.vala b/src/widgets/playlist_choose_window.vala
index f6a3af8..6bb4d5b 100644
--- a/src/widgets/playlist_choose_window.vala
+++ b/src/widgets/playlist_choose_window.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/playlist_create_button.vala b/src/widgets/playlist_create_button.vala
index 9e958d6..f1bc801 100644
--- a/src/widgets/playlist_create_button.vala
+++ b/src/widgets/playlist_create_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/playlist_micro.vala b/src/widgets/playlist_micro.vala
index 0397f21..b9e2daf 100644
--- a/src/widgets/playlist_micro.vala
+++ b/src/widgets/playlist_micro.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/playlist_row.vala b/src/widgets/playlist_row.vala
index 97fd2f3..73a52ca 100644
--- a/src/widgets/playlist_row.vala
+++ b/src/widgets/playlist_row.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/preferences/cache_deletion_preferences.vala b/src/widgets/preferences/cache_deletion_preferences.vala
index c7db95e..90cdbe2 100644
--- a/src/widgets/preferences/cache_deletion_preferences.vala
+++ b/src/widgets/preferences/cache_deletion_preferences.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/preferences/custom_page_preferences.vala b/src/widgets/preferences/custom_page_preferences.vala
index 22bf920..d9874b4 100644
--- a/src/widgets/preferences/custom_page_preferences.vala
+++ b/src/widgets/preferences/custom_page_preferences.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/preferences/custom_pages_preferences.vala b/src/widgets/preferences/custom_pages_preferences.vala
index 6b2256b..ad816bd 100644
--- a/src/widgets/preferences/custom_pages_preferences.vala
+++ b/src/widgets/preferences/custom_pages_preferences.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/preferences/preferences_window.vala b/src/widgets/preferences/preferences_window.vala
index f429abd..219980b 100644
--- a/src/widgets/preferences/preferences_window.vala
+++ b/src/widgets/preferences/preferences_window.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/save_stack.vala b/src/widgets/save_stack.vala
index 46b6b15..5c41e9e 100644
--- a/src/widgets/save_stack.vala
+++ b/src/widgets/save_stack.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/sidebar.vala b/src/widgets/sidebar.vala
index 0ca75ae..d353298 100644
--- a/src/widgets/sidebar.vala
+++ b/src/widgets/sidebar.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_detailed.vala b/src/widgets/track_detailed.vala
index 200dc9b..66b46f4 100644
--- a/src/widgets/track_detailed.vala
+++ b/src/widgets/track_detailed.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_info_panel.vala b/src/widgets/track_info_panel.vala
index a19c116..93c1214 100644
--- a/src/widgets/track_info_panel.vala
+++ b/src/widgets/track_info_panel.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
using CassetteClient;
diff --git a/src/widgets/track_list/track_list.vala b/src/widgets/track_list/track_list.vala
index 1c5049a..25cfdf6 100644
--- a/src/widgets/track_list/track_list.vala
+++ b/src/widgets/track_list/track_list.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_list/track_row_base.vala b/src/widgets/track_list/track_row_base.vala
index b0afef6..a64eb54 100644
--- a/src/widgets/track_list/track_row_base.vala
+++ b/src/widgets/track_list/track_row_base.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,5 +12,5 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_list/tracks_model.vala b/src/widgets/track_list/tracks_model.vala
index b0afef6..a64eb54 100644
--- a/src/widgets/track_list/tracks_model.vala
+++ b/src/widgets/track_list/tracks_model.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,5 +12,5 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_list/tracks_view.vala b/src/widgets/track_list/tracks_view.vala
index b0afef6..a64eb54 100644
--- a/src/widgets/track_list/tracks_view.vala
+++ b/src/widgets/track_list/tracks_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,5 +12,5 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_row_contents/track_default_content.vala b/src/widgets/track_row_contents/track_default_content.vala
index 1aa2924..f6e17dd 100644
--- a/src/widgets/track_row_contents/track_default_content.vala
+++ b/src/widgets/track_row_contents/track_default_content.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_row_contents/track_placeholder.vala b/src/widgets/track_row_contents/track_placeholder.vala
index 81a5393..4109742 100644
--- a/src/widgets/track_row_contents/track_placeholder.vala
+++ b/src/widgets/track_row_contents/track_placeholder.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/track_row_contents/track_queue_content.vala b/src/widgets/track_row_contents/track_queue_content.vala
index 8d09b9f..caec015 100644
--- a/src/widgets/track_row_contents/track_queue_content.vala
+++ b/src/widgets/track_row_contents/track_queue_content.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_row_contents/track_row_content.vala b/src/widgets/track_row_contents/track_row_content.vala
index e1219ae..94ec4f7 100644
--- a/src/widgets/track_row_contents/track_row_content.vala
+++ b/src/widgets/track_row_contents/track_row_content.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/track_row_contents/ya_track_row_content.vala b/src/widgets/track_row_contents/ya_track_row_content.vala
index d6c33bc..939827e 100644
--- a/src/widgets/track_row_contents/ya_track_row_content.vala
+++ b/src/widgets/track_row_contents/ya_track_row_content.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/views/base_view.vala b/src/widgets/views/base_view.vala
index 7d6d605..b0d0223 100644
--- a/src/widgets/views/base_view.vala
+++ b/src/widgets/views/base_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/views/cachiable_view.vala b/src/widgets/views/cachiable_view.vala
index 886acec..663ddac 100644
--- a/src/widgets/views/cachiable_view.vala
+++ b/src/widgets/views/cachiable_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/views/cant_show_view.vala b/src/widgets/views/cant_show_view.vala
index dbb5adb..6a541dc 100644
--- a/src/widgets/views/cant_show_view.vala
+++ b/src/widgets/views/cant_show_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/views/devel_view.vala b/src/widgets/views/devel_view.vala
index fe8f1fe..c405acc 100644
--- a/src/widgets/views/devel_view.vala
+++ b/src/widgets/views/devel_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/views/disliked_tracks_view.vala b/src/widgets/views/disliked_tracks_view.vala
index e1ece4a..ce187ea 100644
--- a/src/widgets/views/disliked_tracks_view.vala
+++ b/src/widgets/views/disliked_tracks_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/views/main_view.vala b/src/widgets/views/main_view.vala
index 39191f9..a698c1f 100644
--- a/src/widgets/views/main_view.vala
+++ b/src/widgets/views/main_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/views/playlist_view.vala b/src/widgets/views/playlist_view.vala
index 51052e7..c4fe092 100644
--- a/src/widgets/views/playlist_view.vala
+++ b/src/widgets/views/playlist_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/views/playlists_view.vala b/src/widgets/views/playlists_view.vala
index 14cd056..2b696f4 100644
--- a/src/widgets/views/playlists_view.vala
+++ b/src/widgets/views/playlists_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/views/root_view.vala b/src/widgets/views/root_view.vala
index 6839905..c2bb54c 100644
--- a/src/widgets/views/root_view.vala
+++ b/src/widgets/views/root_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
namespace Cassette {
diff --git a/src/widgets/views/with_tracks_view.vala b/src/widgets/views/with_tracks_view.vala
index 87bdcfe..2515256 100644
--- a/src/widgets/views/with_tracks_view.vala
+++ b/src/widgets/views/with_tracks_view.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
diff --git a/src/widgets/volume_button.vala b/src/widgets/volume_button.vala
index 0384a2f..2a7def3 100644
--- a/src/widgets/volume_button.vala
+++ b/src/widgets/volume_button.vala
@@ -2,8 +2,7 @@
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, either version 3 of the License, or
- * (at your option) any later version.
+ * the Free Software Foundation, version 3
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -13,7 +12,7 @@
* You should have received a copy of the GNU General Public License
* along with this program. If not, see .
*
- * SPDX-License-Identifier: GPL-3.0-or-later
+ * SPDX-License-Identifier: GPL-3.0-only
*/
From f371a5c15eab285b0bc871fae85f8b47297f5777 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Thu, 15 Feb 2024 06:13:52 +0300
Subject: [PATCH 118/854] =?UTF-8?q?=D0=A3=D0=B4=D0=B0=D0=BB=D0=B8=D1=82?=
=?UTF-8?q?=D1=8C=20=D0=BF=D0=B5=D1=80=D0=B5=D0=BC=D0=B5=D1=89=D0=B5=D0=BD?=
=?UTF-8?q?=D0=BD=D1=8B=D0=B5=20=D1=84=D0=B0=D0=B9=D0=BB=D1=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/widgets/lyrics_line.vala | 129 ----------------------------------
src/widgets/lyrics_panel.vala | 128 ---------------------------------
2 files changed, 257 deletions(-)
delete mode 100644 src/widgets/lyrics_line.vala
delete mode 100644 src/widgets/lyrics_panel.vala
diff --git a/src/widgets/lyrics_line.vala b/src/widgets/lyrics_line.vala
deleted file mode 100644
index dc1d00b..0000000
--- a/src/widgets/lyrics_line.vala
+++ /dev/null
@@ -1,129 +0,0 @@
-/* Copyright 2023-2024 Rirusha
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- *
- * SPDX-License-Identifier: GPL-3.0-only
- */
-
-using Gee;
-
-namespace Cassette {
- [GtkTemplate (ui = "/com/github/Rirusha/Cassette/ui/lyrics_line.ui")]
- public class LyricsLine : Adw.Bin {
- [GtkChild]
- unowned Gtk.Revealer line_small;
- [GtkChild]
- unowned Gtk.Label line_big_label;
- [GtkChild]
- unowned Gtk.Label line_small_label;
-
- public bool is_big {
- get {
- return line_big_label.visible;
- }
- }
-
- public bool is_empty {
- get {
- return line == "";
- }
- }
-
- public string line { get; construct set; }
- public int64 time_ms { get; construct set; default = -1; }
-
- int64 next_time;
- uint diff_con = -1;
-
- Gtk.GestureClick? gesture_click = null;
- Gtk.EventControllerMotion? event_motion = null;
-
- public LyricsLine.text (string line) {
- Object (line: line);
- }
-
- public LyricsLine.sync (string? line, int64 time_ms) {
- Object (line: line, time_ms: time_ms);
- }
-
- construct {
- line_small_label.label = line;
- line_big_label.label = line;
-
- line_small.bind_property ("visible", line_big_label, "visible", GLib.BindingFlags.INVERT_BOOLEAN);
- line_small.bind_property ("visible", line_small, "reveal-child", BindingFlags.DEFAULT);
- }
-
- public void big () {
- line_small.visible = false;
- }
-
- public void small () {
- line_small.visible = true;
- }
-
- public void make_text () {
- line_small_label.remove_css_class ("dim-label");
-
- if (gesture_click != null) {
- line_small.remove_controller (gesture_click);
- }
- if (event_motion != null) {
- line_small.remove_controller (event_motion);
- }
- }
-
- public void make_sync () {
- if (line != "") {
- line_small_label.add_css_class ("dim-label");
-
- gesture_click = new Gtk.GestureClick ();
- gesture_click.pressed.connect ((n_press, x, y) => {
- player.seek (time_ms);
- });
- line_small.add_controller (gesture_click);
-
- event_motion = new Gtk.EventControllerMotion ();
- event_motion.enter.connect (() => {
- line_small_label.remove_css_class ("dim-label");
- });
- event_motion.leave.connect (() => {
- line_small_label.add_css_class ("dim-label");
- });
- line_small.add_controller (event_motion);
- }
- }
-
- public void wait (int64 next_time_ms) {
- next_time = next_time_ms;
-
- if (diff_con != -1) {
- Source.remove (diff_con);
- }
-
- diff_con = Timeout.add (100, () => {
- var diff = (next_time - player.play_position_ms) / 1000;
-
- if (diff > 6 ) {
- line_big_label.label = " < . . . >";
- return Source.CONTINUE;
- } else if (diff < 0) {
- diff_con = -1;
- return Source.REMOVE;
- }
- line_big_label.label = " " + (diff + 1).to_string ();
- return Source.CONTINUE;
- }, Priority.HIGH_IDLE);
- }
- }
-}
diff --git a/src/widgets/lyrics_panel.vala b/src/widgets/lyrics_panel.vala
deleted file mode 100644
index a82a81b..0000000
--- a/src/widgets/lyrics_panel.vala
+++ /dev/null
@@ -1,128 +0,0 @@
-/* Copyright 2023-2024 Rirusha
- *
- * This program is free software: you can redistribute it and/or modify
- * it under the terms of the GNU General Public License as published by
- * the Free Software Foundation, version 3
- *
- * This program is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU General Public License for more details.
- *
- * You should have received a copy of the GNU General Public License
- * along with this program. If not, see .
- *
- * SPDX-License-Identifier: GPL-3.0-only
- */
-
-
-using CassetteClient;
-using Gee;
-
-
-namespace Cassette {
- [GtkTemplate (ui = "/com/github/Rirusha/Cassette/ui/lyrics_panel.ui")]
- public class LyricsPanel : Adw.Bin {
- [GtkChild]
- unowned Gtk.Box lines_box;
-
- public string track_id { get; set; }
-
- bool is_text = true;
-
- LyricsLine? _current_line = null;
- LyricsLine? current_line {
- get {
- return _current_line;
- }
- set {
- if (_current_line != null && _current_line.is_big) {
- _current_line.small ();
- }
- _current_line = value;
- if (_current_line != null && !_current_line.is_big) {
- _current_line.big ();
- }
- }
- }
- LinkedList line_list;
-
- uint? tout = null;
-
- public LyricsPanel () {
- Object ();
- }
-
- public void set_sync_lyrics_lines (string[] lines) {
- line_list = new LinkedList ();
- LyricsLine lyrics_line;
- lyrics_line = new LyricsLine.sync ("", 0);
- lines_box.append (lyrics_line);
- line_list.add (lyrics_line);
- foreach (string line in lines) {
- string[] data = line.split (" ", 2);
- int64 time_ms = parse_time (data[0]);
- lyrics_line = new LyricsLine.sync (data[1], time_ms);
- lines_box.append (lyrics_line);
- line_list.add (lyrics_line);
- }
-
- tout = Timeout.add (100, () => {
- if (player.current_track == null) {
- return Source.CONTINUE;
- }
-
- if (track_id != player.current_track.id | player.player_state != Player.PlayerState.PLAYING) {
- current_line = null;
- show_as_text ();
- } else {
- show_as_sync ();
- int64 current_ms = player.play_position_ms;
- for (int i = 0; i < line_list.size - 1; i++) {
- if (line_list[i].time_ms > current_ms) {
- break;
- }
- if (line_list[i + 1].time_ms > current_ms && current_line != line_list[i]) {
- current_line = line_list[i];
- if (current_line.is_empty) {
- current_line.wait (line_list[i + 1].time_ms);
- }
- break;
- }
- }
- }
-
- return Source.CONTINUE;
- }, Priority.LOW);
-
- unmap.connect (() => {
- if (tout != null) {
- Source.remove (tout);
- }
- });
- }
-
- void show_as_text () {
- if (!is_text) {
- is_text = true;
- foreach (var line in line_list) {
- line.make_text ();
- }
- }
- }
-
- void show_as_sync () {
- if (is_text) {
- is_text = false;
- foreach (var line in line_list) {
- line.make_sync ();
- }
- }
- }
-
- public void set_text_lyrics_lines (string[] lines) {
- string text = string.joinv ("\n", lines);
- lines_box.append (new LyricsLine.text (text));
- }
- }
-}
From ba49ad88142402287c69b90c00055b2f45facf0a Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Thu, 15 Feb 2024 06:19:58 +0300
Subject: [PATCH 119/854] =?UTF-8?q?=D0=9F=D0=B5=D1=80=D0=B5=D0=BC=D0=B5?=
=?UTF-8?q?=D1=81=D1=82=D0=B8=D1=82=D1=8C=20=D0=B2=D0=BA=D0=BB=D0=B0=D0=B4?=
=?UTF-8?q?=D0=BA=D1=83=20=D1=80=D0=B0=D0=B7=D1=80=D0=B0=D0=B1=D0=BE=D1=82?=
=?UTF-8?q?=D1=87=D0=B8=D0=BA=D0=B0=20=D0=BD=D0=B0=20=D0=BF=D0=B5=D1=80?=
=?UTF-8?q?=D0=B2=D0=BE=D0=B5=20=D0=BC=D0=B5=D1=81=D1=82=D0=BE?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/pager.vala | 18 +++++++++---------
1 file changed, 9 insertions(+), 9 deletions(-)
diff --git a/src/pager.vala b/src/pager.vala
index 7cd7b74..d40bc86 100644
--- a/src/pager.vala
+++ b/src/pager.vala
@@ -253,6 +253,15 @@ namespace Cassette {
}
void load_static_pages () {
+ if (application.is_devel) {
+ add_page ({
+ "devel",
+ "Devel",
+ "face-cool-symbolic",
+ typeof (DevelView).name ()
+ });
+ }
+
if (storager.settings.get_boolean ("show-main")) {
add_page ({
"main",
@@ -281,15 +290,6 @@ namespace Cassette {
{null}
});
}
-
- if (application.is_devel) {
- add_page ({
- "devel",
- "Devel",
- "face-cool-symbolic",
- typeof (DevelView).name ()
- });
- }
}
void load_custom_pages () {
From 2f668ec0deb59f6ee6097f7c2e0c6a856be93156 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sat, 17 Feb 2024 09:12:40 +0300
Subject: [PATCH 120/854] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?=
=?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D0=B7=D0=B0=D0=B5=D0=B4=D0=B0=D1=8E=D1=89?=
=?UTF-8?q?=D0=B8=D0=B9=20=D1=81=D0=BB=D0=B0=D0=B9=D0=B4=D0=B5=D1=80=20?=
=?UTF-8?q?=D0=B2=D0=BE=D1=81=D0=BF=D1=80=D0=BE=D0=B8=D0=B7=D0=B2=D0=B5?=
=?UTF-8?q?=D0=B4=D0=B5=D0=BD=D0=B8=D1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/widgets/player_bar.vala | 11 +++++++----
1 file changed, 7 insertions(+), 4 deletions(-)
diff --git a/src/widgets/player_bar.vala b/src/widgets/player_bar.vala
index 6b8cb09..95b941a 100644
--- a/src/widgets/player_bar.vala
+++ b/src/widgets/player_bar.vala
@@ -99,12 +99,10 @@ namespace Cassette {
slider.change_value.connect ((scroll_type, new_value) => {
player.seek ((int) (new_value * 1000));
+ on_playback_callback (new_value);
});
- player.playback_callback.connect ((play_pos) => {
- current_time_mark.label = sec2str ((int) play_pos, true);
- slider.set_value (play_pos);
- });
+ player.playback_callback.connect (on_playback_callback);
player.current_track_start_loading.connect (() => {
sensitive = false;
@@ -232,6 +230,11 @@ namespace Cassette {
block_widget (fullscreen_button, BlockReason.NOT_IMPLEMENTED);
}
+ void on_playback_callback (double pos) {
+ current_time_mark.label = sec2str ((int) pos, true);
+ slider.set_value (pos);
+ }
+
void on_carousel_page_changed (uint index) {
if (index == 1) {
centerized = true;
From ab3bdbe3ff75657293f471bbb85245c5aa803590 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sat, 17 Feb 2024 17:32:17 +0300
Subject: [PATCH 121/854] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?=
=?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D0=BD=D0=B5=D0=BF=D1=80=D0=B0=D0=B2=D0=B8?=
=?UTF-8?q?=D0=BB=D1=8C=D0=BD=D1=83=D1=8E=20=D1=80=D0=B0=D0=B1=D0=BE=D1=82?=
=?UTF-8?q?=D1=83=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80=D0=BA=D0=B8=20?=
=?UTF-8?q?=D0=B8=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=B8?=
=?UTF-8?q?=D1=8F=20=D1=81=D0=BE=D1=85=D1=80=D0=B0=D0=BD=D0=B5=D0=BD=D0=BD?=
=?UTF-8?q?=D1=8B=D1=85=20=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA=D1=82=D0=BE=D0=B2?=
=?UTF-8?q?=20=D0=BF=D1=80=D0=B8=20=D1=81=D1=82=D0=B0=D1=80=D1=82=D0=B5=20?=
=?UTF-8?q?=D0=BF=D1=80=D0=B8=D0=BB=D0=BE=D0=B6=D0=B5=D0=BD=D0=B8=D1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/client/cachier/cachier.vala | 27 +++++++++++++++++++++++++--
src/main_window.vala | 2 +-
2 files changed, 26 insertions(+), 3 deletions(-)
diff --git a/src/client/cachier/cachier.vala b/src/client/cachier/cachier.vala
index 91df4de..12a3953 100644
--- a/src/client/cachier/cachier.vala
+++ b/src/client/cachier/cachier.vala
@@ -79,11 +79,34 @@ namespace CassetteClient.Cachier {
return null;
}
- public void check_all_cache () {
+ public async void check_all_cache () {
+ Logger.debug ("Started full saves check");
+
var objs = storager.get_saved_objects ();
foreach (var obj in objs) {
- start_cache (obj);
+ HasTrackList new_obj = null;
+
+ threader.add (() => {
+ if (obj is YaMAPI.Playlist) {
+ var pl_obj = (YaMAPI.Playlist) obj;
+
+ try {
+ new_obj = yam_talker.get_playlist_info (pl_obj.uid, pl_obj.kind);
+ } catch (BadStatusCodeError e) { }
+
+ } else {
+ assert_not_reached ();
+ }
+
+ Idle.add (check_all_cache.callback);
+ });
+
+ yield;
+
+ if (new_obj != null) {
+ start_cache (new_obj);
+ }
}
}
diff --git a/src/main_window.vala b/src/main_window.vala
index 9258925..ab02b0b 100644
--- a/src/main_window.vala
+++ b/src/main_window.vala
@@ -239,7 +239,7 @@ namespace Cassette {
app_menu_button.sensitive = true;
button_refresh.sensitive = true;
- cachier.check_all_cache ();
+ cachier.check_all_cache.begin ();
notify["is-active"].connect (() => {
if (
From 28f7bf1d75183c05da40c0e7f119e34da4ab761e Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sat, 17 Feb 2024 22:11:17 +0300
Subject: [PATCH 122/854] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8?=
=?UTF-8?q?=D1=82=D1=8C=20=D0=B3=D1=80=D0=BE=D0=BC=D0=BA=D0=BE=D1=81=D1=82?=
=?UTF-8?q?=D1=8C=20=D0=BF=D0=BE-=D1=83=D0=BC=D0=BE=D0=BB=D1=87=D0=B0?=
=?UTF-8?q?=D0=BD=D0=B8=D1=8E?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
data/io.github.Rirusha.Cassette.gschema.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/data/io.github.Rirusha.Cassette.gschema.xml b/data/io.github.Rirusha.Cassette.gschema.xml
index 8c6b345..73a2967 100644
--- a/data/io.github.Rirusha.Cassette.gschema.xml
+++ b/data/io.github.Rirusha.Cassette.gschema.xml
@@ -39,7 +39,7 @@
false
- 0.2
+ 0.1false
From 46d69b0d69bd405561608ea45a9cc101f57d4f21 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sat, 17 Feb 2024 22:43:09 +0300
Subject: [PATCH 123/854] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=B8?=
=?UTF-8?q?=D1=82=D1=8C=20=D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D1=83=20=D0=BD?=
=?UTF-8?q?=D0=B0=D1=81=D1=82=D1=80=D0=BE=D0=B9=D0=BA=D0=B8=20=D0=B2=D0=BE?=
=?UTF-8?q?=D0=BB=D0=BD=D1=8B?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
data/ui/player_bar.blp | 11 +++++++
src/client/player/player.vala | 12 +++++---
src/client/player/player_flow.vala | 5 ++--
src/widgets/player_bar.vala | 46 ++++++++++++++++++++++--------
4 files changed, 56 insertions(+), 18 deletions(-)
diff --git a/data/ui/player_bar.blp b/data/ui/player_bar.blp
index 8f18881..22256b3 100644
--- a/data/ui/player_bar.blp
+++ b/data/ui/player_bar.blp
@@ -85,6 +85,17 @@ template $CassettePlayerBar : Adw.Bin {
tooltip-text: _("Change shuffle mode");
}
+ Button flow_settings_button {
+ styles [
+ "flat",
+ "circular"
+ ]
+
+ valign: center;
+ icon-name: "io.github.Rirusha.Cassette-symbolic";
+ tooltip-text: _("Show wave settings");
+ }
+
Button prev_track_button {
styles [
"circular",
diff --git a/src/client/player/player.vala b/src/client/player/player.vala
index 97f7773..7fa0108 100644
--- a/src/client/player/player.vala
+++ b/src/client/player/player.vala
@@ -171,7 +171,7 @@ namespace CassetteClient.Player {
public signal void next_done ();
public signal void prev_done ();
- public signal void mode_inited ();
+ public signal void mode_inited (PlayerModeType player_type);
// playback_callback поднимается, если время воспроизведения > 0
public signal void playback_callback (double playback_pos_sec);
@@ -287,8 +287,12 @@ namespace CassetteClient.Player {
}
}
- public void start_flow () {
- player_mode = new PlayerFlow (this);
+ public void start_flow (YaMAPI.Queue queue) {
+ stop ();
+
+ player_mode = new PlayerFlow (this, queue);
+
+ mode_inited (PlayerModeType.FLOW);
}
void set_queue (YaMAPI.Queue queue) {
@@ -298,7 +302,7 @@ namespace CassetteClient.Player {
player_mode = playertl;
playertl.queue = queue;
- mode_inited ();
+ mode_inited (PlayerModeType.TRACK_LIST);
}
public void start_queue (YaMAPI.Queue queue) {
diff --git a/src/client/player/player_flow.vala b/src/client/player/player_flow.vala
index c8d331a..f9466ba 100644
--- a/src/client/player/player_flow.vala
+++ b/src/client/player/player_flow.vala
@@ -21,9 +21,10 @@ namespace CassetteClient.Player {
public class PlayerFlow : PlayerMode {
public Player player { get; construct; }
+ public YaMAPI.Queue queue { get; construct set; }
- public PlayerFlow (Player player) {
- Object (player: player);
+ public PlayerFlow (Player player, YaMAPI.Queue queue) {
+ Object (player: player, queue: queue);
}
public async override YaMAPI.Track? get_prev_track () {
diff --git a/src/widgets/player_bar.vala b/src/widgets/player_bar.vala
index 95b941a..448944b 100644
--- a/src/widgets/player_bar.vala
+++ b/src/widgets/player_bar.vala
@@ -29,6 +29,8 @@ namespace Cassette {
[GtkChild]
unowned Gtk.Scale slider;
[GtkChild]
+ unowned Gtk.Button flow_settings_button;
+ [GtkChild]
unowned Gtk.Button prev_track_button;
[GtkChild]
unowned Gtk.Button track_detailed_button;
@@ -91,6 +93,8 @@ namespace Cassette {
volume_button.visible = false;
}
+ prev_track_button.bind_property ("visible", flow_settings_button, "visible", BindingFlags.INVERT_BOOLEAN | BindingFlags.SYNC_CREATE);
+
carousel.page_changed.connect (on_carousel_page_changed);
volume_button.bind_property ("volume", player, "volume", BindingFlags.BIDIRECTIONAL);
@@ -302,11 +306,7 @@ namespace Cassette {
}
if (queue.context.type_ == "radio") {
- if (player.player_type == Player.PlayerModeType.FLOW) {
- return;
- }
-
- // player.start_flow (queue);
+ player.start_flow (queue);
} else {
player.start_queue_init (queue);
@@ -335,7 +335,7 @@ namespace Cassette {
}
}
- void on_player_mode_inited () {
+ void on_player_mode_inited (Player.PlayerModeType player_type) {
current_track_info = player.get_current_track ();
if (info_panel_center.track_info == null) {
@@ -344,6 +344,20 @@ namespace Cassette {
info_panel_next.track_info = current_track_info;
carousel.scroll_to (info_panel_next, true);
+
+ switch (player_type) {
+ case Player.PlayerModeType.FLOW:
+ to_flow ();
+ break;
+
+ case Player.PlayerModeType.TRACK_LIST:
+ to_track_list ();
+ break;
+
+ default:
+ window.hide_player_bar ();
+ break;
+ }
}
void on_player_current_track_changed (YaMAPI.Track? new_track) {
@@ -373,12 +387,6 @@ namespace Cassette {
dislike_button.visible = true;
}
- if (player.player_type == Player.PlayerModeType.TRACK_LIST) {
- queue_show_button.visible = true;
- } else {
- queue_show_button.visible = false;
- }
-
total_time_mark.label = ms2str (current_track_info.duration_ms, true);
like_button.init_content (current_track_info.id);
@@ -388,6 +396,20 @@ namespace Cassette {
window.show_player_bar ();
}
+ void to_flow () {
+ repeat_button.visible = false;
+ shuffle_button.visible = false;
+ prev_track_button.visible = false;
+ queue_show_button.visible = false;
+ }
+
+ void to_track_list () {
+ repeat_button.visible = true;
+ shuffle_button.visible = true;
+ prev_track_button.visible = true;
+ queue_show_button.visible = true;
+ }
+
void clear () {
current_track_info = null;
From 3848b019d546543e3bd870eab3ae2a3e5f268c77 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sun, 18 Feb 2024 02:15:13 +0300
Subject: [PATCH 124/854] =?UTF-8?q?=D0=9E=D1=82=D0=BF=D1=80=D0=B0=D0=B2?=
=?UTF-8?q?=D0=BB=D1=8F=D1=82=D1=8C=20=D0=B8=D0=B7=D0=BC=D0=B5=D0=BD=D0=B5?=
=?UTF-8?q?=D0=BD=D0=B8=D0=B5=20=D0=B2=D0=BE=D0=B7=D0=BC=D0=BE=D0=B4=D0=BD?=
=?UTF-8?q?=D0=BE=D1=81=D1=82=D0=B5=D0=B9=20=D1=83=D0=BF=D1=80=D0=B0=D0=B2?=
=?UTF-8?q?=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F=20=D0=B4=D0=BB=D1=8F=20=D0=B1?=
=?UTF-8?q?=D0=BB=D0=BE=D0=BA=D0=B8=D1=80=D0=BE=D0=B2=D0=BA=D0=B8=20=D1=83?=
=?UTF-8?q?=D0=BF=D1=80=D0=B0=D0=B2=D0=BB=D0=B5=D0=BD=D0=B8=D1=8F?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/client/player/mpris.vala | 73 ++++++++++++++++++++++++------------
1 file changed, 48 insertions(+), 25 deletions(-)
diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala
index 5d49af9..cdce328 100644
--- a/src/client/player/mpris.vala
+++ b/src/client/player/mpris.vala
@@ -44,17 +44,25 @@ namespace CassetteClient.Mpris {
public bool can_control {
get {
- return true;
+ return !player.is_loading;
}
}
- public bool can_go_next { get; private set; default = true; }
- public bool can_go_previous { get; private set; default = true; }
- public bool can_play { get; private set; default = true; }
+ public bool can_go_next {
+ get {
+ return !player.is_loading;
+ }
+ }
+
+ public bool can_go_previous {
+ get {
+ return !player.is_loading && player.player_type == Player.PlayerModeType.TRACK_LIST;
+ }
+ }
public bool can_pause {
get {
- return true;
+ return !player.is_loading;
}
}
@@ -64,6 +72,12 @@ namespace CassetteClient.Mpris {
}
}
+ public bool can_play {
+ get {
+ return true;
+ }
+ }
+
public string playback_status {
get {
switch (player.player_state) {
@@ -97,17 +111,8 @@ namespace CassetteClient.Mpris {
public MprisPlayer (DBusConnection con) {
this.con = con;
- player.current_track_start_loading.connect (() => {
- can_go_next = false;
- can_go_previous = false;
- can_play = false;
- });
-
- player.current_track_finish_loading.connect (() => {
- can_go_next = true;
- can_go_previous = player.player_type == Player.PlayerModeType.TRACK_LIST;
- can_play = true;
- });
+ player.current_track_start_loading.connect (send_can_properties);
+ player.current_track_finish_loading.connect (send_can_properties);
bind_property ("volume", player, "volume", BindingFlags.BIDIRECTIONAL);
@@ -116,11 +121,19 @@ namespace CassetteClient.Mpris {
});
player.notify["player-state"].connect (() => {
- send_property_change ("PlaybackStatus", this.playback_status);
+ send_property_change ("PlaybackStatus", playback_status);
send_property_change ("Metadata", _get_metadata ());
});
}
+ void send_can_properties () {
+ send_property_change ("CanGoNext", can_go_next);
+ send_property_change ("CanGoPrevious", can_go_previous);
+ send_property_change ("CanControl", can_control);
+ send_property_change ("CanPause", can_pause);
+ send_property_change ("CanSeek", can_seek);
+ }
+
HashTable _get_metadata () {
HashTable metadata = new HashTable (null, null);
@@ -180,41 +193,51 @@ namespace CassetteClient.Mpris {
);
}
catch (Error e) {
- Logger.warning (@"Could not send MPRIS property change: $(e.message)");
+ Logger.warning ("Could not send MPRIS property change: %s".printf (e.message));
}
return false;
}
public void next (BusName sender) throws Error {
- if (!player.is_loading) {
+ if (can_go_next) {
player.next ();
}
}
public void previous (BusName sender) throws Error {
- if (!player.is_loading) {
+ if (can_go_previous) {
player.prev ();
}
}
public void play (BusName sender) throws Error {
- player.play ();
+ if (can_control) {
+ player.play ();
+ }
}
public void pause (BusName sender) throws Error {
- player.pause ();
+ if (can_control) {
+ player.pause ();
+ }
}
public void play_pause (BusName sender) throws Error {
- player.play_pause ();
+ if (can_control) {
+ player.play_pause ();
+ }
}
public void stop (BusName sender) throws Error {
- player.stop ();
+ if (can_control) {
+ player.stop ();
+ }
}
public void seek (int64 position, BusName sender) throws Error {
- player.seek (position);
+ if (can_seek) {
+ player.seek (position);
+ }
}
}
From 4e18df86107dbfc3e6f2a0dcf2069841d815942b Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sun, 18 Feb 2024 02:46:29 +0300
Subject: [PATCH 125/854] =?UTF-8?q?=D0=98=D1=81=D0=BF=D1=80=D0=B0=D0=B2?=
=?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D1=84=D0=BE=D1=80=D0=BC=D0=B0=D1=82=D0=B8?=
=?UTF-8?q?=D1=80=D0=BE=D0=B2=D0=B0=D0=BD=D0=B8=D0=B5?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
src/client/cachier/cachier.vala | 2 +-
src/client/player/mpris.vala | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/client/cachier/cachier.vala b/src/client/cachier/cachier.vala
index 12a3953..740ba3c 100644
--- a/src/client/cachier/cachier.vala
+++ b/src/client/cachier/cachier.vala
@@ -103,7 +103,7 @@ namespace CassetteClient.Cachier {
});
yield;
-
+
if (new_obj != null) {
start_cache (new_obj);
}
diff --git a/src/client/player/mpris.vala b/src/client/player/mpris.vala
index cdce328..4b77a6a 100644
--- a/src/client/player/mpris.vala
+++ b/src/client/player/mpris.vala
@@ -225,7 +225,7 @@ namespace CassetteClient.Mpris {
public void play_pause (BusName sender) throws Error {
if (can_control) {
player.play_pause ();
- }
+ }
}
public void stop (BusName sender) throws Error {
From 32a09515d17927542157df4286f0126a3d6e9b33 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Sun, 18 Feb 2024 02:50:32 +0300
Subject: [PATCH 126/854] =?UTF-8?q?=D0=98=D0=B7=D0=BC=D0=B5=D0=BD=D0=B8?=
=?UTF-8?q?=D1=82=D1=8C=20.desktop=20=D1=84=D0=B0=D0=B9=D0=BB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
data/io.github.Rirusha.Cassette.desktop.in | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/data/io.github.Rirusha.Cassette.desktop.in b/data/io.github.Rirusha.Cassette.desktop.in
index aef764f..1c4a6f0 100644
--- a/data/io.github.Rirusha.Cassette.desktop.in
+++ b/data/io.github.Rirusha.Cassette.desktop.in
@@ -1,12 +1,13 @@
[Desktop Entry]
-# Translators: this should be translated
+# Translators: app name should be translated
Name=Cassette
Comment=Unofficial Yandex.Music client for GNOME
+# Translators: keep number of ';'
Keywords=yandex;yandex music;yam;music;
Exec=cassette
Icon=io.github.Rirusha.Cassette
Terminal=false
Type=Application
-Categories=Music;
+Categories=Audio;Player
StartupNotify=true
X-GNOME-UsesNotifications=true
\ No newline at end of file
From 731e38a05f05a7dd6554480a262c7d76dcbca6c3 Mon Sep 17 00:00:00 2001
From: Vladimir Vaskov
Date: Mon, 19 Feb 2024 21:21:27 +0300
Subject: [PATCH 127/854] =?UTF-8?q?=D0=A1=D0=B4=D0=B5=D0=BB=D0=B0=D1=82?=
=?UTF-8?q?=D1=8C=20=D0=B8=D0=BA=D0=BE=D0=BD=D0=BA=D1=83=20=D0=B1=D0=BE?=
=?UTF-8?q?=D0=BB=D0=B5=D0=B5=20=D0=BA=D0=BE=D0=BD=D1=82=D1=80=D0=B0=D1=81?=
=?UTF-8?q?=D1=82=D0=BD=D0=BE=D0=B9=20=D0=BD=D0=B0=20=D1=82=D1=91=D0=BC?=
=?UTF-8?q?=D0=BD=D0=BE=D0=BC=20=D1=84=D0=BE=D0=BD=D0=B5=20https://github.?=
=?UTF-8?q?com/Rirusha/Cassette/issues/13?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../apps/io.github.Rirusha.Cassette.Devel.svg | 28 +-
.../apps/io.github.Rirusha.Cassette.svg | 544 +++++++++++++++---
2 files changed, 463 insertions(+), 109 deletions(-)
diff --git a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.Devel.svg b/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.Devel.svg
index 15afa06..38b645c 100644
--- a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.Devel.svg
+++ b/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.Devel.svg
@@ -10,12 +10,12 @@
-
-
-
-
-
-
+
+
+
+
+
+
@@ -28,21 +28,21 @@
-
+
-
+
-
-
-
-
+
+
+
+
-
-
+
+
diff --git a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg b/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg
index 11a51ef..cea59ef 100644
--- a/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg
+++ b/data/icons/hicolor/scalable/apps/io.github.Rirusha.Cassette.svg
@@ -1,96 +1,450 @@
-