HydrogenAudio

Hosted Forums => foobar2000 => Uploads - (fb2k) => Topic started by: grimes on 2010-09-19 06:42:35

Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-19 06:42:35
Stop after album

foo_stopafteralbum.dll

Works with CUI/DUI

actual version: 3.6

Quote
Usage:
Menu | Playback | Control | Stop after album (ON/OFF)
Menu | Playback | Control | Stop after last track (ON/OFF)
Menu | Playback | Control | Stop after album & last track (ON/OFF)
Menu | Playback | Control | Repeat album (ON/OFF)
Menu | Playback | Control | Skip album once (ON/OFF)
Menu | Playback | Control | Random album track (ON/OFF)
Menu | Playback | Control | Repeat current track once (ON/OFF)
Menu | Playback | Control | Skip next track once (ON/OFF)
Menu | Playback | Control | Reverse (ON/OFF)
Menu | Playback | Control | Previous playlist (ON/OFF)
Menu | Playback | Control | Next playlist (ON/OFF)
Menu | Playback | Control | Repeat playlist once (ON/OFF)
Menu | Playback | Control | Gap tracks | 5s - 1h (ON/OFF)
Menu | Playback | Control | Gap albums | 5s - 1h (ON/OFF)
Menu | Playback | Control | Stop after albums once | 1 - 10 (ON/OFF)
Menu | Playback | Control | Stop after tracks once | 1 - 20 (ON/OFF)
Menu | Playback | Control | Alarm | 5s - 5h (ON/OFF)
Menu | Playback | Control | Timebomb | 0.5h - 5h (ON/OFF)

Advanced Preferences | Playback | Stop after album (OPTION/MODE)

Comments:
Stop after album: TRACKNUMBER = TOTALTRACKS
Stop after last track: create field name LASTTRACK with field value 1



[attachment=7600:foo_stopafteralbum.zip][attachment=7601:foo_stop..._3.6_src.zip]
Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-20 22:46:41
foo_stopafteralbum.dll

msvcr100.dll dependency removed
Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-26 07:18:34
Stop after album v0.2

foo_stopafteralbum.dll

ADD: Stop after current after x albuns
ADD: Stop after current after x tracks
ADD: Stop after current after x minutes (based on tracklength sum)





Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-26 10:10:37
Stop after album v0.3

foo_stopafteralbum.dll


FIX: minor bugs
ADD: allow using album/time/track simultaneously



Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-27 12:54:09
Stop after album v0.4


foo_stopafteralbum.dll


RMV: Only stop once (general)
ADD: Only stop once individually for Album/Track/Time mode
ADD: Timebomb mode (simple timer firing stop after current)
ADD: Gap (stop after current -> stop -> gap (default: 10s) -> start next track)
Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-28 09:31:38
Stop after Album v0.5


ADD: Paused (stop after current->stop->(gap)->next track paused)
ADD: Repeat album (album stop after current->stop->(gap)->album is repeated) (experimental)
Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-29 11:12:04
Stop after album v0.6

foo_stopafteralbum.dll


ADD: Tracknumber mode
ADD: Skip album option


Note: Please read Preferences | Components | Stop after album | About | Usage

Please report bugs/crashes/feature requests in 3rd party thread.

Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-30 07:24:23
Stop after album v0.7

foo_stopafteralbum.dll


FIX: several bugs
ADD: option presets for modes


Title: foo_stopafteralbum.dll
Post by: grimes on 2010-09-30 13:06:17
Stop after album v0.8


ADD: most common presets as menu commands (Repeat album. Skip album, Gap album)


Title: foo_stopafteralbum.dll
Post by: grimes on 2010-10-01 10:59:29
Stop after album v0.9 "official release"


Title: foo_stopafteralbum.dll
Post by: grimes on 2010-10-05 09:38:33
Stop after album v1.0

FIX: reset when stopping
FIX: Timebomb not working
ADD: Timebomb message popup
ADD: Repeat current once (menu)
ADD: Skip next once (menu)
ADD: Gap (every track) (menu)
CHG: component on/off in Advanced Preferences
FIX: minor bugs
Title: foo_stopafteralbum.dll
Post by: grimes on 2010-10-11 14:26:55
Stop after album v1.1


ADD: Random album



Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-17 20:52:24
Stop after album v1.2


ADD: (main menu command) Timebomb 0.5h-5h

Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-19 15:30:32
Stop after album 1.3

CHG: mainmenu commands moved to submenu "Control"
ADD: Menu | Playback | Control | Stop after albums | 1 - 10
ADD: Menu | Playback | Control | Stop after tracks | 1 - 20

Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-20 17:45:22
Stop after album 1.4


