Chiaki Remote Play veya orijinal ismiyle Chiaki - Open Source PlayStation Remote Play[3] 20 Ağustos 2019 tarihinde Florian Märkl tarafından geliştirilmiş ve piyasa sürülmüştür. Son güncellemesini ise 15 Ocak 2021'de aldı.[2]
Uygulama ücretsiz ve açık kaynaklıdır. Bununla beraber Sony'nin geliştirdiği orijinal Remote Play uygulamasından birçok artısı mevcuttur. İlk olarak 20 Ağustos 2019 tarihinde Github'da ilk sürümü yayınlanan[4] ve 18 Ekim 2020'ye kadar Github'da geliştirilmeye devam edilen[5] Chiaki Remote Play projesi, 18 Ekim 2020'de 1.3.0 sürümü yayınlandıktan sonra Sourcehut sitesine taşınmıştır. Chiaki'nin en önemli özelliği Linux işletim sistemine destek sunmasıdır. Bunun sebebi, orijinal Remote Play uygulamasının Linux'a destek vermemesidir.[6] Chiaki, günümüzde en iyi Remote Play uygulamalarından biri olarak gösterilmektedir. Şu ana kadar Google Play Store mağazası içerisinde 50.000'den fazla indirilmiştir.[3] Programa Nintendo Switch desteği, 2020'nin sonunda 2.0.0 güncellemesi ile gelmiştir.[7] Ayrıca PlayStation 5 konsolları için destek yine 2.0.0 güncellemesi ile sağlanmıştır.
Kullanım
Chiaki, normal Remote Play uygulamasından farklı olarak PlayStation sistemine bağlantı sağlamak için PS4 7.0 sürümünden sonraki kullanıcıların hesaplarında bulunan PSN Account ID sisteminden yararlanır.[8] Bunun aksine kullanıcının PS4 sistemi 7.0 sürümün altındaysa, kullanıcı sadece Online ID'sini girerek uzaktan bağlantı sağlayabilir. PSN Account ID'si bir Python 3 betiği olan scripts/psn-account-ıd.py 8 Eylül 2022 tarihinde Wayback Machine sitesinde arşivlendi. içerisinden alınabilmektedir. Bunun aksine, bazı kullanıcılar bu durumu çok karışık bulmuştur. Sonucunda ise GitHub'da CSystem77 adlı kullanıcı, PSN Account ID'yi almanın kolay bir yolunu geliştirdi ve bunu kullanıcılara sundu.[9] Buna göre kullanıcıların yapmaları gereken Trinket adlı siteye girdikten sonra verilen talimatları uygulamaktı.[10] Başlarda bu yöntem çalışıyordu, fakat zaman içerisinde artık kullanılamaz hale geldi. Çoğu kullanıcı artık terminalin çalışmadığını ve adımları uygularken şu hatanın belirdiğini ifade etti;
“
|
Traceback (most recent call last):
File "/tmp/sessions/ec4c6c4df2b2f7fc/main.py", line 79, in <module>
api_auth = requests.auth.HTTPBasicAuth(CLIENT_ID, CLIENT_SECRET)
AttributeError: module 'requests' has no attribute 'auth'
|
”
|
Bu gelen hata mesajlarından sonra, en başından beri projenin geliştiricilerinden biri olan Florian Grill, ücretsiz ve açık kaynaklı PSN-Account Query adlı uygulamayı oluşturdu.[11] Artık verilen terminalin çalışmadığını da ekleyen Grill, bu uygulama sayesinde kullanıcıların kolayca PSN-Account ID'lerini alabileceğini ifade etti. Ayrıca kullanıcılar, Florian Grill'e Gmail üzerinden mesaj atarak da Account ID'lerini öğrenebilirler.[11] Chiaki'yi uzaktan oynatmaya bağlayabilmek için gereken bir diğer işlem ise Kayıt PIN'inin alınmasıdır. Bu işlem için PlayStation 4 konsollarında önceden yapmadıysanız öncelikle PlayStation 4'teki Uzaktan Oynatmayı etkinleştirmeniz gerekir. PlayStation 4'ün Ayarlar ekranına gidin, listede “Uzaktan Oynatma Bağlantı Ayarları” nı seçin ve “Uzaktan Oynatmayı Etkinleştir” seçeneğini etkinleştirin. Bundan sonra PS4'teki Ayarlar> Uzaktan Oynatma Bağlantı Ayarları ekranını ziyaret edip "Cihaz Ekle" yi seçerek bir kod almanız gerekir.[12] PlayStation 5 sistemlerinde ise PS5'te Uzaktan Oynatma'yı etkinleştirmek için 'Ayarlar'a gidin, 'Sistem'i seçin, ardından 'Uzaktan Oynatma'yı seçin ve son olarak özelliği açmak için 'Uzaktan Oynatmayı Etkinleştir'i seçin. PS5'inize bağlanmadan önce seçtiğiniz Uzaktan Oynatma cihazına sekiz basamaklı bir ekran kodu girmeniz de gerekir.[13]
- Tüm Android cihazlar için Dualsense / Dualshock ve 3. Parti denetleyici desteği
- Chiaki, mobil veri kullanımına izin verir.
- Android TV cihazlarını destekler.
- Gamepad düğme haritalamasını destekler
- Birden fazla PS5 / PS4 profili kaydedebilirsiniz
- PS5 / ps4'ünüz için psplay'i sanal Dualshock olarak kullanabilirsiniz
- 5.05 ve daha yenisinden eski PS4 ürün yazılımını destekler
- Ekranınızı kaydetmenize ve yakalamanıza izin verilir (3. Taraf uygulama gereklidir)
Güncelleme ile gelen yenilikler
Aşağıdaki liste, Chiaki'ye gelen güncellemelerin sürüm numarasını, tarihini ve yeniliklerini göstermektedir.
Sürüm
|
Tarih
|
Yenilikler
|
Kaynak
|
1.0.0
|
20 Ağustos 2019
|
-
|
[14]
|
1.0.1
|
21 Ağustos 2019
|
- Oturum Kimliği Kontrollerini daha az katı hale getirildi.
|
[15]
|
1.0.2
|
21 Ağustos 2019
|
- Bit hızı ayarı eklendi.
- Git alt modülleri içeren Tarball oluşturma eklendi.
- Windows İş Parçacığı'nı varsayılan olarak devre dışı bırakma eklendi.
|
[16]
|
1.0.3
|
13 Eylül 2019
|
- Giriş PIN'ı desteği eklendi.
- FreeBSD'de derleme onarıldı.
- F11'e basarak tam ekran modu getirildi.
- AppImage sürümleri için Xenial'a geçiş sağlandı.
- Düzeltme kutusu ve piramit düğmeleri geliştirildi.
- frame_fg başlatma eklendi
- Ücretsiz Mutexes eklendi.
- GKCrypt'in Serbest Cond ve Mutex özellikleri eklendi.
- Çerçeve Yükleme İletisi'nin çökme sorunu düzeltildi.
- Kümülatif VERİ ACK gönderme sorunu çözüldü.
- Regist Search yayın dışı gönderimi düzeltildi.
- ChiakiRegist'e bir sızıntı düzeltildi.
|
[17]
|
1.0.4
|
12 Ekim 2019
|
Bu sürüm, PS4 7.0 uyumluluğu diğer bazı küçük değişikliklerle birlikte gelmiştir. PSN Account ID sistemi eklendi.
- Np-Accountld ile Regist ekleme getirildi.
- Oturum ve Ctrl için RP sürümünü 9.0'a yükseltildi.
- Ses Arabelleği boyutu için ayar eklendi.
- Etkinlik başına bir geri bildirim geçmişi paketi gönderilmesi sağlandı.
- MacOS sistemlerde Qt MacExtras'ı kullanım özelliği eklendi.
- Opus Kod çözme işlemi yeniden düzenlendi.
- YUV/RGB dönüşümü daha kolay bir hale getirildi.
|
[18]
|
1.1.0
|
2 Kasım 2019
|
|
[19]
|
1.1.1
|
7 Kasım 2019
|
- Bazı hizalama sorunları düzeltildi.
|
[20]
|
1.1.2
|
20 Kasım 2019
|
- Oturum açma PIN'ı gönderildikten sonra Ctrl recv sorunu düzeltildi.
- Android'e çökme sorunları düzeltildi.
- Qt GUI: Zaman aşımından sonra fareyi gizleme özelliği getirildi.
|
[21]
|
1.1.3
|
28 Ocak 2020
|
Android;
- Akış sırasında ekranın kapanması önlendi.
- Yeni akış görüntüleme seçenekleri eklendi.
- Dokunmatik yüzey kontrol seçeneği eklendi.
- Ayarları JSON olarak dışa ve içe aktarma.
Daha iyi kullanılabilirlik için analog çubuk ayarları eklendi.
Masaüstü;
- libavcodec < için H264 bileşeni bulma sorunu düzeltildi.
- Tuş bağlantıları eklendi.
- Düzeltme simgesi yükleme yolu eklendi.
- Windows için psn-account-ıd.py komut dosyasının kullanımı kolaylaştırıldı.
|
[22]
|
1.2.0
|
26 Nisan 2020
|
- FreeBSD ve OpenBSD desteği eklendi.
- VAAPI desteği eklendi.
- Klavye desteği eklendi.
- GUI'de dokunmatik yüzey düğmesi için fare tıklaması etkinleştirildi.
- PS4 sistemini uzaktan açma komutu eklendi.
- Linux'ta SDL2 desteği.
- Android'de güncellenmiş bağımlıklıklar eklendi.
|
[23]
|
1.2.1
|
30 Mayıs 2020
|
- AppImage'da VAAPI desteği.
- EGL için yüzey düzeltmesi yapıldı.
- L2/R2 dönüşümü düzeltildi.
- Kullanımdan kaldırılan Qt API kullanımı düzeltildi.
- Kütüphane: Deneysel mbed TLS ve Nintendo Switch desteği.
|
[24]
|
1.3.0
|
18 Ekim 2020
|
Bu güncelleme, geriye dönük uyumluluğu korurken, PS4 8.0 sürümü için destek sağlar.
- PS4. 8.0 desteği sağlandı.
- MTU algılaması düzeltildi.
- Kısmi dokunmatik yüzey desteği eklendi.
- QtGamepad desteği SDL2 lehine bırakıldı.
- Videotoolbox donanım kod çözücüsü eklendi.
- Yeni derleme düzeltildi.
|
[25]
|
2.0.0
|
Ocak 2021
|
Bu sürüm PlayStation 5 desteği ve Nintendo Switch için bir bağlantı noktası getiriyor.
- PS5 Uzaktan Oynatma desteği sağlandı.
- Nintendo Switch Borealis GUI eklendi.
- 4.3.1'e güncellenen yapılarda FFMPEG eklentisi sağlandı.
- Guı'de Manuel Ana Bilgisayar Kimliği rekonstrüksiyonunu düzeltildi.
- PS4 için 1080p seçildiğinde Video Profili Otomatik Düşürme eklendi.
- Discoverymanager'da keşfedilen durum güncellendi.
- FFMPEG Kod Çözücüyü lib'e taşındı.
- 1080p için doğru Bit Hızı eklendı.
- Yalnızca AGPL v3 + OpenSSL altında Relicense eklendi.
- Mevcut tüm denetleyicileri guı'ye bağlandı.
- Guı'de Tam Ekran için Çift Tıklama eklendi.
- Guı'de yalnızca IMU Denetleyicileri yoksayıldı.
- Guı'ye Ses Aygıtı Seçimi eklendi.
- Tıkanıklık Kontrolü eklendi.
- Ahududu Pi Dekoder eklendi.
- Kütüphaneye Metin Girişi desteği sağlandı.
- 32bit anahtar durum taşmasını düzeltmek için ChiakiKeyState kullanıldı.
- Sistem Nanopb ve jerasure kullanmak için seçenek eklendi.
- Akış için GUI CLI geliştirildi.
- Uyku Modu Tetikleyici eklendi.
- Guı'ye genel Donanım Kod Çözücü Seçimi eklendi.
|
[26]
|
2.0.1
|
Ocak 2021
|
- Android: Eski sqlite'da veritabanı geçişinde başlangıçta kilitlenme sorunu düzeltildi.
|
[27]
|
2.1.0
|
Şubat 2021
|
- Hareket Desteği Eklendi (yalnızca Linux, Android ve Switch)
- Rumble eklendi
- Android: Touchpad Desteği Eklendi
- Android: Yeni L1 / L2 / R1 / R2 Düğmeleri ve eklenen L3 / R3 Düğmeleri
- Android: Dokunmatik Düğme Dokunsal Geribildirim Eklendi
- Android: Düğmeler için Genişletilmiş Dokunmatik Alanlar
- Android: Sabit Mikro kekemelik
- Keşif için sabit yerel Bağlantı Noktasını tercih edin
- Anahtar: Sabit ses gecikmesi
- Setsu'ya DualSense eklendi (hıd-playstation Linux sürücüsü gerektirir)
|
[28]
|
2.1.1
|
Şubat 2021
|
Bu sürüm, Chiaki'nin son sürümüdür. Bundan sonra proje, bakım moduna alınmıştır.
- Switch için kayıt defteri düzeltildi.
|
[29]
|
Ayrıca bakınız
Kaynakça