de.qspool.clementineremote.yml 3.44 KB
Newer Older
1
2
3
4
5
6
Categories:
  - Multimedia
License: GPL-3.0-only
WebSite: https://github.com/clementine-player/Android-Remote/wiki
SourceCode: https://github.com/clementine-player/Android-Remote
IssueTracker: https://github.com/clementine-player/Android-Remote/issues
Licaon_Kter's avatar
Licaon_Kter committed
7
Changelog: https://raw.githubusercontent.com/clementine-player/Android-Remote/HEAD/CHANGELOG
8
9
10

AutoName: Clementine Remote
Description: |-
11
    You need <a href="http://www.clementine-player.org/downloads">Clementine</a> 1.3 (quite
12
13
14
15
16
17
18
19
    recent) for this to work and to enable the remote Control in Clementine settings
    first.

    Control the music player "Clementine" - access your playlists, browse the
    library, download files, change the volume via hardware buttons, read the lyrics
    while listening to your favourite song, enjoy the cover art and more.

    If you receive a call or want to make one, you don't have pause the current
theraser's avatar
theraser committed
20
    track, Clementine Remote lowers the volume for you. It also has many more
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
    features, for example exchange of music and playlists with a computer.

RepoType: git
Repo: https://github.com/clementine-player/Android-Remote

Builds:
  - versionName: '8.2'
    versionCode: 25
    commit: v8.2
    srclibs:
      - ClementineDeps@737bf
    extlibs:
      - jmdns-build.xml
    prebuild:
      - echo 'source.dir=src;$$ClementineDeps$$/clementine-remote-android.dep-protocolbuffer/src'
        > ant.properties
      - sed -i 's@\(reference.1=\).*@\1$$ClementineDeps$$/clementine-remote-android.dep-abs@'
        project.properties
      - mkdir unjar/
      - cp -r $$ClementineDeps$$/clementine-remote-android.dep-jmdns/src/javax/ libs/
      - rm -rf libs/javax/jmdns/test/
    build:
      - ant jar -f libs/jmdns-build.xml
      - cd unjar/
      - jar xf ../libs/jmdns.jar
      - jar cfm ../libs/jmdns.jar META-INF/MANIFEST.MF javax/

  - versionName: '8.5'
    versionCode: 28
    commit: v8.5
    srclibs:
      - ClementineDeps@2a3ad1b33b6dc
    extlibs:
      - jmdns-build.xml
    prebuild:
      - echo 'source.dir=src;$$ClementineDeps$$/clementine-remote-android.dep-protocolbuffer/src'
        > ant.properties
      - sed -i 's@\(reference.1=\).*@\1$$ClementineDeps$$/clementine-remote-android.dep-abs@'
        project.properties
      - mkdir unjar/
      - cp -r $$ClementineDeps$$/clementine-remote-android.dep-jmdns/src/javax/ libs/
      - rm -rf libs/javax/jmdns/test/
    build:
      - ant jar -f libs/jmdns-build.xml
      - cd unjar/
      - jar xf ../libs/jmdns.jar
      - jar cfm ../libs/jmdns.jar META-INF/MANIFEST.MF javax/

  - versionName: v10.1
    versionCode: 479
    commit: v10.1
    subdir: app
    gradle:
      - yes
    prebuild: sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle

  - versionName: v11.1
    versionCode: 709
    commit: v11.1
    subdir: app
    gradle:
      - yes
    prebuild:
      - sed -i -e '/buildTypes/i/*' -e '/compileOptions/i*/' build.gradle
      - sed -i '/dl\.bintray\.com/d' ../build.gradle

87
88
89
90
91
92
93
94
  - versionName: v12
    versionCode: 759
    commit: v12
    subdir: app
    gradle:
      - yes
    prebuild: sed -i '/if (signingConfigs\.release\.keyAlias != null) {/,/}/d' build.gradle

95
96
97
98
99
100
101
102
103
MaintainerNotes: |-
    Upstream tags it's releases, but ver and vercode are generated within gradle,
    which our updatechecks do not support.

    We also need to strip output manipulations and we do it in a unsafe way. We
    should provide a better solution!

AutoUpdateMode: None
UpdateCheckMode: None
104
CurrentVersion: v12
105
CurrentVersionCode: 759