Chiaki Remote Play

Chiaki: Open Source PlayStation Remote Play
Geliştirici(ler)Florian Märkl
İlk yayınlanma1.00 / 20 Ağustos 2019[1]
Son yayınlanma15 Ocak 2021[2]
Güncel sürüm2.1.1[2]
Geliştirme durumuAktif
Programlama diliC
C++
İşletim sistemiMicrosoft Windows
Linux
MacOS
Android
Nintendo Switch
Kod deposugithub.com/thestr4ng3r/chiaki/pulse (20 Ağustos 2019 - 18 Ekim 2020)
git.sr.ht/~thestr4ng3r/chiaki (18 Ekim 2020 - Günümüz)

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;


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]

Orijinal Remote Play uygulaması ile arasındaki farklar

  • 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
  • Android desteği eklendi.
[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

  1. ^ {{Web kaynağı | url = https://github.com/thestr4ng3r/chiaki/releases/tag/v1.0.0 8 Eylül 2022 tarihinde Wayback Machine sitesinde arşivlendi. | tarih = 20 Ağustos 2019
  2. ^ a b c "~thestr4ng3r/chiaki v2.1.1 - sourcehut git". git.sr.ht. 2 Şubat 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  3. ^ a b "Chiaki - Open Source PlayStation Remote Play - Apps on Google Play". play.google.com (İngilizce). 11 Kasım 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  4. ^ "Release v1.0.0 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  5. ^ "Release v1.3.0 · thestr4ng3r/chiaki". GitHub (İngilizce). 23 Ağustos 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  6. ^ "PS Remote Play". remoteplay.dl.playstation.net. 11 Temmuz 2016 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  7. ^ "~thestr4ng3r/chiaki v2.0.0 - sourcehut git". git.sr.ht. 29 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  8. ^ "~thestr4ng3r/chiaki - sourcehut git". git.sr.ht. 28 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  9. ^ "Easy way to get PS4 AccountID Online · Issue #158 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  10. ^ "Trinket: run code anywhere". trinket.io. 8 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  11. ^ a b "PSPlay | Help". grill2010.github.io. 9 Mart 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  12. ^ "Uzaktan Play ile PC'nize veya Mac'inize PlayStation 4 Oyunları Nasıl Oynanır? - Blog". Play-and-more. 8 Eylül 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  13. ^ Meikleham, Dave; published, Leon Hurley (13 Aralık 2021). "How to use PS5 remote play". gamesradar (İngilizce). 27 Ekim 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Eylül 2022. 
  14. ^ "Release v1.0.0 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  15. ^ "Release v1.0.1 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  16. ^ "Release v1.0.2 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  17. ^ "Release v1.0.3 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  18. ^ "Release v1.0.4 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  19. ^ "Release v1.1.0 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  20. ^ "Release v1.1.1 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  21. ^ "Release v1.1.2 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  22. ^ "Release v1.1.3 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  23. ^ "Release v1.2.0 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  24. ^ "Release v1.2.1 · thestr4ng3r/chiaki". GitHub (İngilizce). 15 Eylül 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  25. ^ "Release v1.3.0 · thestr4ng3r/chiaki". GitHub (İngilizce). 23 Ağustos 2022 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  26. ^ "~thestr4ng3r/chiaki v2.0.0 - sourcehut git". git.sr.ht. 29 Aralık 2020 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  27. ^ "~thestr4ng3r/chiaki v2.0.1 - sourcehut git". git.sr.ht. 26 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  28. ^ "~thestr4ng3r/chiaki v2.1.0 - sourcehut git". git.sr.ht. 15 Ocak 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022. 
  29. ^ "~thestr4ng3r/chiaki v2.1.1 - sourcehut git". git.sr.ht. 2 Şubat 2021 tarihinde kaynağından arşivlendi. Erişim tarihi: 9 Eylül 2022.