audacious-media-player / audacious

A lightweight and versatile audio player
https://audacious-media-player.org
Other
871 stars 115 forks source link

configurable plugin priority #1055

Closed Audacious-Bot closed 6 months ago

Audacious-Bot commented 6 months ago

Author Name: Ariadne Conill Original Redmine Issue: https://redmine.audacious-media-player.org/issues/915 Original Date: 2019-11-13


We should make it possible to configure plugin priority somehow.

Third party plugins (such as vgmstream) would like to prioritize themselves ahead of MPG123 for example (as vgmstream can handle game-specific custom looping and MPG123 does not).

I'm not sure what the final solution is, but we should talk about making this configurable.

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: John Lindgren Original Date: 2019-11-13T21:08:05Z


What if we just change the default InputInfo so that the default priority is 5 instead of 0?

And adjust the priority of first-party plugins into the 5-10 range: flacng, openmpt = 6 vorbis = 7 sndfile = 9 (same as before) ffaudio = 10 (same as before)

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: Ariadne Conill Original Date: 2019-11-13T21:20:45Z


Yeah, that was what I was thinking for a first step, but I think users may still want to be able to override our defaults.

Audacious-Bot commented 6 months ago

Original Redmine Comment Author Name: Ariadne Conill Original Date: 2019-11-19T01:12:08Z


Done in latest git.