Mallander / playlist-enhancer

Enhanced Playlist curation
MIT License
4 stars 2 forks source link

Theme Announcer and Credits #9

Closed apoapostolov closed 3 years ago

apoapostolov commented 3 years ago

The purpose of this feature is to make specific music themes to be more prominent and important to the game by announcing them as Boss Themes, Location Themes, etc. Also, they help Twitch and YouTube streamers to properly credit music authors they have licensed from by showing credits without having to spell the music artist credit at the start of the stream

A new check option for each playlist sound called "Announce Theme", and three text fields named "Theme Name", "Original Title [optional]" and "Original Artist [optional]". When the "Announce Theme" is turned on, when the song starts playing, on the screen fades a beautiful theme name announcement, akin to MTV or other music televisions. For example, when the players meet Strahd and his ballad theme starts, the announcement in the bottom left corner of the canvas would show:

Line 1, large font: Strahd's Tragedy [in larger bold font, this is the relevant use of the sound theme] Line 2, small font: Dark Gathering by Gothic Sounds [since the GM wants to credit the artist, for example on a Twitch stream] - this line is optional if Original Title and Original Artist have text in them.

The announcement is in the bottom left corner of the canvas however in Settings the GM can use the Horizontal and Vertical Offset based on the bottom left corner of the screen to set the placement as he sees fit. Also, in order to set the visual style as he wants it using colors, web fonts, etc., the CSS class for the announcer should be exposed and editable in the Settings.

Settings

Behavior Cases:

Mallander commented 3 years ago

I'd say this would be better as it's own module, If it's not already added to the League of Foundry Developers Trello request board I'd advise adding it there for visibility :)