Code Monkey home page Code Monkey logo

craftify's Introduction

Craftify

GitHub Repo stars Modrinth Downloads Discord

How to use

Install Craftify.

Install YouTube Music Desktop, Cider (Apple Music/iTunes), Foobar2000 (Local files), or DeaDBeeF (Local files).

After Craftify and your software of choice are installed, pick one of the links below to see how to set up Craftify and the music client.

Spotify

  • Download, install, and run the latest Spotify client

  • Log in to Spotify

  • Open Minecraft (With craftify installed!)

  • Go to Craftify's settings by going into a world and running /craftify

    • or if you use ModMenu, you can go to the settings by clicking on the mod in ModMenu and clicking the sliders icon.
  • Change the mod mode to Spotify

  • Go to the login tab and click Login

  • Log in to your spotify account on the page that pops up, and you should be set!

YTMD

  • First, log into YTMD. This may take a few tries due to a bug.

    • If YTMD crashes on startup, try using --no-sandbox while running it in the command line.
  • After logging in, click the gear on the top right to go to settings and go to Integrations.

  • Turn on Remote Control. You should see another line pop up with a code to the right.

  • Open Minecraft (With craftify installed!)

  • Go to Craftify's settings by going into a world and running /craftify

    • or if you use ModMenu, you can go to the settings by clicking on the mod in ModMenu and clicking the sliders icon.
  • Change the mod mode to YT Music Desktop App

  • Go to the login tab and paste in the code that YTMD provided.

  • Restart YTMD, and you should be set!

Cider

  • Open Cider

  • Open Minecraft (With craftify installed!)

  • Go to Craftify's settings by going into a world and running /craftify

    • or if you use ModMenu, you can go to the settings by clicking on the mod in ModMenu and clicking the sliders icon.
  • Change the mod mode to Cider, and you should be set!

Foobar2000

  • Download Beefweb (foo_beefweb-x.x-x86_64.fb2k-component)

  • Open Foobar2000

  • Go to File and then Preferences (or press Ctrl+P)

  • Go to the Components tab

  • Click "Install..."

  • Navigate to where you downloaded Beefweb and select it to be installed

  • Click "Apply" and let Foobar2000 restart

  • Open Minecraft (With craftify installed!)

  • Go to Craftify's settings by going into a world and running /craftify

    • or if you use ModMenu, you can go to the settings by clicking on the mod in ModMenu and clicking the sliders icon.
  • Change the mod mode to Beefweb, and you should be set!

DeaDBeeF

  • Download Beefweb (ddb_beefweb-x.x-x86_64.tar.gz)

  • Extract it into the plugins folder wherever you installed DeaDBeeF

  • Open DeaDBeeF

  • Open Minecraft (With craftify installed!)

  • Go to Craftify's settings by going into a world and running /craftify

    • or if you use ModMenu, you can go to the settings by clicking on the mod in ModMenu and clicking the sliders icon.
  • Change the mod mode to Beefweb, and you should be set!

Credits

Cosmetic Emojis by Twemoji
Media Not Found icon by Twemoji
Art by VindoCel

craftify's People

Contributors

djtheredstoner avatar spthiel avatar thatgravyboat avatar theocgaming avatar wyvest avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

craftify's Issues

[SUGGESTION] Localization

I don't see that this mod supports other languages so I suggest to add this possibility (to add translations for other languages).

The mods with multilanguage support have more users than mods on only English.

Control Buttons Not Working

I'm using the latest version of craftify on forge 1.8. The buttons aren't showing, and I have to go to the actual spotify app to skip songs.

Hover Volume Controller

Add volume controller when hovering on the HUD (with showing the icons of pause/play etc)

No independent scaling separate from GUI scale.

Not sure if this would be considered a bug but imo it is a missing feature. I am using this to display the song I am playing for my streams and the one issue I have is visibility on mobile devices where gui scale 3 on a 32" monitor makes the craftify overlay way too small for anyone that isnt on a tablet or bigger.

Question, I can't open it at all

So I play Hypixel Skyblock and I use the Skyclient for mods, and I put the essential mod and the craftify mods in the mods folder with all the other mods for it. but when I log into skyblock, the controls are their and when I bind them and use them they don't work and I'm wondering if the problem might be because of the skyclient.

  • I do have spotify open, not playing.
    Thank you.

Skip not working

I have craftify installed along with essential and some other mods the skip isnt working i have spotify premium ive changed the controls it still doesnt work not sure what to do

Incompatable with Optifabric

You might know this, but it'd be nice to put it somewhere on the mod site.
My progress bar is yellow, and turning on "background color" at all turns the rest yellow. I canceled out shaders and resource packs, and managed to find it was indeed optifabric. I hope theres a fix, if not then there isn't.

If you need screenshots of the issue just let me know!

ships with essential

