Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
137 commits
Select commit Hold shift + click to select a range
e368081
Improve CI for matrix
enen92 Apr 12, 2020
86b51ad
Add assets to addon.xml for matrix
enen92 Apr 12, 2020
67b4ea3
Remove py2
enen92 Apr 12, 2020
fe0b6c8
Use new language folder layout
enen92 Apr 12, 2020
f5c5e2e
Fix esource.language.sr_rs@latin
enen92 Apr 12, 2020
3bf6be4
Fix m3u playlists; rockabillo
enen92 Apr 12, 2020
bccccb4
Use linear interpolation for ratings
enen92 Apr 12, 2020
9f52851
Version 3.0.0+matrix.1
enen92 Apr 12, 2020
63fce09
Add changelog to gitattributes
enen92 Apr 12, 2020
678b32e
Use the playlist resolver also in custom stations
enen92 Apr 13, 2020
cd6da09
Bump to 3.0.1+matrix.1
enen92 Apr 13, 2020
b13ab95
Update api.py
patrizia21 Apr 16, 2020
086f59d
Update plugin.py
patrizia21 Apr 16, 2020
2b1207b
Update settings.xml
patrizia21 Apr 16, 2020
294dc5a
Update strings.po
patrizia21 Apr 16, 2020
4e7c897
Update addon.xml
patrizia21 Apr 17, 2020
d49537e
Fix custom stations if the url is not a playlist
enen92 May 1, 2020
4bdfe5d
Merge pull request #3 from patrizia21/matrix
enen92 May 1, 2020
d11c795
Fix spanish language string for users not running kodi in spanish
enen92 May 1, 2020
5609a41
Fix spanish api url
enen92 May 1, 2020
3402c83
Fix translations (add 30000 stations)
enen92 May 1, 2020
a3538ec
Added screenshots
enen92 May 1, 2020
dff4184
Version v3.0.3+matrix.1
enen92 May 1, 2020
3d1c070
Add screenshots and increase localversion
enen92 May 1, 2020
d82009d
Fix spanish translations...
enen92 May 1, 2020
0ce1021
Scale screenshots
enen92 May 1, 2020
e64282b
Addon checker fixes for screenshots. Bump local to 3.0.3+matrix.5
enen92 May 1, 2020
2fc6559
3.0.3+matrix.6
enen92 May 1, 2020
f1f10ce
Add StationName property
enen92 Sep 27, 2020
01c2eba
Bump to 3.0.4+matrix.0
enen92 Sep 27, 2020
965abbf
Add support for offscreen=True
enen92 Dec 8, 2020
bdae18a
Also set station name on the resolved final item
enen92 May 4, 2021
50c35c8
Bump version to 3.0.6+matrix.1
enen92 May 4, 2021
c3d336e
Translated using Weblate (Asturian (Spain) (ast_es))
weblate May 7, 2021
c5a535e
Merge pull request #4 from weblate/weblate-kodi-add-ons-music-plugin-…
gade01 May 7, 2021
860b016
Create sync-addon-metadata-translations.yml
gade01 Jun 17, 2021
e1c95f6
Translated using Weblate (Russian (ru_ru))
weblate Jul 5, 2021
a52f3ed
Merge pull request #7 from weblate/weblate-kodi-add-ons-music-plugin-…
gade01 Jul 19, 2021
c7d34dc
Merge pull request #5 from gade01/metadata-sync-action
gade01 Jul 19, 2021
8ce1be6
Translated using Weblate (Polish (pl_pl))
weblate Jul 19, 2021
e4df7c5
Merge pull request #8 from weblate/weblate-kodi-add-ons-music-plugin-…
gade01 Jul 19, 2021
b8d620f
Sync of addon metadata translations
gade01 Jul 19, 2021
24ad6e1
Merge pull request #9 from XBMC-Addons/amt-sync
gade01 Jul 19, 2021
fd71c7b
Translated using Weblate (Swedish (sv_se))
weblate Aug 20, 2021
b03d8e6
Merge pull request #11 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Aug 20, 2021
2686205
Sync of addon metadata translations
gade01 Aug 20, 2021
bc0801f
Merge pull request #12 from XBMC-Addons/amt-sync
gade01 Aug 20, 2021
98b6dd9
Translated using Weblate (Chinese (China) (zh_cn))
weblate Sep 17, 2021
16b053b
Merge pull request #13 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Sep 23, 2021
c65f2d6
Translated using Weblate (Belarusian (be_by))
weblate Sep 23, 2021
af41fd3
Merge pull request #14 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Sep 24, 2021
be51cd6
Sync of addon metadata translations
gade01 Sep 24, 2021
d2dca74
Merge pull request #15 from XBMC-Addons/amt-sync
gade01 Sep 24, 2021
f9af210
Remove .de from the fanart, this is now multi country
enen92 Oct 3, 2021
d9f5d59
Move art to the art folder
enen92 Oct 3, 2021
a0832bb
Avoid errors when the stream id or url cannot be determined
enen92 Oct 3, 2021
2efcbfa
Art: add art to the resources folder
enen92 Oct 3, 2021
dc9a011
Fix container reload
enen92 Oct 3, 2021
e71e29f
bump version to 3.0.7+matrix.1
enen92 Oct 3, 2021
2b5a187
Translated using Weblate (Danish (da_dk))
weblate Oct 13, 2021
8611ab4
Merge pull request #18 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Oct 14, 2021
f41cffd
Translated using Weblate (Chinese (China) (zh_cn))
weblate Oct 25, 2021
7374e39
Merge pull request #19 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Oct 25, 2021
ff8044c
Translated using Weblate (Russian (ru_ru))
weblate Nov 4, 2021
1fb50de
Merge pull request #21 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Nov 7, 2021
f866286
Sync of addon metadata translations
gade01 Nov 7, 2021
a9d22ac
Initialize empty context menu entry
enen92 Nov 24, 2021
935e127
Merge pull request #22 from XBMC-Addons/amt-sync
enen92 Nov 24, 2021
a879f86
Bump version v3.0.8+matrix.1
enen92 Nov 24, 2021
bc4b039
Sync of addon metadata translations
enen92 Nov 24, 2021
fba9b44
Merge pull request #24 from XBMC-Addons/amt-sync
enen92 Nov 24, 2021
49ec440
Update translation files
weblate Nov 24, 2021
62846ea
Merge pull request #23 from weblate/weblate-kodi-add-ons-music-plugin…
enen92 Nov 24, 2021
430f04c
Translated using Weblate (Lithuanian (lt_lt))
weblate Dec 14, 2021
98782fa
Merge pull request #25 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Dec 19, 2021
12be4cb
Sync of addon metadata translations
gade01 Dec 19, 2021
f378852
Merge pull request #26 from XBMC-Addons/amt-sync
gade01 Dec 19, 2021
44e61a3
Translated using Weblate (Korean (ko_kr))
weblate Dec 23, 2021
1380afc
Merge pull request #27 from weblate/weblate-kodi-add-ons-music-plugin…
enen92 Dec 31, 2021
61a0a92
Sync of addon metadata translations
enen92 Dec 31, 2021
60c0281
Merge pull request #28 from XBMC-Addons/amt-sync
enen92 Dec 31, 2021
76def2b
Version 3.0.9+matrix.1
enen92 Dec 31, 2021
a6e2b1f
Translated using Weblate (German (de_de))
weblate Jan 15, 2022
9576af5
Merge pull request #29 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Jan 19, 2022
61e7051
Sync of addon metadata translations
gade01 Jan 19, 2022
428c5e4
Merge pull request #30 from XBMC-Addons/amt-sync
gade01 Jan 19, 2022
1ffa0f5
Translated using Weblate (Slovak (sk_sk))
weblate Feb 6, 2022
528875a
Merge pull request #31 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Feb 10, 2022
e1fe56c
Translated using Weblate (Finnish (fi_fi))
weblate Mar 19, 2022
4d8687f
Merge pull request #33 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Mar 21, 2022
8b2788f
Sync of addon metadata translations
gade01 Mar 21, 2022
43ecb31
Merge pull request #34 from XBMC-Addons/amt-sync
gade01 Mar 21, 2022
1ca2c64
Translated using Weblate (Czech (cs_cz))
weblate Apr 24, 2022
72669ce
Merge pull request #35 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Apr 26, 2022
0d6e59f
Translated using Weblate (Czech (cs_cz))
weblate May 9, 2022
c26126a
Merge pull request #36 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 May 11, 2022
bcb44a2
Translated using Weblate (French (France) (fr_fr))
weblate May 27, 2022
1c28dad
Merge pull request #37 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 May 27, 2022
10d1746
Translated using Weblate (Czech (cs_cz))
weblate Jun 11, 2022
a2a0419
Merge pull request #38 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Jun 13, 2022
7824acd
Sync of addon metadata translations
gade01 Jun 13, 2022
023e91c
Merge pull request #39 from XBMC-Addons/amt-sync
gade01 Jun 13, 2022
8b1545d
Translated using Weblate (Finnish (fi_fi))
weblate Jul 1, 2022
30eaaf1
Merge pull request #40 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Jul 1, 2022
01ededf
Translated using Weblate (Finnish (fi_fi))
weblate Jul 17, 2022
0d78c1c
Merge pull request #41 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Jul 19, 2022
44008aa
Sync of addon metadata translations
gade01 Jul 19, 2022
2b6e74d
Merge pull request #42 from XBMC-Addons/amt-sync
gade01 Jul 19, 2022
11191df
Translated using Weblate (Italian (it_it))
weblate Aug 8, 2022
737067f
Merge pull request #43 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Aug 9, 2022
fa73a45
Translated using Weblate (Portuguese (Portugal) (pt_pt))
weblate Aug 24, 2022
fc917ba
Merge pull request #44 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Aug 29, 2022
4267a59
Translated using Weblate (Dutch (nl_nl))
weblate Sep 11, 2022
7e8cbf3
Merge pull request #45 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Sep 12, 2022
1c68a9e
Translated using Weblate (Latvian (lv_lv))
weblate Oct 1, 2022
4d49dca
Merge pull request #46 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Oct 11, 2022
873efa8
Translated using Weblate (Latvian (lv_lv))
weblate Oct 12, 2022
cf78bbb
Merge pull request #47 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Oct 14, 2022
1574f1f
Sync of addon metadata translations
gade01 Oct 14, 2022
045d1be
Merge pull request #48 from XBMC-Addons/amt-sync
gade01 Oct 14, 2022
1bd1a99
Translated using Weblate (Italian (it_it))
weblate Dec 25, 2022
00bb0ba
Merge pull request #49 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Dec 26, 2022
5169d6c
Sync of addon metadata translations
gade01 Dec 26, 2022
53c49ff
Merge pull request #50 from XBMC-Addons/amt-sync
gade01 Dec 26, 2022
1e1945a
Translated using Weblate (Croatian (hr_hr))
weblate Jan 11, 2023
f1b83d3
Merge pull request #51 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Jan 12, 2023
49af74b
Translated using Weblate (German (de_de))
weblate Feb 6, 2023
f94bfe1
Merge pull request #52 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Feb 25, 2023
9f5a711
Sync of addon metadata translations
gade01 Feb 25, 2023
4577d77
Merge pull request #53 from XBMC-Addons/amt-sync
gade01 Feb 25, 2023
2d7156a
Translated using Weblate (Spanish (Spain) (es_es))
weblate Mar 3, 2023
944e6bb
Merge pull request #54 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Mar 6, 2023
5fc4f8f
Translated using Weblate (Indonesian (id_id))
weblate Mar 6, 2024
64db67b
Merge pull request #56 from weblate/weblate-kodi-add-ons-music-plugin…
gade01 Apr 13, 2024
aeab6bb
Sync of addon metadata translations
gade01 Apr 13, 2024
0bd83cf
Merge pull request #55 from XBMC-Addons/amt-sync
gade01 Apr 13, 2024
25cb9d3
Update addon version and API integration; replace legacy radio.de API…
scayac Feb 20, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion .gitattributes
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
.gitignore export-ignore
.gitattributes export-ignore
.github export-ignore
resources/lib/test.py export-ignore
resources/lib/test.py export-ignore
changelog.txt
23 changes: 20 additions & 3 deletions .github/workflows/addon-check.yml
Original file line number Diff line number Diff line change
@@ -1,16 +1,33 @@
name: Kodi Addon-Check

