-
Notifications
You must be signed in to change notification settings - Fork 69
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
Improve music experience #686
Comments
Audio indicator was quick and easy, but displaying meta will be a bit more involved and require new options, so I'll leave it for some time later. |
I don't see why this has to be part of uosc, one can simply use a different script in combination with uosc. |
I also don't understand what is preventing you using other scripts in combination with uosc. |
same i also personally use vc-01/metadata-osd alongside with uosc for audio. |
I do think that it is valuable and a uosc's concern to indicate to the user there is no video. It's a difference between user thinking "this part of the video is black", and "there is no video". But it of course should be replaceable with an equalizer script or something similar. That'll be possible with And I see that there are good scripts for displaying meta, so I won't be adding that in. |
…essage Allows disabling elements and various indicators by adding their IDs to the list: ```conf disable_elements=timeline,audio_indicator ``` Also includes a new script message listener `disable-elements`, that does the same thing: ```lua local id = mp.get_script_name() mp.commandv('script-message-to', 'uosc', 'disable-elements', id, 'timeline,audio_indicator') ``` It'll register what elements each script wants disabled. The element will be enabled only when it is not disabled by neither user nor any script. To cancel or re-enable the elements, just pass an empty list: ```lua mp.commandv('script-message-to', 'uosc', 'disable-elements', id, '') ``` ref #686, closes #592
…essage (#695) * feat: added `disable_elements` option and `disable-elements` script message Allows disabling elements and various indicators by adding their IDs to the list: ```conf disable_elements=timeline,audio_indicator ``` Also includes a new script message listener `disable-elements`, that does the same thing: ```lua local id = mp.get_script_name() mp.commandv('script-message-to', 'uosc', 'disable-elements', id, 'timeline,audio_indicator') ``` It'll register what elements each script wants disabled. The element will be enabled only when it is not disabled by neither user nor any script. To cancel or re-enable the elements, just pass an empty list: ```lua mp.commandv('script-message-to', 'uosc', 'disable-elements', id, '') ``` ref #686, closes #592
I only listen to audiobooks with transcribed subtitles and always enable metadata for all audio but not for video. Most important for me was to always show the current chapter playing which it does. Here's a screenshot of what it looks like playing a song. Only downside is if you try to use dual subs the one on top it blocks. When mpv 0.38 comes out there'll be a --secondary-sub-pos to deal with this however. in script-opts/usoc.conf
|
Could you please share the settings? Very interesting icons on the panel and what they do
Could you please share the settings? Very interesting icons on the panel and what they do |
Here is my mpv config and extensions for Mac. If you are on Linux or Windows I can send you a config for that. Quick PDF showing some of the options and uosc menu. I use mpv 0.38 on mac and compiled it. Not sure why people don't just share a binary for it. brew install stolendata version only has 0.37 and hogs up cpu / gpu. 0.38 runs smooth when compiled for apple silicon mac m1. |
if you would be so kind (Win and Lin) I was wondering how you have implemented such bookmarks and history menu, I thought maybe somehow you can put this in there - https://github.com/Eisa01/mpv-scripts/tree/master |
@zaeboba |
That's too bad. I use it a lot. thanks! Even though you removed more than half of the scripts, the rest of the scripts still don't work on Windows. 🤣 |
The text was updated successfully, but these errors were encountered: