Thanks for the feedback
. New version is up (1.2). Works better with the Commodity Markets OXP.
Commodity markets oxp gives a buy market price and a sell market price, Market Observer only uses the first market screen. So after checking one main station there should be a high, low and average price recorded but all three are the same value.
Commodity Markets changes the prices when entering the market screen and Observer tracks the prices when docking. That's the reason for strangeness. The new version tracks min and max prices on market screen, so now it works with the Commodity Markets oxp. Average price is still tracked from vanilla prices on docking. You'll need a couple of station visits for sensible values.
Market Observer also does not record prices from other stations in the same system. I had the anomaly of seeing the maximum food price seen recorded as about 8 credits while the station I was on offered to buy for 12.
This is intentional. Observer only tracks the prices of the main stations, making it easier to compare prices to the oxp stations. The prices in oxp stations can be quite wild, so taking them into calculations would propably produce very strange statistics.
With spoken messages on there is a short (less than half a second) message spoken every 10 seconds, it is impossible to know what was being said as the message is turned off as soon as it starts.
This oxp uses message_gui to print the values to the screen. When spoken messages are on, it tries to speak the values when they are printed. This happens about every 10 seconds. To my current understanding, there's nothing I can do about it