i click 'next track', crossfading starts, now i move the timeslider like one second and crossfading stops (because crossfade on seek is disabled) so the songs starts playing immediately (in stead of having a crossfade).
This simple 2 lines script does exactly what you do manually:
NextSongWithoutCrossfade.vbs (for in the Scripts folder)
Code: Select all
Sub NextSongWithoutCrossfade
SDB.Player.Next
SDB.Player.PlaybackTime = 0
End Sub
Entry for Scripts.ini:
Code: Select all
[NextSongWithoutCrossfade]
FileName=NextSongWithoutCrossfade.vbs
ProcName=NextSongWithoutCrossfade
Order=15
DisplayName=NextSongWithoutCrossfade
Description=NextSongWithoutCrossfade
Language=VBScript
ScriptType=0
What DirectSound crossfading playback does when the script (or the manual workaround) is started (both things at the same time):
- currently playing song fades out
- next song starts playback immediately (at the full volume)
However, I just want to say that "crossfade on play" and "crossfade on pause/stop" must be enabled, and "crossfade on seek" must be disabled.
What SQRSoft crossfading playback does when the script (or the manual workaround) is started (both things at the same time):
- currently playing song stops immediately (volume 0)
- next song starts playback immediately (at the full volume)
Conclusion: this workaround only works with SQRSoft crossfading. On DirectSound crossfading, it only works partially.
Cheers
Steegy
[quote]i click 'next track', crossfading starts, now i move the timeslider like one second and crossfading stops (because crossfade on seek is disabled) so the songs starts playing immediately (in stead of having a crossfade). [/quote]
This simple 2 lines script does exactly what you do manually:
[b]NextSongWithoutCrossfade.vbs[/b] (for in the Scripts folder)
[code]Sub NextSongWithoutCrossfade
SDB.Player.Next
SDB.Player.PlaybackTime = 0
End Sub[/code]
Entry for Scripts.ini:
[code][NextSongWithoutCrossfade]
FileName=NextSongWithoutCrossfade.vbs
ProcName=NextSongWithoutCrossfade
Order=15
DisplayName=NextSongWithoutCrossfade
Description=NextSongWithoutCrossfade
Language=VBScript
ScriptType=0[/code]
[i]What DirectSound crossfading playback does when the script (or the manual workaround) is started (both things at the same time):
- currently playing song fades out
- next song starts playback immediately (at the full volume)
However, I just want to say that "crossfade on play" and "crossfade on pause/stop" must be [u]en[/u]abled, and "crossfade on seek" must be [u]dis[/u]abled.[/i]
What SQRSoft crossfading playback does when the script (or the manual workaround) is started (both things at the same time):
- currently playing song stops immediately (volume 0)
- next song starts playback immediately (at the full volume)
Conclusion: this workaround only works with SQRSoft crossfading. On DirectSound crossfading, it only works partially.
Cheers
Steegy