on: [push]
on:
push:
branches:
- '*'
tags-ignore:
- v*
pull_request:
branches:
- '*'

jobs:
kodi-addon-checker:
runs-on: ubuntu-latest
name: Kodi addon checker
steps:

- name: Checkout
uses: actions/checkout@v1

- name: Extract official repo target
shell: bash
run: echo "##[set-output name=branch;]$(echo ${GITHUB_REF#refs/heads/})"
id: extract_branch

- name: Kodi addon checker validation
id: kodi-addon-checker
uses: xbmc/action-kodi-addon-checker@v1.0
uses: xbmc/action-kodi-addon-checker@v1.2
with:
kodi-version: 'gotham'
kodi-version: ${{ steps.extract_branch.outputs.branch }}
addon-id: ${{ github.event.repository.name }}
is-pr: false
37 changes: 31 additions & 6 deletions .github/workflows/addon-submitter.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,21 +8,44 @@ on:
jobs:
kodi-addon-submitter:
runs-on: ubuntu-latest
name: Kodi addon submitter
name: Kodi Addon Submitter
steps:

- name: Checkout
uses: actions/checkout@v1

- name: Extract kodi official repository target
id: extract_branch_pr
shell: bash
env:
ADDON_ID: ${{ github.event.repository.name }}
run: |
echo "##[set-output name=branch;]$(git --no-pager branch -a --contains "$GITHUB_SHA" | grep 'remotes/origin/' | cut -d '/' -f3)"
if [[ $ADDON_ID == plugin* ]]; then
echo "##[set-output name=repo;]repo-plugins"
else
echo "##[set-output name=repo;]repo-scripts"
fi
- name: Kodi addon checker validation
id: kodi-addon-checker
uses: xbmc/action-kodi-addon-checker@v1.2
with:
kodi-version: ${{ steps.extract_branch_pr.outputs.branch }}
addon-id: ${{ github.event.repository.name }}
is-pr: true