the latest version of craftify ships with essential, a closed source mod that poses a significant security vulnerability because of a possible man in the middle related to the bootstrapper / installer

why the heck is this in craftify? it makes no sense

Artless Mode

Add a way to disable the song cover art and have it just show the song name and artist, ect.

Mod not loading on fabric

The mod loads and everything, but when it get to the essentials screen it seems to get stuck in a loop where it continuously loads and then loads again and again, and I can't click on the "next" button or anything else

image

Also here's the log:
latest.log

Cant use whit YT music

I have the youtube music desktop app on, and i even tried the login button, but nothing at all happens. i played music on it but there is no interaction whit the mod. i dont know what i should do.

i also tried going on the youtube settings to see if there is any "Link mode" but i dont think that is there

sign in wont work

i tried to sign in by clicking the button but it never opened in browser i tried it on several browsers and launchers

Can't login, not connecting to localhost

When I try to connect the Mod to Spotify it can't open the local site to what I assume give the API key to the mod:

msedge_ZsWL8LAFMQ

I'm using Fabric 0.14.14 for 1.19.3 with these Mods:

+ **_Fabric API 0.74.0_**
# Sodium 0.4.9
# Lithium 0.10.4
# Iris 1.5.2
# LazyDFU 0.1.3
# Starlight 1.1.1
# Entityculling 1.5.2
# Modmenu 5.0.2
# Cloth Config 9.0.94
# Ferrite Core 5.1.0
# Indium 1.0.14
# Reeses Sodium Options 1.4.9
# Sodium Extra 0.4.17
+ **_Fabric Language Kotlin 1.8.10_**
+ **_Craftify 1.6.0_**
# Architectury 7.1.70
# Krypton 0.2.1
# 3D Skin Layers 1.5.2
# Not Chat Reports 2.0.0
# Fabrishot 1.9.1
# Inventory Profiles Next 1.9.2
# REI 10.0.586

[BUG?] Session invalidation

When untoggling then re-toggling, my refresh and session tokens are invalidated and I need to login again AND then use the /craftify refresh command. I do not believe this is intended behaviour.

Reproducing

  • Untoggle the mod mid-song
  • Wait ~10 seconds
  • Toggle the mod

logo update

looking at the name of the project and seeing the current logo, I felt free to create the project's logo in pixelated style to better match the minecraft theme, I hope you like it.
Craftify-HEADER
Craftify-LOGO-WITH BACKGROUND

[Suggestion] Tidal Support

I know that there aren't much people with tidal , but non the less they exist , and it would be great to add tidal support please

Work without Essential

I don't like adding unneeded bloat to my client, so I ask for an option to work without the mentioned mod.

Craftify does not support spotify's local files

When playing a local file in Spotify, it seems that a JSON error occurs which locks up Craftify and results in no song being displayed. Linked below is the client log for my session in 1,19.4 using Quilt Loader 0.18.8 https://mclo.gs/1U3cIjt#L652
This happens both with direct "Local Files" interaction, as well as pseudo-added local files in playlists or liked songs.

If you need any more/specific data, feel free to reply.
Thank you,
Hazel

MPD support?

MPD is a free and open-source music player server that is designed to be remotely controlled by a single user. It would fit nicely within the theme of the mod.
Site: https://www.musicpd.org

cant link spotify

when i try to link it it takes me to
localhost:21851/login
but its blank

[Suggestion] Open source

Since the code is available to the public, why not make the mod open source with a license that protects the author and their code, such as GPL-3.0?

Craftify for 1.16.5

Will the development of a mod for version 1.16.5 be forge? (without Essential, because skins are not visible with it)

Login Not Working

When I try to login with spotify it just does not work. It doesn't do anything. (spotify is the mod mode)
image

Tab to Show

Add an option to Render Type that allows you to show the song HUD while pressing Tab key

Failes to updated after ads

I love using craftify, its so amazing and useful. but after a ad plays on spotify, the display will not update, i will have to go to mod menu and craftify's config menu (im on fabric btw) to refresh it, ive tried uninstalling and reinstalling, i really dont know whats up

Cider 2.0 Support for Craftify?

As cider 2 is now nearing its release i would like to ask if you can add cider 2.0 support to craftify. I can provide any help let me know!

Support for MPRIS

MPRIS is a standard on linux based operating systems used to control music players, including anything playing within Firefox and Chromium as well as browsers based on them. Spotify and Tidal also support it.

Craftify is broken by local files again as of 1.10.0

Mod version: 1.10.0
Old issue pre 1.9.0: #39
A similar JSON error occurs when playing local files alongside mod version 1.10.0
I don't know if it Spotify breaking it or what, but here's the logs.
My logs: https://paste.ee/p/H5yAB
Thank you for your continued development efforts! I find Craftify to be extremely useful and aesthetic

~ hazel

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.