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: 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: 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: 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: 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
Discussion thread:
https://hydrogenaud.io/index.php/topic,83748.0.html