Import upstream version 2.6.23+ds1+git20210914.1.649891c
Debian Janitor
2 years ago
0 | --- | |
1 | name: Problem report | |
2 | about: Create an extensive report to help us document a problem | |
3 | ||
4 | --- | |
5 | <!--- Please fill out this template to the best of your ability. You can always edit this issue once you have created it. --> | |
6 | <!--- Read the following link before you create a new problem report: https://kodi.wiki/view/HOW-TO:Submit_a_bug_report --> | |
7 | ## Bug report | |
8 | ### Describe the bug | |
9 | Here is a clear and concise description of what the problem is: | |
10 | <!--- Provide a more detailed introduction to the issue itself, and why you consider it to be a bug --> | |
11 | <!--- A bug report that is not clear will be closed --> | |
12 | <!--- Put your text below this line --> | |
13 | ||
14 | ||
15 | ||
16 | ## Expected Behavior | |
17 | Here is a clear and concise description of what was expected to happen: | |
18 | <!--- Tell us what should happen --> | |
19 | <!--- Put your text below this line --> | |
20 | ||
21 | ||
22 | ||
23 | ## Actual Behavior | |
24 | <!--- Tell us what happens instead --> | |
25 | <!--- Put your text below this line --> | |
26 | ||
27 | ||
28 | ||
29 | ## Possible Fix | |
30 | <!--- Not obligatory, but suggest a fix or reason for the bug --> | |
31 | <!--- Put your text below this line --> | |
32 | ||
33 | ||
34 | ||
35 | ### To Reproduce | |
36 | Steps to reproduce the behavior: | |
37 | <!--- Provide a link to a live example, or an unambiguous set of steps to --> | |
38 | <!--- reproduce this bug. Include code to reproduce, if relevant --> | |
39 | <!--- Put your text below this line --> | |
40 | 1. | |
41 | 2. | |
42 | 3. | |
43 | ||
44 | ||
45 | ### Debuglog | |
46 | <!--- Put your text below this line --> | |
47 | <!--- A debuglog is always mandatory when creating an issue. Provide one! --> | |
48 | The debuglog can be found here: | |
49 | ||
50 | ||
51 | ### MPD/M3U8s/ISM | |
52 | <!--- Put your text below this line --> | |
53 | <!--- Manifest(s) are always mandatory when creating an issue. Provide them! --> | |
54 | An example or copy of a manifest (or manifests for HLS - master and variants) can be found here: | |
55 | ||
56 | ||
57 | ### Screenshots | |
58 | Here are some links or screenshots to help explain the problem: | |
59 | <!--- Put your text below this line --> | |
60 | ||
61 | ||
62 | ||
63 | ## Additional context or screenshots (if appropriate) | |
64 | Here is some additional context or explanation that might help: | |
65 | <!--- How has this bug affected you? What were you trying to accomplish? --> | |
66 | <!--- Put your text below this line --> | |
67 | ||
68 | ||
69 | ||
70 | ### Your Environment | |
71 | Used Operating system: | |
72 | <!--- Include as many relevant details about the environment you experienced the bug in --> | |
73 | <!--- Put your text below this line. Checkboxes can easily be ticked once issue is created --> | |
74 | - [ ] Android | |
75 | - [ ] iOS | |
76 | - [ ] tvOS | |
77 | - [ ] Linux | |
78 | - [ ] OSX | |
79 | - [ ] Windows | |
80 | - [ ] Windows UWP | |
81 | ||
82 | - Operating system version/name: | |
83 | - Kodi version: | |
84 | - inputstream.adaptive version: | |
85 | ||
86 | ||
87 | ||
88 | <!--- End of this issue --> | |
89 | *note: Once the issue is made we require you to update it with new information should that be required. | |
90 | Team Kodi will consider your problem report however, we will not make any promises the problem will be solved.*⏎ |
0 | name: Build and run tests | |
1 | on: [push, pull_request] | |
2 | env: | |
3 | app_id: inputstream.adaptive | |
4 | ||
5 | jobs: | |
6 | build: | |
7 | runs-on: ${{ matrix.os }} | |
8 | strategy: | |
9 | fail-fast: false | |
10 | matrix: | |
11 | include: | |
12 | - os: ubuntu-18.04 | |
13 | CC: gcc | |
14 | CXX: g++ | |
15 | - os: ubuntu-18.04 | |
16 | CC: clang | |
17 | CXX: clang++ | |
18 | - os: macos-10.15 | |
19 | steps: | |
20 | - name: Checkout Kodi repo | |
21 | uses: actions/checkout@v2 | |
22 | with: | |
23 | repository: xbmc/xbmc | |
24 | ref: master | |
25 | path: xbmc | |
26 | - name: Checkout inputstream.adaptive repo | |
27 | uses: actions/checkout@v2 | |
28 | with: | |
29 | path: ${{ env.app_id }} | |
30 | - name: Configure | |
31 | env: | |
32 | CC: ${{ matrix.CC }} | |
33 | CXX: ${{ matrix.CXX }} | |
34 | run: | | |
35 | cd ${app_id} && mkdir -p build && cd build | |
36 | 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 | |
37 | - name: Build | |
38 | env: | |
39 | CC: ${{ matrix.CC }} | |
40 | CXX: ${{ matrix.CXX }} | |
41 | run: | | |
42 | cd ${app_id}/build | |
43 | make | |
44 | - name: Run tests | |
45 | run: | | |
46 | cd ${app_id}/build/${app_id}-prefix/src/${app_id}-build | |
47 | make CTEST_OUTPUT_ON_FAILURE=1 GTEST_COLOR=1 test |
0 | name: Changelog and Release | |
1 | # Update the changelog and news(optionally), bump the version, and create a release | |
2 | # | |
3 | # The release is created on the given branch, release and tag name format will be <version>-<branch> and | |
4 | # the body of the release will be created from the changelog.txt or news element in the addon.xml.in | |
5 | # | |
6 | # options: | |
7 | # - version_type: 'minor' / 'micro' # whether to do a minor or micro version bump | |
8 | # - changelog_text: string to add to the changelog and news | |
9 | # - update_news: 'true' / 'false' # whether to update the news in the addon.xml.in | |
10 | # - add_date: 'true' / 'false' # Add date to version number in changelog and news. ie. v1.0.1 (2021-7-17) | |
11 | ||
12 | on: | |
13 | workflow_dispatch: | |
14 | inputs: | |
15 | version_type: | |
16 | description: 'Create a ''minor'' or ''micro'' release?' | |
17 | required: true | |
18 | default: 'minor' | |
19 | changelog_text: | |
20 | description: 'Input the changes you''d like to add to the changelogs. Your text should be encapsulated in "''s with line feeds represented by literal \n''s. ie. "This is the first change\nThis is the second change"' | |
21 | required: true | |
22 | default: '' | |
23 | update_news: | |
24 | description: 'Update news in addon.xml.in? [true|false]' | |
25 | required: true | |
26 | default: 'true' | |
27 | add_date: | |
28 | description: 'Add date to version number in changelog and news. ie. "v1.0.1 (2021-7-17)" [true|false]' | |
29 | required: true | |
30 | default: 'true' | |
31 | ||
32 | jobs: | |
33 | default: | |
34 | runs-on: ubuntu-latest | |
35 | name: Changelog and Release | |
36 | ||
37 | steps: | |
38 | ||
39 | # Checkout the current repository into a directory (repositories name) | |
40 | - name: Checkout Repository | |
41 | uses: actions/checkout@v2 | |
42 | with: | |
43 | fetch-depth: 0 | |
44 | path: ${{ github.event.repository.name }} | |
45 | ||
46 | # Checkout the required scripts from kodi-pvr/pvr-scripts into the 'scripts' directory | |
47 | - name: Checkout Scripts | |
48 | uses: actions/checkout@v2 | |
49 | with: | |
50 | fetch-depth: 0 | |
51 | repository: kodi-pvr/pvr-scripts | |
52 | path: scripts | |
53 | ||
54 | # Install all dependencies required by the following steps | |
55 | # - libxml2-utils, xmlstarlet: reading news and version from addon.xml.in | |
56 | - name: Install dependencies | |
57 | run: | | |
58 | sudo apt-get install libxml2-utils xmlstarlet | |
59 | ||
60 | # Setup python version 3.9 | |
61 | - name: Set up Python | |
62 | uses: actions/setup-python@v2 | |
63 | with: | |
64 | python-version: '3.9' | |
65 | ||
66 | # Run the python script to increment the version, changelog and news | |
67 | - name: Increment version and update changelogs | |
68 | run: | | |
69 | arguments= | |
70 | if [[ ${{ github.event.inputs.update_news }} == true ]] ; | |
71 | then | |
72 | arguments=$(echo $arguments && echo --update-news) | |
73 | fi | |
74 | if [[ ${{ github.event.inputs.add_date }} == true ]] ; | |
75 | then | |
76 | arguments=$(echo $arguments && echo --add-date) | |
77 | fi | |
78 | python3 ../scripts/changelog_and_release.py ${{ github.event.inputs.version_type }} ${{ github.event.inputs.changelog_text }} $arguments | |
79 | working-directory: ${{ github.event.repository.name }} | |
80 | ||
81 | # Create the variables required by the following steps | |
82 | # - steps.required-variables.outputs.changes: latest entry in the changelog.txt (if exists), or addon.xml.in news element | |
83 | # - steps.required-variables.outputs.version: version element from addon.xml.in | |
84 | # - steps.required-variables.outputs.branch: branch of the triggering ref | |
85 | # - steps.required-variables.outputs.today: today's date in format '%Y-%m-%d' | |
86 | - name: Get required variables | |
87 | id: required-variables | |
88 | run: | | |
89 | changes=$(cat "$(find . -name changelog.txt)" | awk -v RS= 'NR==1') | |
90 | if [ -z "$changes" ] ; | |
91 | then | |
92 | changes=$(xmlstarlet fo -R "$(find . -name addon.xml.in)" | xmlstarlet sel -t -v 'string(/addon/extension/news)' | awk -v RS= 'NR==1') | |
93 | fi | |
94 | changes="${changes//'%'/'%25'}" | |
95 | changes="${changes//$'\n'/'%0A'}" | |
96 | changes="${changes//$'\r'/'%0D'}" | |
97 | changes="${changes//$'\\n'/'%0A'}" | |
98 | changes="${changes//$'\\r'/'%0D'}" | |
99 | echo ::set-output name=changes::$changes | |
100 | version=$(xmlstarlet fo -R "$(find . -name addon.xml.in)" | xmlstarlet sel -t -v 'string(/addon/@version)') | |
101 | echo ::set-output name=version::$version | |
102 | branch=$(echo ${GITHUB_REF#refs/heads/}) | |
103 | echo ::set-output name=branch::$branch | |
104 | echo ::set-output name=today::$(date +'%Y-%m-%d') | |
105 | working-directory: ${{ github.event.repository.name }} | |
106 | ||
107 | # Create a commit of the incremented version and changelog, news changes | |
108 | # Commit message (add_date=false): changelog and version v{steps.required-variables.outputs.version} | |
109 | # Commit message (add_date=true): changelog and version v{steps.required-variables.outputs.version} ({steps.required-variables.outputs.today}) | |
110 | - name: Commit changes | |
111 | run: | | |
112 | git config --local user.email "41898282+github-actions[bot]@users.noreply.github.com" | |
113 | git config --local user.name "github-actions[bot]" | |
114 | commit_message="changelog and version v${{ steps.required-variables.outputs.version }}" | |
115 | if [[ ${{ github.event.inputs.add_date }} == true ]] ; | |
116 | then | |
117 | commit_message="$commit_message (${{ steps.required-variables.outputs.today }})" | |
118 | fi | |
119 | git commit -m "$commit_message" -a | |
120 | working-directory: ${{ github.event.repository.name }} | |
121 | ||
122 | # Push the commit(s) created above to the triggering branch | |
123 | - name: Push changes | |
124 | uses: ad-m/github-push-action@master | |
125 | with: | |
126 | branch: ${{ github.ref }} | |
127 | directory: ${{ github.event.repository.name }} | |
128 | ||
129 | # Sleep for 60 seconds to allow for any delays in the push | |
130 | - name: Sleep for 60 seconds | |
131 | run: sleep 60s | |
132 | shell: bash | |
133 | ||
134 | # Create a release at {steps.required-variables.outputs.branch} | |
135 | # - tag and release name format: {steps.required-variables.outputs.version}-{steps.required-variables.outputs.branch} ie. 20.0.0-Nexus | |
136 | # - release body: {steps.required-variables.outputs.changes} | |
137 | - name: Create Release | |
138 | id: create-release | |
139 | uses: actions/create-release@v1 | |
140 | env: | |
141 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
142 | with: | |
143 | tag_name: ${{ steps.required-variables.outputs.version }}-${{ steps.required-variables.outputs.branch }} | |
144 | release_name: ${{ steps.required-variables.outputs.version }}-${{ steps.required-variables.outputs.branch }} | |
145 | body: ${{ steps.required-variables.outputs.changes }} | |
146 | draft: false | |
147 | prerelease: false | |
148 | commitish: ${{ steps.required-variables.outputs.branch }} |
0 | name: Increment version when languages are updated | |
1 | ||
2 | on: | |
3 | push: | |
4 | branches: [ Matrix, Nexus ] | |
5 | paths: | |
6 | - '**resource.language.**strings.po' | |
7 | ||
8 | jobs: | |
9 | default: | |
10 | if: github.repository == 'xbmc/inputstream.adaptive' | |
11 | runs-on: ubuntu-latest | |
12 | name: Increment add-on version when languages are updated | |
13 | ||
14 | steps: | |
15 | ||
16 | - name: Checkout Repository | |
17 | uses: actions/checkout@v2 | |
18 | with: | |
19 | fetch-depth: 0 | |
20 | path: ${{ github.event.repository.name }} | |
21 | ||
22 | - name: Checkout Scripts | |
23 | uses: actions/checkout@v2 | |
24 | with: | |
25 | fetch-depth: 0 | |
26 | repository: xbmc/weblate-supplementary-scripts | |
27 | path: scripts | |
28 | ||
29 | - name: Set up Python | |
30 | uses: actions/setup-python@v2 | |
31 | with: | |
32 | python-version: '3.9' | |
33 | ||
34 | - name: Get changed files | |
35 | uses: trilom/file-changes-action@v1.2.4 | |
36 | ||
37 | - name: Increment add-on version | |
38 | run: | | |
39 | python3 ../scripts/binary/increment_version.py $HOME/files.json -c -n -d | |
40 | working-directory: ${{ github.event.repository.name }} | |
41 | ||
42 | - name: Install dependencies | |
43 | run: | | |
44 | sudo apt-get install libxml2-utils xmlstarlet | |
45 | ||
46 | - name: Get required variables | |
47 | id: required-variables | |
48 | run: | | |
49 | version=$(xmlstarlet fo -R "$(find . -name addon.xml.in)" | xmlstarlet sel -t -v 'string(/addon/@version)') | |
50 | echo ::set-output name=version::$version | |
51 | working-directory: ${{ github.event.repository.name }} | |
52 | ||
53 | - name: Create PR for incrementing add-on versions | |
54 | uses: peter-evans/create-pull-request@v3.10.0 | |
55 | with: | |
56 | commit-message: Add-on version incremented to ${{ steps.required-variables.outputs.version }} from Weblate | |
57 | title: Add-on version incremented to ${{ steps.required-variables.outputs.version }} from Weblate | |
58 | body: Add-on version incremented triggered by ${{ github.sha }} | |
59 | branch: inc-ver | |
60 | delete-branch: true | |
61 | path: ./${{ github.event.repository.name }} |
0 | name: Make Release | |
1 | # Create a release on the given branch | |
2 | # Release and tag name format will be <version>-<branch> | |
3 | # The body of the release will be created from the changelog.txt or news element in the addon.xml.in | |
4 | ||
5 | on: workflow_dispatch | |
6 | ||
7 | jobs: | |
8 | default: | |
9 | runs-on: ubuntu-latest | |
10 | name: Make Release | |
11 | ||
12 | steps: | |
13 | ||
14 | # Checkout the current repository into a directory (repositories name) | |
15 | - name: Checkout Repository | |
16 | uses: actions/checkout@v2 | |
17 | with: | |
18 | fetch-depth: 0 | |
19 | path: ${{ github.event.repository.name }} | |
20 | ||
21 | # Install all dependencies required by the following steps | |
22 | # - libxml2-utils, xmlstarlet: reading news and version from addon.xml.in | |
23 | - name: Install dependencies | |
24 | run: | | |
25 | sudo apt-get install libxml2-utils xmlstarlet | |
26 | ||
27 | # Create the variables required by the following steps | |
28 | # - steps.required-variables.outputs.changes: latest entry in the changelog.txt (if exists), or addon.xml.in news element | |
29 | # - steps.required-variables.outputs.version: version element from addon.xml.in | |
30 | # - steps.required-variables.outputs.branch: branch of the triggering ref | |
31 | - name: Get required variables | |
32 | id: required-variables | |
33 | run: | | |
34 | changes=$(cat "$(find . -name changelog.txt)" | awk -v RS= 'NR==1') | |
35 | if [ -z "$changes" ] ; | |
36 | then | |
37 | changes=$(xmlstarlet fo -R "$(find . -name addon.xml.in)" | xmlstarlet sel -t -v 'string(/addon/extension/news)' | awk -v RS= 'NR==1') | |
38 | fi | |
39 | changes="${changes//'%'/'%25'}" | |
40 | changes="${changes//$'\n'/'%0A'}" | |
41 | changes="${changes//$'\r'/'%0D'}" | |
42 | changes="${changes//$'\\n'/'%0A'}" | |
43 | changes="${changes//$'\\r'/'%0D'}" | |
44 | echo ::set-output name=changes::$changes | |
45 | version=$(xmlstarlet fo -R "$(find . -name addon.xml.in)" | xmlstarlet sel -t -v 'string(/addon/@version)') | |
46 | echo ::set-output name=version::$version | |
47 | branch=$(echo ${GITHUB_REF#refs/heads/}) | |
48 | echo ::set-output name=branch::$branch | |
49 | working-directory: ${{ github.event.repository.name }} | |
50 | ||
51 | # Create a release at {steps.required-variables.outputs.branch} | |
52 | # - tag and release name format: {steps.required-variables.outputs.version}-{steps.required-variables.outputs.branch} ie. 20.0.0-Nexus | |
53 | # - release body: {steps.required-variables.outputs.changes} | |
54 | - name: Create Release | |
55 | id: create-release | |
56 | uses: actions/create-release@v1 | |
57 | env: | |
58 | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
59 | with: | |
60 | tag_name: ${{ steps.required-variables.outputs.version }}-${{ steps.required-variables.outputs.branch }} | |
61 | release_name: ${{ steps.required-variables.outputs.version }}-${{ steps.required-variables.outputs.branch }} | |
62 | body: ${{ steps.required-variables.outputs.changes }} | |
63 | draft: false | |
64 | prerelease: false | |
65 | commitish: ${{ steps.required-variables.outputs.branch }} |
0 | name: Sync addon metadata translations | |
1 | ||
2 | on: | |
3 | push: | |
4 | branches: [ Matrix, Nexus ] | |
5 | paths: | |
6 | - '**addon.xml.in' | |
7 | - '**resource.language.**strings.po' | |
8 | ||
9 | jobs: | |
10 | default: | |
11 | if: github.repository == 'xbmc/inputstream.adaptive' | |
12 | runs-on: ubuntu-latest | |
13 | ||
14 | strategy: | |
15 | ||
16 | fail-fast: false | |
17 | matrix: | |
18 | python-version: [ 3.9 ] | |
19 | ||
20 | steps: | |
21 | ||
22 | - name: Checkout repository | |
23 | uses: actions/checkout@v2 | |
24 | with: | |
25 | path: project | |
26 | ||
27 | - name: Checkout sync_addon_metadata_translations repository | |
28 | uses: actions/checkout@v2 | |
29 | with: | |
30 | repository: xbmc/sync_addon_metadata_translations | |
31 | path: sync_addon_metadata_translations | |
32 | ||
33 | - name: Set up Python ${{ matrix.python-version }} | |
34 | uses: actions/setup-python@v2 | |
35 | with: | |
36 | python-version: ${{ matrix.python-version }} | |
37 | ||
38 | - name: Install dependencies | |
39 | run: | | |
40 | python -m pip install --upgrade pip | |
41 | python -m pip install sync_addon_metadata_translations/ | |
42 | ||
43 | - name: Run sync-addon-metadata-translations | |
44 | run: | | |
45 | sync-addon-metadata-translations | |
46 | working-directory: ./project | |
47 | ||
48 | - name: Create PR for sync-addon-metadata-translations changes | |
49 | uses: peter-evans/create-pull-request@v3.10.0 | |
50 | with: | |
51 | commit-message: Sync of addon metadata translations | |
52 | title: Sync of addon metadata translations | |
53 | body: Sync of addon metadata translations triggered by ${{ github.sha }} | |
54 | branch: amt-sync | |
55 | delete-branch: true | |
56 | path: ./project | |
57 | reviewers: gade01 |
0 | # build artifacts | |
1 | build/ | |
2 | inputstream.*/addon.xml | |
3 | ||
4 | # Debian build files | |
5 | debian/changelog | |
6 | debian/files | |
7 | debian/*.log | |
8 | debian/*.substvars | |
9 | debian/.debhelper/ | |
10 | debian/tmp/ | |
11 | debian/kodi-pvr-*/ | |
12 | obj-x86_64-linux-gnu/ | |
13 | ||
14 | # commonly used editors | |
15 | # vim | |
16 | *.swp | |
17 | ||
18 | # Eclipse | |
19 | *.project | |
20 | *.cproject | |
21 | .classpath | |
22 | *.sublime-* | |
23 | .settings/ | |
24 | ||
25 | # KDevelop 4 | |
26 | *.kdev4 | |
27 | ||
28 | # gedit | |
29 | *~ | |
30 | ||
31 | # CLion | |
32 | /.idea | |
33 | ||
34 | # clion | |
35 | .idea/ | |
36 | ||
37 | # to prevent add after a "git format-patch VALUE" and "git add ." call | |
38 | /*.patch | |
39 | ||
40 | # Visual Studio Code | |
41 | .vscode | |
42 | ||
43 | # to prevent add if project code opened by Visual Studio over CMake file | |
44 | .vs/ | |
45 | ||
46 | #testfiles | |
47 | *.mpd_current⏎ |
0 | [![License: GPL-2.0-or-later](https://img.shields.io/badge/License-GPL%20v2+-blue.svg)](LICENSE.GPL) | |
1 | [![Build Status](https://dev.azure.com/teamkodi/binary-addons/_apis/build/status/xbmc.inputstream.adaptive?branchName=Nexus)](https://dev.azure.com/teamkodi/binary-addons/_build/latest?definitionId=79&branchName=Nexus) | |
2 | [![Build and run tests](https://github.com/xbmc/inputstream.adaptive/actions/workflows/build.yml/badge.svg?branch=Nexus)](https://github.com/xbmc/inputstream.adaptive/actions/workflows/build.yml) | |
3 | [![Build Status](https://jenkins.kodi.tv/view/Addons/job/xbmc/job/inputstream.adaptive/job/Nexus/badge/icon)](https://jenkins.kodi.tv/blue/organizations/jenkins/xbmc%2Finputstream.rtmp/branches/) | |
4 | ||
0 | 5 | # inputstream.adaptive |
1 | 6 | |
2 | 7 | This is an adaptive file addon for kodi's new InputStream Interface. |
0 | variables: | |
1 | app_id: 'inputstream.adaptive' | |
2 | ||
3 | trigger: | |
4 | branches: | |
5 | include: | |
6 | - Nexus | |
7 | - releases/* | |
8 | paths: | |
9 | include: | |
10 | - '*' | |
11 | exclude: | |
12 | - 'debian/*' | |
13 | ||
14 | jobs: | |
15 | - job: Windows | |
16 | ||
17 | pool: | |
18 | vmImage: 'VS2017-Win2016' | |
19 | ||
20 | strategy: | |
21 | matrix: | |
22 | Win32: | |
23 | GENERATOR: "Visual Studio 15 2017" | |
24 | ARCHITECTURE: Win32 | |
25 | CONFIGURATION: Release | |
26 | Win64: | |
27 | GENERATOR: "Visual Studio 15 2017" | |
28 | ARCHITECTURE: x64 | |
29 | CONFIGURATION: Release | |
30 | Win32-UWP: | |
31 | GENERATOR: "Visual Studio 15 2017" | |
32 | ARCHITECTURE: Win32 | |
33 | CONFIGURATION: Release | |
34 | WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0" | |
35 | Win64-UWP: | |
36 | GENERATOR: "Visual Studio 15 2017" | |
37 | ARCHITECTURE: x64 | |
38 | CONFIGURATION: Release | |
39 | WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0" | |
40 | ARM32-UWP: | |
41 | GENERATOR: "Visual Studio 15 2017" | |
42 | ARCHITECTURE: ARM | |
43 | CONFIGURATION: Release | |
44 | WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0" | |
45 | #ARM64-UWP: | |
46 | # GENERATOR: "Visual Studio 15 2017" | |
47 | # ARCHITECTURE: ARM64 | |
48 | # CONFIGURATION: Release | |
49 | # WINSTORE: -DCMAKE_SYSTEM_NAME=WindowsStore -DCMAKE_SYSTEM_VERSION="10.0.17763.0" | |
50 | ||
51 | workspace: | |
52 | clean: all | |
53 | ||
54 | steps: | |
55 | ||
56 | - script: | | |
57 | cd .. | |
58 | git clone --branch master --depth=1 https://github.com/xbmc/xbmc.git kodi | |
59 | cd $(Build.SourcesDirectory) | |
60 | mkdir build | |
61 | cd build | |
62 | mkdir "definition/$(app_id)" | |
63 | echo $(app_id) . . > definition/$(app_id)/$(app_id).txt | |
64 | mklink /J "$(Pipeline.Workspace)/$(app_id)" "$(Build.SourcesDirectory)" | |
65 | ||
66 | - task: CMake@1 | |
67 | inputs: | |
68 | workingDirectory: 'build' | |
69 | cmakeArgs: '-T host=x64 -G "$(GENERATOR)" -A $(ARCHITECTURE) $(WINSTORE) -DADDONS_TO_BUILD=$(app_id) -DCMAKE_BUILD_TYPE=$(CONFIGURATION) -DADDONS_DEFINITION_DIR=$(Pipeline.Workspace)/$(app_id)/build/definition -DADDON_SRC_PREFIX=../.. -DCMAKE_INSTALL_PREFIX=../../kodi/addons -DPACKAGE_ZIP=1 ../../kodi/cmake/addons' | |
70 | ||
71 | - task: CMake@1 | |
72 | inputs: | |
73 | workingDirectory: 'build' | |
74 | cmakeArgs: '--build . --config $(CONFIGURATION) --target $(app_id)' |
0 | 0 | <?xml version="1.0" encoding="UTF-8"?> |
1 | 1 | <addon |
2 | 2 | id="inputstream.adaptive" |
3 | version="2.6.23" | |
3 | version="20.0.0" | |
4 | 4 | name="InputStream Adaptive" |
5 | 5 | provider-name="peak3d"> |
6 | 6 | <requires>@ADDON_DEPENDS@</requires> |
14 | 14 | <extension point="xbmc.addon.metadata"> |
15 | 15 | <platform>@PLATFORM@</platform> |
16 | 16 | <news> |
17 | v20.0.0 (2021-09-14) | |
18 | - Change test builds to 'Kodi 20 Nexus' | |
19 | - Increase version to 20.0.0 | |
20 | - With start of Kodi 20 Nexus, takes addon as major the same version number as Kodi. | |
21 | This done to know easier to which Kodi the addon works. | |
22 | ||
17 | 23 | v2.6.23 (2021-08-06) |
18 | 24 | - Translations from weblate - de_de, ja_jp, ko_kr |
19 | 25 | - [Android] use multiple drm sessions (solves stuttering) |
205 | 211 | v2.3.14 (2019-02-10) |
206 | 212 | - Add WebM container parser |
207 | 213 | </news> |
214 | <summary lang="ca_ES">Client InputStream per a transmissions adaptatives</summary> | |
215 | <summary lang="da_DK">InputStream-klient til adaptive streams</summary> | |
208 | 216 | <summary lang="de_DE">InputStream-Client für adaptive Streams</summary> |
209 | 217 | <summary lang="en_GB">InputStream client for adaptive streams</summary> |
210 | 218 | <summary lang="es_ES">Cliente InputStream para flujo de datos adaptativos</summary> |
219 | <summary lang="he_IL">לקוח InputStream לתזרימים מסתגלים</summary> | |
220 | <summary lang="hu_HU">InputStream kliens az adaptív streamekhez</summary> | |
211 | 221 | <summary lang="ko_KR">가변 스트림을 위한 InputStream 클라이언트</summary> |
212 | 222 | <summary lang="pl_PL">Klient InputStream dla strumieni adaptacyjnych</summary> |
223 | <summary lang="ru_RU">InputStream клиент для адаптивных трансляций</summary> | |
224 | <description lang="ca_ES">Client InputStream per a transmissions adaptatives</description> | |
225 | <description lang="da_DK">InputStream-klient til adaptive streams</description> | |
213 | 226 | <description lang="de_DE">InputStream-Client für adaptive Streams</description> |
214 | 227 | <description lang="en_GB">InputStream client for adaptive streams</description> |
215 | 228 | <description lang="es_ES">Cliente InputStream para flujo de datos adaptativos</description> |
229 | <description lang="he_IL">לקוח InputStream לתזרימים מסתגלים</description> | |
230 | <description lang="hu_HU">InputStream kliens az adaptív streamekhez</description> | |
216 | 231 | <description lang="ko_KR">가변 스트림을 위한 InputStream 클라이언트</description> |
217 | 232 | <description lang="pl_PL">Klient InputStream dla strumieni adaptacyjnych</description> |
233 | <description lang="ru_RU">InputStream клиент для адаптивных трансляций</description> | |
218 | 234 | </extension> |
219 | 235 | </addon> |
3 | 3 | # Addon Provider: peak3d |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | "Language-Team: none\n" | |
6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" | |
7 | "PO-Revision-Date: 2021-08-19 23:19+0000\n" | |
8 | "Last-Translator: Xean <xeanhort007@gmail.com>\n" | |
9 | "Language-Team: Catalan (Spain) <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/ca_es/>\n" | |
7 | 10 | "Language: ca_es\n" |
8 | 11 | "MIME-Version: 1.0\n" |
9 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 13 | "Content-Transfer-Encoding: 8bit\n" |
11 | 14 | "Plural-Forms: nplurals=2; plural=n != 1;\n" |
15 | "X-Generator: Weblate 4.7.2\n" | |
12 | 16 | |
13 | 17 | msgctxt "Addon Summary" |
14 | 18 | msgid "InputStream client for adaptive streams" |
15 | msgstr "" | |
19 | msgstr "Client InputStream per a transmissions adaptatives" | |
16 | 20 | |
17 | 21 | msgctxt "Addon Description" |
18 | 22 | msgid "InputStream client for adaptive streams" |
19 | msgstr "" | |
23 | msgstr "Client InputStream per a transmissions adaptatives" | |
20 | 24 | |
21 | 25 | msgctxt "#30100" |
22 | 26 | msgid "General" |
23 | msgstr "" | |
27 | msgstr "General" | |
24 | 28 | |
25 | 29 | # The minimum bandwidth which should not be deceeded. |
26 | 30 | msgctxt "#30101" |
27 | 31 | msgid "Min. Bandwidth (Bit/s)" |
28 | msgstr "" | |
32 | msgstr "Ample de banda min. (Bits/s)" | |
29 | 33 | |
30 | 34 | # The maximum bandwidth which should not be exceeded. 0=unlimited |
31 | 35 | msgctxt "#30102" |
32 | 36 | msgid "Max. Bandwidth (Bit/s)" |
33 | msgstr "" | |
37 | msgstr "Ample de banda màx. (Bits/s)" | |
34 | 38 | |
35 | 39 | # Absolute path to the folder containing the decrypters |
36 | 40 | msgctxt "#30103" |
37 | 41 | msgid "Decrypter path" |
38 | msgstr "" | |
42 | msgstr "Ruta de desxifrat" | |
39 | 43 | |
40 | 44 | # Maximum Resolution |
41 | 45 | msgctxt "#30110" |
42 | 46 | msgid "Max. Resolution general decoder" |
43 | msgstr "" | |
47 | msgstr "Màx. resolució descodificador general" | |
44 | 48 | |
45 | 49 | msgctxt "#30111" |
46 | 50 | msgid "Stream Selection" |
47 | msgstr "" | |
51 | msgstr "Selecció de transmissió" | |
48 | 52 | |
49 | 53 | msgctxt "#30112" |
50 | 54 | msgid "Media" |
51 | msgstr "" | |
55 | msgstr "Media" | |
52 | 56 | |
53 | 57 | # Maximum allowed resolution if decoded through secure path |
54 | 58 | msgctxt "#30113" |
55 | 59 | msgid "Max. Resolution secure decoder" |
56 | msgstr "" | |
60 | msgstr "Màx. Resolució descodificador segur" | |
57 | 61 | |
58 | 62 | # Select streams without respecting HDCP status |
59 | 63 | msgctxt "#30114" |
60 | 64 | msgid "Override HDCP status" |
61 | msgstr "" | |
65 | msgstr "Substitueix l'estat HDCP" | |
62 | 66 | |
63 | 67 | # Do not respect display resolution when selecting streams |
64 | 68 | msgctxt "#30115" |
65 | 69 | msgid "Ignore Display Resolution" |
66 | msgstr "" | |
70 | msgstr "Ignora la resolució de la pantalla" | |
67 | 71 | |
68 | 72 | msgctxt "#30120" |
69 | 73 | msgid "Expert" |
70 | msgstr "" | |
74 | msgstr "Expert" | |
71 | 75 | |
72 | 76 | msgctxt "#30121" |
73 | 77 | msgid "Enable Pre-Release Features" |
74 | msgstr "" | |
78 | msgstr "Activeu les funcions de pre-release" | |
75 | 79 | |
76 | 80 | msgctxt "#30122" |
77 | 81 | msgid "Don't use secure decoder if possible" |
78 | msgstr "" | |
82 | msgstr "No utilitzeu el descodificador segur si és possible" | |
79 | 83 | |
80 | 84 | msgctxt "#30150" |
81 | 85 | msgid "Max" |
82 | msgstr "" | |
86 | msgstr "Màx" | |
83 | 87 | |
84 | 88 | msgctxt "#30151" |
85 | 89 | msgid "480p" |
86 | msgstr "" | |
90 | msgstr "480p" | |
87 | 91 | |
88 | 92 | msgctxt "#30152" |
89 | 93 | msgid "640p" |
90 | msgstr "" | |
94 | msgstr "640p" | |
91 | 95 | |
92 | 96 | msgctxt "#30153" |
93 | 97 | msgid "720p" |
94 | msgstr "" | |
98 | msgstr "720p" | |
95 | 99 | |
96 | 100 | msgctxt "#30154" |
97 | 101 | msgid "1080p" |
98 | msgstr "" | |
102 | msgstr "1080p" | |
99 | 103 | |
100 | 104 | msgctxt "#30155" |
101 | 105 | msgid "Automatically select streams" |
102 | msgstr "" | |
106 | msgstr "Seleccionar transmissions automàticament" | |
103 | 107 | |
104 | 108 | msgctxt "#30156" |
105 | 109 | msgid "Manually select all streams" |
106 | msgstr "" | |
110 | msgstr "Seleccionar manualment totes les transmissions" | |
107 | 111 | |
108 | 112 | msgctxt "#30157" |
109 | 113 | msgid "All" |
110 | msgstr "" | |
114 | msgstr "Tot" | |
111 | 115 | |
112 | 116 | msgctxt "#30158" |
113 | 117 | msgid "Audio" |
114 | msgstr "" | |
118 | msgstr "Àudio" | |
115 | 119 | |
116 | 120 | msgctxt "#30159" |
117 | 121 | msgid "Video" |
118 | msgstr "" | |
122 | msgstr "Vídeo" | |
119 | 123 | |
120 | 124 | # Show all video streams |
121 | 125 | msgctxt "#30160" |
122 | 126 | msgid "Manually select video stream" |
123 | msgstr "" | |
127 | msgstr "Seleccionar manualment la transmissió de vídeo" | |
124 | 128 | |
125 | 129 | msgctxt "#30161" |
126 | 130 | msgid "Video + Subtitles" |
127 | msgstr "" | |
131 | msgstr "Vídeo + Subtítols" |
3 | 3 | # Addon Provider: peak3d |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | "Language-Team: none\n" | |
6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" | |
7 | "PO-Revision-Date: 2021-08-20 08:26+0000\n" | |
8 | "Last-Translator: Christian Gade <gade@kodi.tv>\n" | |
9 | "Language-Team: Danish <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/da_dk/>\n" | |
7 | 10 | "Language: da_dk\n" |
8 | 11 | "MIME-Version: 1.0\n" |
9 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 13 | "Content-Transfer-Encoding: 8bit\n" |
11 | 14 | "Plural-Forms: nplurals=2; plural=n != 1;\n" |
15 | "X-Generator: Weblate 4.7.2\n" | |
12 | 16 | |
13 | 17 | msgctxt "Addon Summary" |
14 | 18 | msgid "InputStream client for adaptive streams" |
15 | msgstr "" | |
19 | msgstr "InputStream-klient til adaptive streams" | |
16 | 20 | |
17 | 21 | msgctxt "Addon Description" |
18 | 22 | msgid "InputStream client for adaptive streams" |
19 | msgstr "" | |
23 | msgstr "InputStream-klient til adaptive streams" | |
20 | 24 | |
21 | 25 | msgctxt "#30100" |
22 | 26 | msgid "General" |
23 | msgstr "" | |
27 | msgstr "Generel" | |
24 | 28 | |
25 | 29 | # The minimum bandwidth which should not be deceeded. |
26 | 30 | msgctxt "#30101" |
27 | 31 | msgid "Min. Bandwidth (Bit/s)" |
28 | msgstr "" | |
32 | msgstr "Minimum båndbredde (Bit/s)" | |
29 | 33 | |
30 | 34 | # The maximum bandwidth which should not be exceeded. 0=unlimited |
31 | 35 | msgctxt "#30102" |
32 | 36 | msgid "Max. Bandwidth (Bit/s)" |
33 | msgstr "" | |
37 | msgstr "Maksimal båndbredde (Bit/s)" | |
34 | 38 | |
35 | 39 | # Absolute path to the folder containing the decrypters |
36 | 40 | msgctxt "#30103" |
37 | 41 | msgid "Decrypter path" |
38 | msgstr "" | |
42 | msgstr "Dekrypter-sti" | |
39 | 43 | |
40 | 44 | # Maximum Resolution |
41 | 45 | msgctxt "#30110" |
42 | 46 | msgid "Max. Resolution general decoder" |
43 | msgstr "" | |
47 | msgstr "Maksimal opløsning for generel dekoder" | |
44 | 48 | |
45 | 49 | msgctxt "#30111" |
46 | 50 | msgid "Stream Selection" |
47 | msgstr "" | |
51 | msgstr "Valg af stream" | |
48 | 52 | |
49 | 53 | msgctxt "#30112" |
50 | 54 | msgid "Media" |
51 | msgstr "" | |
55 | msgstr "Medie" | |
52 | 56 | |
53 | 57 | # Maximum allowed resolution if decoded through secure path |
54 | 58 | msgctxt "#30113" |
55 | 59 | msgid "Max. Resolution secure decoder" |
56 | msgstr "" | |
60 | msgstr "Maksimal opløsning for sikker dekoder" | |
57 | 61 | |
58 | 62 | # Select streams without respecting HDCP status |
59 | 63 | msgctxt "#30114" |
60 | 64 | msgid "Override HDCP status" |
61 | msgstr "" | |
65 | msgstr "Overskriv HDCP-status" | |
62 | 66 | |
63 | 67 | # Do not respect display resolution when selecting streams |
64 | 68 | msgctxt "#30115" |
65 | 69 | msgid "Ignore Display Resolution" |
66 | msgstr "" | |
70 | msgstr "Ignorer skærmens opløsning" | |
67 | 71 | |
68 | 72 | msgctxt "#30120" |
69 | 73 | msgid "Expert" |
70 | msgstr "" | |
74 | msgstr "Ekspert" | |
71 | 75 | |
72 | 76 | msgctxt "#30121" |
73 | 77 | msgid "Enable Pre-Release Features" |
74 | msgstr "" | |
78 | msgstr "Aktiver funktioner fra pre-release" | |
75 | 79 | |
76 | 80 | msgctxt "#30122" |
77 | 81 | msgid "Don't use secure decoder if possible" |
78 | msgstr "" | |
82 | msgstr "Brug ikke sikker dekoder, hvis det er muligt" | |
79 | 83 | |
80 | 84 | msgctxt "#30150" |
81 | 85 | msgid "Max" |
82 | msgstr "" | |
86 | msgstr "Maksimal" | |
83 | 87 | |
84 | 88 | msgctxt "#30151" |
85 | 89 | msgid "480p" |
86 | msgstr "" | |
90 | msgstr "480p" | |
87 | 91 | |
88 | 92 | msgctxt "#30152" |
89 | 93 | msgid "640p" |
90 | msgstr "" | |
94 | msgstr "640p" | |
91 | 95 | |
92 | 96 | msgctxt "#30153" |
93 | 97 | msgid "720p" |
94 | msgstr "" | |
98 | msgstr "720p" | |
95 | 99 | |
96 | 100 | msgctxt "#30154" |
97 | 101 | msgid "1080p" |
98 | msgstr "" | |
102 | msgstr "1080p" | |
99 | 103 | |
100 | 104 | msgctxt "#30155" |
101 | 105 | msgid "Automatically select streams" |
102 | msgstr "" | |
106 | msgstr "Vælg automatisk streams" | |
103 | 107 | |
104 | 108 | msgctxt "#30156" |
105 | 109 | msgid "Manually select all streams" |
106 | msgstr "" | |
110 | msgstr "Vælg alle streams manuelt" | |
107 | 111 | |
108 | 112 | msgctxt "#30157" |
109 | 113 | msgid "All" |
110 | msgstr "" | |
114 | msgstr "Alle" | |
111 | 115 | |
112 | 116 | msgctxt "#30158" |
113 | 117 | msgid "Audio" |
114 | msgstr "" | |
118 | msgstr "Lyd" | |
115 | 119 | |
116 | 120 | msgctxt "#30159" |
117 | 121 | msgid "Video" |
118 | msgstr "" | |
122 | msgstr "Video" | |
119 | 123 | |
120 | 124 | # Show all video streams |
121 | 125 | msgctxt "#30160" |
122 | 126 | msgid "Manually select video stream" |
123 | msgstr "" | |
127 | msgstr "Vælg videostream manuelt" | |
124 | 128 | |
125 | 129 | msgctxt "#30161" |
126 | 130 | msgid "Video + Subtitles" |
127 | msgstr "" | |
131 | msgstr "Video og undertekster" |
3 | 3 | # Addon Provider: peak3d |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | "Language-Team: Hebrew\n" | |
7 | "Language: he_IL\n" | |
6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" | |
7 | "PO-Revision-Date: 2021-08-16 15:29+0000\n" | |
8 | "Last-Translator: Yaron Shahrabani <sh.yaron@gmail.com>\n" | |
9 | "Language-Team: Hebrew (Israel) <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/he_il/>\n" | |
10 | "Language: he_il\n" | |
8 | 11 | "MIME-Version: 1.0\n" |
9 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 13 | "Content-Transfer-Encoding: 8bit\n" |
11 | "Plural-Forms: nplurals=4; plural=(n==1 ? 0 : n==2 ? 1 : n>10 && n%10==0 ? 2 : 3);\n" | |
14 | "Plural-Forms: nplurals=4; plural=(n == 1) ? 0 : ((n == 2) ? 1 : ((n > 10 && n % 10 == 0) ? 2 : 3));\n" | |
15 | "X-Generator: Weblate 4.7.2\n" | |
12 | 16 | |
13 | 17 | msgctxt "Addon Summary" |
14 | 18 | msgid "InputStream client for adaptive streams" |
15 | msgstr "" | |
19 | msgstr "לקוח InputStream לתזרימים מסתגלים" | |
16 | 20 | |
17 | 21 | msgctxt "Addon Description" |
18 | 22 | msgid "InputStream client for adaptive streams" |
19 | msgstr "" | |
23 | msgstr "לקוח InputStream לתזרימים מסתגלים" | |
20 | 24 | |
21 | 25 | msgctxt "#30100" |
22 | 26 | msgid "General" |
75 | 79 | |
76 | 80 | msgctxt "#30122" |
77 | 81 | msgid "Don't use secure decoder if possible" |
78 | msgstr "" | |
82 | msgstr "לא להשתמש במפענח מאובטח אם ניתן" | |
79 | 83 | |
80 | 84 | msgctxt "#30150" |
81 | 85 | msgid "Max" |
3 | 3 | # Addon Provider: peak3d |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | "Language-Team: Hungarian\n" | |
7 | "Language: hu\n" | |
6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" | |
7 | "PO-Revision-Date: 2021-09-03 08:29+0000\n" | |
8 | "Last-Translator: Frodo19 <bilbohu@gmail.com>\n" | |
9 | "Language-Team: Hungarian <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/hu_hu/>\n" | |
10 | "Language: hu_hu\n" | |
8 | 11 | "MIME-Version: 1.0\n" |
9 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 13 | "Content-Transfer-Encoding: 8bit\n" |
11 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" | |
14 | "Plural-Forms: nplurals=2; plural=n != 1;\n" | |
15 | "X-Generator: Weblate 4.8\n" | |
12 | 16 | |
13 | 17 | msgctxt "Addon Summary" |
14 | 18 | msgid "InputStream client for adaptive streams" |
15 | msgstr "" | |
19 | msgstr "InputStream kliens az adaptív streamekhez" | |
16 | 20 | |
17 | 21 | msgctxt "Addon Description" |
18 | 22 | msgid "InputStream client for adaptive streams" |
19 | msgstr "" | |
23 | msgstr "InputStream kliens az adaptív streamekhez" | |
20 | 24 | |
21 | 25 | msgctxt "#30100" |
22 | 26 | msgid "General" |
75 | 79 | |
76 | 80 | msgctxt "#30122" |
77 | 81 | msgid "Don't use secure decoder if possible" |
78 | msgstr "" | |
82 | msgstr "Ne használj secure dekódert ha lehetséges" | |
79 | 83 | |
80 | 84 | msgctxt "#30150" |
81 | 85 | msgid "Max" |
99 | 103 | |
100 | 104 | msgctxt "#30155" |
101 | 105 | msgid "Automatically select streams" |
102 | msgstr "" | |
106 | msgstr "Automatikus stream választás" | |
103 | 107 | |
104 | 108 | msgctxt "#30156" |
105 | 109 | msgid "Manually select all streams" |
106 | msgstr "" | |
110 | msgstr "Kézi stream választás" | |
107 | 111 | |
108 | 112 | msgctxt "#30157" |
109 | 113 | msgid "All" |
120 | 124 | # Show all video streams |
121 | 125 | msgctxt "#30160" |
122 | 126 | msgid "Manually select video stream" |
123 | msgstr "" | |
127 | msgstr "Kézi videó stream választás" | |
124 | 128 | |
125 | 129 | msgctxt "#30161" |
126 | 130 | msgid "Video + Subtitles" |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | 6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" |
7 | "PO-Revision-Date: 2021-07-17 20:22+0000\n" | |
8 | "Last-Translator: Christian Gade <gade@kodi.tv>\n" | |
7 | "PO-Revision-Date: 2021-08-16 15:29+0000\n" | |
8 | "Last-Translator: Marek Adamski <fevbew@wp.pl>\n" | |
9 | 9 | "Language-Team: Polish <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/pl_pl/>\n" |
10 | 10 | "Language: pl_pl\n" |
11 | 11 | "MIME-Version: 1.0\n" |
12 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
13 | 13 | "Content-Transfer-Encoding: 8bit\n" |
14 | 14 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
15 | "X-Generator: Weblate 4.7.1\n" | |
15 | "X-Generator: Weblate 4.7.2\n" | |
16 | 16 | |
17 | 17 | msgctxt "Addon Summary" |
18 | 18 | msgid "InputStream client for adaptive streams" |
34 | 34 | # The maximum bandwidth which should not be exceeded. 0=unlimited |
35 | 35 | msgctxt "#30102" |
36 | 36 | msgid "Max. Bandwidth (Bit/s)" |
37 | msgstr "Maks. przepustowość" | |
37 | msgstr "Maks. przepustowość (Bit/s)" | |
38 | 38 | |
39 | 39 | # Absolute path to the folder containing the decrypters |
40 | 40 | msgctxt "#30103" |
48 | 48 | |
49 | 49 | msgctxt "#30111" |
50 | 50 | msgid "Stream Selection" |
51 | msgstr "Wybór stremu" | |
51 | msgstr "Wybór strumienia" | |
52 | 52 | |
53 | 53 | msgctxt "#30112" |
54 | 54 | msgid "Media" |
83 | 83 | |
84 | 84 | msgctxt "#30150" |
85 | 85 | msgid "Max" |
86 | msgstr "Maks" | |
86 | msgstr "Maks." | |
87 | 87 | |
88 | 88 | msgctxt "#30151" |
89 | 89 | msgid "480p" |
119 | 119 | |
120 | 120 | msgctxt "#30159" |
121 | 121 | msgid "Video" |
122 | msgstr "Video" | |
122 | msgstr "Wideo" | |
123 | 123 | |
124 | 124 | # Show all video streams |
125 | 125 | msgctxt "#30160" |
3 | 3 | # Addon Provider: peak3d |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | "Language-Team: Russian\n" | |
7 | "Language: ru\n" | |
6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" | |
7 | "PO-Revision-Date: 2021-08-16 15:29+0000\n" | |
8 | "Last-Translator: Dmitry Petrov <dimakrm361@gmail.com>\n" | |
9 | "Language-Team: Russian <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/ru_ru/>\n" | |
10 | "Language: ru_ru\n" | |
8 | 11 | "MIME-Version: 1.0\n" |
9 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 13 | "Content-Transfer-Encoding: 8bit\n" |
11 | 14 | "Plural-Forms: nplurals=2; plural=(n != 1);\n" |
15 | "X-Generator: Weblate 4.7.2\n" | |
12 | 16 | |
13 | 17 | msgctxt "Addon Summary" |
14 | 18 | msgid "InputStream client for adaptive streams" |
15 | msgstr "" | |
19 | msgstr "InputStream клиент для адаптивных трансляций" | |
16 | 20 | |
17 | 21 | msgctxt "Addon Description" |
18 | 22 | msgid "InputStream client for adaptive streams" |
19 | msgstr "" | |
23 | msgstr "InputStream клиент для адаптивных трансляций" | |
20 | 24 | |
21 | 25 | msgctxt "#30100" |
22 | 26 | msgid "General" |
75 | 79 | |
76 | 80 | msgctxt "#30122" |
77 | 81 | msgid "Don't use secure decoder if possible" |
78 | msgstr "" | |
82 | msgstr "Не использовать защищеный декодер если возможно" | |
79 | 83 | |
80 | 84 | msgctxt "#30150" |
81 | 85 | msgid "Max" |
99 | 103 | |
100 | 104 | msgctxt "#30155" |
101 | 105 | msgid "Automatically select streams" |
102 | msgstr "" | |
106 | msgstr "Автоматически выбирать потоки" | |
103 | 107 | |
104 | 108 | msgctxt "#30156" |
105 | 109 | msgid "Manually select all streams" |
106 | msgstr "" | |
110 | msgstr "Выбирать все потоки вручную" | |
107 | 111 | |
108 | 112 | msgctxt "#30157" |
109 | 113 | msgid "All" |
120 | 124 | # Show all video streams |
121 | 125 | msgctxt "#30160" |
122 | 126 | msgid "Manually select video stream" |
123 | msgstr "" | |
127 | msgstr "Вручную выбрать видео поток" | |
124 | 128 | |
125 | 129 | msgctxt "#30161" |
126 | 130 | msgid "Video + Subtitles" |
3 | 3 | # Addon Provider: peak3d |
4 | 4 | msgid "" |
5 | 5 | msgstr "" |
6 | "Language-Team: none\n" | |
6 | "Report-Msgid-Bugs-To: translations@kodi.tv\n" | |
7 | "PO-Revision-Date: 2021-08-16 15:29+0000\n" | |
8 | "Last-Translator: Nguyễn Trung Hậu <trunghau1712@gmail.com>\n" | |
9 | "Language-Team: Vietnamese <https://kodi.weblate.cloud/projects/kodi-add-ons-videoplayer-inputstream/inputstream-adaptive/vi_vn/>\n" | |
7 | 10 | "Language: vi_vn\n" |
8 | 11 | "MIME-Version: 1.0\n" |
9 | 12 | "Content-Type: text/plain; charset=UTF-8\n" |
10 | 13 | "Content-Transfer-Encoding: 8bit\n" |
11 | 14 | "Plural-Forms: nplurals=1; plural=0;\n" |
15 | "X-Generator: Weblate 4.7.2\n" | |
12 | 16 | |
13 | 17 | msgctxt "Addon Summary" |
14 | 18 | msgid "InputStream client for adaptive streams" |
20 | 24 | |
21 | 25 | msgctxt "#30100" |
22 | 26 | msgid "General" |
23 | msgstr "" | |
27 | msgstr "Chung" | |
24 | 28 | |
25 | 29 | # The minimum bandwidth which should not be deceeded. |
26 | 30 | msgctxt "#30101" |
79 | 83 | |
80 | 84 | msgctxt "#30150" |
81 | 85 | msgid "Max" |
82 | msgstr "" | |
86 | msgstr "Tối đa" | |
83 | 87 | |
88 | #, fuzzy | |
84 | 89 | msgctxt "#30151" |
85 | 90 | msgid "480p" |
86 | msgstr "" | |
91 | msgstr "480p" | |
87 | 92 | |
88 | 93 | msgctxt "#30152" |
89 | 94 | msgid "640p" |
90 | msgstr "" | |
95 | msgstr "640p" | |
91 | 96 | |
92 | 97 | msgctxt "#30153" |
93 | 98 | msgid "720p" |
94 | msgstr "" | |
99 | msgstr "720p" | |
95 | 100 | |
96 | 101 | msgctxt "#30154" |
97 | 102 | msgid "1080p" |
98 | msgstr "" | |
103 | msgstr "1080p" | |
99 | 104 | |
100 | 105 | msgctxt "#30155" |
101 | 106 | msgid "Automatically select streams" |
107 | 112 | |
108 | 113 | msgctxt "#30157" |
109 | 114 | msgid "All" |
110 | msgstr "" | |
115 | msgstr "Tất cả" | |
111 | 116 | |
112 | 117 | msgctxt "#30158" |
113 | 118 | msgid "Audio" |
114 | msgstr "" | |
119 | msgstr "Âm thanh" | |
115 | 120 | |
116 | 121 | msgctxt "#30159" |
117 | 122 | msgid "Video" |
118 | msgstr "" | |
123 | msgstr "Video" | |
119 | 124 | |
120 | 125 | # Show all video streams |
121 | 126 | msgctxt "#30160" |
124 | 129 | |
125 | 130 | msgctxt "#30161" |
126 | 131 | msgid "Video + Subtitles" |
127 | msgstr "" | |
132 | msgstr "Video + Phụ đề" |