Disable debug output in audiomanager

This commit is contained in:
Bart De Vries 2021-04-19 16:49:46 +02:00
parent 423409403e
commit 7be1ed28ec

View File

@ -93,7 +93,7 @@ QUrl AudioManager::source() const
QMediaPlayer::Error AudioManager::error() const
{
if (d->m_player.error() != QMediaPlayer::NoError) {
qDebug() << "AudioManager::error" << d->m_player.errorString();
//qDebug() << "AudioManager::error" << d->m_player.errorString();
}
return d->m_player.error();
@ -165,25 +165,25 @@ void AudioManager::setEntry(Entry* entry)
// First check if the previous track needs to be marked as read
// TODO: make grace time a setting in SettingsManager
if (d->m_entry) {
qDebug() << "Checking previous track";
qDebug() << "Left time" << (duration()-position());
qDebug() << "MediaStatus" << d->m_player.mediaStatus();
//qDebug() << "Checking previous track";
//qDebug() << "Left time" << (duration()-position());
//qDebug() << "MediaStatus" << d->m_player.mediaStatus();
if (( (duration()-position()) < 15000)
|| (d->m_player.mediaStatus() == QMediaPlayer::EndOfMedia) ) {
qDebug() << "Mark as read:" << d->m_entry->title();
//qDebug() << "Mark as read:" << d->m_entry->title();
d->m_entry->setRead(true);
d->m_entry->enclosure()->setPlayPosition(0);
d->m_entry->setQueueStatus(false); // i.e. remove from queue TODO: make this a choice in settings
}
}
if (entry != nullptr) {
qDebug() << "Going to change source";
//qDebug() << "Going to change source";
d->m_entry = entry;
Q_EMIT entryChanged(entry);
d->m_player.setMedia(QUrl(QStringLiteral("file://")+d->m_entry->enclosure()->path()));
// save the current playing track in the settingsfile for restoring on startup
DataManager::instance().setLastPlayingEntry(d->m_entry->id());
qDebug() << "Changed source to" << d->m_entry->title();
//qDebug() << "Changed source to" << d->m_entry->title();
qint64 startingPosition = d->m_entry->enclosure()->playPosition();
// What follows is a dirty hack to get the player positioned at the
@ -201,7 +201,7 @@ void AudioManager::setEntry(Entry* entry)
timer.setInterval(2000);
loop.connect(&timer, SIGNAL (timeout()), &loop, SLOT (quit()) );
loop.connect(&d->m_player, SIGNAL (seekableChanged(bool)), &loop, SLOT (quit()));
qDebug() << "Starting waiting loop";
//qDebug() << "Starting waiting loop";
loop.exec();
}
if (d->m_player.mediaStatus() != QMediaPlayer::BufferedMedia) {
@ -211,9 +211,9 @@ void AudioManager::setEntry(Entry* entry)
timer.setInterval(2000);
loop.connect(&timer, SIGNAL (timeout()), &loop, SLOT (quit()) );
loop.connect(&d->m_player, SIGNAL (mediaStatusChanged(QMediaPlayer::MediaStatus)), &loop, SLOT (quit()));
qDebug() << "Starting waiting loop on media status" << d->m_player.mediaStatus();
//qDebug() << "Starting waiting loop on media status" << d->m_player.mediaStatus();
loop.exec();
} qDebug() << "Changing position";
} //qDebug() << "Changing position";
if (startingPosition > 1000) d->m_player.setPosition(startingPosition);
d->m_player.pause();
d->m_readyToPlay = true;
@ -224,11 +224,11 @@ void AudioManager::setEntry(Entry* entry)
Q_EMIT canGoNextChanged();
d->m_isSeekable = true;
Q_EMIT seekableChanged(true);
qDebug() << "Duration" << d->m_player.duration()/1000 << d->m_entry->enclosure()->duration();
//qDebug() << "Duration" << d->m_player.duration()/1000 << d->m_entry->enclosure()->duration();
// Finally, check if duration mentioned in enclosure corresponds to real duration
if ((d->m_player.duration()/1000) != d->m_entry->enclosure()->duration()) {
d->m_entry->enclosure()->setDuration(d->m_player.duration()/1000);
qDebug() << "Correcting duration of" << d->m_entry->id() << "to" << d->m_player.duration()/1000;
//qDebug() << "Correcting duration of" << d->m_entry->id() << "to" << d->m_player.duration()/1000;
}
} else {
DataManager::instance().setLastPlayingEntry(QStringLiteral("none"));
@ -256,7 +256,7 @@ void AudioManager::setMuted(bool muted)
void AudioManager::setVolume(qreal volume)
{
qDebug() << "AudioManager::setVolume" << volume;
//qDebug() << "AudioManager::setVolume" << volume;
auto realVolume = static_cast<qreal>(QAudio::convertVolume(volume / 100.0, QAudio::LogarithmicVolumeScale, QAudio::LinearVolumeScale));
d->m_player.setVolume(qRound(realVolume * 100));
@ -265,7 +265,7 @@ void AudioManager::setVolume(qreal volume)
/*
void AudioManager::setSource(const QUrl &source)
{
qDebug() << "AudioManager::setSource" << source;
//qDebug() << "AudioManager::setSource" << source;
d->m_player.setMedia({source});
}
@ -273,21 +273,21 @@ void AudioManager::setSource(const QUrl &source)
void AudioManager::setPosition(qint64 position)
{
qDebug() << "AudioManager::setPosition" << position;
//qDebug() << "AudioManager::setPosition" << position;
d->m_player.setPosition(position);
}
void AudioManager::setPlaybackRate(const qreal rate)
{
qDebug() << "AudioManager::setPlaybackRate" << rate;
//qDebug() << "AudioManager::setPlaybackRate" << rate;
d->m_player.setPlaybackRate(rate);
}
void AudioManager::play()
{
qDebug() << "AudioManager::play";
//qDebug() << "AudioManager::play";
d->m_player.play();
d->m_isSeekable = true;
@ -296,7 +296,7 @@ void AudioManager::play()
void AudioManager::pause()
{
qDebug() << "AudioManager::pause";
//qDebug() << "AudioManager::pause";
d->m_player.play();
d->m_isSeekable = true;
@ -313,7 +313,7 @@ void AudioManager::playPause()
void AudioManager::stop()
{
qDebug() << "AudioManager::stop";
//qDebug() << "AudioManager::stop";
d->m_player.stop();
d->m_isSeekable = false;
@ -322,20 +322,20 @@ void AudioManager::stop()
void AudioManager::seek(qint64 position)
{
qDebug() << "AudioManager::seek" << position;
//qDebug() << "AudioManager::seek" << position;
d->m_player.setPosition(position);
}
void AudioManager::skipForward()
{
qDebug() << "AudioManager::skipForward";
//qDebug() << "AudioManager::skipForward";
seek(std::min((position() + SKIP_STEP), duration()));
}
void AudioManager::skipBackward()
{
qDebug() << "AudioManager::skipBackward";
//qDebug() << "AudioManager::skipBackward";
seek(std::max((qint64)0, (position() - SKIP_STEP)));
}
@ -349,7 +349,7 @@ bool AudioManager::canGoNext() const
if (index < DataManager::instance().getQueue().count()-1) {
Entry* next_entry = DataManager::instance().getEntry(DataManager::instance().getQueue()[index+1]);
if (next_entry->enclosure()) {
qDebug() << "Enclosure status" << next_entry->enclosure()->path() << next_entry->enclosure()->status();
//qDebug() << "Enclosure status" << next_entry->enclosure()->path() << next_entry->enclosure()->status();
if (next_entry->enclosure()->status() == Enclosure::Downloaded) {
return true;
}
@ -365,18 +365,18 @@ void AudioManager::next()
if (canGoNext()) {
QMediaPlayer::State previousTrackState = playbackState();
int index = DataManager::instance().getQueue().indexOf(d->m_entry->id());
qDebug() << "Skipping to" << DataManager::instance().getQueue()[index+1];
//qDebug() << "Skipping to" << DataManager::instance().getQueue()[index+1];
setEntry(DataManager::instance().getEntry(DataManager::instance().getQueue()[index+1]));
if (previousTrackState == QMediaPlayer::PlayingState) play();
} else {
qDebug() << "Next track cannot be played, changing entry to nullptr";
//qDebug() << "Next track cannot be played, changing entry to nullptr";
setEntry(nullptr);
}
}
void AudioManager::mediaStatusChanged()
{
qDebug() << "AudioManager::mediaStatusChanged" << d->m_player.mediaStatus();
//qDebug() << "AudioManager::mediaStatusChanged" << d->m_player.mediaStatus();
// File has reached the end and has stopped
if (d->m_player.mediaStatus() == QMediaPlayer::EndOfMedia) {
@ -386,7 +386,7 @@ void AudioManager::mediaStatusChanged()
void AudioManager::playerStateChanged()
{
qDebug() << "AudioManager::playerStateChanged" << d->m_player.state();
//qDebug() << "AudioManager::playerStateChanged" << d->m_player.state();
switch(d->m_player.state())
{
@ -407,14 +407,14 @@ void AudioManager::playerStateChanged()
void AudioManager::playerVolumeChanged()
{
qDebug() << "AudioManager::playerVolumeChanged" << d->m_player.volume();
//qDebug() << "AudioManager::playerVolumeChanged" << d->m_player.volume();
QTimer::singleShot(0, [this]() {Q_EMIT volumeChanged();});
}
void AudioManager::playerMutedChanged()
{
qDebug() << "AudioManager::playerMutedChanged";
//qDebug() << "AudioManager::playerMutedChanged";
QTimer::singleShot(0, [this]() {Q_EMIT mutedChanged(muted());});
}
@ -428,5 +428,5 @@ void AudioManager::savePlayPosition(qint64 position)
}
}
}
qDebug() << d->m_player.mediaStatus();
//qDebug() << d->m_player.mediaStatus();
}