FIX: "Stop after album" command (bug introduced in 1.3)
ADD: Menu | Playback | Control | Reverse (ON/OFF)
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-21 14:16:56
Stop after album 1.5

Maintenance release
several improvements


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-23 10:35:11
Stop after album 1.6

Bugfix release
Code optimization

Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-26 15:37:05
Stop after album 1.7

FIX: bug in "Repeat album" cutting of beginning of first track
CHG: Skip album -> Skip album once


Title: foo_stopafteralbum.dll
Post by: pIv on 2011-01-27 13:37:29
When I check  "Control-Stop after track- Number" my foobar don't stop after playing "Number" tracks.

If I check "Control-Stop after album" and when tracknumber=totaltrack  then foobar stop.

Explain to me how to stop playing through the N tracks. I use last version of plugin - 1.7.

I solve problem. I use "playlist attributes - remove played tracks". When I uncheck this future foobar stop after N tracks normally.
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-01-29 10:53:50
Stop after album 1.8

FIX: "Repeat current once" not reseted properly


Discussion thread: http://www.hydrogenaudio.org/forums/index....showtopic=83748 (http://www.hydrogenaudio.org/forums/index.php?showtopic=83748)
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-02-01 12:30:10
Stop after album 1.9


FIX: "Stop playback after current track" option in (Playback) Preferences is now working, when Stop after album component is inactive
(thanks for reporting romor)


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-03-22 10:12:22
Stop after album 2.0


RMV: Preset options removed, because of minor usefulness


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-04-02 07:42:04
Stop after album 2.1

RMV: enable/disable component (in Advanced Preferences)
CHG: Compiled with SDK 2011-03-11

Quote
foobar2000 v1.1 or newer required to run components made with this SDK.



Title: foo_stopafteralbum.dll
Post by: grimes on 2011-04-09 11:40:38
Stop after album 2.2

ADD: (mainmenu) | Playback | Control |  Stop after last track

How the new feature works:
Tracks with a special tag trigger "Stop after current".
Add a new tag to the chosen track(s), enable "Stop after last track" and the playback stops after this "marked" track(s).

How to add the new tag:
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-04-12 09:58:57
Stop after album 2.3

FIX: bug in stop after last track
ADD: (mainmenu) | Playback | Control | Stop after album & last track
CHG: More verbose description of some commands in statusbar


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-04-25 18:37:43
Stop after album 2.4

ADD: (mainmenu) | Playback | Control | Previous playlist after album
ADD: (mainmenu) | Playback | Control | Next playlist after album
ADD: Advanced Preferences | Playback | Stop after album | Previous playlist & play
ADD: Advanced Preferences | Playback | Stop after album | Next playlist & play

Playing the highlighted track of the previous/next playlist (first track, if no track highlighted).

FIX: bugs fixed, code simplifing/pruning
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-05-02 16:27:18
Stop after album 2.5

FIX: "Next/Previous playlist & play" now works with "playback follows cursor" disabled

Tip: "stop after current" button in CUI-toolbar
CUI-Button-Toolbar | Button options | Add | Playback/Stop after current
Indicates whether "stop after current" is enabled or not


Title: foo_stopafteralbum.dll
Post by: スラッシュ on 2011-05-02 16:53:24
Nice work dude!  Perhaps you could include a "skip to next playlist on last in playlist" option? Since you already have stop after last track and next playlist after album, I would guess it's just a matter of combining those two? Just in case I make a playlist with multiple albums (that does happen sometimes...). 

Also, it doesn't seem to detect when a new version is out with the updater? Dunno how that works exactly, but just a heads up.

Hmm, is there a discussion thread for this component? I suppose this post should go there...
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-05-02 16:58:23
Discussion thread:

http://www.hydrogenaudio.org/forums/index....showtopic=83748 (http://www.hydrogenaudio.org/forums/index.php?showtopic=83748)

I'll reply there.
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-05-02 19:30:28
Stop after album 2.6

FIX: only once commands in advanced preferences


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-05-03 15:36:16
Stop after album 2.7

ADD: Menu | Playback | Control | Next playlist after playlist end (ON/OFF)
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-05-05 13:55:15
Stop after album 2.8

ADD: Menu | Playback | Control | Next playlist after playlist end (1st track) (ON/OFF)
ADD: Menu | Playback | Control | Repeat playlist (ON/OFF)

thanks to kode54 for hint.


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-05-25 16:45:26
Stop after album 2.9

