Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package tuner for openSUSE:Factory checked in at 2022-02-28 19:43:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/tuner (Old) and /work/SRC/openSUSE:Factory/.tuner.new.1958 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tuner" Mon Feb 28 19:43:22 2022 rev:2 rq:957906 version:1.5.1 Changes: -------- --- /work/SRC/openSUSE:Factory/tuner/tuner.changes 2021-11-22 23:04:30.709866043 +0100 +++ /work/SRC/openSUSE:Factory/.tuner.new.1958/tuner.changes 2022-02-28 19:43:38.849943066 +0100 @@ -1,0 +2,12 @@ +Sun Feb 20 16:04:58 UTC 2022 - Alexei Podvalsky <avvi...@yandex.by> + +- Update to 1.5.1: + * Update taglib 1.11 to 1.12 + * Change pause button to stop button, fixes #79 + * Update copyright headers + * Update monetization info for AppCenter + * Remove debian packaging files + * Update Copyright year + * Add GitHub CI + +------------------------------------------------------------------- Old: ---- tuner-1.5.0.tar.gz New: ---- tuner-1.5.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ tuner.spec ++++++ --- /var/tmp/diff_new_pack.rF7GIL/_old 2022-02-28 19:43:40.649943740 +0100 +++ /var/tmp/diff_new_pack.rF7GIL/_new 2022-02-28 19:43:40.653943742 +0100 @@ -17,7 +17,7 @@ Name: tuner -Version: 1.5.0 +Version: 1.5.1 Release: 0 Summary: Minimalist radio station player License: GPL-3.0-or-later ++++++ tuner-1.5.0.tar.gz -> tuner-1.5.1.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/.github/workflows/main.yml new/tuner-1.5.1/.github/workflows/main.yml --- old/tuner-1.5.0/.github/workflows/main.yml 1970-01-01 01:00:00.000000000 +0100 +++ new/tuner-1.5.1/.github/workflows/main.yml 2022-02-06 16:16:06.000000000 +0100 @@ -0,0 +1,37 @@ +name: CI + +# This workflow will run for any pull request or pushed commit +on: [push, pull_request] + +# A workflow run is made up of one or more jobs that can run sequentially or in parallel +jobs: + # This workflow contains a single job called "flatpak" + flatpak: + # The type of runner that the job will run on + runs-on: ubuntu-latest + + # This job runs in a special container designed for building Flatpaks for AppCenter + container: + image: ghcr.io/elementary/flatpak-platform/runtime:6 + options: --privileged + + # Steps represent a sequence of tasks that will be executed as part of the job + steps: + # Checks-out your repository under $GITHUB_WORKSPACE, so the job can access it + - uses: actions/checkout@v2 + + # Builds your flatpak manifest using the Flatpak Builder action + - uses: bilelmoussaoui/flatpak-github-actions/flatpak-builder@v3 + with: + # This is the name of the Bundle file we're building and can be anything you like + bundle: Tuner.flatpak + # This uses your app's RDNN ID + manifest-path: com.github.louis77.tuner.yml + + # You can automatically run any of the tests you've created as part of this workflow + run-tests: true + + # These lines specify the location of the elementary Runtime and Sdk + repository-name: appcenter + repository-url: https://flatpak.elementary.io/repo.flatpakrepo + cache-key: "flatpak-builder-${{ github.sha }}" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/.travis.yml new/tuner-1.5.1/.travis.yml --- old/tuner-1.5.0/.travis.yml 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/.travis.yml 1970-01-01 01:00:00.000000000 +0100 @@ -1,24 +0,0 @@ ---- - -language: node_js - -node_js: - - lts/* - -sudo: required - -services: - - docker - -addons: - apt: - sources: - - ubuntu-toolchain-r-test - packages: - - libstdc++-5-dev - -install: - - npm i -g @elementaryos/houston - -script: - - houston ci diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/com.github.louis77.tuner.yml new/tuner-1.5.1/com.github.louis77.tuner.yml --- old/tuner-1.5.0/com.github.louis77.tuner.yml 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/com.github.louis77.tuner.yml 2022-02-06 16:16:06.000000000 +0100 @@ -1,7 +1,7 @@ --- app-id: com.github.louis77.tuner runtime: io.elementary.Platform -runtime-version: '6' +runtime-version: '6.1' sdk: io.elementary.Sdk command: com.github.louis77.tuner finish-args: @@ -37,13 +37,14 @@ - "-DCMAKE_BUILD_TYPE=Release" sources: - type: archive - url: https://github.com/taglib/taglib/archive/v1.11.1.tar.gz - sha256: b6d1a5a610aae6ff39d93de5efd0fdc787aa9e9dc1e7026fa4c961b26563526b + url: https://github.com/taglib/taglib/releases/download/v1.12/taglib-1.12.tar.gz + sha256: 7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703 - name: libgeocode-glib0 buildsystem: meson sources: - - type: git - url: https://gitlab.gnome.org/GNOME/geocode-glib.git + - type: archive + url: https://gitlab.gnome.org/GNOME/geocode-glib/-/archive/3.26.2/geocode-glib-3.26.2.tar.gz + sha256: 589ed8cf890fb47619ad1062b7117d16104554078b837344496d603d0896ec20 - name: tuner buildsystem: meson config-opts: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/data/Application.css new/tuner-1.5.1/data/Application.css --- old/tuner-1.5.0/data/Application.css 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/data/Application.css 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ .h2 { font-weight: 300; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/data/com.github.louis77.tuner.appdata.xml.in new/tuner-1.5.1/data/com.github.louis77.tuner.appdata.xml.in --- old/tuner-1.5.0/data/com.github.louis77.tuner.appdata.xml.in 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/data/com.github.louis77.tuner.appdata.xml.in 2022-02-06 16:16:06.000000000 +0100 @@ -1,5 +1,5 @@ <?xml version="1.0" encoding="UTF-8"?> -<!-- Copyright 2020 Louis Brauer / <louis@brauer.family> --> +<!-- Copyright 2020-2022 Louis Brauer / <louis@brauer.family> --> <component type="desktop-application"> <id>com.github.louis77.tuner</id> <metadata_license>FSFAP</metadata_license> @@ -187,7 +187,7 @@ <li>Display a nice API error screen</li> </ul> </description> - </release><!-- Copyright 2020 Louis Brauer / louis@brauer.family --> + </release> <release version="1.1" date="2020-06-16"> <description> @@ -204,7 +204,7 @@ <custom> <value key="x-appcenter-color-primary">#FE9AB8</value> <value key="x-appcenter-color-primary-text">#000</value> - <value key="x-appcenter-suggested-price">0</value> - <value key="x-appcenter-stripe">pk_live_oPgG6bZOC7AUQxFx5DKqjK4600516IsgOE</value> + <value key="x-appcenter-suggested-price">5</value> + <value key="x-appcenter-stripe">pk_live_51FUBgjHQojulf3eRwjvxgX4ODvkMD9lDj7dBxNEtZjMm7XNmZWJ2LEmLJ9ChjXb2I7HQuBfPgoQjhaIMUSVGvPEl00QP7fe34y</value> </custom> </component> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/debian/changelog new/tuner-1.5.1/debian/changelog --- old/tuner-1.5.0/debian/changelog 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/debian/changelog 1970-01-01 01:00:00.000000000 +0100 @@ -1,65 +0,0 @@ -com.github.louis77.tuner (1.4.2) RELEASED; urgency=medium - - * Dark/light mode adapts to system settings - * Use elementary OS 6 Flatpak runtime - - -- Louis Brauer <louis@brauer.family> Thu, 13 Aug 2021 23:00:00 +0200 - - -com.github.louis77.tuner (1.4.0) RELEASED; urgency=medium - - * Show codec and bitrate on station - * New volume control in header bar - * Dark mode is now saved in settings - * New setting: Auto-play last station - * Properly set Window name - - -- Louis Brauer <louis@brauer.family> Thu, 09 Jun 2021 23:00:00 +0200 - - -com.github.louis77.tuner (1.3.1) RELEASED; urgency=medium - - * Added Turkish translation - * Improvements in French translations - - -- Louis Brauer <louis@brauer.family> Thu, 24 Sep 2020 23:00:00 +0200 - - -com.github.louis77.tuner (1.3.0) RELEASED; urgency=medium - - * Show current track if station supports it - * Add dutch translation, thanks to @Vistaus - - -- Louis Brauer <louis@brauer.family> Thu, 24 Sep 2020 23:00:00 +0200 - - -com.github.louis77.tuner (1.2.5) RELEASED; urgency=medium - - * "Visit Website" link in station context menu - * Add manual dark mode switch in settings - * Fix missing icons for non-elementary OS systems - - -- Louis Brauer <louis@brauer.family> Mon, 14 Aug 2020 23:00:00 +0200 - -com.github.louis77.tuner (1.2.4ubuntu1) RELEASED; urgency=medium - - * Right-click a station to add or remove to favourites directly - * Add settings menu with "Do-Not-Track" option, disables sending station listening events to radio-browser.org - * Add About dialog - * If a station is already in your favourites, you'll see a little star in the title - * Randomly selects one of the available radio-browser.org servers (was always de1 before) - * Favourites are now stored in a local favourites.json file to improve app startup time - * Fix broken dark theme support (elementary and Adwaita dark look fine now) - - -- Louis Brauer <louis@brauer.family> Mon, 10 Aug 2020 17:10:46 +0200 - -com.github.louis77.tuner (1.2.3) RELEASED; urgency=low - - * Added Search for radio stations - * Added New "Genres" section with select popular genres - * Each section now displays the most-voted-for 40 stations - * Station images are now cached - * The app icon now appears more vertically centered - * Fixed a bug where starred stations appeared as unstarred - --- Louis Brauer <louis@brauer.family> Wednesday, 29 Jun 2020 11:00:00 -0500 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/debian/compat new/tuner-1.5.1/debian/compat --- old/tuner-1.5.0/debian/compat 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/debian/compat 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -9 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/debian/control new/tuner-1.5.1/debian/control --- old/tuner-1.5.0/debian/control 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/debian/control 1970-01-01 01:00:00.000000000 +0100 @@ -1,25 +0,0 @@ -Source: com.github.louis77.tuner -Section: x11 -Priority: optional -Maintainer: Louis Brauer <louis@brauer.family> -Build-Depends: cmake (>= 2.8), - debhelper (>= 9), - libgtk-3-dev, - meson, - valac (>= 0.40.0), - libgranite-dev, - libsoup2.4-dev, - libgstreamer1.0-dev, - libgstreamer-plugins-bad1.0-dev, - libjson-glib-dev, - libgee-0.8-dev, - libgeocode-glib-dev, - libgeoclue-2-dev -Standards-Version: 3.9.3 -Homepage: https://github.com/louis77/tuner - -Package: com.github.louis77.tuner -Architecture: any -Depends: ${misc:Depends}, ${shlibs:Depends} -Description: Discover and listen to internet radio stations - An Internet Radio Station player. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/debian/copyright new/tuner-1.5.1/debian/copyright --- old/tuner-1.5.0/debian/copyright 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/debian/copyright 1970-01-01 01:00:00.000000000 +0100 @@ -1,25 +0,0 @@ -Format: https://dep.debian.net/deps/dep5 -Upstream-Name: deb-packaging -Source: https://github.com/louis77/tuner - -Files: src/* data/* debian/* -Copyright: 2020 Louis Brauer <louis@brauer,family> -License: GPL-3.0+ - -License: GPL-3.0+ - 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. - . - This package 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 <http://www.gnu.org/licenses/>. - . - On Debian systems, the complete text of the GNU General - Public License version 3 can be found in "/usr/share/common-licenses/GPL-3". - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/debian/rules new/tuner-1.5.1/debian/rules --- old/tuner-1.5.0/debian/rules 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/debian/rules 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -#!/usr/bin/make -f -# -*- makefile -*- -# Sample debian/rules that uses debhelper. -# This file was originally written by Joey Hess and Craig Small. -# As a special exception, when this file is copied by dh-make into a -# dh-make output file, you may use that output file without restriction. -# This special exception was added by Craig Small in version 0.37 of dh-make. - -# Uncomment this to turn on verbose mode. -#export DH_VERBOSE=1 - -%: - dh $@ - diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/debian/source/format new/tuner-1.5.1/debian/source/format --- old/tuner-1.5.0/debian/source/format 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/debian/source/format 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -3.0 (native) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/meson.build new/tuner-1.5.1/meson.build --- old/tuner-1.5.0/meson.build 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/meson.build 2022-02-06 16:16:06.000000000 +0100 @@ -2,7 +2,7 @@ project ( 'com.github.louis77.tuner', 'vala', 'c', - version: '1.4.2' + version: '1.5.0' ) # if meson.get_compiler ('vala').get_id() == 'valac' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Application.vala new/tuner-1.5.1/src/Application.vala --- old/tuner-1.5.0/src/Application.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Application.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.Application : Gtk.Application { @@ -27,7 +12,7 @@ public Window window; - public const string APP_VERSION = "1.4.2"; + public const string APP_VERSION = "1.5.0"; public const string APP_ID = "com.github.louis77.tuner"; public const string STAR_CHAR = "??? "; public const string UNSTAR_CHAR = "??? "; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Controllers/DirectoryController.vala new/tuner-1.5.1/src/Controllers/DirectoryController.vala --- old/tuner-1.5.0/src/Controllers/DirectoryController.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Controllers/DirectoryController.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ using Gee; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Controllers/PlayerController.vala new/tuner-1.5.1/src/Controllers/PlayerController.vala --- old/tuner-1.5.0/src/Controllers/PlayerController.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Controllers/PlayerController.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.PlayerController : Object { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Main.vala new/tuner-1.5.1/src/Main.vala --- old/tuner-1.5.0/src/Main.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Main.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public static int main (string[] args) { Gst.init (ref args); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Models/Countries.vala new/tuner-1.5.1/src/Models/Countries.vala --- old/tuner-1.5.0/src/Models/Countries.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Models/Countries.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ using Gee; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Models/Genre.vala new/tuner-1.5.1/src/Models/Genre.vala --- old/tuner-1.5.0/src/Models/Genre.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Models/Genre.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ namespace Tuner.Model { public class Genre { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Models/Station.vala new/tuner-1.5.1/src/Models/Station.vala --- old/tuner-1.5.0/src/Models/Station.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Models/Station.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.Model.Station : Object { public string id { get; set; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Models/StationStore.vala new/tuner-1.5.1/src/Models/StationStore.vala --- old/tuner-1.5.0/src/Models/StationStore.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Models/StationStore.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ // StationStore can store and retrieve a collection of stations // in a JSON file diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Services/DBusInterface.vala new/tuner-1.5.1/src/Services/DBusInterface.vala --- old/tuner-1.5.0/src/Services/DBusInterface.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Services/DBusInterface.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ [DBus (name = "org.mpris.MediaPlayer2.Player", timeout = 120000)] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Services/DBusMediaPlayer.vala new/tuner-1.5.1/src/Services/DBusMediaPlayer.vala --- old/tuner-1.5.0/src/Services/DBusMediaPlayer.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Services/DBusMediaPlayer.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ namespace Tuner.DBus { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Services/LocationDiscovery.vala new/tuner-1.5.1/src/Services/LocationDiscovery.vala --- old/tuner-1.5.0/src/Services/LocationDiscovery.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Services/LocationDiscovery.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.LocationDiscovery : Object { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Services/RadioBrowserDirectory.vala new/tuner-1.5.1/src/Services/RadioBrowserDirectory.vala --- old/tuner-1.5.0/src/Services/RadioBrowserDirectory.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Services/RadioBrowserDirectory.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ using Gee; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/AboutDialog.vala new/tuner-1.5.1/src/Widgets/AboutDialog.vala --- old/tuner-1.5.0/src/Widgets/AboutDialog.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/AboutDialog.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.AboutDialog : Gtk.AboutDialog { public AboutDialog (Gtk.Window window) { @@ -36,10 +21,10 @@ logo_icon_name = Application._instance.get_application_id (); program_name = "Tuner"; comments = "Listen to internet radio stations"; - copyright = "Copyright ?? 2020-2021 Louis Brauer"; + copyright = "Copyright ?? 2020-2022 Louis Brauer"; version = @"v$(Application.APP_VERSION)"; - license = """* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> + license = """* Copyright (c) 2020-2022 Louis Brauer <louis@brauer.family> Tuner is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/AbstractContentList.vala new/tuner-1.5.1/src/Widgets/AbstractContentList.vala --- old/tuner-1.5.0/src/Widgets/AbstractContentList.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/AbstractContentList.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public abstract class Tuner.AbstractContentList : Gtk.FlowBox { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/ContentBox.vala new/tuner-1.5.1/src/Widgets/ContentBox.vala --- old/tuner-1.5.0/src/Widgets/ContentBox.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/ContentBox.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ using Gee; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/CountryList.vala new/tuner-1.5.1/src/Widgets/CountryList.vala --- old/tuner-1.5.0/src/Widgets/CountryList.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/CountryList.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.CountryList : AbstractContentList { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/HeaderBar.vala new/tuner-1.5.1/src/Widgets/HeaderBar.vala --- old/tuner-1.5.0/src/Widgets/HeaderBar.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/HeaderBar.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.HeaderBar : Gtk.HeaderBar { @@ -224,7 +209,7 @@ break; case PlayState.PAUSE_ACTIVE: play_button.image = new Gtk.Image.from_icon_name ( - "media-playback-pause-symbolic", + "media-playback-stop-symbolic", Gtk.IconSize.LARGE_TOOLBAR ); play_button.sensitive = true; @@ -232,7 +217,7 @@ break; case PlayState.PAUSE_INACTIVE: play_button.image = new Gtk.Image.from_icon_name ( - "media-playback-pause-symbolic", + "media-playback-stop-symbolic", Gtk.IconSize.LARGE_TOOLBAR ); play_button.sensitive = false; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/HeaderLabel.vala new/tuner-1.5.1/src/Widgets/HeaderLabel.vala --- old/tuner-1.5.0/src/Widgets/HeaderLabel.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/HeaderLabel.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.HeaderLabel : Gtk.Label { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/PreferencesPopover.vala new/tuner-1.5.1/src/Widgets/PreferencesPopover.vala --- old/tuner-1.5.0/src/Widgets/PreferencesPopover.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/PreferencesPopover.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.PreferencesPopover : Gtk.Popover { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/RevealLabel.vala new/tuner-1.5.1/src/Widgets/RevealLabel.vala --- old/tuner-1.5.0/src/Widgets/RevealLabel.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/RevealLabel.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.RevealLabel : Gtk.Revealer { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/StationBox.vala new/tuner-1.5.1/src/Widgets/StationBox.vala --- old/tuner-1.5.0/src/Widgets/StationBox.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/StationBox.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.StationBox : Tuner.WelcomeButton { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/StationContextMenu.vala new/tuner-1.5.1/src/Widgets/StationContextMenu.vala --- old/tuner-1.5.0/src/Widgets/StationContextMenu.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/StationContextMenu.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.StationContextMenu : Gtk.Menu { public Model.Station station { get; construct; } diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/StationList.vala new/tuner-1.5.1/src/Widgets/StationList.vala --- old/tuner-1.5.0/src/Widgets/StationList.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/StationList.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ using Gee; @@ -51,8 +36,8 @@ public StationList () { Object ( homogeneous: false, - min_children_per_line: 2, - max_children_per_line: 2, + min_children_per_line: 1, + max_children_per_line: 3, column_spacing: 5, row_spacing: 5, border_width: 20, diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/Theme.vala new/tuner-1.5.1/src/Widgets/Theme.vala --- old/tuner-1.5.0/src/Widgets/Theme.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/Theme.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ namespace Tuner { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/WelcomeButton.vala new/tuner-1.5.1/src/Widgets/WelcomeButton.vala --- old/tuner-1.5.0/src/Widgets/WelcomeButton.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/WelcomeButton.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ public class Tuner.WelcomeButton : Gtk.Button { @@ -95,7 +80,7 @@ button_description.set_line_wrap (true); button_description.set_line_wrap_mode (Pango.WrapMode.WORD); button_description.get_style_context ().add_class ("station-button-description"); - button_description.ellipsize = Pango.EllipsizeMode.END; + button_description.ellipsize = Pango.EllipsizeMode.MIDDLE; button_description.hexpand = true; get_style_context ().add_class (Gtk.STYLE_CLASS_FLAT); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/tuner-1.5.0/src/Widgets/Window.vala new/tuner-1.5.1/src/Widgets/Window.vala --- old/tuner-1.5.0/src/Widgets/Window.vala 2021-10-14 00:37:05.000000000 +0200 +++ new/tuner-1.5.1/src/Widgets/Window.vala 2022-02-06 16:16:06.000000000 +0100 @@ -1,22 +1,7 @@ /* -* Copyright (c) 2020-2021 Louis Brauer <louis@brauer.family> -* -* This file is part of Tuner. -* -* Tuner 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. -* -* Tuner 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 Tuner. If not, see <http://www.gnu.org/licenses/>. -* -*/ + * SPDX-License-Identifier: GPL-3.0-or-later + * SPDX-FileCopyrightText: 2020-2022 Louis Brauer <louis@brauer.family> + */ using Gee; @@ -111,7 +96,7 @@ change_action_state (ACTION_ENABLE_AUTOPLAY, settings.get_boolean ("auto-play")); move (settings.get_int ("pos-x"), settings.get_int ("pos-y")); - set_geometry_hints (null, Gdk.Geometry() {min_height = 440, min_width = 800}, Gdk.WindowHints.MIN_SIZE); + set_geometry_hints (null, Gdk.Geometry() {min_height = 440, min_width = 600}, Gdk.WindowHints.MIN_SIZE); resize (settings.get_int ("window-width"), settings.get_int ("window-height")); delete_event.connect (e => { @@ -151,7 +136,7 @@ _("Discover Stations"), "media-playlist-shuffle-symbolic", _("Discover more stations"), stack, source_list); - var s1 = _directory.load_random_stations(10); + var s1 = _directory.load_random_stations(20); c1.realize.connect (() => { try { var slist = new StationList.with_stations (s1.next ());