Navigation

    MagicMirror Forum

    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unsolved
    • Solved
    • MagicMirror² Repository
    • Documentation
    • Donate
    • Discord
    MagicMirror² v2.15.0 is available! For more information about this release, check out this topic.

    MMM-teamspeak3

    Utilities
    2
    11
    5050
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • Thlb0
      Thlb0 last edited by

      Hi guys !

      Here’s my first MagicMirror² module which allows you to retrieve connected users on a TeamSpeak 3 server.

      Hope you’ll enjoy it ! 🙂

      https://github.com/Thlb0/MMM-teamspeak3

      Screenshot

      Screenshot

      1 Reply Last reply Reply Quote 2
      • D
        DevilRev last edited by

        Hi, I really like your module and I’d like to use it but I get an error, I think because the Port used is not the port I added at the end of my teamspeak ip. To be exact, the following is the error:

        Connecting to Teamspeak3 server: 46.20.46.75:10178
        Login: MagicMirror
        Password: *****
        Whoops! There was an uncaught exception…
        { Error: getaddrinfo ENOTFOUND 46.20.46.75:10178 46.20.46.75:10178:10011
        at errnoException (dns.js:28:10)
        at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:76:26)
        code: ‘ENOTFOUND’,
        errno: ‘ENOTFOUND’,
        syscall: ‘getaddrinfo’,
        hostname: ‘46.20.46.75:10178’,
        host: ‘46.20.46.75:10178’,
        port: 10011 }

        1 Reply Last reply Reply Quote 0
        • Thlb0
          Thlb0 last edited by Thlb0

          Hi !

          At first, thanks for your interest ! 😉

          I assumed we can set the port at the end, but it wasn’t. But now that should be ok, i’ve upgraded the code.
          You just have to add a “port” configuration option (README.md is updated)

          And now, if an error occurs, a message is displayed on the MagicMirror module

          1 Reply Last reply Reply Quote 0
          • D
            DevilRev last edited by

            Hi,

            so first thanks for doing this but it actually needs the query port which is pretty much standardized for all teamspeak servers as 10011 and not the server port which is the one at the end at the IP.
            But it still doesn’t work for me, it says that the server is empty even tho 2 people are connected, any ideas?

            1 Reply Last reply Reply Quote 0
            • Thlb0
              Thlb0 last edited by

              Hi,

              You don’t have to specify the other port at the IP end, as it’s only use for vocal i/o.

              It works on my server, which is a dedicated virtual server, so I can manage open/blocked ports.

              Do you rent yours? What is the provider? Maybe the server query port is locked / or different as 10011

              1 Reply Last reply Reply Quote 0
              • D
                DevilRev last edited by DevilRev

                I put only the IP as host, without port at the end, and looked up the query port from my server which is indeed 10011.
                It basically makes no sense, I read something about info grabbing rights for the query user but as I created it as an admin it should have all the rights.
                It also is not an error, just saying there is noone online.

                Thlb0 1 Reply Last reply Reply Quote 0
                • Thlb0
                  Thlb0 last edited by

                  Hi,

                  I’m still looking for a solution, I don’t forget you.

                  But I need some information to guide my research :

                  • Do you own this server ?
                  • Is it a local/remote connection?
                  • Do you rent it? If so, is it a rent of a full server, or just a teamspeak instance?
                  • What’s the provider?

                  Thanks

                  1 Reply Last reply Reply Quote 0
                  • Thlb0
                    Thlb0 @DevilRev last edited by

                    @DevilRev

                    Ok, problem solved :

                    You can now specify either server port or server id. Look at the README for more informations.

                    Now, you can set the refresh interval too.

                    Hope it’ll work !

                    D 1 Reply Last reply Reply Quote 0
                    • D
                      DevilRev @Thlb0 last edited by DevilRev

                      @Thlb0

                      Sorry I wasn’t able to answer your questions in the last few days.
                      But yes it is fixed now, it does work for me and I am really happy about that! Well done and thanks alot 🙂

                      Just one thing that I notice right now, the names of people connected seem to only align to the right side of the module even if it is position left, if you could correct this too everything is perfect for my usecase 😃

                      Thlb0 1 Reply Last reply Reply Quote 0
                      • Thlb0
                        Thlb0 @DevilRev last edited by

                        @DevilRev

                        Yay! Glad to hear that!

                        I’ve fixed the text alignment 🙂

                        D 1 Reply Last reply Reply Quote 0
                        • 1
                        • 2
                        • 1 / 2
                        • First post
                          Last post
                        Enjoying MagicMirror? Please consider a donation!
                        MagicMirror created by Michael Teeuw.
                        Forum managed by Paul-Vincent Roll and Rodrigo Ramírez Norambuena.
                        This forum is using NodeBB as its core | Contributors
                        Contact | Privacy Policy