Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

NVDA can't report the remaining time of a song in Foobar2000, if the variable string for the status bar is modified #2230

Closed
nvaccessAuto opened this issue Apr 7, 2012 · 2 comments

Comments

@nvaccessAuto
Copy link

Reported by k_kolev1985 on 2012-04-07 10:02
Foobar2000 has some useful information about the current file in its status bar. Some more (apart from the default one) information can be added, by modifying a text string in Foobar2000's options. NVDA has an useful command to check the remaining time of a currently playing track in Foobar2000. Apparently however, it seams that NVDA takes this information from Foobar2000's status bar and if its content has been changed to display some information different from the default one, NVDA fails to get the remaining time of a song and report it to the user.

Steps to reproduce it:

  1. Open Foobar2000.
  2. Open its options, by pressing Control+P (or going to File -> Preferences and pressing Enter on it).
  3. Go to Display -> Default User Interface and TAB to the edit field labeled: "Status bar". The default string there is:
%codec% | %bitrate% kbps | %samplerate% Hz | %channels% | %playback_time%[ / %length%]

it displays the codec used, the file bitrate, the frequency, the number of channels, the time elapsed and the total length of the now playing track.
4. Now lets modify it a little bit:

%codec% | %bitrate% kbps | %samplerate% Hz | %channels% | %playback_time%[ / test: %length%]

We've put the string "test: " before the last variable (%length%) witch displays the total length of the file.
5. TAB to the OK button and activate it to close the dialog and save the changes.
6. Now start playing a file in Foobar2000 and press the NVDA command for reporting the remaining track time in Foobar2000 - the reporting fails with an error sound from NVDA, even though all in the status bar of Foobar2000 seams to display as we set it to (incl. the string "test: ").

@nvaccessAuto
Copy link
Author

Comment 1 by jteh on 2012-04-07 10:36
There's nothing we can do about this. I'm morphing this into a documentation bug to document that this command only works with default configuration, but that's all taht can be done.
Changes:
Milestone changed from None to 2012.2

@nvaccessAuto
Copy link
Author

Comment 2 by orcauser on 2012-04-10 05:53
Documented in changeset,main:5068
Thanks.
Changes:
State: closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant