diff -Nru kodi-audiodecoder-stsound-3.0.0/appveyor.yml kodi-audiodecoder-stsound-19.0.0/appveyor.yml --- kodi-audiodecoder-stsound-3.0.0/appveyor.yml 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/appveyor.yml 2013-05-31 22:59:22.000000000 +0000 @@ -23,7 +23,7 @@ build_script: - cd .. - - git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git + - git clone --branch Matrix --depth=1 https://github.com/xbmc/xbmc.git - cd %app_id% - mkdir build - cd build diff -Nru kodi-audiodecoder-stsound-3.0.0/audiodecoder.stsound/addon.xml.in kodi-audiodecoder-stsound-19.0.0/audiodecoder.stsound/addon.xml.in --- kodi-audiodecoder-stsound-3.0.0/audiodecoder.stsound/addon.xml.in 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/audiodecoder.stsound/addon.xml.in 2013-05-31 22:59:22.000000000 +0000 @@ -1,7 +1,7 @@ @ADDON_DEPENDS@ @@ -12,15 +12,15 @@ tags="true" library_@PLATFORM@="@LIBRARY_FILENAME@"/> - YM (spectrum) Audio Decoder - YM (spectrum) Audio Decoder - YM (YM2149 Music) ist ein Audioformat, das Anweisungen protokolliert, die an einen AY-3-8910- oder YM2149-Chip gesendet werden. Die Wiedergabe erfolgt durch Emulieren der Chips und Senden der protokollierten Daten an diese. Da das Format lediglich die Anweisungen auf dem Chip protokolliert, bleibt der ursprüngliche Inhalt des Musikformats nicht erhalten. - YM (YM2149 Music) is an audio format that logs instructions sent to an AY-3-8910 or YM2149 chip. Playback occurs by emulating the chips and sending the logged data to them. Because the format merely logs the instructions to the chip, it doesn't preserve the original content of the music format. @PLATFORM@ GPL-2.0-or-later https://github.com/xbmc/audiodecoder.stsound icon.png + YM (spectrum) Audio Decoder + YM (spectrum) Audio Decoder + YM (YM2149 Music) ist ein Audioformat, das Anweisungen protokolliert, die an einen AY-3-8910- oder YM2149-Chip gesendet werden. Die Wiedergabe erfolgt durch Emulieren der Chips und Senden der protokollierten Daten an diese. Da das Format lediglich die Anweisungen auf dem Chip protokolliert, bleibt der ursprüngliche Inhalt des Musikformats nicht erhalten. + YM (YM2149 Music) is an audio format that logs instructions sent to an AY-3-8910 or YM2149 chip. Playback occurs by emulating the chips and sending the logged data to them. Because the format merely logs the instructions to the chip, it doesn't preserve the original content of the music format. diff -Nru kodi-audiodecoder-stsound-3.0.0/audiodecoder.stsound/resources/language/resource.language.de_de/strings.po kodi-audiodecoder-stsound-19.0.0/audiodecoder.stsound/resources/language/resource.language.de_de/strings.po --- kodi-audiodecoder-stsound-3.0.0/audiodecoder.stsound/resources/language/resource.language.de_de/strings.po 1970-01-01 00:00:00.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/audiodecoder.stsound/resources/language/resource.language.de_de/strings.po 2013-05-31 22:59:22.000000000 +0000 @@ -0,0 +1,25 @@ +# Kodi Media Center language file +# Addon Name: YM Audio Decoder +# Addon id: audiodecoder.stsound +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Addons\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.stsound/issues/\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: German (Germany) (http://www.transifex.com/projects/p/kodi-addons/language/de_DE/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: de_DE\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "Addon Summary" +msgid "YM (spectrum) Audio Decoder" +msgstr "YM (spectrum) Audio Decoder" + +msgctxt "Addon Description" +msgid "YM (YM2149 Music) is an audio format that logs instructions sent to an AY-3-8910 or YM2149 chip. Playback occurs by emulating the chips and sending the logged data to them. Because the format merely logs the instructions to the chip, it doesn't preserve the original content of the music format." +msgstr "YM (YM2149 Music) ist ein Audioformat, das Anweisungen protokolliert, die an einen AY-3-8910- oder YM2149-Chip gesendet werden. Die Wiedergabe erfolgt durch Emulieren der Chips und Senden der protokollierten Daten an diese. Da das Format lediglich die Anweisungen auf dem Chip protokolliert, bleibt der ursprüngliche Inhalt des Musikformats nicht erhalten." diff -Nru kodi-audiodecoder-stsound-3.0.0/audiodecoder.stsound/resources/language/resource.language.en_gb/strings.po kodi-audiodecoder-stsound-19.0.0/audiodecoder.stsound/resources/language/resource.language.en_gb/strings.po --- kodi-audiodecoder-stsound-3.0.0/audiodecoder.stsound/resources/language/resource.language.en_gb/strings.po 1970-01-01 00:00:00.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/audiodecoder.stsound/resources/language/resource.language.en_gb/strings.po 2013-05-31 22:59:22.000000000 +0000 @@ -0,0 +1,25 @@ +# Kodi Media Center language file +# Addon Name: YM Audio Decoder +# Addon id: audiodecoder.stsound +# Addon Provider: Team Kodi +msgid "" +msgstr "" +"Project-Id-Version: KODI Addons\n" +"Report-Msgid-Bugs-To: https://github.com/xbmc/audiodecoder.stsound/issues/\n" +"POT-Creation-Date: YEAR-MO-DA HO:MI+ZONE\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Kodi Translation Team\n" +"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/kodi-addons/language/en_GB/)\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Language: en_GB\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +msgctxt "Addon Summary" +msgid "YM (spectrum) Audio Decoder" +msgstr "" + +msgctxt "Addon Description" +msgid "YM (YM2149 Music) is an audio format that logs instructions sent to an AY-3-8910 or YM2149 chip. Playback occurs by emulating the chips and sending the logged data to them. Because the format merely logs the instructions to the chip, it doesn't preserve the original content of the music format." +msgstr "" diff -Nru kodi-audiodecoder-stsound-3.0.0/azure-pipelines.yml kodi-audiodecoder-stsound-19.0.0/azure-pipelines.yml --- kodi-audiodecoder-stsound-3.0.0/azure-pipelines.yml 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/azure-pipelines.yml 2013-05-31 22:59:22.000000000 +0000 @@ -5,6 +5,7 @@ branches: include: - Matrix + - Nexus - releases/* paths: include: @@ -46,7 +47,7 @@ - script: | cd .. - git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git kodi + git clone --branch Matrix --depth=1 https://github.com/xbmc/xbmc.git kodi cd $(Build.SourcesDirectory) mkdir build cd build diff -Nru kodi-audiodecoder-stsound-3.0.0/debian/changelog kodi-audiodecoder-stsound-19.0.0/debian/changelog --- kodi-audiodecoder-stsound-3.0.0/debian/changelog 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/debian/changelog 2013-05-31 22:59:22.000000000 +0000 @@ -1,4 +1,4 @@ -kodi-audiodecoder-stsound (3.0.0-1~focal) focal; urgency=low +kodi-audiodecoder-stsound (19.0.0-1~focal) focal; urgency=low [ kodi ] * autogenerated dummy changelog diff -Nru kodi-audiodecoder-stsound-3.0.0/debian/copyright kodi-audiodecoder-stsound-19.0.0/debian/copyright --- kodi-audiodecoder-stsound-3.0.0/debian/copyright 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/debian/copyright 2013-05-31 22:59:22.000000000 +0000 @@ -3,7 +3,7 @@ Source: https://github.com/xbmc/audiodecoder.stsound Files: * -Copyright: 2005-2020 Team Kodi +Copyright: 2005-2021 Team Kodi License: GPL-2+ This package is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by diff -Nru kodi-audiodecoder-stsound-3.0.0/.github/workflows/build.yml kodi-audiodecoder-stsound-19.0.0/.github/workflows/build.yml --- kodi-audiodecoder-stsound-3.0.0/.github/workflows/build.yml 1970-01-01 00:00:00.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/.github/workflows/build.yml 2013-05-31 22:59:22.000000000 +0000 @@ -0,0 +1,61 @@ +name: Build and run tests +on: [push, pull_request] +env: + app_id: audiodecoder.stsound + +jobs: + build: + runs-on: ${{ matrix.os }} + strategy: + fail-fast: false + matrix: + include: + - name: "Debian package test" + os: ubuntu-18.04 + CC: gcc + CXX: g++ + DEBIAN_BUILD: true + #- os: ubuntu-18.04 + #CC: gcc + #CXX: g++ + #- os: ubuntu-18.04 + #CC: clang + #CXX: clang++ + #- os: macos-10.15 + steps: + - name: Install needed ubuntu depends + env: + DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }} + run: | + if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/ppa; fi + if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi + if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi + - name: Checkout Kodi repo + uses: actions/checkout@v2 + with: + repository: xbmc/xbmc + ref: Matrix + path: xbmc + - name: Checkout audiodecoder.stsound repo + uses: actions/checkout@v2 + with: + path: ${{ env.app_id }} + - name: Configure + env: + CC: ${{ matrix.CC }} + CXX: ${{ matrix.CXX }} + DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }} + run: | + if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir -p build && cd build; fi + if [[ $DEBIAN_BUILD != true ]]; then cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=${{ github.workspace }} -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=${{ github.workspace }}/xbmc/addons -DPACKAGE_ZIP=1 ${{ github.workspace }}/xbmc/cmake/addons; fi + if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/Matrix/xbmc/addons/kodi-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi + if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep ${{ github.workspace }}/${app_id}; fi + - name: Build + env: + CC: ${{ matrix.CC }} + CXX: ${{ matrix.CXX }} + DEBIAN_BUILD: ${{ matrix.DEBIAN_BUILD }} + run: | + if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id}/build; fi + if [[ $DEBIAN_BUILD != true ]]; then make; fi + if [[ $DEBIAN_BUILD == true ]]; then ./debian-addon-package-test.sh ${{ github.workspace }}/${app_id}; fi diff -Nru kodi-audiodecoder-stsound-3.0.0/.github/workflows/sync-addon-metadata-translations.yml kodi-audiodecoder-stsound-19.0.0/.github/workflows/sync-addon-metadata-translations.yml --- kodi-audiodecoder-stsound-3.0.0/.github/workflows/sync-addon-metadata-translations.yml 1970-01-01 00:00:00.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/.github/workflows/sync-addon-metadata-translations.yml 2013-05-31 22:59:22.000000000 +0000 @@ -0,0 +1,46 @@ +name: Sync addon metadata translations + +on: + push: + branches: [ Matrix, Nexus ] + paths: + - '**addon.xml' + - '**resource.language.**strings.po' + +jobs: + default: + if: github.repository == 'xbmc/audiodecoder.stsound' + runs-on: ubuntu-latest + + steps: + + - name: Checkout repository + uses: actions/checkout@v2 + with: + path: project + + - name: Set up Python + uses: actions/setup-python@v2 + with: + python-version: '3.9' + + - name: Install dependencies + run: | + python -m pip install --upgrade pip + python -m pip install git+https://github.com/xbmc/sync_addon_metadata_translations.git + + - name: Run sync-addon-metadata-translations + run: | + sync-addon-metadata-translations + working-directory: ./project + + - name: Create PR for sync-addon-metadata-translations changes + uses: peter-evans/create-pull-request@v3.10.0 + with: + commit-message: Sync of addon metadata translations + title: Sync of addon metadata translations + body: Sync of addon metadata translations triggered by ${{ github.sha }} + branch: amt-sync + delete-branch: true + path: ./project + reviewers: gade01 diff -Nru kodi-audiodecoder-stsound-3.0.0/README.md kodi-audiodecoder-stsound-19.0.0/README.md --- kodi-audiodecoder-stsound-3.0.0/README.md 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/README.md 2013-05-31 22:59:22.000000000 +0000 @@ -3,7 +3,7 @@ This is a [Kodi](https://kodi.tv) audio decoder addon for YM files. [![License: GPL-2.0-or-later](https://img.shields.io/badge/License-GPL%20v2+-blue.svg)](LICENSE.md) -[![Build Status](https://travis-ci.org/xbmc/audiodecoder.stsound.svg?branch=Matrix)](https://travis-ci.org/xbmc/audiodecoder.stsound/branches) +[![Build and run tests](https://github.com/xbmc/audiodecoder.stsound/actions/workflows/build.yml/badge.svg?branch=Matrix)](https://github.com/xbmc/audiodecoder.stsound/actions/workflows/build.yml) [![Build Status](https://dev.azure.com/teamkodi/binary-addons/_apis/build/status/xbmc.audiodecoder.stsound?branchName=Matrix)](https://dev.azure.com/teamkodi/binary-addons/_build/latest?definitionId=16&branchName=Matrix) [![Build Status](https://jenkins.kodi.tv/view/Addons/job/xbmc/job/audiodecoder.stsound/job/Matrix/badge/icon)](https://jenkins.kodi.tv/blue/organizations/jenkins/xbmc%2Faudiodecoder.stsound/branches/) @@ -11,7 +11,7 @@ ## Build instructions When building the addon you have to use the correct branch depending on which version of Kodi you're building against. -If you want to build the addon to be compatible with the latest kodi `master` commit, you need to checkout the branch with the current kodi codename. +If you want to build the addon to be compatible with the latest kodi `Matrix` commit, you need to checkout the branch with the current kodi codename. Also make sure you follow this README from the branch in question. ### Linux @@ -19,8 +19,8 @@ The following instructions assume you will have built Kodi already in the `kodi-build` directory suggested by the README. -1. `git clone --branch master https://github.com/xbmc/xbmc.git` -2. `git clone https://github.com/xbmc/audiodecoder.stsound.git` +1. `git clone --branch Matrix https://github.com/xbmc/xbmc.git` +2. `git clone --branch Matrix https://github.com/xbmc/audiodecoder.stsound.git` 3. `cd audiodecoder.stsound && mkdir build && cd build` 4. `cmake -DADDONS_TO_BUILD=audiodecoder.stsound -DADDON_SRC_PREFIX=../.. -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=../../xbmc/kodi-build/addons -DPACKAGE_ZIP=1 ../../xbmc/cmake/addons` 5. `make` diff -Nru kodi-audiodecoder-stsound-3.0.0/src/YMCodec.cpp kodi-audiodecoder-stsound-19.0.0/src/YMCodec.cpp --- kodi-audiodecoder-stsound-3.0.0/src/YMCodec.cpp 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/src/YMCodec.cpp 2013-05-31 22:59:22.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2020 Team Kodi (https://kodi.tv) + * Copyright (C) 2008-2021 Team Kodi (https://kodi.tv) * * SPDX-License-Identifier: GPL-2.0-or-later * See LICENSE.md for more information. diff -Nru kodi-audiodecoder-stsound-3.0.0/src/YMCodec.h kodi-audiodecoder-stsound-19.0.0/src/YMCodec.h --- kodi-audiodecoder-stsound-3.0.0/src/YMCodec.h 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/src/YMCodec.h 2013-05-31 22:59:22.000000000 +0000 @@ -1,5 +1,5 @@ /* - * Copyright (C) 2008-2020 Team Kodi (https://kodi.tv) + * Copyright (C) 2008-2021 Team Kodi (https://kodi.tv) * * SPDX-License-Identifier: GPL-2.0-or-later * See LICENSE.md for more information. diff -Nru kodi-audiodecoder-stsound-3.0.0/.travis.yml kodi-audiodecoder-stsound-19.0.0/.travis.yml --- kodi-audiodecoder-stsound-3.0.0/.travis.yml 2013-05-31 22:59:22.000000000 +0000 +++ kodi-audiodecoder-stsound-19.0.0/.travis.yml 2013-05-31 22:59:22.000000000 +0000 @@ -30,7 +30,7 @@ osx_image: xcode10.2 before_install: - - if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/xbmc-nightly; fi + - if [[ $DEBIAN_BUILD == true ]]; then sudo add-apt-repository -y ppa:team-xbmc/ppa; fi - if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get update; fi - if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get install fakeroot; fi @@ -40,12 +40,12 @@ # before_script: - if [[ $DEBIAN_BUILD != true ]]; then cd $TRAVIS_BUILD_DIR/..; fi - - if [[ $DEBIAN_BUILD != true ]]; then git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git; fi + - if [[ $DEBIAN_BUILD != true ]]; then git clone --branch Matrix --depth=1 https://github.com/xbmc/xbmc.git; fi - if [[ $DEBIAN_BUILD != true ]]; then cd ${app_id} && mkdir build && cd build; fi - if [[ $DEBIAN_BUILD != true ]]; then mkdir -p definition/${app_id}; fi - if [[ $DEBIAN_BUILD != true ]]; then echo ${app_id} $TRAVIS_BUILD_DIR $TRAVIS_COMMIT > definition/${app_id}/${app_id}.txt; fi - if [[ $DEBIAN_BUILD != true ]]; then cmake -DADDONS_TO_BUILD=${app_id} -DADDON_SRC_PREFIX=$TRAVIS_BUILD_DIR/.. -DADDONS_DEFINITION_DIR=$TRAVIS_BUILD_DIR/build/definition -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=$TRAVIS_BUILD_DIR/../xbmc/addons -DPACKAGE_ZIP=1 $TRAVIS_BUILD_DIR/../xbmc/cmake/addons; fi - - if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/master/xbmc/addons/kodi-addon-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi + - if [[ $DEBIAN_BUILD == true ]]; then wget https://raw.githubusercontent.com/xbmc/xbmc/Matrix/xbmc/addons/kodi-dev-kit/tools/debian-addon-package-test.sh && chmod +x ./debian-addon-package-test.sh; fi - if [[ $DEBIAN_BUILD == true ]]; then sudo apt-get build-dep $TRAVIS_BUILD_DIR; fi script: