
| Media Player Requirements and Wishes If you are a Media Player developer and begin supporting any of the "Wish" items below. Please let me know and I will add support for these features in FeederReader. If your player also has the "must have" items and is stable, I will also note your player as "highly recommended". Must have: Command line file playing. This should support playing the new file even if you are playing a current file (or the same file as specified). Must have: file extension associations and MIME type associations. Wish 1: Command line specification of EQ settings. Step 1: This would best be handled by an "EQ tag" which would specify an arbitrary name of the EQ settings (any new EQ tags should just be added to your list). Any modification of the EQ settings during playback of the file specified on the command line should automatically save the EQ settings under that tag (within your program). Step 2: This could be extended to all playback settings. Wish 2: Command line specification of start and optional end time. This would specify where to start playing the file. Step 1: I would always specify the filename, and you would play the indicated file from the specified starting point. If the filename is the same as that which is playing, there is no need to reload file. The file should continue or begin playback. The starting point should be specified in Floating Point seconds. This would make specification of time in one simple, compatible, unit instead of a mixture of hours/minutes/seconds. Step 2: filename optional, if not specified the current file moves to the specified location. If a file is not specified on the command line, then this would move the current playback file to the specified time, and continue or begin playback. Step 3: Optional End time specification. Wish 3: Command line "add to playlist" (also combined with Wish #2). |


