RELEASE Lan Play GUI - A Graphical Interface for lan play [UPDATED V1.3.0]

Discussion in 'Switch - Emulation, Homebrew & Software Projects' started by Red1Reaper, Dec 11, 2018.

  1. Jonhy

    Jonhy Advanced Member

    Newcomer
    3
    May 22, 2016
    United States
    Would it be possible for the gui to also auto fill which device it is?

    Mine is always #3, even after many installs. Would it be possible for you to add a parameter that allows the gui to auto select a specific device?
     
  2. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    Network Interface? that is aleardy in the GUI, in settings.
     
  3. markmcrobie

    markmcrobie GBAtemp Fan

    Member
    4
    May 24, 2008
    What does the Broadcast setting do?
     
  4. Freemo999

    Freemo999 Newbie

    Newcomer
    1
    Oct 2, 2018
    United Kingdom
    This is great, struggling finding anyone to play with however(tried Smash Bros and Mario Kart)

    Does it detail anywhere what game the 33 people connected to a server are playing?

    If you make multiple connections to different servers, does the switch see all of these servers when it is scanning for rooms ? Or does it just use the last one clicked

    Thanks
    Andy
     
  5. iyenal

    iyenal Advanced Member

    Newcomer
    3
    Feb 11, 2016
    United States
    Great work!
     
    Red1Reaper likes this.
  6. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    You should connect only to a single server i have no idea what happens when you open multiple instances of lan-play connecting to different servers, you are supposed to connect to a single server and to connect to other server you have first to close that instance of lan play first, i think you are having problems because you connect to multiple servers, also take in account, 30 ppl connected does not mean 30 ppl playing, it means 30 computers whit lan play connected to that server, ppl may just leave their lan play client connected to the server when they are not playing.
     
    Last edited by Red1Reaper, Dec 31, 2018
    Freemo999 likes this.
  7. Vendo232

    Vendo232 Member

    Newcomer
    2
    Apr 14, 2013
    United States
    Hi
    I`m running Ubuntu 14 and here are the steps i used to run the lan-play. Unfortunately the GUI was not working for me on my end.

    "sudo apt install libpcap0.8-dev libuv1-dev"
    "sudo apt install cmake"

    "git clone https://github.com/spacemeowx2/switch-lan-play.git"

    "cd switch-lan-play"
    "mkdir build"
    "cd build"

    "cmake .."
    "make"

    "sudo ./lan-play --nycnsw.duckdns.org:11451"

    the the app asked for interface number and IP:Port which I got from www.lan-play.com

    now I have a terminal window with last row showing "pcap loop start" the same as on Windows.

    just my 2c.
     
    Last edited by Vendo232, Jan 1, 2019
  8. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    The GUI actually does not include lan play, you have to download it/compile it you and tell the GUI where is located, the GUI basically launches a terminal whit a command whit lan play and all the arguments configured whit a given server and the settings
     
  9. Vendo232

    Vendo232 Member

    Newcomer
    2
    Apr 14, 2013
    United States
    Hi, would you be so kind and help me out with a guide how to install this on Ubuntu 16.04?

    — Posts automatically merged - Please don't double post! —

    OK it worked, the trick was to change permission for appimage ( sorry I`m not a daily Linux user )

    Linux
    1.- Download lan-play-linux
    2.- Download lan-play-GUI-linux
    3.- Put lan-play-linux in home
    4.- sudo setcap 'CAP_NET_RAW+eip CAP_NET_ADMIN+eip' lan-play-linux
    5.- chmod 777 lan-play-linux
    6.- Execute lan-play-gui-linux by right click on the lan-play-GUI-linux-1.1.0.AppImage and in the next screen, go to the Permissions tab and check the box that says “Allow executing file as program”.
    7. double click on lan-play-GUI-linux-1.1.0.AppImage and the app will install and launch
     
  10. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    UPDATE 12/2/19 1.3.0
    WhatsApp Image 2019-02-12 at 8.19.21 PM.
    A new update has been released version v1.3.0 THE WEB GUI Update!
    Changelog:
    -added a WEB GUI to be able to control the GUI from any device with web browser on your network like your phone, your tablet, or even your nintendo switch itself.(yes is similar to the webui thing, but this should be less clunky and more beautiful) to access it you have to go to http://your local ip:8008 after you launch the GUI
    -added multi language support(this was going to be the 1.2.0 update hence the jump from 1.1.0 to 1.3.0) thought for now there is only 2 languages, english and spanish.
    -added a custom title bar with custom close and minimize buttons
    -added a custom icon
    -added more integration on windows
    -dropped OSX support
    -Updated way to launch lan play to one that is better
    -Updated the way that the GUI fetches the information about ping and player number to one more optimized
    -added a loading bar for updating the information about the ping and player number
    -added a autoupdate feature
    -enhance design
    -added custom animations for changing the order of servers
    -added a setting for using a proxy(you need the last version of lan play for this)
    -added a setting for turning off and on, and changing the port for the WEB GUI
    -improved system stability
    -solved many bugs
    -Moar Stable
    -Stability
     
    Idaho and Mothafuckka like this.
  11. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    Can anyone help me translating the GUI to more languages please? you can find the language file here: link you can send the translation commiting to the github repo, by pm to me or in a comment in this post, thanks and please, help is appreciated.
     
    Mothafuckka likes this.
  12. Mothafuckka

    Mothafuckka Member

    Newcomer
    2
    Nov 29, 2018
    Brazil
    I can try to translate to portuguese - Brazil


    Sent from my iPhone using Tapatalk
     
    Red1Reaper likes this.
  13. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    That would be awesome, in the link in the previous post is the language file, download it and translate it, the composition is like "something1" : "something2" what you have to translate is something2, the things that are on the right of the ":" thank you.
     
    Mothafuckka likes this.
  14. Mothafuckka

    Mothafuckka Member

    Newcomer
    2
    Nov 29, 2018
    Brazil
    Ok, I'll see it tonight.


    Sent from my iPhone using Tapatalk
     
    Red1Reaper likes this.
  15. Mothafuckka

    Mothafuckka Member

    Newcomer
    2
    Nov 29, 2018
    Brazil
    As I said, I sent the Portuguese - Brazil translation on github fork.
    It was easy!
    Had I to rename the js file?
     
    Last edited by Mothafuckka, Feb 15, 2019 at 12:42 AM
  16. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    yes you had to rename it to pt-BR.js, pt.js and pt-PT.js, brecause en.js is the english file i had to close the merge request, create a new pull request whit this 3 files: pt-BR.js, pt.js and pt-PT.js, same content for the 3, just make 2 extra copies of the one you aleardy translated and name them this way please
     
    Last edited by Red1Reaper, Feb 15, 2019 at 3:53 PM
  17. Mothafuckka

    Mothafuckka Member

    Newcomer
    2
    Nov 29, 2018
    Brazil
    I changed the name of the file to pt.js because its just a little difference between pt-br of pt-pt. I think that it must be understandable in both countries.
     
    Last edited by Mothafuckka, Feb 15, 2019 at 10:00 PM
    Red1Reaper likes this.
  18. Red1Reaper
    OP

    Red1Reaper Asperger Dude

    Member
    5
    GBAtemp Patron
    Red1Reaper is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    Feb 5, 2017
    Spain
    Valencia, Rafelbuñol
    Thanks, accepted the merge request, thanks for translating, i also make 2 copies of pt.js names pt-BR.js and pt-PT.js, only to assure maximum compatibility, i receive the language code from a function that gets it from the system and the code is not smart enough to know that if it receives pt-BR it needs to use pt.js, it is going to search for pt-BR.js and if it don't find it is going to use en.js, so i duplicate 2 times your file and now there is pt.js, pt-BR.js and pt-PT.js for maximum compatibility.

    _________________________________
    AGAIN: If anyone else can help me translate the GUI to more languages i would appreciate it, now we have, english, spanish, french, russian and portuguese/brazilian, also i have mid translated dutch(i need someone to help me translating the remaining parts of this one, PM me and i send you the 12 strings that need translation).
     
    Mothafuckka likes this.
Loading...