View Issue Details

IDProjectCategoryView StatusLast Update
0018181MMW 5Playbackpublic2023-10-19 19:49
Reporterpeke Assigned To 
PrioritynormalSeverityfeatureReproducibilityN/A
Status feedbackResolutionopen 
Product Version5.0 
Target Version5.1.1 
Summary0018181: Playback Rules: Crossfade handling improvement
DescriptionWe should improve crossfade playback rules by adding crossfade button right of disable crossfade and make it enabled if Disable crossfade is not enable.

- Dialog title would be Crossfade options
- Dialog content would be Advanced search
- Default option would be Length (seconds) > 30s (Maybe lower, but common ads and Jingles are not longer than 30s)
TagsNo tags attached.
Fixed in build

Relationships

related to 0016938 closedrusty OUTPUT Plugin: ability to set consistent gaps between tracks 

Activities

rusty

2021-10-08 17:13

administrator   ~0065057

Last edited: 2021-10-08 17:15

What is the intent of this feature?
- Is it to give the users a shortcut to the Crossfade settings?
or
- Is to to allow for different Crossfade settings on a per Type basis (including the config within the dialog could give users the impression that Crossfade is per-Type)? And if so, how does this work when tracks are two different Types?

peke

2021-10-09 22:41

developer   ~0065084

Last edited: 2021-10-09 22:48

It is just to add Crossfade option in Output so that Crossfade can be Auto disabled if criteria is met eg. if track length is less than 30s Do not crossfade next track.

I proposed existing UI of Advanced search for feature options so that user is familiar with UI, Less time to Dev and still give users ability to customize to its needs.

Default (Length <= 30s) is there to out of teh box help users that use MM for streaming and/or Radio shows where quick announcements, Radio Jingles, ADs, are inserted into Now playing and they are 99% less then 30s length, usually vocals and crossfade cuts part. Also some users prefer some music genre not to crossfade.

It is easy to add, no regression risk as it triggers only in playback not affecting Library or other MM features, but on the other side improves listenning experience and eliminates users complains on Crossfade cuts of end of track.

rusty

2022-09-19 21:24

administrator   ~0069381

I'm not sure whether this is needed. i.e. Crossfade rules are currently configurable by Type. Wouldn't it be simpler to just allow for a custom Type (like #18756)?

If so, the only question is how to handle when track A is from Collection A, and track B is from Collection B. I expect that in such cases:
Track A's fade out rule applies. Track B's Fade-in rule applies. Gap overlap should be ??the second of the two??average of the two??

peke

2022-09-21 19:22

developer   ~0069451

Last edited: 2022-09-21 19:23

In all cases Track A rules are applied on track end eg. if Crossfade/GAP is disabled and in case Collection A/B where both have crossfade/gap enabled lower value is used. But that would be very very rare case reason for implementing this in 90% of cases preventing overlapping/cutting important information from the track end. Common for ads, jingles, announcements, quick news which contain important piece of info till the last ms in order to squeeze into payed time.

Examples: Paid Ads is 15s so usually 14990ms is filled with ads info or DJ name is usually <2s and it is cut at last ms or DJ use gunshot to make cut in order to transition to another completely different song (Hip-Hop -> Hard Rock -> Trance)

rusty

2023-10-19 19:49

administrator   ~0073177

So perhaps it would make sense to include this within the Playback rules dialogs within the Crossfading settings (i.e. the rule would be applied per Type) as follows:

Enable bookmarking
Ignore Shuffle
Ignore Auto-DJ when playing
Remove silence at the beginning / end of track
--Crossfading----------------------------------------------
| Fade out:
| Fade in:
| Gap/Overlap:
| [ ] Disable for tracks < __ s
-------------------------------------------------------------------