jontio / jmpx Goto Github PK
View Code? Open in Web Editor NEWFM Stereo encoder with RDS support
Home Page: https://jontio.zapto.org/hda1/paradise/jmpxencoder/jmpx.html
FM Stereo encoder with RDS support
Home Page: https://jontio.zapto.org/hda1/paradise/jmpxencoder/jmpx.html
rt.append(0x0D); /* ???? */
Hi,
I have successfully compiled the source code for Ubuntu 16 Desktop. It runs but when I check the in/out nothing is listed in the combo-box only thing listed is none. I am running on Asus X555 laptop with stock audio card. Do I need an external usb sound card for it to list it? What am I missing here.
Thanks in advance.
Is is possible just to start jmpx with no input and just only RDS out to systems default device output?
JMPX wont start if a music player is already playing on the same device.
I just use the sound mapper in windows as device.
My Transmitter only needs RDS as it does already do stereo on board.
On Raspbian 9 after closing and opening VLC, JMPX will say "Connected to org.mpris.MediaPlayer2.vlc" but won't actually work. It will work only with VLC instances opened before JMPX is launched
I'm trying to use JMPX in conjunction with aj-snapshot to manage my patchbay, and the automatic connections that JMPX makes can get in the way. (Is there || Can there) be a way to disable this?
Thanks!
It might be a newbie problem. When I run qjackctl it shows this error:
libEGL warning: DRI2: failed to authenticate
I'm guessing that is the main problem I'm dealing with because when I try to start JACK it comes up with an error.
Could not connect to JACK server as client.
-Overall operation failed.
-Unable to connect to server.
Please check the messages window for more info.
I managed to make it start by doing jack_control start but it seems to be runnin on 48.000Hz not 192.000Hz.
But I can't start JMPX. On the Wiki it says, on another console type JMPX but that doesn't do anything. It says:
bash: JMPX: command not found.
What am I doing wrong?
Hi,
I'm having an issue with the RDS transmitting European characters like œ å ø æ etc...
Does JMPX support these characters?
Thank you!
i got my radio automation application that is playing audio trough jack audio server (on the same machine where i wish to run JMPX), and do not whant to make an istance of vlc running to waste cpu.
But teh JMPX feature to update RT from external source is interesting, so i'm thinking to write some kind of text file with the strring to send to rds ....
maybe could be a parameter of JMPX settings (from vlc streaming/file/none) ...
Thanks
I cannot compile it due to this error:
vol/volumemeter.cpp: In member function ‘void Volumemeter::paintBar()’:
vol/volumemeter.cpp:150:19: error: aggregate ‘QPainterPath path’ has incomplete type and cannot be defined
150 | QPainterPath path;
| ^~~~
Hi,
I'd like to compile JMPX on Windows using Qt Creator, but when Qt compiles it, a warning "cannot find
-llibopus" comes out. Did someone get the same problem? How can i solve it?
Thanks
Can be implemented so PS and RT are changing text?
Like : /2s:Station/3s:MyRadio/5s:Hits
For PS and RT fields.
I had to use JMPX because I could turn off 50us as it is already in my new transmitter, Could not turn it of in Breakaway.
I hope developing is still ongoing....
Hello.
Seems now i have another kind of problem.
Downloaded the last master from github and followed steps in the wiki.
those are the results:
root@raspberrypi:/home/pi/jmpx/jontio-JMPX-2316377/libJMPX# make g++ -c -pipe -std=c++11 -ffast-math -Wno-deprecated -O3 -Wall -W -D_REENTRANT -fPIC -DQT_WEBKIT -DJMPX_LIBRARY -DREAL_FASTFIR -Dkiss_fft_scalar=double -D__UNIX_JACK__ -D__LINUX_PULSE__ -D__LINUX_ALSA__ -DQT_NO_DEBUG -DQT_CORE_LIB -DQT_SHARED -I/usr/share/qt4/mkspecs/linux-g++ -I. -I/usr/include/qt4/QtCore -I/usr/include/qt4 -I../rtaudio-4.1.2/include -I../kiss_fft130 -I../libopus-1.2-alpha/include -I. -o libJMPX.o libJMPX.cpp cc1plus: error: unrecognized command line option ‘-std=c++11’ Makefile:301: set di istruzioni per l'obiettivo "libJMPX.o" non riuscito make: *** [libJMPX.o] Errore 1
hi jontio.
Everything running well from when you start the project, but now i wish to refresh some machines with the new version on jmpx.
So git cloned the repository and followed the steps on the wiki on compiling over a raspberry platform.
But running the final make i got this error:
fileloader.cpp: In member function ‘void FileLoader::fileLoadErrorTimeout()’:
fileloader.cpp:18:34: error: invalid use of incomplete type ‘struct QStringList’
/usr/include/qt4/QtCore/qstring.h:77:7: error: forward declaration of ‘struct QStringList’
fileloader.cpp: In member function ‘void FileLoader::set_filename(QString, bool)’:
fileloader.cpp:28:27: error: invalid use of incomplete type ‘struct QStringList’
/usr/include/qt4/QtCore/qstring.h:77:7: error: forward declaration of ‘struct QStringList’
fileloader.cpp:35:28: error: invalid use of incomplete type ‘struct QStringList’
/usr/include/qt4/QtCore/qstring.h:77:7: error: forward declaration of ‘struct QStringList’
fileloader.cpp:35:84: error: invalid use of incomplete type ‘struct QStringList’
/usr/include/qt4/QtCore/qstring.h:77:7: error: forward declaration of ‘struct QStringList’
Makefile:328: set di istruzioni per l'obiettivo "fileloader.o" non riuscito
make: *** [fileloader.o] Errore 1
shell i miss something?
cheers
Hi @jontio
Is it possible to run this on a headless unit ? I succesfully compiled it on a pi3 (i already have jack working fine) but jmpx needs to start x.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.