{"id":15141063,"url":"https://github.com/minetest-mods/jukebox","last_synced_at":"2025-08-12T02:06:20.111Z","repository":{"id":133900215,"uuid":"45190755","full_name":"minetest-mods/jukebox","owner":"minetest-mods","description":"A Minetest Mod adding a jukebox.","archived":false,"fork":false,"pushed_at":"2020-03-11T17:49:04.000Z","size":5110,"stargazers_count":7,"open_issues_count":2,"forks_count":5,"subscribers_count":4,"default_branch":"master","last_synced_at":"2025-01-30T20:12:30.139Z","etag":null,"topics":["jukebox","minetest","minetest-mod","mod","wtfpl"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"wtfpl","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/minetest-mods.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2015-10-29T15:05:22.000Z","updated_at":"2021-04-09T07:25:59.000Z","dependencies_parsed_at":"2023-05-03T09:17:49.905Z","dependency_job_id":null,"html_url":"https://github.com/minetest-mods/jukebox","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minetest-mods%2Fjukebox","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minetest-mods%2Fjukebox/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minetest-mods%2Fjukebox/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/minetest-mods%2Fjukebox/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/minetest-mods","download_url":"https://codeload.github.com/minetest-mods/jukebox/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":237869185,"owners_count":19379282,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["jukebox","minetest","minetest-mod","mod","wtfpl"],"created_at":"2024-09-26T08:44:03.756Z","updated_at":"2025-02-08T20:31:10.952Z","avatar_url":"https://github.com/minetest-mods.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Minetest mod \"Jukebox\"\r\nVersion: 2.0\r\n\r\n## License of source code\r\n- Copyright (C) 2013 BlockMen \u003cblockmen2015@gmail.com\u003e\r\n- Copyright (C) 2015-2016 LNJ \u003clnj.git@gmail.com\u003e\r\n- Copyright (C) 2016 Rui\r\n\r\n```\r\n       DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE \r\n                   Version 2, December 2004 \r\n\r\nCopyright (C) 2004 Sam Hocevar \u003csam@hocevar.net\u003e \r\n\r\nEveryone is permitted to copy and distribute verbatim or modified \r\ncopies of this license document, and changing it is allowed as long \r\nas the name is changed. \r\n\r\n           DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE \r\n  TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION \r\n\r\n 0. You just DO WHAT THE FUCK YOU WANT TO.\r\n```\r\n\r\n\r\n## License of textures\r\n(by Authors)\r\n\r\n- BlockMen (WTFPL):\r\n    - `jukebox_disc_*.png` (added coulors by lightonflux)\r\n\r\n\r\n## License of music: CC0\r\nThe authors are (freesound.org):\r\n- cheesepuff (song1)\r\n- geerterig (song2)\r\n- rap2h (song3)\r\n- keffstay (song4)\r\n- usedtobe (song5)\r\n- zagi2 (song6)\r\n\r\n\r\n\r\n## Notice\r\nThis mod is only useable with Minetest 5.0 or above!\r\n\r\n\r\n## Description\r\nIn the Jukebox plus mod you've got 9 different music discs.\r\n\r\nYou can add music by copy your ogg file to the sounds folder and renaming them to e.g. this:\r\n`jukebox_disc_2.0.ogg`\r\nBut pay attention that the sounds have to be mono, else you can hear the music all over the world.\r\n\r\nThere are 9 discs so there are the sound files `jukebox_disc_1.*.ogg` to `jukebox_disc_9.*.ogg`.\r\nThe small star can be replaced by the numbers 0 to 9.\r\n\r\nSo you can have up to 9x10 (90) songs!\r\n\r\n\r\n## Using the mod\r\nTo use the jukebox, you have to craft one. You need 8 wood and 1 mese crystal to craft it following way:\r\n\r\n```\r\nwood      wood      wood\r\nwood  mese crystal  wood\r\nwood      wood      wood\r\n```\r\n\r\nJust rightclick with a music disc in your hand on the jukebox and it will play a random song from this disc.\r\nTo stop the music rightclick the box again and it will drop the music disc.\r\n\r\n\r\n## API Documentation\r\nThe jukebox mod offers a simple API to register new discs. See here how to use it:\r\n\r\n```lua\r\njukebox.register_disc(\"mymod:new_disc\", {\r\n\tdescription = \"New Disc\",\r\n\t-- ^ The item description\r\n\tinventory_image = \"mymod_new_disc.png\",\r\n\t-- ^ The disc image / texture\r\n\tmusic_name = \"mymod_new_disc\",\r\n\t-- ^ This is the sound that'll be played if you insert the disc\r\n\t \r\n\t-- if you want to you can add here more options as in minetest.register_craftitem (except stack_max)\r\n})\r\n```\r\n\r\n\r\n\r\n## Links\r\n- [Forum Topic](https://forum.minetest.net/viewtopic.php?id=13505)\r\n- [GitHub](https://github.com/minetest-mods/jukebox)\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminetest-mods%2Fjukebox","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fminetest-mods%2Fjukebox","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fminetest-mods%2Fjukebox/lists"}