autoNumeric is a standalone library that provides live as-you-type formatting for international numbers and currencies.
autoNumeric/vue-autoNumeric 66
A Vue.js component that wraps the awesome autoNumeric input formatter library
Everyday solutions to everyday dev problems
AlexandreBonneau/devSnaps-back 1
Back-end for the DevSnaps app
AlexandreBonneau/autoNumeric 0
autoNumeric is a standalone library that provides live as-you-type formatting for international numbers and currencies.
AlexandreBonneau/awesome-javascript 0
🐢 A collection of awesome browser-side JavaScript libraries, resources and shiny things.
AlexandreBonneau/awesome-vue 0
🎉 A curated list of awesome things related to Vue.js
AlexandreBonneau/blessed-vue 0
A VueJS runtime to render Blessed to build command line UI.
🌍 The best FOSS web front-end resource CDN
[READ ONLY] Subtree split of the Illuminate Contracts component (see laravel/framework)
issue commentzadam/trilium
I have the same problem than @truejelly with the neverending Lost websocket connection to the backend. If you keep having this issue repeatedly, you might want to check your reverse proxy (nginx, apache) configuration and allow/unblock WebSocket. ws.js:196:17 error message displayed every seconds.
I modified my apache conf from:
<VirtualHost *:80>
ServerName tril.example.com
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:27633/
ProxyPassReverse / http://localhost:27633/
ErrorLog ${APACHE_LOG_DIR}/trilium/error.log
CustomLog ${APACHE_LOG_DIR}/trilium/access.log combined
# Lets encrypt
RewriteEngine on
RewriteCond %{SERVER_NAME} =tril.example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
to
<VirtualHost *:80>
ServerName tril.example.com
ProxyPreserveHost On
ProxyRequests Off
ProxyPass / http://localhost:27633/
ProxyPassReverse / http://localhost:27633/
ErrorLog ${APACHE_LOG_DIR}/trilium/error.log
CustomLog ${APACHE_LOG_DIR}/trilium/access.log combined
# Web sockets
RewriteCond %{HTTP:Connection} Upgrade [NC]
RewriteCond %{HTTP:Upgrade} websocket [NC]
RewriteRule /trilium/(.*) ws://localhost:27633/$1 [P,L]
# Lets encrypt
RewriteEngine on
RewriteCond %{SERVER_NAME} =tril.example.com
RewriteRule ^ https://%{SERVER_NAME}%{REQUEST_URI} [END,NE,R=permanent]
</VirtualHost>
per @MetroWind comment, however I still see the error in the log after restarting apache. Would you have any idea how to fix that?
comment created time in 9 hours
issue openedPrivateBin/PrivateBin
Fresh install from docker ; cannot paste anything
Steps to reproduce
<!-- Tell us how to reproduce the problem. -->
- Install PrivateBin with docker
- As root, create the folder to store the pastes :
mkdir /var/pastes - Run it with
docker run -d --restart="always" --read-only -p 8080:8080 -v /var/pastes:/srv/data privatebin/nginx-fpm-alpine - After the paste fail, just to be sure, change the permission on
/var/pasteswithchown root:www-data /var/pastes; it still fails with the error message "Could not create paste: server error or not responding."
What happens
Try to paste anything, with or without password, and you get "Could not create paste: server error or not responding."
The console reports an Internal Server Error
What should happen
It would save the paste
Additional information
The log from the console:
error Internal Server Error privatebin.js:4422:25
run https://p.serv.com/js/privatebin.js?1.3.4:4422
jQuery 6
c
fireWith
l
o
(Asynchrone : EventHandlerNonNull)
send
ajax
run https://p.serv.com/js/privatebin.js?1.3.4:4421
sendPaste https://p.serv.com/js/privatebin.js?1.3.4:4858
jQuery 9
dispatch
handle
(Asynchrone : EventListener.handleEvent)
add
Ae
each
each
Ae
on
n
init https://p.serv.com/js/privatebin.js?1.3.4:4295
init https://p.serv.com/js/privatebin.js?1.3.4:5316
<anonyme> https://p.serv.com/js/privatebin.js?1.3.4:42
jQuery 13
e
t
(Asynchrone : setTimeout handler)
l
c
fireWith
fire
c
fireWith
ready
B
(Asynchrone : EventListener.handleEvent)
<anonyme>
<anonyme>
<anonyme>
I'm not sure where to find the php log in that docker installation.
Basic information
<!-- If you use a public server enter the address of it here. --> Server address:
<!-- The Operation System of your server --> Server OS: Debian buster
<!-- The webserver running on your server, preferrably including the version --> Webserver: Apache
<!-- The version of your browser (when it is a client-side issue) --> Browser: Firefox 82.0b2
<!-- The version of PrivateBin, if you use an unstable version paste the commit hash or the GitHub link to the commit here (you can get it by running git rev-parse HEAD) -->
PrivateBin version: 1.3.4
I can reproduce this issue on https://privatebin.net: No
created time in 10 hours
startedgodata-who/godata
started time in 3 days
issue openediwalton3/jellyfin-mpv-shim
Describe the bug When launching jellyfin-mpv-desktop, if jellyfin is buggy and does not redirect correctly to the login page (see this ongoing bug there), then you cannot use jellyfin-mpv-desktop.
To Reproduce Steps to reproduce the behavior:
- Launch the flatpak version
- See the jellyfin logo briefly appear...
- ...then a black screen is shown, ad vitam aeternam
Expected behavior
Jellyfin-mpv-desktop should detect if no user is logged that the login page should be shown.
It should redirect http://localname:8096/ to http://localname:8096/web/index.html#!/login.html.
Desktop (please complete the following information):
- OS: Debian bullseye
- Version : jellyfin 10.6.4, jellyfin-mpv-show 1.8.0
created time in 14 days
issue commentjellyfin/jellyfin
nginx with subpath reverse proxy issue with v10.4.1
For info, the bug (and the workaround) is also happening on Debian with the official jellyfin package 10.6.4-1.
When you go to http://localname:8096/ you see the Jellyfin logo briefly, then a black screen and get stuck there.
localname here is set in /etc/hosts as an alias for 10.0.0.1, where the server hosting jellyfin is.
In the log, you see:
[ERR] Error processing request. URL: "http://localname:8096/users/public"
System.InvalidOperationException: Sequence contains no matching element
at System.Linq.ThrowHelper.ThrowNoMatchException()
at System.Linq.Enumerable.First[TSource](IEnumerable`1 source, Func`2 predicate)
at Jellyfin.Data.Entities.User.GetPreference(PreferenceKind preference)
at Jellyfin.Server.Implementations.Users.UserManager.GetUserDto(User user, String remoteEndPoint)
at MediaBrowser.Api.UserService.<>c__DisplayClass8_0.<Get>b__4(User i)
at System.Linq.Enumerable.SelectIPartitionIterator`2.LazyToArray()
at MediaBrowser.Api.UserService.Get(GetUsers request, Boolean filterByDevice, Boolean filterByNetwork)
at MediaBrowser.Api.UserService.Get(GetPublicUsers request)
at Emby.Server.Implementations.Services.ServiceExecGeneral.Execute(Type serviceType, IRequest request, Object instance, Object requestDto, String requestName)
at Emby.Server.Implementations.Services.ServiceController.Execute(HttpListenerHost httpHost, Object requestDto, IRequest req)
at Emby.Server.Implementations.Services.ServiceHandler.ProcessRequestAsync(HttpListenerHost httpHost, IRequest httpReq, HttpResponse httpRes, ILogger logger, CancellationToken cancellationToken)
at Emby.Server.Implementations.HttpServer.HttpListenerHost.RequestHandler(IHttpRequest httpReq, String urlString, String host, String localPath, CancellationToken cancellationToken)
If you manually edit the url to add web/index.html#!/login.html then it shows you the correct login page.
This bug breaks the jellyfin-mpv-shim application too.
comment created time in 14 days
issue commentautoNumeric/autoNumeric
Failing unit tests on macOS with German localization
Hey Daniel, were the bugs still happening when running the tests automatically/manually?
comment created time in 15 days
startedhluk/CopyQ
started time in 18 days
issue commentiwalton3/jellyfin-mpv-shim
I tried the official mpv from the Debian testing repository from the command line and it works as expected, without blue screens. I also built mpv from source following your instructions in the README, and it also works as expected.
Just to be sure, I launched jellyfin-mpv-shim desktop and tried to read an Hevc movie...and it worked too!? I'm starting to think there must be something wrong with the current version of plasma I'm running. I'll post back here if and when it starts to gives a blue screen again. If it does give a blue screen using only mpv without jellyfin shim, then I'll bother the Kde devs ;)
comment created time in 20 days
issue commentiwalton3/jellyfin-mpv-shim
I'm not using Wayland; I'm using Debian bullseye, Linux 5.7.17, Mesa 20.1.5, Mpv shim 1.8.0, and Kde plasma 5.17.5.
comment created time in 24 days
issue commentiwalton3/jellyfin-mpv-shim
Well, after having reinstalled my system, I still get a blue screen when launching jellyfin-mpv-desktop, from a flatpak or from a pip3 installation, with and without the kde compositor.
Would you need any particular log?
comment created time in 24 days
startedventoy/Ventoy
started time in a month
issue commentautoNumeric/vue-autoNumeric
Trying to edit a value sets the caret to the end of the input
This is related to https://github.com/autoNumeric/autoNumeric/issues/684.
comment created time in a month
issue commentautoNumeric/vue-autoNumeric
Trying to edit a value sets the caret to the end of the input
Well, as it seems, it's related to the use of currencySymbol: '$'.
comment created time in a month
issue commentautoNumeric/vue-autoNumeric
Trying to edit a value sets the caret to the end of the input
Indeed, that behavior can be reproduced with the dollar settings (see the demo), but not with other settings like default, 'euro', 'integer', etc.
After a few tests, I could find that it's related to the currency symbol. When using:
<div class="labelClasses">With the <code>'testing'</code> option</div>
<vue-autonumeric :options="['euro', {
digitGroupSeparator: '.',
decimalCharacter: ',',
decimalCharacterAlternative: '.',
currencySymbol: '$',
currencySymbolPlacement: 'p',
}]" v-model="autoNumericModel"></vue-autonumeric>
The bug occurs, but if you use currencySymbol: '€' then it does not.
comment created time in a month
issue commentmozilla/geckodriver
@whimboo I'm sorry but I won't be able to test that for the next few weeks. I'll check back here if in the mean time you haven't tried the reproducible test case I mentioned on may 12.
comment created time in a month
issue closedautoNumeric/autoNumeric
Trailing comma, spacing, and incorrect parentheses causes build issues in an application
<!-- IMPORTANT: If you do not provide a reproducible example (ie. via codepen.io), we likely won't be able to help you to the best of our abilities, and could automatically close this issue. -->
Current behavior
<Please describe here what faulty behavior you are experiencing> Trailing comma causes build issues
Expected behavior
No Trailing comma should exist in math.max
Steps to reproduce the problem
This code block in the AutoNumeric.js file has a trailing comma after the last additionalDecimalPlacesRawValue variable as bolded below settings.decimalPlacesRawValue = Math.max(Math.max(settings.decimalPlacesShownOnBlur, settings.decimalPlacesShownOnFocus) +additionalDecimalPlacesRawValue, Number(settings.originalDecimalPlacesRawValue) + additionalDecimalPlacesRawValue, );
closed time in 2 months
cambronjayissue commentautoNumeric/autoNumeric
Trailing comma, spacing, and incorrect parentheses causes build issues in an application
Trailing commas are valid in function parameters since ECMAScript 2017. The autoNumeric eslint configuration uses the comma-dangle option accordingly.
If your build is failing, it means your build process does not correctly manage ECMAScript.
All in all, trailing commas, spacing and parentheses are always checked by eslint on build (and during edition via my IDE), so an error there is highly unlikely. I would suggest you give eslint a try (with that configuration file; it helps quite a lot.
comment created time in 2 months
startedyanus171/Handy-News-Reader
started time in 2 months
issue commentautoNumeric/autoNumeric
clearing out value (backspace) with minimumValue defined
Indeed, I did not unpin #543 since 1) it was a long awaited feature request, and 2) it changes quite a bit the philosophy of AutoNumeric where the value was always supposed to be valid.
So, apart if I did not understood the issue, I think it's moot since you can indeed repeat the steps and clear the field value when the minimumValue is set to 1. You just have to specify the overrideMinMaxLimits: 'invalid' option (by default the behavior is not changed, as in the value is always kept valid).
Please checkout the reproducible test case.
comment created time in 2 months
startediwalton3/jellyfin-mpv-shim
started time in 2 months
issue closediwalton3/jellyfin-mpv-shim
Describe the bug When clicking a movie, mpv is correctly launched, but you can only hear the sound; the video is just shown as a static bright blue screen.
To Reproduce Steps to reproduce the behavior:
- Launch mpv shim
- Click on 'play' on any movie
- Mpv is launched, but its window stays blue
Expected behavior Mpv should show the video from the selected file, instead of the static blue screen
Screenshots

Desktop (please complete the following information):
- OS: Debian bullseye
- Linux 5.7.6
- Mesa 20.1.2
- Mpv shim 1.5.11
Error Messages The console log when :
» flatpak run com.github.iwalton3.jellyfin-mpv-shim
2020-08-01 08:43:02,868 [ INFO] conf: Loaded settings from json: /home/user/.var/app/com.github.iwalton3.jellyfin-mpv-shim/config/jellyfin-mpv-shim/conf.json
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.client: JellyfinClient initializing...
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.configuration: Begin http constructor.
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.connection_manager: ConnectionManager initializing...
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.credentials: Credentials initializing...
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.configuration: Begin app constructor.
2020-08-01 08:43:03,102 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: Begin connect
2020-08-01 08:43:03,102 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: Begin getAvailableServers
2020-08-01 08:43:03,103 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.connection_manager: Sending UDP Data: b'who is JellyfinServer?'
2020-08-01 08:43:04,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: connect has 1 servers
2020-08-01 08:43:04,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: begin connectToServer
2020-08-01 08:43:04,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.api: Sending get request to system/info/public
2020-08-01 08:43:04,128 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.api: 5
2020-08-01 08:43:04,128 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.api: {'Accept': 'application/json', 'Content-type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Application': 'Jellyfin MPV Shim/1.5.11', 'Accept-Charset': 'UTF-8,*', 'Accept-encoding': 'gzip', 'User-Agent': 'Jellyfin-MPV-Shim/1.5.11', 'x-emby-authorization': 'MediaBrowser Client=Jellyfin MPV Shim, Device=Zeus, DeviceId=a7f86117-96ba-4452-814c-1291b90d3704, Version=1.5.11'}
2020-08-01 08:43:04,134 [ DEBUG] urllib3.connectionpool: Starting new HTTP connection (1): servloc:8096
2020-08-01 08:43:04,140 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "GET /system/info/public HTTP/1.1" 200 None
2020-08-01 08:43:05,989 [ INFO] werkzeug: 127.0.0.1 - - [01/Aug/2020 08:43:05] "GET /serviceworker.js HTTP/1.1" 304 -
2020-08-01 08:43:16,482 [ DEBUG] event_handler: Handled Event Play: {'ItemIds': ['4a759cda-942c-1bb5-2bbf-ecec8afd97a1'], 'StartPositionTicks': None, 'PlayCommand': 'PlayNow', 'ControllingUserId': 'dd4c1095-b25e-4d86-8bed-0f1d9d6366f2', 'SubtitleStreamIndex': None, 'AudioStreamIndex': None, 'MediaSourceId': None, 'StartIndex': None, 'ServerId': '84106667358e4f2fa76378b7c75aab8c'}
2020-08-01 08:43:16,551 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "GET /Users/dd4c1095b25e4d868bed0f1d9d6366f2/Items/4a759cda-942c-1bb5-2bbf-ecec8afd97a1 HTTP/1.1" 200 10807
2020-08-01 08:43:16,567 [ DEBUG] event_handler: EventHandler::playMedia <jellyfin_mpv_shim.media.Media object at 0x7fcdc4392a10>
2020-08-01 08:43:16,567 [ DEBUG] media: Bandwidth: local=True, bitrate=None, force=False
2020-08-01 08:43:16,600 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "POST /Items/4a759cda-942c-1bb5-2bbf-ecec8afd97a1/PlaybackInfo HTTP/1.1" 200 959
2020-08-01 08:43:16,602 [ DEBUG] media: Using direct url.
2020-08-01 08:43:17,130 [ INFO] mpv: cplayer: (+) Audio --aid=1 --alang=eng (*) 'Blender.Movie.x264' (aac 2ch 48000Hz)
2020-08-01 08:43:17,130 [ INFO] mpv: cplayer: (+) Subs --sid=1 --slang=eng (*) 'Blender.Movie.x264' (subrip)
2020-08-01 08:43:17,130 [ INFO] mpv: display-tags: File tags:
2020-08-01 08:43:17,130 [ INFO] mpv: display-tags: Comment: Blender.Movie.x264
2020-08-01 08:43:17,131 [ INFO] mpv: display-tags: Title: Blender.Movie.x264
2020-08-01 08:43:17,327 [ INFO] mpv: cplayer: AO: [pulse] 48000Hz stereo 2ch float
2020-08-01 08:43:17,328 [ INFO] mpv: cplayer: VO: [gpu] 1280x720 yuv420p
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: fragment shader source:
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 1] #version 440
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 2] #define tex1D texture
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 3] #define tex3D texture
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 5] out vec4 out_color;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 6] in vec2 texcoord0;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 7] in vec2 texcoord1;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 8] in vec2 texcoord2;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 9] layout(std140, binding=0) uniform UBO {
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 10] layout(offset=0) mat3 colormatrix;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 11] layout(offset=48) vec3 colormatrix_c;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 12] layout(offset=64) vec3 src_luma;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 13] layout(offset=80) vec3 dst_luma;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 14] layout(offset=96) vec2 texture_size0;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 15] layout(offset=112) mat2 texture_rot0;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 17] layout(offset=152) vec2 pixel_size0;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 18] layout(offset=160) vec2 texture_size1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 19] layout(offset=176) mat2 texture_rot1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 20] layout(offset=208) vec2 texture_off1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 21] layout(offset=216) vec2 pixel_size1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 22] layout(offset=224) vec2 texture_size2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 24] layout(offset=272) vec2 texture_off2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 25] layout(offset=280) vec2 pixel_size2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 26] };
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 27] uniform sampler2D texture0;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 28] uniform sampler2D texture1;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 29] uniform sampler2D texture2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 30] void main() {
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 31] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 32] color.r = 1,000000 * vec4(texture(texture0, texcoord0)).r;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 33] color.g = 1,000000 * vec4(texture(texture1, texcoord1)).r;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 34] color.b = 1,000000 * vec4(texture(texture2, texcoord2)).r;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 36] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 37] color.a = 1.0;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 38] // color mapping
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 39] color.rgb *= vec3(1,000000);
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 40] color.rgb *= vec3(1,000000);
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 41] out_color = color;
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 42] }
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: fragment shader compile log (status=0):
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: 0:39(14): error: too few components to construct `vec3'
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: 0:40(14): error: too few components to construct `vec3'
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl:
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: shader link log (status=0): error: linking with uncompiled/unspecialized shader
2020-08-01 08:43:17,358 [ DEBUG] player: PlayerManager::play selecting audio stream index=1
2020-08-01 08:43:17,358 [ INFO] mpv: cplayer: Track switched:
2020-08-01 08:43:17,358 [ DEBUG] player: PlayerManager::play selecting subtitle stream index=2
2020-08-01 08:43:17,358 [ INFO] mpv: cplayer: (+) Video --vid=1 (*) 'Blender.Movie.x264' (h264 1280x720 24,000fps)
2020-08-01 08:43:17,359 [ INFO] mpv: cplayer: (+) Audio --aid=1 --alang=eng (*) 'Blender.Movie.x264' (aac 2ch 48000Hz)
2020-08-01 08:43:17,359 [ INFO] mpv: cplayer: (+) Subs --sid=1 --slang=eng (*) 'Blender.Movie.x264' (subrip)
2020-08-01 08:43:17,363 [ INFO] mpv: cplayer: Track switched:
2020-08-01 08:43:17,364 [ INFO] mpv: cplayer: (+) Video --vid=1 (*) 'Blender.Movie.x264' (h264 1280x720 24,000fps)
2020-08-01 08:43:17,364 [ ERROR] websocket: error from callback <function WSClient.run.<locals>.<lambda> at 0x7fcddd652cb0>: ('Tried to get/set mpv property using wrong format, or passed invalid value', -9, (<MpvHandle object at 0x7fcde2dc8f80>, b'sub-scale', b'1.0'))
2020-08-01 08:43:17,364 [ INFO] mpv: cplayer: (+) Audio --aid=1 --alang=eng (*) 'Blender.Movie.x264' (aac 2ch 48000Hz)
2020-08-01 08:43:17,365 [ INFO] mpv: cplayer: (+) Subs --sid=1 --slang=eng (*) 'Blender.Movie.x264' (subrip)
2020-08-01 08:43:17,366 [ ERROR] mpv: cplayer: The sub-scale option must be a floating point number or a ratio (numerator[:/]denominator): 1.0
File "/app/lib/python3.7/site-packages/websocket/_app.py", line 346, in _callback
callback(self, *args)
File "/app/lib/python3.7/site-packages/jellyfin_apiclient_python/ws_client.py", line 49, in <lambda>
on_message=lambda ws, message: self.on_message(ws, message),
File "/app/lib/python3.7/site-packages/jellyfin_apiclient_python/ws_client.py", line 88, in on_message
self.client.callback(message['MessageType'], data)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/clients.py", line 139, in event
self.callback(client, event_name, data)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/event_handler.py", line 35, in handle_event
bindings[event_name](self, client, event_name, arguments)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/event_handler.py", line 61, in play_media
playerManager.play(video, offset)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/player.py", line 270, in play
self._play_media(video, url, offset)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/utils.py", line 45, in _synchronizer
return func(self, *args, **kwargs)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/player.py", line 294, in _play_media
self.update_subtitle_visuals()
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/player.py", line 515, in update_subtitle_visuals
self._player.sub_scale = settings.subtitle_size / 100
File "/app/lib/python3.7/site-packages/mpv.py", line 1782, in __setattr__
self._set_property(_py_to_mpv(name), value)
File "/app/lib/python3.7/site-packages/mpv.py", line 1774, in _set_property
_mpv_set_property_string(self.handle, ename, _mpv_coax_proptype(value))
File "/app/lib/python3.7/site-packages/mpv.py", line 133, in raise_for_ec
raise ex(ec, *args)
2020-08-01 08:43:17,678 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:17,679 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:17,679 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:19,055 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:19,180 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:19,316 [ ERROR] mpv: vo/gpu/opengl: fragment shader source:
2020-08-01 08:43:19,317 [ ERROR] mpv: vo/gpu/opengl: [ 1] #version 440
2020-08-01 08:43:19,317 [ ERROR] mpv: vo/gpu/opengl: [ 2] #define tex1D texture
2020-08-01 08:43:19,317 [ ERROR] mpv: vo/gpu/opengl: [ 3] #define tex3D texture
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 5] out vec4 out_color;
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 6] in vec2 texcoord;
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 7] in vec4 ass_color;
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 8] layout(std140, binding=0) uniform UBO {
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 9] layout(offset=0) vec3 src_luma;
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 10] layout(offset=16) vec3 dst_luma;
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 11] };
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 12] uniform sampler2D osdtex;
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 13] void main() {
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 14] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 15] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 16] // color mapping
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 17] color.rgb *= vec3(1,000000);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 18] color.rgb *= vec3(1,000000);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 19] out_color = color;
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: [ 20] }
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: fragment shader compile log (status=0):
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: 0:17(14): error: too few components to construct `vec3'
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: 0:18(14): error: too few components to construct `vec3'
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl:
2020-08-01 08:43:19,322 [ ERROR] mpv: vo/gpu/opengl: shader link log (status=0): error: linking with uncompiled/unspecialized shader
2020-08-01 08:43:20,305 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,493 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,493 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,513 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,791 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,846 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,847 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,853 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,884 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,884 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,978 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,009 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,028 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,055 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,308 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,514 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:52,416 [ DEBUG] event_handler: Unhandled Event ForceKeepAlive: {'value': 60, 'ServerId': '84106667358e4f2fa76378b7c75aab8c'}
2020-08-01 08:43:57,388 [ DEBUG] player: PlayerManager::stop stopping playback of <jellyfin_mpv_shim.media.Video object at 0x7fcdc44be290>
2020-08-01 08:43:57,430 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "POST /Sessions/Playing/Stopped HTTP/1.1" 204 0
2020-08-01 08:43:57,516 [ INFO] mpv: cplayer:
2020-08-01 08:43:57,948 [ DEBUG] event_handler: Unhandled Event UserDataChanged: {'UserId': 'dd4c1095b25e4d868bed0f1d9d6366f2', 'UserDataList': [{'Rating': None, 'PlayedPercentage': None, 'UnplayedItemCount': None, 'PlaybackPositionTicks': 0, 'PlayCount': 0, 'IsFavorite': False, 'Likes': None, 'LastPlayedDate': None, 'Played': False, 'Key': '451184', 'ItemId': '4a759cda942c1bb52bbfecec8afd97a1'}, {'Rating': None, 'PlayedPercentage': None, 'UnplayedItemCount': 47, 'PlaybackPositionTicks': 0, 'PlayCount': 0, 'IsFavorite': False, 'Likes': None, 'LastPlayedDate': None, 'Played': False, 'Key': '810d91ce-bbf7-4e3d-4193-55817ca12772', 'ItemId': '810d91cebbf74e3d419355817ca12772'}], 'ServerId': '84106667358e4f2fa76378b7c75aab8c'}
2020-08-01 08:44:03,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.ws_client: ---<[ websocket ]
--<[ session/140522159390672 ]
2020-08-01 08:44:03,127 [ INFO] Jellyfin.jellyfin_apiclient_python.http: --<[ session/140522159390672 ]
closed time in 2 months
AlexandreBonneauissue commentiwalton3/jellyfin-mpv-shim
flatpak update --system shows that jellyfin is up-to-date:
Looking for updates…
Nothing to do.
Well, I installed pip and pip3, then installed jellyfin-mpv-shim and the desktop version, then launched it via krunner..and everything worked as expected!
Although, it turns out I was launching the flatpak version!!
Just to be sure, I deleted uninstalled the flatpak version, then the pip one, then reinstalled the flatpak one, and everything works.
Perhaps it has something to do with the server, where I had trouble making the vaapi acceleration work from within firefox (it still does not work), and tinkered the admin playback settings?
Anyway, sorry for the trouble, it works now :)
comment created time in 2 months
issue openediwalton3/jellyfin-mpv-shim
Describe the bug When clicking a movie, mpv is correctly launched, but you can only hear the sound; the video is just shown as a static bright blue screen.
To Reproduce Steps to reproduce the behavior:
- Launch mpv shim
- Click on 'play' on any movie
- Mpv is launched, but its window stays blue
Expected behavior Mpv should show the video from the selected file, instead of the static blue screen
Screenshots

Desktop (please complete the following information):
- OS: Debian bullseye
- Linux 5.7.6
- Mesa 20.1.2
- Mpv shim 1.5.11
Error Messages The console log when :
» flatpak run com.github.iwalton3.jellyfin-mpv-shim
2020-08-01 08:43:02,868 [ INFO] conf: Loaded settings from json: /home/user/.var/app/com.github.iwalton3.jellyfin-mpv-shim/config/jellyfin-mpv-shim/conf.json
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.client: JellyfinClient initializing...
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.configuration: Begin http constructor.
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.connection_manager: ConnectionManager initializing...
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.credentials: Credentials initializing...
2020-08-01 08:43:03,102 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.configuration: Begin app constructor.
2020-08-01 08:43:03,102 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: Begin connect
2020-08-01 08:43:03,102 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: Begin getAvailableServers
2020-08-01 08:43:03,103 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.connection_manager: Sending UDP Data: b'who is JellyfinServer?'
2020-08-01 08:43:04,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: connect has 1 servers
2020-08-01 08:43:04,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.connection_manager: begin connectToServer
2020-08-01 08:43:04,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.api: Sending get request to system/info/public
2020-08-01 08:43:04,128 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.api: 5
2020-08-01 08:43:04,128 [ DEBUG] JELLYFIN.jellyfin_apiclient_python.api: {'Accept': 'application/json', 'Content-type': 'application/x-www-form-urlencoded; charset=UTF-8', 'X-Application': 'Jellyfin MPV Shim/1.5.11', 'Accept-Charset': 'UTF-8,*', 'Accept-encoding': 'gzip', 'User-Agent': 'Jellyfin-MPV-Shim/1.5.11', 'x-emby-authorization': 'MediaBrowser Client=Jellyfin MPV Shim, Device=Zeus, DeviceId=a7f86117-96ba-4452-814c-1291b90d3704, Version=1.5.11'}
2020-08-01 08:43:04,134 [ DEBUG] urllib3.connectionpool: Starting new HTTP connection (1): servloc:8096
2020-08-01 08:43:04,140 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "GET /system/info/public HTTP/1.1" 200 None
2020-08-01 08:43:05,989 [ INFO] werkzeug: 127.0.0.1 - - [01/Aug/2020 08:43:05] "GET /serviceworker.js HTTP/1.1" 304 -
2020-08-01 08:43:16,482 [ DEBUG] event_handler: Handled Event Play: {'ItemIds': ['4a759cda-942c-1bb5-2bbf-ecec8afd97a1'], 'StartPositionTicks': None, 'PlayCommand': 'PlayNow', 'ControllingUserId': 'dd4c1095-b25e-4d86-8bed-0f1d9d6366f2', 'SubtitleStreamIndex': None, 'AudioStreamIndex': None, 'MediaSourceId': None, 'StartIndex': None, 'ServerId': '84106667358e4f2fa76378b7c75aab8c'}
2020-08-01 08:43:16,551 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "GET /Users/dd4c1095b25e4d868bed0f1d9d6366f2/Items/4a759cda-942c-1bb5-2bbf-ecec8afd97a1 HTTP/1.1" 200 10807
2020-08-01 08:43:16,567 [ DEBUG] event_handler: EventHandler::playMedia <jellyfin_mpv_shim.media.Media object at 0x7fcdc4392a10>
2020-08-01 08:43:16,567 [ DEBUG] media: Bandwidth: local=True, bitrate=None, force=False
2020-08-01 08:43:16,600 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "POST /Items/4a759cda-942c-1bb5-2bbf-ecec8afd97a1/PlaybackInfo HTTP/1.1" 200 959
2020-08-01 08:43:16,602 [ DEBUG] media: Using direct url.
2020-08-01 08:43:17,130 [ INFO] mpv: cplayer: (+) Audio --aid=1 --alang=eng (*) 'Blender.Movie.x264' (aac 2ch 48000Hz)
2020-08-01 08:43:17,130 [ INFO] mpv: cplayer: (+) Subs --sid=1 --slang=eng (*) 'Blender.Movie.x264' (subrip)
2020-08-01 08:43:17,130 [ INFO] mpv: display-tags: File tags:
2020-08-01 08:43:17,130 [ INFO] mpv: display-tags: Comment: Blender.Movie.x264
2020-08-01 08:43:17,131 [ INFO] mpv: display-tags: Title: Blender.Movie.x264
2020-08-01 08:43:17,327 [ INFO] mpv: cplayer: AO: [pulse] 48000Hz stereo 2ch float
2020-08-01 08:43:17,328 [ INFO] mpv: cplayer: VO: [gpu] 1280x720 yuv420p
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: fragment shader source:
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 1] #version 440
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 2] #define tex1D texture
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 3] #define tex3D texture
2020-08-01 08:43:17,343 [ ERROR] mpv: vo/gpu/opengl: [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 5] out vec4 out_color;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 6] in vec2 texcoord0;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 7] in vec2 texcoord1;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 8] in vec2 texcoord2;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 9] layout(std140, binding=0) uniform UBO {
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 10] layout(offset=0) mat3 colormatrix;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 11] layout(offset=48) vec3 colormatrix_c;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 12] layout(offset=64) vec3 src_luma;
2020-08-01 08:43:17,344 [ ERROR] mpv: vo/gpu/opengl: [ 13] layout(offset=80) vec3 dst_luma;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 14] layout(offset=96) vec2 texture_size0;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 15] layout(offset=112) mat2 texture_rot0;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 17] layout(offset=152) vec2 pixel_size0;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 18] layout(offset=160) vec2 texture_size1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 19] layout(offset=176) mat2 texture_rot1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 20] layout(offset=208) vec2 texture_off1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 21] layout(offset=216) vec2 pixel_size1;
2020-08-01 08:43:17,345 [ ERROR] mpv: vo/gpu/opengl: [ 22] layout(offset=224) vec2 texture_size2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 24] layout(offset=272) vec2 texture_off2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 25] layout(offset=280) vec2 pixel_size2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 26] };
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 27] uniform sampler2D texture0;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 28] uniform sampler2D texture1;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 29] uniform sampler2D texture2;
2020-08-01 08:43:17,346 [ ERROR] mpv: vo/gpu/opengl: [ 30] void main() {
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 31] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 32] color.r = 1,000000 * vec4(texture(texture0, texcoord0)).r;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 33] color.g = 1,000000 * vec4(texture(texture1, texcoord1)).r;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 34] color.b = 1,000000 * vec4(texture(texture2, texcoord2)).r;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 36] color.rgb = mat3(colormatrix) * color.rgb + colormatrix_c;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 37] color.a = 1.0;
2020-08-01 08:43:17,347 [ ERROR] mpv: vo/gpu/opengl: [ 38] // color mapping
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 39] color.rgb *= vec3(1,000000);
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 40] color.rgb *= vec3(1,000000);
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 41] out_color = color;
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: [ 42] }
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: fragment shader compile log (status=0):
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: 0:39(14): error: too few components to construct `vec3'
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: 0:40(14): error: too few components to construct `vec3'
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl:
2020-08-01 08:43:17,348 [ ERROR] mpv: vo/gpu/opengl: shader link log (status=0): error: linking with uncompiled/unspecialized shader
2020-08-01 08:43:17,358 [ DEBUG] player: PlayerManager::play selecting audio stream index=1
2020-08-01 08:43:17,358 [ INFO] mpv: cplayer: Track switched:
2020-08-01 08:43:17,358 [ DEBUG] player: PlayerManager::play selecting subtitle stream index=2
2020-08-01 08:43:17,358 [ INFO] mpv: cplayer: (+) Video --vid=1 (*) 'Blender.Movie.x264' (h264 1280x720 24,000fps)
2020-08-01 08:43:17,359 [ INFO] mpv: cplayer: (+) Audio --aid=1 --alang=eng (*) 'Blender.Movie.x264' (aac 2ch 48000Hz)
2020-08-01 08:43:17,359 [ INFO] mpv: cplayer: (+) Subs --sid=1 --slang=eng (*) 'Blender.Movie.x264' (subrip)
2020-08-01 08:43:17,363 [ INFO] mpv: cplayer: Track switched:
2020-08-01 08:43:17,364 [ INFO] mpv: cplayer: (+) Video --vid=1 (*) 'Blender.Movie.x264' (h264 1280x720 24,000fps)
2020-08-01 08:43:17,364 [ ERROR] websocket: error from callback <function WSClient.run.<locals>.<lambda> at 0x7fcddd652cb0>: ('Tried to get/set mpv property using wrong format, or passed invalid value', -9, (<MpvHandle object at 0x7fcde2dc8f80>, b'sub-scale', b'1.0'))
2020-08-01 08:43:17,364 [ INFO] mpv: cplayer: (+) Audio --aid=1 --alang=eng (*) 'Blender.Movie.x264' (aac 2ch 48000Hz)
2020-08-01 08:43:17,365 [ INFO] mpv: cplayer: (+) Subs --sid=1 --slang=eng (*) 'Blender.Movie.x264' (subrip)
2020-08-01 08:43:17,366 [ ERROR] mpv: cplayer: The sub-scale option must be a floating point number or a ratio (numerator[:/]denominator): 1.0
File "/app/lib/python3.7/site-packages/websocket/_app.py", line 346, in _callback
callback(self, *args)
File "/app/lib/python3.7/site-packages/jellyfin_apiclient_python/ws_client.py", line 49, in <lambda>
on_message=lambda ws, message: self.on_message(ws, message),
File "/app/lib/python3.7/site-packages/jellyfin_apiclient_python/ws_client.py", line 88, in on_message
self.client.callback(message['MessageType'], data)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/clients.py", line 139, in event
self.callback(client, event_name, data)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/event_handler.py", line 35, in handle_event
bindings[event_name](self, client, event_name, arguments)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/event_handler.py", line 61, in play_media
playerManager.play(video, offset)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/player.py", line 270, in play
self._play_media(video, url, offset)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/utils.py", line 45, in _synchronizer
return func(self, *args, **kwargs)
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/player.py", line 294, in _play_media
self.update_subtitle_visuals()
File "/app/lib/python3.7/site-packages/jellyfin_mpv_shim/player.py", line 515, in update_subtitle_visuals
self._player.sub_scale = settings.subtitle_size / 100
File "/app/lib/python3.7/site-packages/mpv.py", line 1782, in __setattr__
self._set_property(_py_to_mpv(name), value)
File "/app/lib/python3.7/site-packages/mpv.py", line 1774, in _set_property
_mpv_set_property_string(self.handle, ename, _mpv_coax_proptype(value))
File "/app/lib/python3.7/site-packages/mpv.py", line 133, in raise_for_ec
raise ex(ec, *args)
2020-08-01 08:43:17,678 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:17,679 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:17,679 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:19,055 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:19,180 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:19,316 [ ERROR] mpv: vo/gpu/opengl: fragment shader source:
2020-08-01 08:43:19,317 [ ERROR] mpv: vo/gpu/opengl: [ 1] #version 440
2020-08-01 08:43:19,317 [ ERROR] mpv: vo/gpu/opengl: [ 2] #define tex1D texture
2020-08-01 08:43:19,317 [ ERROR] mpv: vo/gpu/opengl: [ 3] #define tex3D texture
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 4] #define LUT_POS(x, lut_size) mix(0.5 / (lut_size), 1.0 - 0.5 / (lut_size), (x))
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 5] out vec4 out_color;
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 6] in vec2 texcoord;
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 7] in vec4 ass_color;
2020-08-01 08:43:19,318 [ ERROR] mpv: vo/gpu/opengl: [ 8] layout(std140, binding=0) uniform UBO {
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 9] layout(offset=0) vec3 src_luma;
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 10] layout(offset=16) vec3 dst_luma;
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 11] };
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 12] uniform sampler2D osdtex;
2020-08-01 08:43:19,319 [ ERROR] mpv: vo/gpu/opengl: [ 13] void main() {
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 14] vec4 color = vec4(0.0, 0.0, 0.0, 1.0);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 15] color = vec4(ass_color.rgb, ass_color.a * texture(osdtex, texcoord).r);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 16] // color mapping
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 17] color.rgb *= vec3(1,000000);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 18] color.rgb *= vec3(1,000000);
2020-08-01 08:43:19,320 [ ERROR] mpv: vo/gpu/opengl: [ 19] out_color = color;
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: [ 20] }
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: fragment shader compile log (status=0):
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: 0:17(14): error: too few components to construct `vec3'
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl: 0:18(14): error: too few components to construct `vec3'
2020-08-01 08:43:19,321 [ ERROR] mpv: vo/gpu/opengl:
2020-08-01 08:43:19,322 [ ERROR] mpv: vo/gpu/opengl: shader link log (status=0): error: linking with uncompiled/unspecialized shader
2020-08-01 08:43:20,305 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,493 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,493 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,513 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,791 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,846 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,847 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,853 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,884 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,884 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:20,978 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,009 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,028 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,055 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,308 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:21,514 [ WARNING] mpv: ffmpeg: srt: Unrecognized tag span
2020-08-01 08:43:52,416 [ DEBUG] event_handler: Unhandled Event ForceKeepAlive: {'value': 60, 'ServerId': '84106667358e4f2fa76378b7c75aab8c'}
2020-08-01 08:43:57,388 [ DEBUG] player: PlayerManager::stop stopping playback of <jellyfin_mpv_shim.media.Video object at 0x7fcdc44be290>
2020-08-01 08:43:57,430 [ DEBUG] urllib3.connectionpool: http://servloc:8096 "POST /Sessions/Playing/Stopped HTTP/1.1" 204 0
2020-08-01 08:43:57,516 [ INFO] mpv: cplayer:
2020-08-01 08:43:57,948 [ DEBUG] event_handler: Unhandled Event UserDataChanged: {'UserId': 'dd4c1095b25e4d868bed0f1d9d6366f2', 'UserDataList': [{'Rating': None, 'PlayedPercentage': None, 'UnplayedItemCount': None, 'PlaybackPositionTicks': 0, 'PlayCount': 0, 'IsFavorite': False, 'Likes': None, 'LastPlayedDate': None, 'Played': False, 'Key': '451184', 'ItemId': '4a759cda942c1bb52bbfecec8afd97a1'}, {'Rating': None, 'PlayedPercentage': None, 'UnplayedItemCount': 47, 'PlaybackPositionTicks': 0, 'PlayCount': 0, 'IsFavorite': False, 'Likes': None, 'LastPlayedDate': None, 'Played': False, 'Key': '810d91ce-bbf7-4e3d-4193-55817ca12772', 'ItemId': '810d91cebbf74e3d419355817ca12772'}], 'ServerId': '84106667358e4f2fa76378b7c75aab8c'}
2020-08-01 08:44:03,127 [ INFO] JELLYFIN.jellyfin_apiclient_python.ws_client: ---<[ websocket ]
--<[ session/140522159390672 ]
2020-08-01 08:44:03,127 [ INFO] Jellyfin.jellyfin_apiclient_python.http: --<[ session/140522159390672 ]
created time in 2 months
startedjellyfin/jellyfin
started time in 2 months
issue openedrclone/rclone
Feature request: Add the uptobox.com backend
Uptobox.com is a remote file storage website akin to 1fichier.com. It would be great if rclone could add it in its storage providers list.
I've found a few mention of uptobox in the forum, here, here, there and there.
However since then, uptobox added an FTP backend, so you can manage your files this way.
Since uptobox is starting to become more and more popular, perhaps it could be useful for some user to add it as a storage providers? (ie. without having to specify the ftp url)
created time in 2 months
startedrclone/rclone
started time in 2 months
startedAntennaPod/AntennaPod
started time in 2 months
startedzulip/zulip
started time in 2 months
issue commentvvo/gifify
convert-im6.q16: cache resources exhausted
@vvo I was referring to the issue #396 mentioned just above. I edited my comment to add the link.
comment created time in 2 months
startednextcloud/calendar
started time in 2 months
issue commentnextcloud/calendar
Show free events in different style
Whichever solution you aim for, please take into account that categories should be colored in a specific (custom) color. So in that regard I like the microsoft solution of having a small hint on the left-hand side of event with:
- full color area (busy),
- 'patterned' area (tentative), or
- border-only area (free) ...all of which are not color dependent.
comment created time in 2 months
startedrestic/restic
started time in 2 months
startedjosh-richardson/cadmus
started time in 2 months
issue commentvvo/gifify
convert-im6.q16: cache resources exhausted
It seems that issue could be closed, since the workaround described in #396 works great (ie. increasing the available memory in the /etc/ImageMagick-6/policy.xml file).
comment created time in 2 months
startedkovidgoyal/calibre
started time in 2 months
issue commentautoNumeric/autoNumeric
AutoNumeric on mouseover value displayed clears
Thanks for reporting this issue, however with the few information you gave us, we are not able to correctly reproduce it. Could you please create a reproducible test case so we can fix your bug?
comment created time in 2 months
issue commentautoNumeric/vue-autoNumeric
Thanks for reporting this issue, however with the few information you gave us, we are not able to correctly reproduce it. Could you please create a reproducible test case so we can fix your bug?
comment created time in 2 months
startedJackett/Jackett
started time in 2 months
issue commentautoNumeric/autoNumeric
The decimal character and the decimal places (2 by default) are appended on blur. This behavior is being used to prevent messing with the user input ; we do not want to surprise the user by drastically changing the input value (by adding 3 characters on his first input).
This is why we display by default the currency characters on hover/focus for instance.
What would be your use case for this behavior?
comment created time in 2 months
issue commentnextcloud/calendar
Well, the problem is in my opinion moot, since as @georgehrke mentioned, NC already implement the w3c recommendation that: "Ensure that foreground and background color combinations provide sufficient contrast when viewed by someone having color deficits or when viewed on a black and white screen", as other calendars do.
comment created time in 2 months
issue commentnextcloud/calendar
@sciurius
you should do like some other calendars ...
Please name some (even one!) that can match NC calendar.
Korganizer allows to select any color you want for each categories (and calendars too, letting the user to choose how to display those in different views):

Korganizer does not allow the user to choose the text color, but that's has never been a problem (or needed) since it automatically calculates the best contrast using a similar feature mentioned above:

comment created time in 2 months
push eventautoNumeric/autonumeric.org
commit sha bec19caf550bb5065a777db3dd7ac99072b7bd7c
Adds the new `invalid` value for the `overrideMinMaxLimits` option Signed-off-by: Alexandre Bonneau <[email protected]>
push time in 2 months
issue commentnextcloud/calendar
Show free events in different style
I can see some use cases when you get invited to meetings, but chose not to go ; it's always interesting to know when such events occurs, specially when you have to book new events quickly while on the phone with clients (when you do not have time to check individually wether such event is busy or not).
comment created time in 2 months
issue commentnextcloud/calendar
Rearrange calendars by visibility, improve sidebar for user with many calendars
Yeah, seems a bad idea too from my POV.
It would be more interesting to study these kind of cases to see why people use so many calendars (definitely not the first issue where this is bothering me) and how some sharing options or workflows can be improved.
I think people are using that many calendars because Google (and some other major players) ignored RFC 5545, section 3.8.1.2xx about categories. Since colors helps a lot getting a visual cue about what events are planned in a given day/week/month, lots of people now rely on having one calendar for each 'category', whilst they should really add category(ies) to events instead (see the fullcalendar issue about that).
About improving the sidebar for user with many calendars, perhaps being able to hide it would be a first step (hide the sidebar so more space is shown for the events, but still get access to the week dropdown).
comment created time in 2 months
issue commentnextcloud/calendar
Show free events in pale color
With pale colors, you risk getting colors similar to other calendars/categories. I think it would be better to find another way to distinguish busy and free events, for instance you could:
- change the free event text to italic perhaps, or
- make the background transparent so you could see the hours lines behind, or
- change the border color to a grey color
Another solution for 'free' events could be that they span the whole time interval, but in the background so that other 'busy' event are shown on top of it.
comment created time in 2 months
issue commentnextcloud/calendar
White or black text color depends on the background color, and that can be automated. However it's a pretty complex problem. Fortunately, others have done extensive research on this, take a look.
Hence, a single black/white toggle for text color makes no sense. If you would really want to give total control to the users, then you should do like some other calendars do allowing for each categories to select the background color and text color manually.
Such color choice could be used indifferently for events and tasks.
comment created time in 2 months
issue commentnextcloud/calendar
Add setting option »Show weekend«
show week with/without Saturday and/or Sunday What's the use-case here? Seems like a very special use-case ...
This is in fact pretty common. For instance lots of doctors work from monday to saturday, and hence needs to be able to view only those days, and not sunday. Is it possible currently to hide sundays only?
comment created time in 2 months
issue commentnextcloud/calendar
show whole text of event summary
With version 18 of NC, only ellipsis are show in events if said event is small. Before (in NC10), you could at least read the start of the string.
This makes using the weekview very hard:
.
Is there a way to get back the tried and true way of displaying as much text as it can, then add an ellipsis at the end?
comment created time in 2 months
starteda327ex/BYTEPATH
started time in 3 months
issue commentnextcloud/tasks
Feature request: Hide selected calendars from Tasks list
If you import an ics file, it is in nextcloud created at this time, so why not remove unnecessary VTODO if importing a normal calendar (or if importing a tasks calendar VEVENTs) before creating those inside the database?
Please no, VTODO are a part of the ics specification, and even if fullcalendar does not yet display those (they should), Nextcloud correctly keep those. Hence, complete PIM app like korganizer can still use NC to synchronize events and tasks between devices.
So please, do not remove VTODO when importing ics files ; if they are in the file, keep those. There are their for a reason.
If you don't want those, just remove them beforehand with sed!
comment created time in 3 months
issue commentfullcalendar/fullcalendar
Events should be colored based on their categories
Could this be reopened? I fail to see how event rendering hooks can be used by end users, unfortunately.
comment created time in 3 months
issue commentandstatus/todoagenda
Push the latest stable version onto f-droid
Ah bummer! Unfortunately, I have no write permission to the f-droid repo (nor expertise in android dev).
I hope F-droid does fix the week-long offset that can occur with the build queue. Anyway, thanks for your app, it's pretty helpful!
comment created time in 3 months
issue commentnextcloud/server
Error while migrating from Owncloud 10.1.0 to Nextcloud 12.0.13
For info, following the initial post from @Addy771 (and running the additional alter table oc_persistent_locks drop foreign key FK_F0C3D55B93CB796C, drop file_id; sql statement at the end), I was able to migrate from the latest owncloud stable version 10.4.1.3 to Nextcloud 12.
Do note that you need to add the '10.4.1.3' => true, line in the owncloud array (not the nextcloud one) in version.php.
comment created time in 3 months
issue commentautoNumeric/autoNumeric
There are none so far, but I'm open to add as many as needed, perhaps in a separate package if that numbers goes up to much. At one point I found a file on my Linux system where lots of the i18n data was stored, but cannot remember where.
If there were such a list of group separator, decimal character, currency symbol and currency placement, then it could be pretty straightforward to add.
comment created time in 3 months
issue openedandstatus/todoagenda
Push the latest stable version onto f-droid
Hi, the latest version available on f-droid is 3.1.9-565 from 5 months ago. Would it be possible to push the latest version (version 4.0.8 for instance which includes the features to display tasks based on their due dates!)?
Anyway, thanks for this great app!
created time in 3 months
startedandstatus/todoagenda
started time in 3 months