Starbound

Starbound

JukeCrate (tm)
29 Comments
Mantrek 7 May, 2024 @ 5:48pm 
Nice! Just what I was looking for.
Soblow  [author] 7 May, 2024 @ 2:54pm 
Errr, if the music you want to play has multiple instruments yeah?
I mean, it isn't like you're trying to play musics from instruments (like ABC/MIDI sheet music), here you play litteral songs for which you have the audio file installed
Mantrek 4 May, 2024 @ 8:02am 
Can the jukebox play multiple instruments at the same time?
alfie8010 11 Jun, 2020 @ 1:26pm 
oof that sucks
Soblow  [author] 11 Jun, 2020 @ 7:59am 
You're mixing two things :
- Actual musics (either from the game or from mods)
- ABC songs (which are from your own files, or maybe from some specific mods)
The first kind of music, which this mod can handle, cannot be played with an other instrument
The second kind of music, which this mod CANNOT handle, can be played by instruments

The game engine limits what we can do, and in this specific case, the engine forbids us to access to ABC songs, and so I can't do what you're asking for, sadly :SBpenguin:
alfie8010 11 Jun, 2020 @ 6:51am 
you could then download music from a mod then play it with even a modded instument
alfie8010 11 Jun, 2020 @ 6:50am 
just an idea but what about a juke box with a song search area when you open it up and a slot to put an instrument? so you can customise the sound and song of it
Soblow  [author] 7 Apr, 2020 @ 12:23pm 
I didn't want to enter technical details, but yeah, you are right :cubetogue:
bk3000 7 Apr, 2020 @ 11:00am 
>JSON doesn't have any relation with JS
JSON: JavaScript Object Notation. It is now an independent standard, though it originated from JS.

Also Starbound isn't really following official ISO JSON standards, since
1. JSON no longer supports any form of comments. They didn't like people using comments for things they didn't like, and nerfed the standard. Yes it was very dumb.
2. SB supports an (unofficial) expanded patching ability as demonstrated here - https://starbounder.org/Modding:Advanced_Modding#Add_an_item_to_an_array_that_doesn.27t_exist_.28Or_any_other_property.29

But those are both clearly improvements over ISO JSON - perhaps another language standard should be decided upon. Call it EJSON or something, and it would be backwards compatible with JSON, but you'd create tools like linters and patch makers specifically for it.
Soblow  [author] 11 Jan, 2020 @ 8:11am 
Why would it require JS ?
JS is just never used in SB modding, only JSON and Lua.
(And for information, JSON doesn't have any relation with JS, as JS doesn't have any relation with Java)
Rastis 11 Jan, 2020 @ 6:56am 
question: does adding your own music require java script
Soblow  [author] 29 Jun, 2019 @ 2:46pm 
I didn't update it with 1.4, so it should be working nicely, but I didn't add the latest musics added in 1.4
Super Brasilis 29 Jun, 2019 @ 2:16pm 
wow the mod of dreams are real
Soblow  [author] 30 Jul, 2018 @ 8:41am 
Update 0.5 available. It adds :
- Random play
- Help tab
- Settings (for now, it will only allow you to choose the timeout)

(Updated Screenshots with the new UI)
Soblow  [author] 29 Jul, 2018 @ 8:55am 
Update 0.4 pushed

- Added a progressbar, because why not
- Added a slider for the volume, like in game settings
- Added different modes :
*Play : Infinitly loop on the same music
*Loops : Play the music as many times as you set in the "loop" textarea
*Random : Not implemented yet

Still working on it guys !
Soblow  [author] 29 Jul, 2018 @ 8:03am 
Pourrais-tu m'envoyer les logs de ton jeu, dans la discussion "Bug reports" juste au dessus ?
qsuki 29 Jul, 2018 @ 7:45am 
for me it s dont work but possibly because i have many others mods
Soblow  [author] 29 Jul, 2018 @ 5:06am 
I'm planning, in a future update, to allow player to create "static" jukeboxes, which will behave like normal jukeboxes, but with the song you selected. That's why I'm asking to some mod author if they want to add a compatibility patch, instead of creating X jukeboxes for X musics
Celes-3 _Plays 29 Jul, 2018 @ 5:05am 
Oh... I see... anyway, thank you for the info and for making the mod :)
Soblow  [author] 29 Jul, 2018 @ 5:02am 
It must be a bug. Please also note that regular jukeboxes aren't using the same script as the JukeCrate do
Celes-3 _Plays 29 Jul, 2018 @ 4:51am 
are you sure ? for some reason when I turn the juke on and go a bit further (untill the music isn't heard anymore) and come back, they stopped playing unlike regular juke or radio... is this a bug or what ?
Soblow  [author] 29 Jul, 2018 @ 4:06am 
It is already available. The music (for now) plays infinitly. With the next update, you'll be able to choose the number of loops, including the "infinite" loop.

I cannot add the ability to start the music at a certain point, because of the API limitations, sorry
Celes-3 _Plays 29 Jul, 2018 @ 3:51am 
I like your mod, any chance you going to put music loop function ?
Soblow  [author] 29 Jul, 2018 @ 12:23am 
@Mohl : Access to .abc files is locked, and we don't have any way to load it, and to play it.
IT ISN'T POSSIBLE TO PLAY INSTRUMENT MUSICS USING OBJECTS

Sorry

@Solzutch : If you want to try the newest version (dev), join us on discord !
Solzucht 28 Jul, 2018 @ 10:42pm 
wow this mod is actually a huge step some of us waited for some time <3
cant wait for further development
Mohl 28 Jul, 2018 @ 7:03pm 
Would it be possible to make it play multiple midis as multiple instruments? It'd allow people to play music without needing someone for every instrument or missing one.
Soblow  [author] 28 Jul, 2018 @ 10:25am 
Currently working on auto-play system.
Soblow  [author] 26 Jul, 2018 @ 1:59am 
Well, I cannot make miracles.

Technically, you can add your own musics, I ccan make a tutorial for it, but it will be ogg, not mp3...
And for the multiplayer compatibility... I didn't test it for now.
RegenKonig 25 Jul, 2018 @ 10:13pm 
This idea is godsend, my friend. It would be perfection though, if the user could download mp3 files and stick them somewhere in the mod, maybe multiplayer compatibility? Maybe I'm asking for to much, but thank you for bringing this into existince.