Generator Discord Rich Presence yang ringan, cepat, dan sepenuhnya otomatis. Berjalan senyap di latar belakang untuk menampilkan status profesional dari berbagai aplikasi.
|
Deteksi software otomatis melalui Master Application ID. Software apapun yang aktif akan langsung ditampilkan โ meski tidak ada di daftar konfigurasi. Status tetap melengket selama aplikasi terlihat di Taskbar. Tidak akan hilang saat Anda klik Desktop atau jendela Explorer. Logo spesifik untuk setiap aplikasi (Brave, Chrome, Photoshop, Microsoft Word, dll) muncul secara dinamis melalui satu Client ID pusat. |
Berjalan senyap di area notifikasi. Tidak menggebrak taskbar Anda dengan window tambahan. Otomatis mengabaikan proses sistem seperti Explorer, dwm.exe, dan aplikasi background lainnya yang tidak relevan. Sekali setup dengan |
| Komponen | Requirement |
|---|---|
| OS | Windows 10 / 11 |
| Discord | Desktop App (bukan browser) |
| Python | 3.8+ (hanya jika run dari source) |
1. ๐ฅ Kunjungi halaman Releases
2. ๐ Unduh file geetRP-v1.5.1.zip
3. โถ๏ธ Ekstrak dan jalankan geetRP.exe
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.
# 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.batuntuk mendapatkan ukuran EXE yang lebih kecil.
Edit file config.json untuk menambah atau mengkustomisasi software yang ingin dideteksi.
| 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 |
{
"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 ๐ฅ"
}
]
}| Aksi | Cara |
|---|---|
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 |
๐ด 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.loguntuk melihat error messages - โ Restart kedua aplikasi (Discord & geetRP)
๐ด Aplikasi tidak jalan saat startup Windows?
Solusi:
- Jalankan ulang
install.batsebagai Administrator - Verifikasi di
Task Managerโ TabStartup apps - Pastikan entry "geetRP" berstatus Enabled
๐ด Software saya tidak terdeteksi?
Cara menambahkan:
- Buka Task Manager โ Kolom "Name"
- Catat nama process persis (contoh:
code.exeuntuk VS Code) - Tambahkan entry baru di
config.json
๐ด Bagaimana cara mendapatkan logo custom?
Langkah:
- Buat aplikasi di Discord Developer Portal
- Upload gambar di bagian Rich Presence โ Art Assets
- Gunakan nama asset sebagai nilai
large_imagedi config
pypresence # Discord RPC connection
psutil # Process detection
pystray # System tray integration
Pillow # Image handling
pyinstaller # Build executable
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
Ingin logo atau status khusus untuk software favorit Anda? Ajukan melalui Software Request Template!
+ โจ 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+ ๐ Initial support for FL Studio, Ableton, CapCut, Office, browsers
+ ๐ Smart sticky presence
+ ๐จ Dynamic icon mapping
+ ๐ System tray integrationDistributed under the GPL v3 License. See LICENSE for more information.