Free Media Player for Windows and Linux with Youtube support.

Overview

SMPLAYER

SMPlayer is a free media player for Windows and Linux with Youtube support.

Visit our website for more information and updates: smplayer.info

Comments
  • Smplayer 21.1.0 does not play m3u files

    Smplayer 21.1.0 does not play m3u files

    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 bug 
    opened by semola 20
  • SMPlayer's Thumbnail generator fails [MPV/ZIMG ISSUE]

    SMPlayer's Thumbnail generator fails [MPV/ZIMG ISSUE]

    When 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

    Screenshot from 2021-04-12 19-15-50

    bug not reproducible 
    opened by fredlkrue 17
  • No longer plays video after recent update

    No longer plays video after recent update

    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 [email protected]
    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 
    opened by mysteryx93 13
  • When I start a url and Smplayer is on the second monitor on the left, the interface is shifted to the right

    When I start a url and Smplayer is on the second monitor on the left, the interface is shifted to the right

    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

    • SMPlayer version: 21.1.0 (revision 9475) (64-bit)
    • OS: Windows 10 Pro
    • Multimedia engine: MPV with -aspect 16:9 option on Advanced - Mplayer/mpv - Option: (i tried also without the option)

    Logs mpv log.log Smplayer log.log

    Screenshot:

    Immagine 2021-03-18 133517 Immagine 2021-03-18 134021 Immagine 2021-03-18 135156 Immagine 2021-03-18 133734

    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 fixed 
    opened by Salvaju29ro 12
  • On Windows, window snapping misfires

    On Windows, window snapping misfires

    Describe the bug

    See the section immediately below.

    To Reproduce

    1. Load the player and a file.
    2. Snap the player to the left of the screen and another window to the right.
    3. Start playing the media.
    4. Press 'stop'.
    5. Wait a second.
    6. Press 'play'.
    7. See what happens to the snapping - the player window lurches to a new position.

    Expected behavior No lurching.

    Screenshots

    After step 4: image

    After step 6: image

    Your Enviroment

    • SMPlayer version: 21.1.0
    • OS: Windows 10
    • Multimedia engine you're using with SMPlayer (preferences -> general): [ ] MPlayer [X ] MPV

    Logs Not relevant?

    bug not reproducible 
    opened by LinuxOnTheDesktop 11
  • Font scaled too large when rendering ASS Subtitles embedded in MKV

    Font scaled too large when rendering ASS Subtitles embedded in MKV

    I'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

    • SMPlayer version: 21.8.0 (Revision 9887) 64-bit
    • OS: Windows 10 Version 21H1 (OS Build 19043.1202)
    • Multimedia engine you're using with SMPlayer (preferences -> general): [ ] MPlayer [X ] MPV

    Logs I've attached the smplayer log and the mpv log here: smplayer.log mpv.log

    bug not our bug 
    opened by jmaeshawn 10
  • Add support for yt-dlp instead of/alongside youtube-dl.

    Add support for yt-dlp instead of/alongside youtube-dl.

    https://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 fixed 
    opened by corvus1 10
  • smplayer passes wrong --audio-channels to mpv

    smplayer passes wrong --audio-channels to mpv

    Smplayer 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.

    • SMPlayer version: 21.1.0 rev 9843 built from git
    • OS: gentoo linux [ ] MPlayer [x] MPV
    bug 
    opened by corvus1 10
  • The sound doesn't work

    The sound doesn't work

    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 Снимок экрана_2022-03-12_18-28-37

    Your Enviroment

    • SMPlayer version: 22.2.0
    • OS: Arch Rolling
    • Multimedia engine you're using with SMPlayer (preferences -> general): Other [ ] MPlayer [ ] MPV

    Logs log.txt

    bug not reproducible 
    opened by guglovich 9
  • Release 21.10 broken in macOS 10.14 mojave: mpv symbol not found: _objc_opt_new

    Release 21.10 broken in macOS 10.14 mojave: mpv symbol not found: _objc_opt_new

    Describe 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:

    1. download the release and run in macOS 10.14 mojave. Same error running in GUI or in command line.

    Expected behavior Shall work?

    Screenshots None

    Your Enviroment

    • SMPlayer version: Release 21.10
    • OS: macOS 10.14 mojave
    • Multimedia engine you're using with SMPlayer (preferences -> general): mpv
    bug 
    opened by sunrenjie 9
  • Selected play speed not save for entire playlist!

    Selected play speed not save for entire playlist!

    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.

    enhancement 
    opened by hamedsbt 8
  • Question: How to change the volume percentage

    Question: How to change the volume percentage

    When 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?

    opened by stefanos82 0
  • Under Windows settings are saved in ~/.smplayer

    Under Windows settings are saved in ~/.smplayer

    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.

    bug 
    opened by Katarn 0
  • smplayer is showing this error: Error parsing option softvol (option not found)

    smplayer is showing this error: Error parsing option softvol (option not found)

    Your Enviroment

    • SMPlayer version: 22.7.0
    • OS: Ubuntu 22.04
    • Multimedia engine you're using with SMPlayer: mpv 0.35.0

    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)

    bug 
    opened by AhmedHalim96 0
  • Floating control is hiding the subtitles

    Floating control is hiding the subtitles

    Describe the bug In full screen mode floating control is hiding the subtitles while playing a video.

    To Reproduce Steps to reproduce the behavior:

    1. Play a video file with substitles.
    2. Enter full screen mode.
    3. Move mouse to show the floating control.
    4. See subtitles hidden behind the floating control.

    Expected behavior Subtitles should be re-positioned up above the floating control when it's been shown.

    Your Enviroment

    • SMPlayer version: 22.7.0
    • OS: Ubuntu 22.10
    • Multimedia engine you're using with SMPlayer (preferences -> general): [x] MPlayer [x] MPV

    Additional context Other players re-positioning the subtitles when floating control is shown.

    bug 
    opened by sha-265 0
  • Video stuters after subtitles search

    Video stuters after subtitles search

    How 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

    smplayer_log.txt

    mpv.log

    bug 
    opened by titojff 0
