Skip to content

Latest commit

ย 

History

30 Commits

Folders and files

NameName
Last commit message
Last commit date
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

geetRP

Tampilkan Aktivitasmu di Discord dengan Elegan

Version License: GPL v3 GitHub Repo stars Platform GitHub Downloads (all assets, all releases)


Generator Discord Rich Presence yang ringan, cepat, dan sepenuhnya otomatis. Berjalan senyap di latar belakang untuk menampilkan status profesional dari berbagai aplikasi.


๐Ÿ“ฆ Download ยท ๐Ÿ› Report Bug ยท โœจ Request Software


โœจ Fitur Utama

๐ŸŽฏ Generic Fallback Mode

Deteksi software otomatis melalui Master Application ID. Software apapun yang aktif akan langsung ditampilkan โ€” meski tidak ada di daftar konfigurasi.

๐Ÿ“Œ Smart Sticky Presence

Status tetap melengket selama aplikasi terlihat di Taskbar. Tidak akan hilang saat Anda klik Desktop atau jendela Explorer.

๐ŸŽจ Dynamic Icon Mapping

Logo spesifik untuk setiap aplikasi (Brave, Chrome, Photoshop, Microsoft Word, dll) muncul secara dinamis melalui satu Client ID pusat.

๐Ÿ”” System Tray Integration

Berjalan senyap di area notifikasi. Tidak menggebrak taskbar Anda dengan window tambahan.

๐Ÿšซ Smart Exclusion List

Otomatis mengabaikan proses sistem seperti Explorer, dwm.exe, dan aplikasi background lainnya yang tidak relevan.

๐Ÿ”„ Auto-Startup Ready

Sekali setup dengan install.bat, aplikasi akan jalan otomatis setiap Windows menyala.


๐Ÿ’ป System Requirements

Komponen Requirement
OS Windows 10 / 11
Discord Desktop App (bukan browser)
Python 3.8+ (hanya jika run dari source)

๐Ÿš€ Instalasi

๐Ÿ“ฆ Opsi 1: Download Siap Pakai (Rekomendasi)

1. ๐Ÿ“ฅ Kunjungi halaman Releases
2. ๐Ÿ“ Unduh file geetRP-v1.5.1.zip
3. โ–ถ๏ธ Ekstrak dan jalankan geetRP.exe

Download Latest

Catatan v1.5.1: Perbaikan stabilitasโ€”deteksi ganda instance, pemeriksaan keberadaan Discord, serta penanganan metadata musik yang lebih akurat. Tidak perlu menyunting config saat upgrade dari v1.5.0.

๐Ÿ› ๏ธ Opsi 2: Build Sendiri (Developer)

# Clone repository
git clone https://github.com/makcrtve/geetRP.git
cd geetRP

# Install dependencies
pip install -r requirements.txt

# Jalankan langsung
python main.py

# Atau build executable
build.bat

๐Ÿ’ก Tip: Letakkan upx.exe di folder root sebelum menjalankan build.bat untuk mendapatkan ukuran EXE yang lebih kecil.


โš™๏ธ Konfigurasi

Edit file config.json untuk menambah atau mengkustomisasi software yang ingin dideteksi.

๐Ÿ“ Variabel Dinamis

Variabel Contoh Output Deskripsi
{window_title} MySong.flp - FL Studio Judul jendela/projek aktif
{app_name} FL Studio Nama aplikasi dari config
{process_name} FL64.exe Nama file .exe yang terdeteksi
{artist} Taylor Swift Nama penyanyi (media player)
{title} Cruel Summer Judul lagu (media player)
{file_ext} FLAC Format file musik

๐Ÿ“„ Contoh Konfigurasi

{
  "polling_interval": 5,
  "apps": [
    {
      "name": "FL Studio",
      "process_name": ["FL64.exe"],
      "client_id": "1115529334594220116",
      "large_image": "fl-studio-icon",
      "details_format": "Editing: {window_title}",
      "state_format": "Cooking beats ๐Ÿ”ฅ"
    }
  ]
}

๐ŸŽฎ Penggunaan & Kontrol

Aksi Cara
โ–ถ๏ธ Menjalankan Double-click geetRP.exe
โน๏ธ Mematikan Klik kanan ikon di System Tray โ†’ Exit
๐Ÿ”„ Auto-Startup Jalankan install.bat sebagai Administrator
๐Ÿ” Troubleshooting Cek file debug.log di folder aplikasi

โ“ FAQ

๐Ÿ”ด Rich Presence tidak muncul di Discord?

Checklist:

  • โœ… Pastikan Discord Desktop App berjalan (bukan versi browser)
  • โœ… Aktifkan "Display current activity" di: Discord Settings โ†’ Activity Privacy
  • โœ… Cek debug.log untuk melihat error messages
  • โœ… Restart kedua aplikasi (Discord & geetRP)
๐Ÿ”ด Aplikasi tidak jalan saat startup Windows?

Solusi:

  1. Jalankan ulang install.bat sebagai Administrator
  2. Verifikasi di Task Manager โ†’ Tab Startup apps
  3. Pastikan entry "geetRP" berstatus Enabled
๐Ÿ”ด Software saya tidak terdeteksi?

Cara menambahkan:

  1. Buka Task Manager โ†’ Kolom "Name"
  2. Catat nama process persis (contoh: code.exe untuk VS Code)
  3. Tambahkan entry baru di config.json
๐Ÿ”ด Bagaimana cara mendapatkan logo custom?

Langkah:

  1. Buat aplikasi di Discord Developer Portal
  2. Upload gambar di bagian Rich Presence โ†’ Art Assets
  3. Gunakan nama asset sebagai nilai large_image di config

๐Ÿ“ฆ Dependensi

pypresence    # Discord RPC connection
psutil        # Process detection
pystray       # System tray integration
Pillow        # Image handling
pyinstaller   # Build executable

๐Ÿค Berkontribusi

Kontribusi sangat diterima! Berikut caranya:

1. Fork repository ini
2. Buat branch fitur  โ†’  git checkout -b feature/AmazingFeature
3. Commit perubahan   โ†’  git commit -m "Add AmazingFeature"
4. Push ke branch     โ†’  git push origin feature/AmazingFeature
5. Buat Pull Request

๐ŸŽจ Software Request

Ingin logo atau status khusus untuk software favorit Anda? Ajukan melalui Software Request Template!


๐Ÿ“‹ Changelog

v1.5.1 Latest โ€” 3 Januari 2025

+ โœจ Singleton kuat: cek mutex + proses duplikat
+ ๐Ÿ›ก๏ธ Discord gentle detection via registry
+ ๐ŸŽต Cache media: pid + title + size + mtime
+ ๐Ÿ“‚ Tray menu "Open Folder"
+ ๐Ÿ”ง Relative icon path di .spec
+ ๐Ÿ“ Nama output ZIP otomatis v1.5.1

v1.5 โ€” Previous Release

+ ๐ŸŽ‰ Initial support for FL Studio, Ableton, CapCut, Office, browsers
+ ๐Ÿ”„ Smart sticky presence
+ ๐ŸŽจ Dynamic icon mapping
+ ๐Ÿ”” System tray integration

๐Ÿ“„ License

Distributed under the GPL v3 License. See LICENSE for more information.


โญ Star repository ini jika bermanfaat!


Dibuat dengan โค๏ธ untuk para kreator oleh makcrtve


About

A lightweight and fully customizable Discord Rich Presence (DRP) generator. This application runs automatically in the background for various software, including FL Studio, Ableton Live, CapCut, and others.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Used by

Contributors

Languages