- name: Generate distribution zip and submit to official kodi repository
id: kodi-addon-submitter
uses: xbmc/action-kodi-addon-submitter@v1.0
uses: xbmc/action-kodi-addon-submitter@v1.2
with: # Replace all the below values
kodi-repository: 'repo-plugins'
kodi-version: 'gotham'
addon-id: 'plugin.audio.radio_de'
kodi-repository: ${{ steps.extract_branch_pr.outputs.repo }}
kodi-version: ${{ steps.extract_branch_pr.outputs.branch }}
addon-id: ${{ github.event.repository.name }}
env: # Make sure you create the below secrets (GH_TOKEN and EMAIL)
GH_USERNAME: enenbot
GH_TOKEN: ${{secrets.GH_TOKEN}}
EMAIL: ${{secrets.EMAIL}}

- name: Create Github Release
id: create_release
uses: actions/create-release@v1.0.0
Expand All @@ -33,6 +56,8 @@ jobs:
release_name: Release ${{ github.ref }}
draft: false
prerelease: false
body: "Version for use in Kodi ${{ steps.extract_branch_pr.outputs.branch }} and above"

- name: Upload Addon zip to github release
id: upload-release-asset
uses: actions/upload-release-asset@v1.0.1
Expand All @@ -42,4 +67,4 @@ jobs:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: ${{ steps.kodi-addon-submitter.outputs.addon-zip }}
asset_name: ${{ steps.kodi-addon-submitter.outputs.addon-zip }}
asset_content_type: application/zip
asset_content_type: application/zip
58 changes: 58 additions & 0 deletions .github/workflows/sync-addon-metadata-translations.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,58 @@
name: Sync addon metadata translations

