SMPLAYER
SMPlayer is a free media player for Windows and Linux with Youtube support.
Visit our website for more information and updates: smplayer.info
SMPlayer is a free media player for Windows and Linux with Youtube support.
Visit our website for more information and updates: smplayer.info
Hello. I have windows 10 and linux ubuntu Os and the smplayer does not play .m3u files (iptv play list link). I have done downgrade version 19.10 and the problem resolved. In linux the problem exist yet. Is there any solution?
not our bugWhen I try to generate a thumbmail I get the error message displayed in the attached file.
Version: 21.1.0 (revision 9502) Development version Using Qt 5.12.8 (compiled with Qt 5.12.8) Using MPV 0.33.0
SMPlayer had been working fine until a recent update. There's been some update to Plasma, some updates to NVidia... not sure exactly where it broke.
Now when I play videos, it plays as if it was audio-only. If I check "run MPV in its own window", then it works. It only fails to show the video when playing embedded.
What additional information do you need to diagnose?
I have SMPlayer 22.2.0-1
inzi -Faz
System:
Kernel: 5.16.12-zen1-1-zen x86_64 bits: 64 compiler: gcc v: 11.2.0
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=58203bda-e2e2-4c32-a006-c91d933cad4e rw rootflags=subvol=@
quiet splash rd.udev.log_priority=3 vt.global_cursor_default=0
systemd.unified_cgroup_hierarchy=1 loglevel=3 intel_iommu=on
nvidia-drm.modeset=1
Desktop: KDE Plasma 5.24.2 tk: Qt 5.15.3 info: latte-dock wm: kwin_x11
vt: 1 dm: SDDM Distro: Garuda Linux base: Arch Linux
Machine:
Type: Laptop System: Acer product: Predator PH315-53 v: V1.01
serial: <superuser required>
Mobo: CML model: QX50_CMS v: V1.01 serial: <superuser required>
UEFI: Insyde v: 1.01 date: 04/27/2020
Battery:
ID-1: BAT1 charge: 42.3 Wh (100.0%) condition: 42.3/58.8 Wh (72.0%)
volts: 16.5 min: 15.4 model: SMP AP18E7M type: Li-ion serial: <filter>
status: Full
Device-1: nintendo_switch_controller_battery_0003:057E:2009.0001
model: N/A serial: N/A charge: Full status: Full
CPU:
Info: model: Intel Core i7-10750H bits: 64 type: MT MCP arch: Comet Lake
family: 6 model-id: 0xA5 (165) stepping: 2 microcode: 0xEC
Topology: cpus: 1x cores: 6 tpc: 2 threads: 12 smt: enabled cache:
L1: 384 KiB desc: d-6x32 KiB; i-6x32 KiB L2: 1.5 MiB desc: 6x256 KiB
L3: 12 MiB desc: 1x12 MiB
Speed (MHz): avg: 4575 high: 4928 min/max: 800/5000 scaling:
driver: intel_pstate governor: performance cores: 1: 4923 2: 4800 3: 4801
4: 4800 5: 1901 6: 4803 7: 4928 8: 4801 9: 4800 10: 4804 11: 4747
12: 4800 bogomips: 62399
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities:
Type: itlb_multihit status: KVM: VMX disabled
Type: l1tf status: Not affected
Type: mds status: Not affected
Type: meltdown status: Not affected
Type: spec_store_bypass
mitigation: Speculative Store Bypass disabled via prctl
Type: spectre_v1
mitigation: usercopy/swapgs barriers and __user pointer sanitization
Type: spectre_v2
mitigation: Enhanced IBRS, IBPB: conditional, RSB filling
Type: srbds status: Not affected
Type: tsx_async_abort status: Not affected
Graphics:
Device-1: Intel CometLake-H GT2 [UHD Graphics]
vendor: Acer Incorporated ALI driver: i915 v: kernel ports: active: none
off: eDP-1 empty: HDMI-A-1 bus-ID: 00:02.0 chip-ID: 8086:9bc4
class-ID: 0300
Device-2: NVIDIA TU106M [GeForce RTX 2060 Mobile]
vendor: Acer Incorporated ALI driver: nvidia v: 510.54
alternate: nouveau,nvidia_drm pcie: gen: 3 speed: 8 GT/s lanes: 16 ports:
active: none off: HDMI-A-2 empty: DP-1 bus-ID: 01:00.0 chip-ID: 10de:1f15
class-ID: 0300
Device-3: Quanta HD User Facing type: USB driver: uvcvideo bus-ID: 1-5:5
chip-ID: 0408:a061 class-ID: 0e02
Display: x11 server: X.Org v: 1.21.1.3 compositor: kwin_x11 driver: X:
loaded: modesetting,nvidia gpu: i915,nvidia display-ID: :0 screens: 1
Screen-1: 0 s-res: 1920x1080 s-dpi: 96 s-size: 508x285mm (20.0x11.2")
s-diag: 582mm (22.9")
Monitor-1: HDMI-0 res: 1920x1080 hz: 60 dpi: 40
size: 1210x680mm (47.6x26.8") diag: 1388mm (54.6")
OpenGL: renderer: NVIDIA GeForce RTX 2060/PCIe/SSE2
v: 4.6.0 NVIDIA 510.54 direct render: Yes
Audio:
Device-1: Intel Comet Lake PCH cAVS vendor: Acer Incorporated ALI
driver: snd_hda_intel v: kernel
alternate: snd_soc_skl,snd_sof_pci_intel_cnl bus-ID: 00:1f.3
chip-ID: 8086:06c8 class-ID: 0403
Device-2: NVIDIA TU106 High Definition Audio
vendor: Acer Incorporated ALI driver: snd_hda_intel v: kernel pcie: gen: 3
speed: 8 GT/s lanes: 16 bus-ID: 01:00.1 chip-ID: 10de:10f9 class-ID: 0403
Device-3: Texas Instruments PCM2900B Audio CODEC type: USB
driver: hid-generic,snd-usb-audio,usbhid bus-ID: 1-1.3:6 chip-ID: 08bb:29b0
class-ID: 0300
Sound Server-1: ALSA v: k5.16.12-zen1-1-zen running: yes
Sound Server-2: PulseAudio v: 15.0 running: no
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Intel Comet Lake PCH CNVi WiFi vendor: Rivet Networks
driver: iwlwifi v: kernel bus-ID: 00:14.3 chip-ID: 8086:06f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Device-2: Realtek vendor: Acer Incorporated ALI driver: r8169 v: kernel
pcie: gen: 1 speed: 2.5 GT/s lanes: 1 port: 3000 bus-ID: 07:00.0
chip-ID: 10ec:2600 class-ID: 0200
IF: enp7s0 state: down mac: <filter>
IF-ID-1: anbox0 state: down mac: <filter>
IF-ID-2: virbr0 state: down mac: <filter>
IF-ID-3: virbr1 state: down mac: <filter>
Bluetooth:
Device-1: Intel AX201 Bluetooth type: USB driver: btusb v: 0.8
bus-ID: 1-14:7 chip-ID: 8087:0026 class-ID: e001
Report: bt-adapter ID: hci0 rfk-id: 1 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 5.26 TiB used: 1.06 TiB (20.1%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Western Digital
model: PC SN730 SDBQNTY-512G-1014 size: 476.94 GiB block-size:
physical: 512 B logical: 512 B speed: 31.6 Gb/s lanes: 4 type: SSD
serial: <filter> rev: 11101100 temp: 24.9 C scheme: GPT
ID-2: /dev/sda maj-min: 8:0 vendor: HGST (Hitachi) model: HTS721010A9E630
size: 931.51 GiB block-size: physical: 4096 B logical: 512 B
speed: 6.0 Gb/s type: HDD rpm: 7200 serial: <filter> rev: A3J0
scheme: GPT
ID-3: /dev/sdb maj-min: 8:16 vendor: Crucial model: CT275MX300SSD4
size: 256.17 GiB block-size: physical: 512 B logical: 512 B speed: 6.0 Gb/s
type: SSD serial: <filter> rev: R060 scheme: GPT
ID-4: /dev/sdc maj-min: 8:32 type: USB vendor: Western Digital
model: WD Elements 2620 size: 3.64 TiB block-size: physical: 4096 B
logical: 512 B type: N/A serial: <filter> rev: 1023 scheme: GPT
Partition:
ID-1: / raw-size: 468.84 GiB size: 468.84 GiB (100.00%)
used: 216.81 GiB (46.2%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:3
ID-2: /boot/efi raw-size: 100 MiB size: 96 MiB (96.00%)
used: 51.2 MiB (53.4%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 468.84 GiB size: 468.84 GiB (100.00%)
used: 216.81 GiB (46.2%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:3
ID-4: /var/log raw-size: 468.84 GiB size: 468.84 GiB (100.00%)
used: 216.81 GiB (46.2%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:3
ID-5: /var/tmp raw-size: 468.84 GiB size: 468.84 GiB (100.00%)
used: 216.81 GiB (46.2%) fs: btrfs dev: /dev/nvme0n1p5 maj-min: 259:3
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default)
ID-1: swap-1 type: zram size: 15.46 GiB used: 2.8 MiB (0.0%)
priority: 100 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 55.0 C pch: 65.0 C mobo: N/A gpu: nvidia
temp: 48 C
Fan Speeds (RPM): N/A
Info:
Processes: 377 Uptime: 12m wakeups: 2 Memory: 15.46 GiB
used: 3.56 GiB (23.0%) Init: systemd v: 250 tool: systemctl Compilers:
gcc: 11.2.0 clang: 13.0.1 Packages: pacman: 1812 lib: 501 Shell: fish
v: 3.3.1 default: Bash v: 5.1.16 running-in: konsole inxi: 3.3.13
bug
Describe the bug When I start a Youtube (or other) url and Smplayer is on the secondary monitor on the left, the interface is slightly shifted to the right (the video, the menus above and the current playing time of the video)
To Reproduce Steps to reproduce the behavior: Ctrl + V, I open the link and it plays
Your Enviroment
Logs mpv log.log Smplayer log.log
Screenshot:
In the first photo, you can see how the black space has doubled on the left, because the one on the right is not there. The video starts shifted to the right
In the second photo I click on the first item but it doesn't work, to click on the first option I have to click where you see the open menu
In the last photo you don't see the cursor, but I placed the cursor at the beginning and the minutes are seen much further to the right
bug not reproducible fixedDescribe the bug
See the section immediately below.
To Reproduce
Expected behavior No lurching.
Screenshots
After step 4:
After step 6:
Your Enviroment
Logs Not relevant?
bug not reproducibleI'm having a problem when playing back certain videos that have ass subtitles embedded in an mkv file.
When I play the episode back directly in mpv, the subtitles display properly, as you can see here: When played directly in MPV
But when I play them in smplayer with mpv set as the rendering engine it scales the fonts incorrectly, to the point where they're way too large -- sometimes so large that I can't even watch the video: When played in smplayer
This very same bug also happens in the home theater software Kodi, but not in mpv, mplayer, or Media Player Classic.
Given that smplayer seems to have the same issue when set to use Mplayer, I can only assume that smplayer is using a different ASS subtitle rendering engine than mpv itself uses, which is what causes it to render the subtitles incorrectly.
If you could please fix this problem as soon as possible, I'd really appreciate it. In my opinion, smplayer is otherwise perfect, but this problem with subtitles is preventing me from being able to use it.
Screenshots When played directly in MPV When played in smplayer
Your Environment
Logs I've attached the smplayer log and the mpv log here: smplayer.log mpv.log
bug not our bughttps://github.com/yt-dlp/yt-dlp is a fork of youtube-dl, and they maintain compatibility, so the change should be trivial.
It has many improvements, such as importing cookies from browser and working with age-restricted videos.
enhancement fixedSmplayer passes --audio-channels=6
to mpv, which according to mpv --audio-channels=help
is not a correct channel layout. And it is outputting stereo, instead of 5.1. As a workaround I passed --audio-channels=auto-safe
as an extra parameter, which worked.
Describe the bug The sound doesn't work
To Reproduce Start any audio or video file
Expected behavior There has to be sound and there has to be a visualisation in the mixer. But the mixer doesn't even show that sound is running in the app (screenshot below).
Screenshots
Your Enviroment
Logs log.txt
bug not reproducibleDescribe the bug
Not sure this bug report shall be issued against https://github.com/smplayer-dev/mpv-mod/ Please build against an older SDK and make it work for older macOS release. Thanks. :)
Release 21.10 broken in macOS 10.14 mojave: $ /Applications/SMPlayer.app/Contents/MacOS/mpv dyld: lazy symbol binding failed: Symbol not found: _objc_opt_new Referenced from: /Applications/SMPlayer.app/Contents/MacOS/mpv (which was built for Mac OS X 10.15) Expected in: /usr/lib/libobjc.A.dylib
dyld: Symbol not found: _objc_opt_new Referenced from: /Applications/SMPlayer.app/Contents/MacOS/mpv (which was built for Mac OS X 10.15) Expected in: /usr/lib/libobjc.A.dylib
Abort trap: 6
To Reproduce Steps to reproduce the behavior:
Expected behavior Shall work?
Screenshots None
Your Enviroment
I'm using 21.1.0 rev.9475 I drag and drop a folder to smplayer and set play-speed to 1.4x but after end of play first file, the speed revert back to 1x, so I have to set play speed for each file on each play start. it's so annoying for my usage. I know about keyboard shortcut and toolbar... but it's better the setting be stateful & independent on each application instance. Thank you developers.
enhancementWhen I use either the mouse scroll or hotkeys /
or *
, it jumps by 4% both for increment and decrement.
I would like to increase by 1%.
Is there a way to change this setting?
There is no need to reproduce the bug here. Just a statement of fact - under Windows, the application writes the settings to the ~/.smplayer
directory, and not to the %APPDATA%/smplayer
.
By the way, if possible, I would also take into account the difference in the naming of the settings directory - in Linux it is normal to write in lower case (smplayer
), but in Windows as SMPlayer
. Like here:
~/.config/smplayer
- for Linux.
~/AppData/Roaming/SMPlayer
- for Windows.
Your Enviroment
Logs /usr/bin/mpv --no-quiet --terminal --no-msg-color --input-ipc-server=/tmp/smplayer-mpv-320e --msg-level=ffmpeg/demuxer=error --video-rotate=no --no-config --no-fs --hwdec=auto --sub-auto=fuzzy --ao=pulse, --no-input-default-bindings --input-x11-keyboard=no --no-input-cursor --cursor-autohide=no --no-keepaspect --wid=6291473 --monitorpixelaspect=1 --osd-level=1 --osd-scale=1 --sub-ass --embeddedfonts --ass-line-spacing=0 --sub-scale=1 --sub-text-shadow-color=#ff000000 --ass-force-style=PlayResX=512,PlayResY=320,Name=Default,Fontname=Noto Sans,Fontsize=16,PrimaryColour=&H00ffffff,BackColour=&H00000000,OutlineColour=&H00000000,Bold=0,Italic=0,Alignment=2,BorderStyle=1,Outline=0.3,Shadow=1,MarginL=20,MarginR=20,MarginV=32 --sub-codepage=ISO-8859-6 --vid=1 --alang=eng --slang=eng --sub-pos=100 --volume=148 --cache=auto --screenshot-template=%F_%p_%02n --screenshot-format=png --af-add=lavfi=[acompressor] --softvol=yes --softvol-max=200 --term-playing-msg=MPV_VERSION=${=mpv-version:} INFO_VIDEO_WIDTH=${=width} INFO_VIDEO_HEIGHT=${=height} INFO_VIDEO_ASPECT=${=video-params/aspect} INFO_VIDEO_FPS=${=container-fps:${=fps}} INFO_VIDEO_FORMAT=${=video-format} INFO_VIDEO_CODEC=${=video-codec} INFO_DEMUX_ROTATION=${=track-list/0/demux-rotation} INFO_AUDIO_FORMAT=${=audio-codec-name} INFO_AUDIO_CODEC=${=audio-codec} INFO_AUDIO_RATE=${=audio-params/samplerate} INFO_AUDIO_NCH=${=audio-params/channel-count} INFO_LENGTH=${=duration:${=length}} INFO_DEMUXER=${=current-demuxer:${=demuxer}} INFO_SEEKABLE=${=seekable} INFO_TITLES=${=disc-titles} INFO_CHAPTERS=${=chapters} INFO_TRACKS_COUNT=${=track-list/count} METADATA_TITLE=${metadata/by-key/title:} METADATA_ARTIST=${metadata/by-key/artist:} METADATA_ALBUM=${metadata/by-key/album:} METADATA_GENRE=${metadata/by-key/genre:} METADATA_DATE=${metadata/by-key/date:} METADATA_TRACK=${metadata/by-key/track:} METADATA_COPYRIGHT=${metadata/by-key/copyright:} INFO_MEDIA_TITLE=${=media-title:} INFO_STREAM_PATH=${stream-path} --audio-client-name=SMPlayer --term-status-msg=STATUS: ${=time-pos} / ${=duration:${=length:0}} P: ${=pause} B: ${=paused-for-cache} I: ${=core-idle} VB: ${=video-bitrate:0} AB: ${=audio-bitrate:0} /home/ahmed/Downloads/Best_Win_Of_My_Life_VSK3XWFkZGk_244.mkv
Warning: option --input-x11-keyboard was replaced with --input-vo-keyboard and might be removed in the future. Warning: option --ass-line-spacing was replaced with --sub-ass-line-spacing and might be removed in the future. Warning: option --sub-text-shadow-color was replaced with --sub-shadow-color and might be removed in the future. Warning: option --ass-force-style was replaced with --sub-ass-force-style and might be removed in the future. Error parsing option softvol (option not found) Setting commandline option --softvol=yes failed. Exiting... (Fatal error)
bugDescribe the bug In full screen mode floating control is hiding the subtitles while playing a video.
To Reproduce Steps to reproduce the behavior:
Expected behavior Subtitles should be re-positioned up above the floating control when it's been shown.
Your Enviroment
Additional context Other players re-positioning the subtitles when floating control is shown.
bugHow to reproduce:
Start a video Subtitles > find subtitles at opensubs after closing subtitles search window the video is stuttering.
It started occurring in Linux Mint 21 and 21.1 Cinnamon Smplayer version 21.10.0 and 22.7.0 all default settings
Logs
bugJellyfin Media Player Based on (but not affiliated with) Plex Media Player. Please see: Corresponding web client: Repo Release API Docs in client-api.
A Flutter Desktop GUI App of Youtube-dl which download video from Youtube, Facebook (both public and private)
Welcome to WSLg WSLg is short for Windows Subsystem for Linux GUI and the purpose of the project is to enable support for running Linux GUI applicatio
Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.
NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.
COMS What is COMS? COMS is a single-header library designed to be simple to use. It supports TCP and UDP, Server and Client. Available for Windows and
NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file
Espressif IoT Development Framework 中文版 ESP-IDF is the development framework for Espressif SoCs supported on Windows, Linux and macOS. ESP-IDF Release
Linux Terminal Service Manager (LTSM) is a set of service programs that allows remote computers to connect to a Linux operating system computer using a remote terminal session (over VNC)
English | 简体中文 | 繁體中文 Overview Drogon is a C++14/17-based HTTP application framework. Drogon can be used to easily build various types of web applicat
fineFTP Server FineFTP is a minimal FTP server library for Windows and Unix flavors. The project is CMake based and only depends on asio, which is int
To have platform independent network interfaces over usb which is working with Linux, Windows, Mac OS ect. called RNDIS. This project is a RNDIS demo, which addtionally implements a http server. It runs out of the box on a stm32f411 BlackPill board. My RNDIS library with an empty template for the second interface (which can ba UART, CAN, ETH or like in this demo a tcp/ip stack) can be found under following link: https://github.com/RDMsmartnetworks/STM32_HAL_RNDIS
Winepkg A package manager for linux that installs windows apps through wine. Usage winepkg -Si mspaint Install Dependencies: wine winetricks wget cur
EWS - Single .h File C Embeddable Web Server Latest Version: 1.1.4 released September 9, 2021 Supported platforms: Linux, Mac OS X, Windows License: B
TGPuttyLib A shared library / DLL with Delphi and C++ bindings based on PuTTY, for Windows, macOS, and Linux. The new TGPuttyLib SFTP Library is a DLL
CppServer Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and
frnetlib Frnetlib, is a cross-platform, small and fast networking library written in C++. There are no library dependencies (unless you want to use SS
cancel Free and open source cancelling! Use this to cancel anything, like freedom of speech, or even creators of the free software movement! You can s