feat(player): add seekbar waveforms
Analyze audible tracks into a progressive 512-bin RMS document, cache complete results, and preserve gapless track boundaries. Render the waveform through a scenegraph item in both player bars behind a default-off preference.\n\ncx
This commit is contained in:
27 files changed
+1277
-108
No files matched your search
@@ -415,6 +415,14 @@ Column {
|
||||
onToggled: function (v) { QbzBridge.settingsBool("play-indicator-animation", v) }
|
||||
}
|
||||
}
|
||||
SettingRow {
|
||||
label: QbzSession.tr("Track waveform", QbzSession.trRev)
|
||||
description: QbzSession.tr("Show the full-track waveform in the player seek bar.", QbzSession.trRev)
|
||||
QbzToggle {
|
||||
checked: root.doc.seekbarWaveform === true
|
||||
onToggled: function (v) { QbzBridge.settingsBool("seekbar-waveform", v) }
|
||||
}
|
||||
}
|
||||
SettingRow {
|
||||
label: QbzSession.tr("Show playlist cover collages in sidebar", QbzSession.trRev)
|
||||
description: QbzSession.tr("Render a 2×2 thumbnail of track covers next to each playlist. Disable on low-end machines to skip the extra images.", QbzSession.trRev)
|
||||
|
||||
Reference in new issue
Block a user