on:
push:
branches: [ matrix, nexus ]
paths:
- '**addon.xml'
- '**resource.language.**strings.po'

jobs:
default:
if: github.repository == 'XBMC-Addons/plugin.audio.radio_de'
runs-on: ubuntu-latest

strategy:

fail-fast: false
matrix:
python-version: [ 3.9 ]

steps:

- name: Checkout repository
uses: actions/checkout@v2
with:
path: project

- name: Checkout sync_addon_metadata_translations repository
uses: actions/checkout@v2
with:
repository: xbmc/sync_addon_metadata_translations
path: sync_addon_metadata_translations

- name: Set up Python ${{ matrix.python-version }}
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install dependencies
run: |
python -m pip install --upgrade pip
python -m pip install sync_addon_metadata_translations/

- 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
8 changes: 8 additions & 0 deletions addon.py
Original file line number Diff line number Diff line change
@@ -1,4 +1,12 @@
# -*- coding: utf-8 -*-
'''
* Copyright (C) 2019- enen92 (enen92@kodi.tv)
* Copyright (C) 2012-2019 Tristan Fischer (sphere@dersphere.de)
* This file is part of plugin.audio.radio_de
*
* SPDX-License-Identifier: GPL-2.0-only
* See LICENSE.txt for more information.
'''

from resources.lib import plugin

Expand Down
Loading