Live data from Hacker News

Mixxx: GPL DJ Software

mixxx.org

31–40 of 140 posts

Re: Mixxx: GPL DJ Software

#31
post #9

Earlier quoted context omitted.

> And RekordBox does not run well on Linux RekordBox doesn't even run well on Windows, so hard to imagine what worse looks like. But yeah, if Mixxx (or other FOSS software) could offer writing playlists into USB sticks, I'd get rid of RekordBox yesterday because few software out there works as bad as RekordBox.

I considered renting out some Pioneer equipment to add RekordBox playlist writing support, mainly because I'm in a similar situation. Mixxx does have support for reading USBs & SD cards, but not writing ;_; Unfortunately it's far down my priority list given the cost, my unfamiliarity with Mixxx development and that I rarely do anything without Mixx. But this is absolutely what ecosystem grants/bounties should be for.

Would be cool if there is Foss firmware to install on pioneer cdj. It just feels better for a lot DJs. Any projects in this direction?

BTW, the DJ collective I'm with has Pioneer CDJ. If anyone need use the hardware let me know. I'm trying to get them to start using open FOSS software, but it is hard.

Re: Mixxx: GPL DJ Software

#33
I've been using this to make mix tapes at home (bought a vintage tape player). It has awesome cross fading capabilities, and it does volume normalization out of the box, so it's a very nice piece of software for those features alone. Playlist and library management is also solid. My only complaint is that the UI isn't very intuitive for a non-DJ, and it took me some time to figure out how to do basic stuff, but it's all there in the docs, so you can certainly figure it out.

Re: Mixxx: GPL DJ Software

#36
post #26

Earlier quoted context omitted.

I will see... Not being evasive but I'm experiencing terminal illness at the moment so I'm all over the place. It wasn't a complex bit of code though, but I'll see what I can find.

Wishing you well - sorry to hear that you're in ill health.

Thank you. Sorry, I had a look but I didn't find the code (it's not in the github repo for the rest of the system I made, and I no longer own the laptop I wrote it on so it's my bad).

Someone has posted something similar, but it was literally just about 10 lines of python that read the right key in the dictionary and then posted that to a flask web page that another part of the system read to know what track was being played. I'm not a great programmer and it took me maybe 15 minutes to do, so it should be easy enough!

Re: Mixxx: GPL DJ Software

#37
post #35

What does GPL actually do?

In this space, probably the biggest effect might be that HW vendors of DJ kit cannot fork this software to bundle with their HW and avoid sharing their improvements back, so people using other HW can still benefit.

Re: Mixxx: GPL DJ Software

#39
post #9

Earlier quoted context omitted.

> And RekordBox does not run well on Linux RekordBox doesn't even run well on Windows, so hard to imagine what worse looks like. But yeah, if Mixxx (or other FOSS software) could offer writing playlists into USB sticks, I'd get rid of RekordBox yesterday because few software out there works as bad as RekordBox.

I considered renting out some Pioneer equipment to add RekordBox playlist writing support, mainly because I'm in a similar situation. Mixxx does have support for reading USBs & SD cards, but not writing ;_; Unfortunately it's far down my priority list given the cost, my unfamiliarity with Mixxx development and that I rarely do anything without Mixx. But this is absolutely what ecosystem grants/bounties should be for.

> RekordBox playlist writing support

Without the Rekordbox beat analysis, you'd only be getting track names, and you can achieve similar functionality on the Pioneer side by just putting the files for a each playlist in a separate folder.

There's a kaitai bin format parser config file for the usb db file but kaitai isn't expressive enough to read it properly from that.

Pioneer (err Alphatheta)'s stranglehold on the industry is a shame due to lack of interoperability, among other issues with Rekordbox.

Re: Mixxx: GPL DJ Software

#40

Used mixxx to do the djing for my wedding last year. Created a collaborative music voting site for the guests, then got all the music and made a mix which worked really well, even going between genres. Had a lot of fun playing with it getting everything ready and it worked with a couple of DJ controllers bought cheaply without any issue. I even made a little program to read the now playing track from the sqlite datab…

Can you share the program that reads the now playing track? We use Mixxx at a student radio station and we could maybe try using something like this to show the now-playing track on the website.

I have not used Mixxx nor do I have it installed, but might download to check it out.

But..... If its always in a SQLite DB you should be able to use DB Browser for SQLite to inspect the DB Schema and then write a bash/python (whatever) script to pull the info out.

RESULTS=$(sqlite-utils "data.db" " SELECT song, artist, duration, FROM my_table WHERE song = 'CURRENT';")

RESULTS=$(sqlite3 data.db I have no idea what the schema looks like but those are just some examples of how straightforward it might be. Run it on CRON (whatever) update as needed. https://cronitor.io/guides/python-cron-jobs

Once you have the Schema an LLM could most likely do the rest if you are not a programmer, but still need someone to get it added to the site.

Post reply on HN