cplusplusqt | Unsorted

Telegram-канал cplusplusqt - C++ & Qt

1169

Link: @CplusplusQt Embedded: @EMBCpp • Allowed Topics: C++ and everything related to Qt • Use only English • No Private Message without asking user's permission • No NSFW • No Spam • No unauthorized Bots • No Offtopic • No Self Promotions

Subscribe to a channel

C++ & Qt

And then mediaplayer.avalaibleMetaData()

Читать полностью…

C++ & Qt

maybe there's some way with qbuffer?

Читать полностью…

C++ & Qt

i need a way to stream data while checking for new metadata that icycast provides within the stream contents

Читать полностью…

C++ & Qt

oh, maybe I get it now

Читать полностью…

C++ & Qt

there is no such method in qt 6.4.2?

Читать полностью…

C++ & Qt

I checked MSVC 2019 64-bit. I'm not sure but that seemed to install just QtCreator for that platform, and not the compiler. However, after installing Visual Studio, QtCreator was able to use its compiler without modifying the QtCreator installation.

Читать полностью…

C++ & Qt

Does the media play?

Читать полностью…

C++ & Qt

#include <QAudioDevice>
#include <QAudioOutput>
#include <QCoreApplication>
#include <QFile>
#include <QMediaDevices>
#include <QMediaMetaData>
#include <QMediaPlayer>

int main(int argc, char **argv)
{
QCoreApplication app(argc, argv);

QMediaPlayer *mediaPlayer = new QMediaPlayer;
QAudioOutput *audioOutput = new QAudioOutput(QMediaDevices::defaultAudioOutput());

mediaPlayer->setSource(
QUrl("https://scdn.nrjaudio.fm/adwz1/fr/30079/"
"mp3_128.mp3?origine=radiogarden&listening-from-radio-garden=1673884209"));
mediaPlayer->setAudioOutput(audioOutput);
mediaPlayer->play();

QObject::connect(mediaPlayer, &QMediaPlayer::metaDataChanged, &app,
[mediaPlayer]
{
qDebug() << mediaPlayer->metaData().stringValue(QMediaMetaData::Title);
});

return app.exec();
}


see this example, it prints out "" after some little time

Читать полностью…

C++ & Qt

https://gist.github.com/dimitris-c/3e2af7ab451c965d126c02ab580f1eb8

Читать полностью…

C++ & Qt

im insataller ppython and pyside

Читать полностью…

C++ & Qt

i think this method only reads the headers of the source, and since most online radios use icycast/shoutcast, there arent any

Читать полностью…

C++ & Qt

Check the documentation

Читать полностью…

C++ & Qt

By using MaintenanceTool.exe you can install all compilers from Microsoft...I do not see any problems...

Читать полностью…

C++ & Qt

When you call play , you should check if the media has loaded and then fetch metadata

Читать полностью…

C++ & Qt

if yes, wouldn't that be an unnecessary second network request which could use more internet traffic?

Читать полностью…

C++ & Qt

Connect (mediaplayer, Signal(medialoaded()), this, get metadata())

Читать полностью…

C++ & Qt

i already know how to get the metadata but i dont know how to stream data into qmediaplayer

Читать полностью…

C++ & Qt

metadata still empty

Читать полностью…

C++ & Qt

and what do you mean by that

Читать полностью…

C++ & Qt

Any libs for 0 overhead cost state machines?

Читать полностью…

C++ & Qt

And call mediaplayer.Avalaiblemetadata()

Читать полностью…

C++ & Qt

The signal should be media loaded

Читать полностью…

C++ & Qt

to be honest, it would be cool if developers at qt supported this

Читать полностью…

C++ & Qt

icycast/shoutcast gives metadata after every x bytes (to find x you must pass Icy-MetaData: 1 header with the network request and in the response read header Icy-MetaInt)

Читать полностью…

C++ & Qt

python pyside project press start and give this error

Читать полностью…

C++ & Qt

expected something different because metaData() always returns an empty metadata object

Читать полностью…

C++ & Qt

and how do I do that?

Читать полностью…

C++ & Qt

Not doing all at once

Читать полностью…

C++ & Qt

You do not need a request for that

Читать полностью…

C++ & Qt

or do I do setSource(QUrl) and then a ->get(requestWithTheSameUrl) to get the metadata (which is literally inside the audio)?

Читать полностью…
Subscribe to a channel