Skip to content

Commit 43c50d2

Browse files
authored
Merge pull request #118 from zxcloli666/refactoring
App fully refactored to custom ui and own api
2 parents 70a8a4e + 75fb66b commit 43c50d2

File tree

132 files changed

+30452
-188
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+30452
-188
lines changed
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
[Desktop Entry]
2+
Name=SoundCloud Desktop
3+
Comment=SoundCloud music player
4+
Exec=soundcloud-desktop
5+
Icon=com.soundcloud.desktop
6+
Type=Application
7+
Categories=Audio;Music;Player;
8+
Keywords=soundcloud;music;player;
Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
app-id: io.github.zxcloli666.SoundcloudDesktop
2+
runtime: org.gnome.Platform
3+
runtime-version: "49"
4+
sdk: org.gnome.Sdk
5+
6+
command: soundcloud-desktop
7+
8+
finish-args:
9+
- --share=ipc
10+
- --share=network
11+
- --socket=x11
12+
- --socket=wayland
13+
- --socket=pulseaudio
14+
- --device=dri
15+
- --talk-name=org.freedesktop.Notifications
16+
# wayland
17+
- --env=WEBKIT_DISABLE_DMABUF_RENDERER=1
18+
# Discord RPC
19+
- --filesystem=xdg-run/discord-ipc-0
20+
- --filesystem=xdg-run/app/com.discordapp.Discord
21+
22+
build-options:
23+
append-path: /usr/lib/sdk/rust-stable/bin
24+
env:
25+
CARGO_HOME: /run/build/soundcloud-desktop/cargo
26+
27+
modules:
28+
- name: soundcloud-desktop
29+
buildsystem: simple
30+
build-options:
31+
env:
32+
XDG_CACHE_HOME: /run/build/soundcloud-desktop/cache
33+
build-commands:
34+
# Install binary
35+
- install -Dm755 desktop/src-tauri/target/release/soundcloud-desktop /app/bin/soundcloud-desktop
36+
# Install icons
37+
- install -Dm644 desktop/src-tauri/icons/128x128@2x.png /app/share/icons/hicolor/256x256/apps/io.github.zxcloli666.SoundcloudDesktop.png
38+
- install -Dm644 desktop/src-tauri/icons/128x128.png /app/share/icons/hicolor/128x128/apps/io.github.zxcloli666.SoundcloudDesktop.png
39+
- install -Dm644 desktop/src-tauri/icons/32x32.png /app/share/icons/hicolor/32x32/apps/io.github.zxcloli666.SoundcloudDesktop.png
40+
# Install .desktop file
41+
- install -Dm644 .github/flatpak/io.github.zxcloli666.SoundcloudDesktop.desktop /app/share/applications/io.github.zxcloli666.SoundcloudDesktop.desktop
42+
sources:
43+
- type: dir
44+
path: ../../

0 commit comments

Comments
 (0)