Das Ende von PanelsUi und ähnlichem

Begonnen von qwert73, 03. April 2008, 18:04:37

Vorheriges Thema - Nächstes Thema

qwert73

Eine gravierende Änderung wird mit der nächsten Foobar Version eingeführt werden:

http://www.hydrogenaudio.org/forums/index.php?showtopic=62286

fooamp

#1
Zitat von: http://www.hydrogenaudio.org/forums/index.php?showtopic=62286
[...] and the effect this has on the reputation of foobar2000.

Das war zu erwarten. Diese Entscheidung wird die Nutzergemeinde naturgemäß spalten (von den Entwicklern ganz zu schweigen).

Ich selbst hatte PanelsUI nie installiert und verwendet (auch Single Columns Playlist oder trackinfo mod schon nicht), nicht so sehr aus Gründen der reinen Lehre als aus mangelndem Interesse, sah aber schon, daß die technische Ausrichtung foobars im Lichte der Öffentlichkeit immer mehr hinter die graphischen Möglichkeiten via "title formatting" zurücktrat. Aus Nutzersicht ist es mir relativ egal, wie andere das Programm handhaben, ich kann mir aber vorstellen, daß den offiziellen Entwicklern die "Umdeutung" ihrer technischen Intentionen, was die Nutzung von "title formatting" anbelangt, wohl ein Dorn im Auge war und ist. Ob man diese Entwicklung hätte antizipieren können um gegenzusteuern, dafür fehlt mir das programmiertechnische Wissen. Jetzt ist der Kater erstmal groß...

Mal sehen, was wird.

Zu Erinnerung die Diskussion hier:

http://foobar-users.de/index.php?topic=936.0

und hier:

http://foobar-users.de/index.php?topic=493.0

Weiteres hierzu aktuell auf hydrogenaudio:

http://www.hydrogenaudio.org/forums/index.php?showtopic=62386
http://www.hydrogenaudio.org/forums/index.php?showtopic=62410

Spirit_of_the_ocean

Könnte da jemand mal näheres zu erläutern? Ich hab da etwas nachgelesen, aber da ich nicht da drin stecke, habe ich es nicht genau verstanden.

fooamp

Es geht, einfach gesagt, darum, daß title formatting zu etwas "mißbraucht" wird, wofür sie nicht geschaffen ist, nämlich zur Interfacegestaltung. Soweit verstehe ich das. Frag mich jetzt nicht nach programmiertechnischen Details...

Zitat
The title formatting language is not a full-blown scripting language, and we strongly believe it should not be used as such.

Zitat
What disturbs us is the abuse and overuse of the title formatting facilities. There are better ways than title formatting scripts to define the look and feel of a user interface [...]

fooamp

#4
Das ging dann wohl schneller, als erwartet:

0.9.5.3
ZitatNo longer compatible with components using metadb_display_hook API.

Das heißt, Nutzer von PanelsUI müssen ab jetzt auf ein Update verzichten.

Bei mir betrifft es nur "cwb_hooks", der Schaden hält sich in Grenzen.

Die Diskussion und die betroffenen Plugins hier auf ha:

http://www.hydrogenaudio.org/forums/index.php?showtopic=63188
http://www.hydrogenaudio.org/forums/index.php?showtopic=63191

Edit: Der Diskussion zufolge funktionieren die betroffenen Plugins nicht generell nicht, sondern bisweilen nur teilweise. Was nichts an der Tatsache ändert, daß sie nicht länger unterstützt werden.

qwert73

Zitat von: fooamp in 11. Mai 2008, 14:37:25
Das heißt, Nutzer von PanelsUI müssen ab jetzt auf ein Update verzichten.

Oder natürlich auf DefaultUi bzw. ColumnsUi umsteigen.  ;)

Zitat von: fooamp in 11. Mai 2008, 14:37:25
Bei mir betrifft es nur "cwb_hooks", der Schaden hält sich in Grenzen.

Mit der neuesten Version des offiziellen Play Count Plugins und der erweiterten "Search - Syntax" hast Du sogar noch mehr Möglichkeiten: Autoplaylisten wie "Recently Added" oder "Recently Played" lassen sich nun wesentlich einfacher gestalten. Auch sind einige neue Title Formatting Funktionen dazugenommen worden.


Die große Frage ist nun aber: Was bedeutet das für dieses Forum?

fooamp

#6
Zitat von: qwert73 in 11. Mai 2008, 19:30:08
Die große Frage ist nun aber: Was bedeutet das für dieses Forum?

Gar nichts. Wir sind ein reines Nutzer-Forum und unabhängig. Wir machen weiter wie bisher. Einzig "banned components", die gegen die Lizenz verstoßen, werden bei uns nicht unterstützt, schon aus Respekt den Entwicklern von foobar2000 gegenüber.

Zitat von: fooamp in 04. April 2008, 00:44:01
Ob man diese Entwicklung hätte antizipieren können um gegenzusteuern, dafür fehlt mir das programmiertechnische Wissen.

Peter hat gesprochen:

Zitat von: http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=62286&view=findpost&p=564566
Clearly that was a horrible mistake.

fooamp

#7
Ein bisher noch gar nicht diskutiertes Argument:

Zitat von: http://www.hydrogenaudio.org/forums/index.php?s=&showtopic=62286&view=findpost&p=564724
If title formatting strings can trigger arbitrary commands [...], it's just a matter of time until somebody creates title formatting based malware and embeds it in some kind of downloadable visual scheme files passed between users.

If title formatting abuse was allowed to continue, someday we'd probably need to implement "are you sure you want to open this file?" security popups when loading visual scheme files, as title formatting strings contained in those get immediately processed when previewing the layout (as for 0.9.5+ Default UI).

Es geht also auch darum, nicht zuzulassen, daß aus foobar2000 ein Programm wird, das, wie Windows selbst oder IE oder WMP oder auch Winamp, andauernd mit Sicherheitslücken zu kämpfen hat.