CHG: (mainmenu command) Previous playlist (focused track) -> Previous playlist (1st track)
CHG: (mainmenu command) Stop after albums (1-10) -> Stop after albums once (1-10)
CHG: (mainmenu command) Stop after tracks (1-20) -> Stop after tracks once (1-20)
ADD: (mainmenu command) Timebomb | Timebomb# min, Abort
ADD: (mainmenu command) Alarm | 0.5h - 5h, Alarm# min, Abort
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-06-04 11:46:37
Stop after album 3.0


CHG: skipalbum, repeatalbum, etc. improvements


Title: foo_stopafteralbum.dll
Post by: badrocket on 2011-06-22 23:04:16
Thank you so much for this.
Title: foo_stopafteralbum.dll
Post by: grimes on 2011-10-23 18:18:51
Stop after album 3.1


ADD: shorter alarm times (5s-0.5h)


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-12-14 17:38:05
Stop after album 3.2

ADD: Gap tracks submenu: 5s - 1h,  track length


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-12-18 11:55:03
Stop after album 3.3


ADD: Gap album submenu: 5s - 1h, track length
FIX: few bugs


Title: foo_stopafteralbum.dll
Post by: grimes on 2011-12-21 12:15:03
Stop after album 3.4


RMV: Next playlist after album (focused track)
RMV: Next playlist (focused track)
CHG: Repeat playlist -> Repeat playlist once
CHG: minor issues
Title: foo_stopafteralbum.dll
Post by: irbiz7 on 2012-04-11 09:11:02
foobar 1.1.11 -> fading -> automatic track change(10000-0) -> gap track - track length is turn on -> track don't change
(visibly seekbar stop in few second before end of track)
Title: foo_stopafteralbum.dll
Post by: grimes on 2012-04-11 10:00:42
Quote
track length is turn on
This feature means that you have to wait the whole length of the last track before the next track starts.
example: last track length: 5min23sec -> gap is 5min23sec. Keep in mind that there can be very long gaps, be cautious.

Quote
track don't change
Can't reproduce. next track starts after length of last track

Quote
(visibly seekbar stop in few second before end of track)
This only happens here, if i choose "automatic track change - Fade out:10000" and "stop after current" is active.

EDIT: Ok, i think i know now what the problem might be:
There is no fade-in in "gap track" mode. This is easy to explain: there is no automatic track change. It works like this: "stop after current" is set, at end of track a timer is activated, and then next track is started. (so no "automatic track change")
Title: foo_stopafteralbum.dll
Post by: irbiz7 on 2012-04-12 06:21:33
my problem is loud track after gap.
Quote
There is no fade-in in "gap track" mode.

question is can i turn-on fade-in after track gap?
Title: foo_stopafteralbum.dll
Post by: grimes on 2012-04-12 11:45:11
I can't find a way.
Maybe i'am wrong, but there is no option to fade-in on starting track (only "pause and stop" etc.)

EDIT:
I used for starting track after gap:
virtual void playback_control::start ( t_track_command p_command = track_command_play,bool p_paused = false)
-> no fade-in

alternative would be:
void playback_control::play_start (t_track_command p_command = track_command_play,bool p_paused = false)
fade-in?
Title: foo_stopafteralbum.dll
Post by: grimes on 2013-03-11 13:14:02
Stop after album 3.5


FIX: stop after album for untagged tracknumber/totaltracks

Title: foo_stopafteralbum.dll
Post by: grimes on 2013-08-23 09:36:54
Stop after album 3.6


ADD: Postgap, Add a pause after the track in seconds (x.xx) defined by tag %postgap%.


Download: see first post
Title: foo_stopafteralbum.dll
Post by: MaCs on 2014-01-15 15:49:47
Would it be possible to select a song in a playlist and do some sort of "stop after this track"?
Title: foo_stopafteralbum.dll
Post by: grimes on 2014-01-15 19:02:46
This is a feature of fbuser's wonderful Playlist attributes. The option is called "Stop after focused track".
Title: foo_stopafteralbum.dll
Post by: MaCs on 2014-01-15 20:56:25
This is a feature of fbuser's wonderful Playlist attributes. The option is called "Stop after focused track".


Good, thanks!
Title: foo_stopafteralbum.dll
Post by: w00w000 on 2015-04-21 05:50:17
hi, just try 3.6, at first, good idea finally to see that "Repeat (track)" has now priority over stopAA (actually how it logically should be), but when turn "Repeat (track)" off while has stopAA active it just go to the next album after the previous last album track. bummer..

switching back to 3.4
SimplePortal 1.0.0 RC1 © 2008-2021