One thing I would like to see with MusicInfo is a web UI for completely customizing the formats. In the past, I've edited slimserver.conf because the web pull-downs didn't offer exactly what I wanted. Under the covers, MusicInfo is doing simple keyword replacement, so you could set a field string to something like
the song TITLE from ALBUM by ARTIST if you wanted. If the web UI had a simple text input control in which I could type such strings, that would help expose more of the flexibility. How would that help? What if MusicInfo understood more complex format strings like 2:PLAYING (X_OF_Y);3:ARTIST;3:ALBUM;2:RATING to mean that it should 1. Show "Playing x of y" for 2 seconds 2. Show the artist for 3 seconds 3. Show the album for 3 seconds 4. Show the trackstat rating for 2 seconds For each player, MusicInfo would need to keep track of how many times it had updated the display (it updates every second). For each update, if a field had several items as above, it would use simple modulo math to decide what to show. You could add such logic to MusicInfo without altering the web UI, but I think it'd be much better to use HTML text input controls to make reconfiguring easier. Many users might find an interface like that of the IR Blaster plugin more desirable (if you haven't used it, IR Blaster's interface works much like the normal web UI for playlist management -- add and remove buttons, up and down buttons to change the order, etc.), even if the IR Blaster interface, with its reliance on pulldowns, is less flexible than text inputs. -Peter -- peterw http://www.tux.org/~peterw/ free plugins: http://www.tux.org/~peterw/#slim BlankSaver BottleRocket FuzzyTime SaverSwitcher SleepFade StatusFirst VolumeLock ------------------------------------------------------------------------ peterw's Profile: http://forums.slimdevices.com/member.php?userid=2107 View this thread: http://forums.slimdevices.com/showthread.php?t=34483 _______________________________________________ plugins mailing list [email protected] http://lists.slimdevices.com/lists/listinfo/plugins
