-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
UDP message to the localhost port, for additional mixxx PLUGINS #9664
Comments
Commented by: kek001 This should be very easy and fast to program It could also help people create apps which sends info to web sites etc, or to the vj applications, which can automaticly start sequence based by song info etc... |
Commented by: Pegasus-RPG Could this perhaps be tied in with OSC support since they would have similar triggers? |
Commented by: kek001 I wasnt thinking anything so complex approach like tie to osc or how to query using qt. I think OSC is something which is more how to control mixxx etc....
and an application can listen, what mixxx is shouting, no servers no clients,simplicity. a) application which is listening can then process message and do what it want to do, reading data from sqlite and then ..... then write info to webpage or using it to process valuable information for the user. no apis, no libraries bindings. people who program python or java or c# can very easily use the information on they own applications doing db query. its really fast solution how developers who want create an applications around mixxx can share or produce information when not need to be milliseconds resolution. |
Commented by: daschuer This is a good idea. We have already some working prototypes for that. A almost finished OSC solution waiting for tester: #2078 A branch that exports track metadata via mpris and a text file: #1675 There is also a Mixxx version around integrating the And other ideas:https://bugs.launchpad.net/mixxx/+bug/664369 https://bugs.launchpad.net/mixxx/+bug/1625050 https://bugs.launchpad.net/mixxx/+bug/682221 Help with any of this interfaces is highly appreciated. Do you have interests? |
Commented by: kek001 Thank you for the links. My idea is not invent a new wheel. The idea is sharing some information on bulletin board, in small village. "Today local band playing in cafe mixxx downtempo beats". "DJ is searching an new songs from local groups". OSC and dbus is more like sharing information and connecting intercontinental level. Its shooting fly by magnum 44. Its not mean to be other way do things what osc or dbus,qt is doing and how these two VJ application is using control interface. The idea is just give easy fast way, small application get information from mixxx, and not meant to be replace any standard way to do things. its mixxx thing, nothing to do outside world, or other villages. It is building infrastructure around mixxx, which helps DJ's. I have plan to create a apps, which allows me find songs related each other, using self organized maps (SOM), and show them to user when he/she clicks a song in mixxx. I would add other information provided vamp plugin and other libs. energy,color,timber etc... I would like to use the mixxx and not jump between beatunes and other library management applications, because syncing them is pain in .... Using the "mixxx bulleting board", would also help create apps which are updating web pages/socical media and do other simple tasks. without need to learn mixxx source or other apis. |
Commented by: daschuer I am not usre which info exactly you need from Mixxx. How would a telegram from Mixxx look like in an ideal case? |
Reported by: kek001
Date: 2019-05-24T17:31:12Z
Status: Confirmed
Importance: Wishlist
Launchpad Issue: lp1830414
WISH,wish.
I would like to receive a UDP message to localhost port, where an application could read what is highlighted song in library or an active playlist.
It could be easy create applications which export example cuepoints to other dj applications, or playlists. also could easily create application which is somehow loosely "integrated" mixxx.
Like an applications which show separate window, which songs match by harmony and bpm and timber,energy levels, and save those to own database, if mixxx community dont want add custom1,2,3 columns to database, and many other features. what cand find vamp plugins and others.
creating application which reads windows messages will take sometimes and trying to port to linux could be too much.
message could be just a simple, a record number in sqlite database....
The text was updated successfully, but these errors were encountered: