Setting length of sid tune manually

Issue #95 new
Christian Andersson created an issue

A few Sid tunes hav wrong length (they are reported as 3 minutes) When playing these sid tunes they often repeat a few seconds at the end, or just have empty sound

would it be possible that we can on these tunes set our own length? so that we do not have to listen to a lot of "crap" at the end?

for example this this tune from HVSC /Music/C64music/MUSICIANS/Q/Qdor/2015.sid

the song is about 1 minute and 43 seconds, However zxtune thinks it is 3 minutes long.

I would therefore like the opportunity to change the song length when I find this stuff.

Comments (5)

  1. Vitamin Vitamin

    Where are you going to keep that information? For what scope?

    It's better to add invalid tunes to HVSC lengths database - it is used in ZXTune and updated periodically.

  2. Christian Andersson reporter

    Well I do not know, I do not have the knowledge of the internal workings of ZXTune, since I´m just an user. But since it apparently uses the HVSC lengths database, cannot it just create a "shadow" version to that, where it holds any changes I have made? so that it firsts reads the "HVSC lengths database" then checks the shadow if there is something stored there, and if it is, use that instead.

    also cannot ZXTune report this error to the HVSC lengths database directly ?

  3. Bartek Dusak

    Since there are other formats lacking length information, wouldn't it be possible to (at least for now) let users set their own End/Repeat time stored locally in their playlist?

  4. Vitamin Vitamin

    It's much more complex than it looks like:) I have to think about that, but currently I have no idea how to do it easily enough.

    As for reporting. ZXTune is not affiliated with HVSC project. So it's better to write them directly - hvsc @ c64.org I'm always ready to update database for fresh version, it's not a big deal.

  5. Vitamin Vitamin

    Currently it's not supported to store custom attributes in playlist. But feature is already planned.

  6. Log in to comment