Bukkit OpenAudioMc (open source audio client) 5.4.5

the free and most customizable audioserver (opensource)

  1. heb je toevallig een site waar ik gratis (of betaald maar liever gratis) muziek kan uploaden naar mp3 files
     
  2. je kan ook gewoon youtube of soundcloud gebruiken. of je koopt een goedkope vps en zet daar de muziek op.
     
  3. Legoman99573

    Supporter

    soundcloud has been removed and was the worst API ever. Always a hit or miss with that API. YouTube integration replaced that api and is doing better ;)
     
  4. but is there a api that makes YouTube better because it buggs a little bit, if i do "/oa play (name) (link)" works it fine there is no problem but if i do "oa region create (link)" doesn't work it i hear nothing in that region with the same link as in the first command
     
  5. Legoman99573

    Supporter

    region and speaker bug is known bug. i am still waiting for them to release the fix. Currently i am using a modified version that fixed it.

    By that, the PR that hasnt been looked at for over a month
    https://github.com/Mindgamesnl/OpenAudioMc/pull/87/
     
  6. Hi,
    I have a problem. The page remains stuck on loading
     
  7. OA Servers are down since yesterday.
     
    • Agree Agree x 1
  8. Java 10 error
    Code (Text):
    [08:16:41] [EventThread/ERROR]: [io.socket.thread.EventThread] Task threw exception
    java.lang.UnsupportedOperationException: clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+
        at okhttp3.internal.platform.Jdk9Platform.trustManager(Jdk9Platform.java:78) ~[OpenAudioMc.jar:?]
        at okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:651) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.transports.WebSocket.doOpen(WebSocket.java:50) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Transport$1.run(Transport.java:82) ~[OpenAudioMc.jar:?]
        at io.socket.thread.EventThread.exec(EventThread.java:55) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Transport.open(Transport.java:77) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Socket.probe(Socket.java:472) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Socket.onOpen(Socket.java:485) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Socket.onHandshake(Socket.java:526) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Socket.onPacket(Socket.java:499) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Socket.access$1000(Socket.java:31) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Socket$5.call(Socket.java:313) ~[OpenAudioMc.jar:?]
        at io.socket.emitter.Emitter.emit(Emitter.java:117) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.Transport.onPacket(Transport.java:134) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.transports.Polling.access$700(Polling.java:17) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.transports.Polling$2.call(Polling.java:124) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.parser.Parser.decodePayload(Parser.java:188) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.transports.Polling._onData(Polling.java:132) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.transports.Polling.onData(Polling.java:101) ~[OpenAudioMc.jar:?]
        at io.socket.engineio.client.transports.PollingXHR$5$1.run(PollingXHR.java:109) ~[OpenAudioMc.jar:?]
        at io.socket.thread.EventThread$2.run(EventThread.java:80) [OpenAudioMc.jar:?]
        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135) [?:?]
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) [?:?]
        at java.lang.Thread.run(Thread.java:844) [?:?]
    [08:16:41] [EventThread/WARN]: Exception in thread "EventThread" java.lang.UnsupportedOperationException: clientBuilder.sslSocketFactory(SSLSocketFactory) not supported on JDK 9+
    [08:16:41] [EventThread/WARN]:     at okhttp3.internal.platform.Jdk9Platform.trustManager(Jdk9Platform.java:78)
    [08:16:41] [EventThread/WARN]:     at okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.java:651)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.transports.WebSocket.doOpen(WebSocket.java:50)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Transport$1.run(Transport.java:82)
    [08:16:41] [EventThread/WARN]:     at io.socket.thread.EventThread.exec(EventThread.java:55)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Transport.open(Transport.java:77)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Socket.probe(Socket.java:472)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Socket.onOpen(Socket.java:485)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Socket.onHandshake(Socket.java:526)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Socket.onPacket(Socket.java:499)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Socket.access$1000(Socket.java:31)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Socket$5.call(Socket.java:313)
    [08:16:41] [EventThread/WARN]:     at io.socket.emitter.Emitter.emit(Emitter.java:117)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.Transport.onPacket(Transport.java:134)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.transports.Polling.access$700(Polling.java:17)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.transports.Polling$2.call(Polling.java:124)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.parser.Parser.decodePayload(Parser.java:188)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.transports.Polling._onData(Polling.java:132)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.transports.Polling.onData(Polling.java:101)
    [08:16:41] [EventThread/WARN]:     at io.socket.engineio.client.transports.PollingXHR$5$1.run(PollingXHR.java:109)
    [08:16:41] [EventThread/WARN]:     at io.socket.thread.EventThread$2.run(EventThread.java:80)
    [08:16:41] [EventThread/WARN]:     at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1135)
    [08:16:41] [EventThread/WARN]:     at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
    [08:16:41] [EventThread/WARN]:     at java.base/java.lang.Thread.run(Thread.java:844)
     
  9. sslSocketFactory is not supported on JDK 9+;
    Consider downgrading.
     
  10. So it's basically dead? Is there an alternative? Maybe a working fork?
     
  11. There is MCJukebox which is still alive, and a couple of the fans from Openaudio are making a port, I'm unsure about its progress though
     
  12. Minecraft Serveur 1.12.2:
    OpenAudioMc: 4.0

    [11:47:29] [Server thread/ERROR]: Error occurred while enabling OpenAudioMc v4.0 (Is it up to date?)
    java.lang.NullPointerException: null
    at net.openaudiomc.jclient.modules.socket.objects.ApiEndpoints.<init>(ApiEndpoints.java:14) ~[?:?]
    at net.openaudiomc.jclient.OpenAudioMc.onEnable(OpenAudioMc.java:38) ~[?:?]
    at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:264) ~[spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:337) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:403) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugin(CraftServer.java:381) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at org.bukkit.craftbukkit.v1_12_R1.CraftServer.enablePlugins(CraftServer.java:330) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at net.minecraft.server.v1_12_R1.MinecraftServer.t(MinecraftServer.java:422) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at net.minecraft.server.v1_12_R1.MinecraftServer.l(MinecraftServer.java:383) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at net.minecraft.server.v1_12_R1.MinecraftServer.a(MinecraftServer.java:338) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at net.minecraft.server.v1_12_R1.DedicatedServer.init(DedicatedServer.java:272) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at net.minecraft.server.v1_12_R1.MinecraftServer.run(MinecraftServer.java:545) [spigot-1.12.2.jar:git-Spigot-4bd94dc-fb414fe]
    at java.lang.Thread.run(Thread.java:745) [?:1.8.0_72]
     
  13. Will this work for Instanced worlds like that of DungeonsXL?
     
  14. I got that error, too and fixed it by importing the AlphaSSL intermediate certificate into the JVM's keystore. That only works if you have control over your jvm installation. to do that, export the key by going to cdn.snowdns.de, clicking the green key next to the url, have it show you the certificate chain and then you can export the AlphaSSL certificate, at least in firefox. Now you can import that into your jvm's cacerts file using this command
    Code (Text):
    keytool -import -alias AlphaSSLForOAMC -file AlphaSSLCA-SHA256-G2.crt -keystore /path/to/your/jre/lib/security/cacerts -storepass changeit
    , of course adding the path to your actual JVM.
     
  15. How about a random feature instat of one url?
    Like:
    /oa play <name> link1.mp3,link2.mp3

    Would mostly be good for speakers and regions
     
  16. Reminder: This Project is Dead!
    There is a new Project called Frequency MC from the programmers of OAMC, but its still under Developement

    Other Alternatives:
    - MCJukebox
     
    #676 SpielefreakJ, Sep 10, 2018
    Last edited: Sep 25, 2018
  17. Started working on a rewrite for early 2019.

    See you soon everyone :)

    For status updates you can keep an eye out on our twitter or discord

    love you all
     
    • Friendly Friendly x 2
  18. help! speakers don't work!
     
  19. I just discovered your plugin, which seems absolutely wonderful. I'm working on a 1.13.2 server, so I was devastated to see the plugin was no longer being worked on.
    And then I saw your message ! Thank you so much ! I hope we'll soon be able to hear our musics in our 1.13.2 servers ! Thanks for your marvellous work !
     
  20. Twitter is deleted, Discord is not linked in signature and YouTube is inactive.