Disable debug output in audiomanager
This commit is contained in:
parent
423409403e
commit
7be1ed28ec
@ -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();
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user