From: Frank T. <ft...@be...> - 2007-10-23 05:16:26
|
x.g...@ti... <x.g...@ti...>: > I was wondering if it is possible to read cmus (playing track title, > artist, etc...) from the outside. I know that with the > "status_display_program" option I can send cmus status where i want, > but I'd like to query its status from the outside, not the reverse. > I know I can do it by saving "status_display_program" to a > temporaney file, but is there a more straight way? Well, since UNIX is about files, I don't find saving to files non-straight forward. :-) If you want to reduce the number of hard disk accesses, you can put the file into ram (on a tmpfs for example). That's actually what I am doing. I'm attaching my status script, as an example. On the other hand, querying for the current player status could be something cmus-remote could do as well (I have the feeling this was discussed before...); we could introduce a new option 'format_status_remote', which would configure how the output of cmus-remote should look like. What would probably be useful, if the status script does nothing but writing the current status to a file (like mine does). Thoughts? Regards, Frank -- In protocol design, perfection has been reached not when there is nothing left to add, but when there is nothing left to take away. -- RFC 1925 |