Releases(v22.7.0)
Jellyfin Desktop Client based on Plex Media Player

Jellyfin Media Player Based on (but not affiliated with) Plex Media Player. Please see: Corresponding web client: Repo Release API Docs in client-api.

Ian Walton 1.3k Dec 27, 2022
A Flutter Youtube and Video Downloader

A Flutter Desktop GUI App of Youtube-dl which download video from Youtube, Facebook (both public and private)

superatom 21 Oct 10, 2022
Enabling the Windows Subsystem for Linux to include support for Wayland and X server related scenarios

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

Microsoft 8.3k Jan 4, 2023
Dolphin is an emulator for running GameCube and Wii games on Windows, Linux, macOS, and recent Android devices.

Dolphin is a GameCube / Wii emulator, allowing you to play games for these two platforms on PC with improvements.

Dolphin Emulator 9.4k Dec 31, 2022
Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD

NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file

GMLC-TDC 9 Oct 17, 2022
Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.

Graphical small-internet client for windows, linux, MacOS X and BSDs. Supports gemini, http, https, gopher, finger.

Felix Queißner 569 Dec 30, 2022
A single-header socket library for both Linux and Windows

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

null 5 Dec 23, 2021
Netif - Header-only C++14 library for getting network addresses associated with network interface without name lookups on Windows, macOS, Linux, and FreeBSD

NetIF Get addresses associated with network interfaces on a system without using name lookups. Header-only, requires C++14. Usage Add the header file

GMLC-TDC 9 Oct 17, 2022
ESP-IDF is the development framework for Espressif SoCs supported on Windows, Linux and macOS.

Espressif IoT Development Framework 中文版 ESP-IDF is the development framework for Espressif SoCs supported on Windows, Linux and macOS. ESP-IDF Release

Espressif Systems 9.7k Jan 4, 2023
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 or RDP)

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)

null 34 Dec 16, 2022
Drogon: A C++14/17 based HTTP web application framework running on Linux/macOS/Unix/Windows

English | 简体中文 | 繁體中文 Overview Drogon is a C++14/17-based HTTP application framework. Drogon can be used to easily build various types of web applicat

An Tao 8.5k Jan 5, 2023
C++ FTP Server Library for Windows, Linux & more

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

Continental 1 Nov 22, 2022
To have platform independent network interfaces over usb which is working with Linux, Windows, Mac OS ect.

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

Nico Korn 17 Dec 24, 2022
Package manager for linux that installs windows apps through wine

Winepkg A package manager for linux that installs windows apps through wine. Usage winepkg -Si mspaint Install Dependencies: wine winetricks wget cur

null 2 May 27, 2022
Cross-platform, single .h file HTTP server (Windows, Linux, Mac OS X)

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

Forrest Heller 84 Dec 19, 2022
An SFTP client shared library (dll/so/dylib) with bindings and classes for C++, Delphi and Free Pascal based on PuTTY

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

Tobias Giesen 74 Dec 19, 2022
Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and 10K connections problem solution

CppServer Ultra fast and low latency asynchronous socket server & client C++ library with support TCP, SSL, UDP, HTTP, HTTPS, WebSocket protocols and

Ivan Shynkarenka 958 Jan 3, 2023
Small and fast cross-platform networking library, with support for messaging, IPv6, HTTP, SSL and WebSocket.

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

Fred Nicolson 23 Nov 25, 2022
Free software for cancelling people and organizations

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

null 61 Dec 22, 2022