Giter Club home page Giter Club logo

retroarcher.x's People

Contributors

dependabot[bot] avatar reenignearcher avatar

Watchers

 avatar  avatar

retroarcher.x's Issues

Web - Cannot take scrolling/full page screenshot on web app

Describe the bug

Cannot take a scrolling/full page screenshot of the web app.

To Reproduce

  1. Use any web browser screenshot tool to take a screenshot
  2. Open Firefox and RetroArcher.X
  3. Go To Settings page
  4. Right Click, select Take Screenshot
  5. Select save full page
  6. See that result is only visible part of the page.

Expected behavior

Full page to be included in screenshot.

Screenshots

Server (please complete the following information):

  • OS: [e.g. Windows, Ubuntu] Applied to Windows and Ubuntu
  • Architecture [e.g. 32 bit, 64 bit, arm] 64 bit
  • Version [e.g. 20210130]

Client(please complete the following information if applicable):

  • Device: [e.g. Nvidia Shield TV, Bravia TV, Fire Stick 4k, Pixel 3a]
  • OS: [e.g. Android 11]
  • App: [e.g. Moonlight]
  • App Version: [e.g. 9.8.1 (Apps Drawer... Apps/Games/Information]
  • Connection: [e.g. Wireless 2.4 GHz, Wireless 5 GHz, Ethernet 1GB/s]

Gamepad(please complete the following information if applicable):

  • Manufacturer: [e.g. Microsoft, Sony, Logitech]
  • Type: [e.g. Xbox One, Xbox One S/X, Xbox Series X/S, PS3, PS4]
  • Connection: [e.g. USB, Bluetooth, Dongle, WiFi]

Additional context

Also tried 5 different Firefox plugins, all with basically the same result.

Metadata Agent - Add integration for RetroArcher.bundle

  • Get installed version from attribution page
  • Get latest version using github api
  • Manage settings within Settings interface

Emulators - Integrate bezel project for retroarch

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Bezel project installers are great; however they create game specific configs for each core. This can cause issues when any options are changed later. Additionally the configs do not carry over to new cores that are added.

Describe the solution you'd like
A clear and concise description of what you want to happen.

  • add bezelproject id (repo name) to platform mapping dictionary
  • automatically download png/cfg files for each game and platform
  • at time of game launch apply the game specific cfg to the selected core

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

None

Additional context
Add any other context or screenshots about the feature request here.

Bezel project uses a different repository for each platform. The organization/user can be found here (https://github.com/thebezelproject)

Emulators - Add android emulator support

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

While RetroArcher is mostly geared towards game streaming to Android devices, it would still be beneficial if RetroArcher provided a way to launch and stream Android games. This would keep game saves/data no matter what device the user is playing on.

Describe the solution you'd like
A clear and concise description of what you want to happen.

One potential option is to use native google/android virtual device emulator. They provide command line options to create and launch virtual devices, which would come in handy to create a different virtual device depending on the Plex user that launches the game.

Create the virtual device with avdmanager create avd --name <plex userid> --device pixel_xl --abi google_apis/x86_64 --package 'system-images;android-30;google_apis;x86_64' --path <path to store virtual device> (https://developer.android.com/studio/command-line/avdmanager#commands_and_command_options)

Start the virtual device with the emulator @<plex userid>-port 5555 option. (https://developer.android.com/studio/command-line/adb#notlisted)

Install apks with adb install <path to apk> (https://developer.android.com/studio/command-line/adb#move)

Download sdk platform tools from here (https://developer.android.com/studio/releases/platform-tools)

Download command line tools from here (https://developer.android.com/studio) at bottom of page

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Bluestacks but probably not the best as it's on and old version of Android.

Additional context
Add any other context or screenshots about the feature request here.

The platform tools will be useful for RetroArcher anyway as that's how we intend to control the client devices (at least initially)

Emulators - Updater cannot determine latest version of RPCS3 on Linux

Describe the bug

Cannot detect latest version of RPCS3 on Linux OS. Release title is missing and therefore cannot be compared to current version in update function.

To Reproduce

  1. Run nightly RetroArcher.X on Ubuntu
  2. Wait for update task to repeat
  3. RetroArcher.X will download the same version repeatedly

Expected behavior

Do not download same version that already exists

Screenshots

Server (please complete the following information):

  • OS: [e.g. Windows, Ubuntu] Ubuntu
  • Architecture [e.g. 32 bit, 64 bit, arm] 64 bit
  • Version [e.g. 20210130] 21.04 LTS

Client(please complete the following information if applicable):

  • Device: [e.g. Nvidia Shield TV, Bravia TV, Fire Stick 4k, Pixel 3a]
  • OS: [e.g. Android 11]
  • App: [e.g. Moonlight]
  • App Version: [e.g. 9.8.1 (Apps Drawer... Apps/Games/Information]
  • Connection: [e.g. Wireless 2.4 GHz, Wireless 5 GHz, Ethernet 1GB/s]

Gamepad(please complete the following information if applicable):

  • Manufacturer: [e.g. Microsoft, Sony, Logitech]
  • Type: [e.g. Xbox One, Xbox One S/X, Xbox Series X/S, PS3, PS4]
  • Connection: [e.g. USB, Bluetooth, Dongle, WiFi]

Additional context

Issue has also been reported to RPCS3 here: RPCS3/rpcs3-binaries-linux#3

Plugins - Implement Plugin Framework

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

If RetroArcher supported plugins it would provide an easier way for people to make RetroArcher better without having to contribute to the core project (which can be quite overwhelming).

Describe the solution you'd like
A clear and concise description of what you want to happen.

Something similar to plugins from one of these:

  • Plex Media Server
  • Kodi
  • HomeAssistant

More research is needed

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Examples of possible plugins:

  • Additional standalone emulators
  • A bios verifier tool
  • Resource monitoring dashboard

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.