nyxx-discord / nyxx_lavalink Goto Github PK
View Code? Open in Web Editor NEWLavalink subpackage for nyxx library
License: Apache License 2.0
Lavalink subpackage for nyxx library
License: Apache License 2.0
Describe the bug
last version of nyxx_lavalink package is conflicting with nyxx v6 package.
To Reproduce
dart pub add nyxx
dart pub add nyxx_lavalink
Expected behavior
nyxx_lavalink
package should be installed with the latest version of nyxx
package
Desktop (please complete the following information):
Additional context
There are major changes has been made to nyxx but I cant use them because my project also depends on nyxx_lavalink package, which is indispensable at the moment
Hello!
Encountered this exception after updating nyxx and nyxx_lavalink to version 3.x.x
Whenever the client tries to connect it throws this:
[2022-01-24 02:52:05.036827] [INFO] [Lavalink] [Node 1] Trying to connect to lavalink (2/5)
[2022-01-24 02:52:05.039550] [WARNING] [Lavalink] [Node 1] Error while trying to connect to lavalink; WebSocketException: Connection to 'http://127.0.0.1:2333# was not upgraded to websocket
[2022-01-24 02:52:05.039572] [WARNING] [Lavalink] [Node 1] Failed to connect to lavalink, retrying
And hence lavalink throws this:
2022-01-24 02:52:05.500 ERROR 39839 --- [ XNIO-1 task-1] l.server.io.HandshakeInterceptorImpl : Authentication failed from /127.0.0.1:43452
2022-01-24 02:52:10.859 ERROR 39839 --- [ XNIO-1 task-2] l.server.io.HandshakeInterceptorImpl : Authentication failed from /127.0.0.1:43536
Never encountered this problem before updating nyxx.
IP, port and password match for sure as I'm loading NodeOptions() options right from the application.yml
netstat -tulpn | grep LISTEN
shows that lavalink is running normally:
tcp6 0 0 127.0.0.1:2333 :::* LISTEN 43987/java
application.yml:
server:
port: 2333
address: 127.0.0.1
lavalink:
server:
password: 'secret'
sources:
youtube: true
bandcamp: true
soundcloud: true
twitch: true
vimeo: true
mixer: true
http: true
local: false
os: ubuntu 20.04 lts, kernel 5.4.0-96-generic
dart: 2.15.1
nyxx: 3.2.4
nyxx_lavalink: 3.0.1
Can this be some internal problem or, perhaps, I'm doing something wrong?
Implement new plugin system from nyxx 3.0 and remove static factory from interface
Describe the bug
After installing nyxx, when I try to install nyxx_lavalink it seems conflict with latest version of nyxx.
To Reproduce
Steps to reproduce the behavior:
dart pub add nyxx
nyxx_lavalink
Expected behavior
nyxx_lavalink version should be updated with nyxx, therefore no conflict issue should be happen.
Desktop (please complete the following information):
Additional context
Right now nyxx latest version is 4.0.0 and nyxx_lavalink seems stuck in nyxx 3.4.2. Installing only nyxx_lavalink
does works. However, it installs older version of nyxx (3.4.2). Seems like nyxx_lavalink needs to bump the version of nyxx with current one.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.