trackEnd not fired?

elloo sooo i'm just trying to destory the player after the track ended but with the event it is not working
30 Replies
deep-jade
deep-jadeOP12mo ago
No description
deep-jade
deep-jadeOP12mo ago
and after the track is ended, i get this debug message
[Moon - Debug] @Moonlink(Manager) - not found or there was an error loading the track
[Moon - Debug] @Moonlink(Manager) - not found or there was an error loading the track
1Lucas1.apk
1Lucas1.apk12mo ago
The information you provided is very superficial, you need to go into more detail, for example the lavalink or nodelink logs, moonlink logs
1Lucas1.apk
1Lucas1.apk12mo ago
GitHub
moonlink.js/src/@Managers/MoonlinkManager.ts at 43b0214259d2ac073c9...
MoonLink.js is a simple package for lavalink client, perfect for you to create your discord bot with songs, and very simple and easy to use. - Ecliptia/moonlink.js
1Lucas1.apk
1Lucas1.apk12mo ago
the error comes from serach search does not appear to be the destruction of the player and also, it doesn't seem cool to me to destroy the player every time in trackEnd
exotic-emerald
exotic-emerald12mo ago
Unlikely but I believe it's a NL bug, unless you're using a moonlink version with MoonlinkWebsockey If the node says it has ended the track in the console, then yes, Moonlink bug
1Lucas1.apk
1Lucas1.apk12mo ago
the log comes from search not from trackEnd
exotic-emerald
exotic-emerald12mo ago
Then it's a (possible) Moonlink bug ❤️
1Lucas1.apk
1Lucas1.apk12mo ago
It's not a critical error, it comes from the loadType error if
exotic-emerald
exotic-emerald12mo ago
Oh lmao Have you added extra NL types?
1Lucas1.apk
1Lucas1.apk12mo ago
if (["error", "empty"].includes(res.loadType)) { this.emit( "debug", "@Moonlink(Manager) - not found or there was an error loading the track" It has nothing to do with trackEnd
deep-jade
deep-jadeOP12mo ago
hello sorry i slept :shy: i can send u nodelink logs later if u want yeh but i don’t want the player to stay in the vc but trackend is not even fired
exotic-emerald
exotic-emerald12mo ago
If it failed to search, it won't play, so there's no way to emit trackEnd
1Lucas1.apk
1Lucas1.apk12mo ago
That's why I said, that's it information is very superficial we need more information for example, the lavalink or nodelink logs put console.log in codes etc
deep-jade
deep-jadeOP12mo ago
[websocket]: [email protected] client connected to NodeLink.
[spotify]: Fetching token...
[soundcloud]: clientId not provided. Fetching clientId...
[spotify]: Successfully fetched token.
[soundcloud]: Successfully fetched clientId.
[version]: Received a request from client.
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[info]: Received a request from client.
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[loadtracks]: Received a request from client.
Params: "/v4/loadtracks"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[loadTracks]: Loading track from YouTube: https://www.youtube.com/watch?v=mP7sHrJGEKs
[loadTracks]: Loaded short sound effect by TRT TEAM 5 from YouTube: https://www.youtube.com/watch?v=mP7sHrJGEKs
[voice]: Received a request from client.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive","transfer-encoding":"chunked"}
Body: {"voice":{"sessionId":"9ec3a7a866d90f191e5d673cf390c127","endpoint":"frankfurt10109.discord.media:443","token":"b04f13c6835b0e46"}}
[play]: Received a request from client.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive","transfer-encoding":"chunked"}
Body: {"track":{"encoded":"QAABEQMAEnNob3J0IHNvdW5kIGVmZmVjdAAKVFJUIFRFQU0gNQAAAAAAAAfQAAttUDdzSHJKR0VLcwABACtodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW1QN3NIckpHRUtzAQCXaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9tUDdzSHJKR0VLcy9ocWRlZmF1bHQuanBnP3NxcD0tb2F5bXdFbUNPQURFT2dDOHF1S3FRTWE4QUVCLUFILUFvQUM2QUtLQWd3SUFCQUJHR0VnWVNoaE1BOD0mcnM9QU9uNENMQTN4b2cwR3dXaVJpLXJmSnR4cmZjV1lBRWZnZwAAB3lvdXR1YmUAAAAAAAAAAA=="},"volume":80}
[volume]: Received a request from client.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Body: {"track":{"encoded":"QAABEQMAEnNob3J0IHNvdW5kIGVmZmVjdAAKVFJUIFRFQU0gNQAAAAAAAAfQAAttUDdzSHJKR0VLcwABACtodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW1QN3NIckpHRUtzAQCXaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9tUDdzSHJKR0VLcy9ocWRlZmF1bHQuanBnP3NxcD0tb2F5bXdFbUNPQURFT2dDOHF1S3FRTWE4QUVCLUFILUFvQUM2QUtLQWd3SUFCQUJHR0VnWVNoaE1BOD0mcnM9QU9uNENMQTN4b2cwR3dXaVJpLXJmSnR4cmZjV1lBRWZnZwAAB3lvdXR1YmUAAAAAAAAAAA=="},"volume":80}
[trackStart]: short sound effect by TRT TEAM 5.
[trackEnd]: short sound effect by TRT TEAM 5 because it was finished.
[loadtracks]: Received a request from client.
Params: "/v4/loadtracks"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[loadTracks]: Loading playlist from YouTube: https://www.youtube.com/watch?v=mP7sHrJGEKs&list=RDmP7sHrJGEKs
[loadTracks]: Exception loading playlist from YouTube: No matches found.
[stop]: Detected an error in a request: The player is not playing.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive","transfer-encoding":"chunked"}
Body: {"track":{"encoded":null}}
[websocket]: [email protected] client connected to NodeLink.
[spotify]: Fetching token...
[soundcloud]: clientId not provided. Fetching clientId...
[spotify]: Successfully fetched token.
[soundcloud]: Successfully fetched clientId.
[version]: Received a request from client.
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[info]: Received a request from client.
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[loadtracks]: Received a request from client.
Params: "/v4/loadtracks"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[loadTracks]: Loading track from YouTube: https://www.youtube.com/watch?v=mP7sHrJGEKs
[loadTracks]: Loaded short sound effect by TRT TEAM 5 from YouTube: https://www.youtube.com/watch?v=mP7sHrJGEKs
[voice]: Received a request from client.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive","transfer-encoding":"chunked"}
Body: {"voice":{"sessionId":"9ec3a7a866d90f191e5d673cf390c127","endpoint":"frankfurt10109.discord.media:443","token":"b04f13c6835b0e46"}}
[play]: Received a request from client.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive","transfer-encoding":"chunked"}
Body: {"track":{"encoded":"QAABEQMAEnNob3J0IHNvdW5kIGVmZmVjdAAKVFJUIFRFQU0gNQAAAAAAAAfQAAttUDdzSHJKR0VLcwABACtodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW1QN3NIckpHRUtzAQCXaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9tUDdzSHJKR0VLcy9ocWRlZmF1bHQuanBnP3NxcD0tb2F5bXdFbUNPQURFT2dDOHF1S3FRTWE4QUVCLUFILUFvQUM2QUtLQWd3SUFCQUJHR0VnWVNoaE1BOD0mcnM9QU9uNENMQTN4b2cwR3dXaVJpLXJmSnR4cmZjV1lBRWZnZwAAB3lvdXR1YmUAAAAAAAAAAA=="},"volume":80}
[volume]: Received a request from client.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Body: {"track":{"encoded":"QAABEQMAEnNob3J0IHNvdW5kIGVmZmVjdAAKVFJUIFRFQU0gNQAAAAAAAAfQAAttUDdzSHJKR0VLcwABACtodHRwczovL3d3dy55b3V0dWJlLmNvbS93YXRjaD92PW1QN3NIckpHRUtzAQCXaHR0cHM6Ly9pLnl0aW1nLmNvbS92aS9tUDdzSHJKR0VLcy9ocWRlZmF1bHQuanBnP3NxcD0tb2F5bXdFbUNPQURFT2dDOHF1S3FRTWE4QUVCLUFILUFvQUM2QUtLQWd3SUFCQUJHR0VnWVNoaE1BOD0mcnM9QU9uNENMQTN4b2cwR3dXaVJpLXJmSnR4cmZjV1lBRWZnZwAAB3lvdXR1YmUAAAAAAAAAAA=="},"volume":80}
[trackStart]: short sound effect by TRT TEAM 5.
[trackEnd]: short sound effect by TRT TEAM 5 because it was finished.
[loadtracks]: Received a request from client.
Params: "/v4/loadtracks"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive"}
[loadTracks]: Loading playlist from YouTube: https://www.youtube.com/watch?v=mP7sHrJGEKs&list=RDmP7sHrJGEKs
[loadTracks]: Exception loading playlist from YouTube: No matches found.
[stop]: Detected an error in a request: The player is not playing.
Params: "/v4/sessions/iniU82jSwXH50FGL/players/935666226179481600"
Headers: {"content-type":"application/json","accept-encoding":"br","authorization":"REDACTED","host":"REDACTED","connection":"keep-alive","transfer-encoding":"chunked"}
Body: {"track":{"encoded":null}}
[Moon - Debug] @Moonlink(Node) - The Node 00.00.00.126 has been connected successfully
[Moon] 00.00.00.126 connected
[Moon - Debug] @Moonlink(Node) - session is currently iniU82jSwXH50FGL
[Moon - Debug] @Moonlink(Nodes) - A new lavalink server is being drawn, sorting the type players
[Moon - Debug] @Moonlink(Players) - A server player was created (935666226179481600)
[Moon - Debug] @Moonlink(Nodes) - A new lavalink server is being drawn, sorting the type memory
[Moon - Debug] @Moonlink(Nodes) - A new lavalink server is being drawn, sorting the type memory
[Moon - Debug] @Moonlink(Manager) - not found or there was an error loading the track
[Moon - Debug] @Moonlink(Node) - The Node 00.00.00.126 has been connected successfully
[Moon] 00.00.00.126 connected
[Moon - Debug] @Moonlink(Node) - session is currently iniU82jSwXH50FGL
[Moon - Debug] @Moonlink(Nodes) - A new lavalink server is being drawn, sorting the type players
[Moon - Debug] @Moonlink(Players) - A server player was created (935666226179481600)
[Moon - Debug] @Moonlink(Nodes) - A new lavalink server is being drawn, sorting the type memory
[Moon - Debug] @Moonlink(Nodes) - A new lavalink server is being drawn, sorting the type memory
[Moon - Debug] @Moonlink(Manager) - not found or there was an error loading the track
exotic-emerald
exotic-emerald12mo ago
@1Lucas1.apk O NL ta dboa pelo menos
exotic-emerald
exotic-emerald12mo ago
exotic-emerald
exotic-emerald12mo ago
Well, there's no playlist/mix for it, so yeah, empty
deep-jade
deep-jadeOP12mo ago
no need for a playlist
exotic-emerald
exotic-emerald12mo ago
Well, list=RD... is a mix Seems like autoplay tried to find a search for that track But it didn't find so it just ended there
deep-jade
deep-jadeOP12mo ago
so? error on my side?
exotic-emerald
exotic-emerald12mo ago
It boils down to @1Lucas1.apk to decide whether or not when autoplay fails it should emit trackEnd
deep-jade
deep-jadeOP12mo ago
alrighty
1Lucas1.apk
1Lucas1.apk12mo ago
truth, the broadcast is missing from autoplay I will update soon
deep-jade
deep-jadeOP12mo ago
:ablush:
1Lucas1.apk
1Lucas1.apk12mo ago
I'm forgotten 🫠
1Lucas1.apk
1Lucas1.apk12mo ago
GitHub
GitHub - Ecliptia/moonlink.js: MoonLink.js is a simple package for ...
MoonLink.js is a simple package for lavalink client, perfect for you to create your discord bot with songs, and very simple and easy to use. - GitHub - Ecliptia/moonlink.js: MoonLink.js is a simpl...
1Lucas1.apk
1Lucas1.apk12mo ago
@deleted_user_f8d2b1e7c3a9
deep-jade
deep-jadeOP12mo ago
yeah works
MEE6
MEE612mo ago
GG @deleted_user_f8d2b1e7c3a9, you just advanced to level 3!

Did you find this page helpful?