Code Monkey home page Code Monkey logo

jellyfin-media-player's Introduction

Jellyfin Media Player

Desktop client using jellyfin-web with embedded MPV player. Supports Windows, Mac OS, and Linux. Media plays within the same window using the jellyfin-web interface unlike Jellyfin Desktop. Supports audio passthrough. Based on Plex Media Player.

Screenshot of Jellyfin Media Player

Downloads:

Related Documents:

Building at a glance (Linux)

To download the latest stable release, get the lattest version tag from the latest releases page and append the following to your pull command during the build phase for JMP "--branch $VERSIONTAG --single-branch"

Example:

git clone https://github.com/jellyfin/jellyfin-media-player.git --branch v1.9.1 --single-branch

Ubuntu based systems

Install dependancies:

sudo apt install build-essential autoconf automake libtool libharfbuzz-dev libfreetype6-dev libfontconfig1-dev libx11-dev libxrandr-dev libvdpau-dev libva-dev mesa-common-dev libegl1-mesa-dev yasm libasound2-dev libpulse-dev libuchardet-dev zlib1g-dev libfribidi-dev git libgnutls28-dev libgl1-mesa-dev libsdl2-dev cmake wget python g++ qtwebengine5-dev qtquickcontrols2-5-dev libqt5x11extras5-dev libcec-dev qml-module-qtquick-controls qml-module-qtwebengine qml-module-qtwebchannel qtbase5-private-dev curl unzip

Build commands for Ubuntu:

mkdir ~/jmp; cd ~/jmp
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build
echo -Dlibmpv=true > mpv_options
echo -Dpipewire=disabled >> mpv_options # hopefully temporary
./rebuild -j`nproc`
sudo ./install
sudo ln -s /usr/local/lib/x86_64-linux-gnu/libmpv.so /usr/local/lib/x86_64-linux-gnu/libmpv.so.1
sudo ln -sf /usr/local/lib/x86_64-linux-gnu/libmpv.so /usr/local/lib/libmpv.so.2
sudo ldconfig
cd ~/jmp/
git clone https://github.com/jellyfin/jellyfin-media-player.git
cd jellyfin-media-player
./download_webclient.sh
cd build
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr/local/ ..
make -j`nproc`
sudo make install
rm -rf ~/jmp/

Fedora based systems

Install dependancies:

sudo dnf install autoconf automake libtool freetype-devel libXrandr-devel libvdpau-devel libva-devel  mesa-libGL-devel libdrm-devel libX11-devel  mesa-libEGL-devel yasm  alsa-lib pulseaudio-libs-devel zlib-devel fribidi-devel git gnutls-devel mesa-libGLU-devel  SDL2-devel cmake wget python g++  qt-devel libcec-devel qt5-qtbase-devel curl unzip qt5-qtwebchannel-devel qt5-qtwebengine-devel qt5-qtx11extras-devel mpv.x86_64 qwt-qt5-devel.x86_64 qt5-qtbase.x86_64 meson.noarch ninja-build.x86_64 qt5-qtbase-private-devel mpv-libs.x86_64

Build commands for Fedora:

Note, the only real differences here is that libraries are in diffrent directories on Fedora systems.

mkdir ~/jmp; cd ~/jmp
git clone https://github.com/mpv-player/mpv-build.git
cd mpv-build/
echo -Dlibmpv=true > mpv_options
echo -Dpipewire=disabled >> mpv_options # hopefully temporary
./rebuild -j`nproc`
sudo ./install
sudo mkdir /usr/local/lib/x86_64-linux-gnu
sudo ln -s /usr/local/lib64/libmpv.so /usr/local/lib/x86_64-linux-gnu/libmpv.so.1
sudo ln -s /usr/local/lib64/libmpv.so /usr/local/lib/x86_64-linux-gnu/libmpv.so
sudo ldconfig
cd ~/jmp/
git clone https://github.com/jellyfin/jellyfin-media-player.git
cd jellyfin-media-player/
./download_webclient.sh 
cd build/
cmake -DCMAKE_BUILD_TYPE=Debug -DCMAKE_INSTALL_PREFIX=/usr/local/ ..
make -j`nproc`
sudo make install

Building for Windows

Please install:

  • cmake - cmake-3.20.0-windows-x86_64.msi
    • Add cmake to the path.
  • ninja
    • Place this in the build directory.
  • QT
    • This package is huge. You also need to make a QT account...
    • Check "MSVC 2019 64-bit" and "Qt WebEngine" under QT 5.15.2.
  • VS2019 Build Tools
    • Again this will use a lot of disk space. The installer is small though.
  • libmpv1
    • Place the contents in the build directory, in a subfolder called mpv.
    • Move the contents of the include folder to an mpv folder inside the include folder.
    • Move the mpv-1.dll to mpv.dll.
  • WIX

You need to run these commands in git bash.

git clone https://github.com/jellyfin/jellyfin-media-player
cd jellyfin-media-player
./download_webclient.sh
cd build

Open the "x86_x64 Cross Tools Command Prompt for VS 2019". cd to the build directory. Run:

set PATH=%PATH%;C:\Program Files (x86)\WiX Toolset v3.11\bin
cmake -GNinja -DCMAKE_BUILD_TYPE=RelWithDebInfo -DCMAKE_INSTALL_PREFIX=output -DCMAKE_MAKE_PROGRAM=ninja.exe -DQTROOT=C:/Qt/5.15.2/msvc2019_64 -DMPV_INCLUDE_DIR=mpv/include -DMPV_LIBRARY=mpv/mpv.dll -DCMAKE_INSTALL_PREFIX=output ..
lib /def:mpv\mpv.def /out:mpv\mpv.dll.lib /MACHINE:X64
ninja
ninja windows_package

Building for MacOS

Install QT 5.15.2, remember to check Qt WebEngine.

Then run the following commands (replace <QT_DIR> with your QT installation location):

brew install mpv ninja
./download_webclient.sh
cd build
cmake -GNinja -DQTROOT=<QT_DIR> -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=output ..
ninja install

To create redistributable bundle, some library paths need to be fixed. At the project root directory, run:

python3 ./scripts/fix-install-names.py ./build/output/Jellyfin\ Media\ Player.app

Log File Location

  • Windows: %LOCALAPPDATA%\JellyfinMediaPlayer\logs
  • Linux: ~/.local/share/jellyfinmediaplayer/logs/
  • Linux (Flatpak): ~/.var/app/com.github.iwalton3.jellyfin-media-player/data/jellyfinmediaplayer/logs/
  • macOS: ~/Library/Logs/Jellyfin Media Player/

Config File Location

The main configuration file is called jellyfinmediaplayer.conf. You can also add a mpv.conf to configure MPV directly.

  • Windows: %LOCALAPPDATA%\JellyfinMediaPlayer\
  • Linux: ~/.local/share/jellyfinmediaplayer/
  • Linux (Flatpak): ~/.var/app/com.github.iwalton3.jellyfin-media-player/data/jellyfinmediaplayer/
  • macOS: ~/Library/Application Support/Jellyfin Media Player/

Web Debugger

To get browser devtools, use remote debugging.

  • Run the application with the command argument --remote-debugging-port=9222.
  • Open Chromium or Google Chrome.
  • Navigate to chrome://inspect/#devices.
  • You can now access the developer tools.

If you have problems:

  • Make sure "Discover Network Targets" is checked.
  • Make sure localhost:9222 is in the list under "Configure...".
  • Make sure --remote-debugging-port=9222 is specified correctly.

License

Jellyfin Media Player is licensed under GPL v2. See the LICENSE file. Licenses of dependencies are summarized under resources/misc/licenses.txt. This file can also be printed at runtime when using the --licenses option.

Unofficial Plugin Support

You can enable experimental support for Jellyscrub and Skip Intro in client settings. These are included for convenience only and is not an endorsement or long-term commitment to ensure functionality. See src/native for details on what the plugins modify code-wise.

Known Issues

If you build MPV from source, you currently need to disable pipewire or else the client will segfault.

jellyfin-media-player's People

Contributors

dependabot[bot] avatar ericmatthys avatar firasdib avatar flamefork avatar gauvino avatar gbooker avatar iainsaxonhome avatar iwalton3 avatar jleroy avatar joshuaboniface avatar kayone avatar krisvos130 avatar longchair avatar markus101 avatar mseeley avatar mxre avatar nicjo814 avatar nikey646 avatar nvllsvm avatar pcalves avatar rcombs avatar securitycze avatar shemanaev avatar stumpylog avatar thefeeltrain avatar tru avatar uggedal avatar viggy96 avatar yuxincs avatar ziggimon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

jellyfin-media-player's Issues

MacOS 1.14 and below NOT SUPPORTED

MacOS 1.14 and below NOT SUPPORTED

Hi !

I've tried to install the desktop app on my Mac, which runs macOS Mojave, but I wasn't able to install it because the app is only supported on macOS 1.15+

Please change this ๐Ÿ™

Remote control is broken

That how it looks like from user perspective
ะธะทะพะฑั€ะฐะถะตะฝะธะต

Client creates two playback sessions and the correct one (looking into LastPlaybackCheckIn) isn't SupportsRemoteControl.
Only "Jellyfin Web" session shown in the interface among clients (both dropdown and dashboard).

It's strange that session inherits device name and app version (from appHost as i understand), but not app name.
Not sure where to dig.

Json from websockets "session" message
ะธะทะพะฑั€ะฐะถะตะฝะธะต

4K movie does not work

When playing a 4K file the streaming starts, but screen is blue. I only got the sounds and subtitles.

I used the latest flatpak version, under Manjaro.

Jellyfin server : 10.7.1
Transcoding enabled for 4K movie, perfectly working on web player. Though using jellyfin-media-player, transcoding is not triggered (no process runs on my GPU).

The 3 Horizontal Bars

The 3 Horizontal Bars (used to go to the configuration menu) that appear in the upper left do not appear in the submenus, that is, when films or collections are selected, where the breakdown of these appears, the 3 bars no longer appear In the same way, when a film in particles (or collection) is selected, the 3 horizontal bars do not appear either (and in the case of collections, when a particular film is selected from that collection, the 3 horizontal bars do not appear either). It should be noted that if they appear in the SHIM version in Windows 10.

Question about book format for fastest load

(primary sorry for my english i hope you can understand me)
Is it possible to add JPG, PNG, CBR, CBZ, and PDF format to jellyfin media player to load faster every book ?
because i can load movie with subtitle instantly with you media because no transcoding needed is it possible to do the same with book ?
Thanks for reading me and for your work !
Have a good day !

flatpak version missing window decorations on gnome 40

2021-04-22 22:17:28 [ INFO  ] Log.cpp @ 117 -   Running on: KDE Flatpak runtime [5.11.12-300.fc34.x86_64] arch x86_64 
2021-04-22 22:17:28 [ INFO  ] Log.cpp @ 118 -   Qt Version: 5.15.3 [x86_64-little_endian-lp64] 
2021-04-22 22:17:28 [ WARN  ] Log.cpp @ 35 - "QObject::connect(SettingsSection, Unknown): invalid nullptr parameter" 
2021-04-22 22:17:28 [ INFO  ] ComponentManager.cpp @ 36 - Component: settings inited 
2021-04-22 22:17:28 [ INFO  ] InputMapping.cpp @ 113 - Loading inputmaps from: ":/inputmaps" 
2021-04-22 22:17:28 [ WARN  ] InputMapping.cpp @ 92 - Missing element 'idmatcher' from mapping file: ":/inputmaps/dualshock4-xbox-emulate.json" 
2021-04-22 22:17:28 [ INFO  ] InputMapping.cpp @ 113 - Loading inputmaps from: "/home/<user>/.var/app/com.github.iwalton3.jellyfin-media-player/data
/jellyfinmediaplayer/inputmaps" 
2021-04-22 22:17:28 [ INFO  ] InputComponent.cpp @ 54 - Successfully inited input: Keyboard 
2021-04-22 22:17:28 [ INFO  ] LocalJsonServer.cpp @ 33 - Listening to socket: "/tmp/pmp_inputSocket_.sock" 
2021-04-22 22:17:28 [ INFO  ] InputComponent.cpp @ 54 - Successfully inited input: socket 
2021-04-22 22:17:28 [ WARN  ] InputComponent.cpp @ 50 - Failed to init input: roku 
2021-04-22 22:17:28 [ INFO  ] InputSDL.cpp @ 207 - SDL found  0  joysticks 
2021-04-22 22:17:28 [ INFO  ] InputComponent.cpp @ 54 - Successfully inited input: SDL 
2021-04-22 22:17:28 [ ERROR ] InputLIRC.cpp @ 82 - LIRC Socket Error :  QLocalSocket::ServerNotFoundError 
2021-04-22 22:17:28 [ WARN  ] InputComponent.cpp @ 50 - Failed to init input: LIRC 
2021-04-22 22:17:28 [ INFO  ] ComponentManager.cpp @ 36 - Component: input inited 
2021-04-22 22:17:28 [ INFO  ] ComponentManager.cpp @ 36 - Component: system inited 
2021-04-22 22:17:28 [ ERROR ] ComponentManager.cpp @ 44 - Failed to init component: display

This is the only part that reports an error. Let me know if you want the whole thing.

Describe the bug
Window has no decorations, which makes it impossible to maximize, move or resize

To Reproduce
Steps to reproduce the behavior:
1: install+start flakpak according to https://flathub.org/apps/details/com.github.iwalton3.jellyfin-media-player
2: Notice the missing window decoration

Expected behavior
Window has decorations.

Desktop (please complete the following information):

  • OS: Fedora 34 (Gnome 40)
  • Installation Method : flatpak

CSS Themeing inconsistencies

Hello!

I've been testing my CSS themes, and have noticed some things appear to not work quite right. I'll be listing what I find here. Going to investigate as well if I can implement fixes on the theme css code side. These are seen when using the Kaleidochromic theme.

  • Background blur does not apply when a page loads, instead plops in about a second later
  • Check box check mark is white, should be accent colored
  • Icon backgrounds visible (the blue backgrounds around icons in the dashboard, for example), should be removed by theme
  • Items in "continue watching" are darkened due to the transparency of the progress bar colors not applying
  • Confirmation dialogue boxes (such as when restarting the server) have footer/header colors rendered where they shouldn't be
  • Actor list text fields are solid grey

Allow application icon to be themed on Linux

Is your feature request related to a problem? Please describe.
Jellyfin Media Player uses its own icon for the taskbar/dock on Linux instead of specifying a generic icon that can be themed.

Describe the solution you'd like
Use generic icons

Describe alternatives you've considered
I have tried editing the *.desktop file associated with Jellyfin Media Player, but it only changes the icon in the application list, but not the taskbar/dock.

Additional context
Papirus provides icons for Jellyfin. I haven't checked, but I would imagine that other icon themes have icons for it as well.

Not running on M1 Mac

Ful error log -

Process:               Jellyfin Media Player [43300]
Path:                  /Applications/Jellyfin Media Player.app/Contents/MacOS/Jellyfin Media Player
Identifier:            tv.jellyfin.player
Version:               ???
Code Type:             X86-64 (Translated)
Parent Process:        ??? [1]
Responsible:           Jellyfin Media Player [43300]
User ID:               501

Date/Time:             2021-04-12 18:02:14.845 +0530
OS Version:            macOS 11.2.3 (20D91)
Report Version:        12
Anonymous UUID:        **********************************************

Sleep/Wake UUID:       **********************************************

Time Awake Since Boot: 850000 seconds
Time Since Wake:       1000 seconds

System Integrity Protection: enabled

Crashed Thread:        0

Exception Type:        EXC_CRASH (SIGABRT)
Exception Codes:       0x0000000000000000, 0x0000000000000000
Exception Note:        EXC_CORPSE_NOTIFY

Termination Reason:    DYLD, [0x1] Library missing

Application Specific Information:
dyld: launch, loading dependent libraries

Dyld Error Message:
  dyld: Using shared cache: 1C99695B-39A1-3CF1-BCD1-AB8BF015FD98
Library not loaded: /usr/local/opt/ffmpeg/lib/libavutil.56.dylib
  Referenced from: /Applications/Jellyfin Media Player.app/Contents/Frameworks/libmpv.1.dylib
  Reason: image not found

Binary Images:
       0x100fda000 -        0x1010ddfff + (0) <EA8B3C7A-C1AA-34FC-BC16-3AA6DAF04DD4> 
       0x109539000 -        0x109878fff +libmpv.1.dylib (0) <9AD52FE7-9C9D-301F-882C-971B981E3C00> /Applications/Jellyfin Media Player.app/Contents/Frameworks/libmpv.1.dylib
       0x109b43000 -        0x109b77fff +org.qt-project.QtXml (5.15 - 5.15.2) <4264985F-0DCB-3E0C-9A9A-6AF5DE67E86C> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtXml.framework/Versions/5/QtXml
       0x109bfe000 -        0x109c31fff +org.qt-project.QtWebEngine (5.15 - 5.15.2) <32B602A6-FC52-3B57-B1C6-5059687B51C1> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtWebEngine.framework/Versions/5/QtWebEngine
       0x109cf2000 -        0x10a138fff +org.qt-project.QtWidgets (5.15 - 5.15.2) <B432D666-DCAB-320A-8496-78A67F554C0E> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtWidgets.framework/Versions/5/QtWidgets
       0x10aabc000 -        0x10abb3fff +libSDL2-2.0.0.dylib (0) <5576C373-E496-3F4E-BBEF-18B45E623C2C> /Applications/Jellyfin Media Player.app/Contents/Frameworks/libSDL2-2.0.0.dylib
       0x10ad80000 -        0x112a6efff +org.qt-project.Qt.QtWebEngineCore (5.15 - 5.15.2) <86651DAF-3BFF-3A6F-B313-E84D303E55EB> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtWebEngineCore.framework/Versions/5/QtWebEngineCore
       0x11d89f000 -        0x11d8b8fff +org.qt-project.QtWebChannel (5.15 - 5.15.2) <8E71B48F-2EB0-358A-A58B-D77F763CFC0B> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtWebChannel.framework/Versions/5/QtWebChannel
       0x11d901000 -        0x11dc45fff +org.qt-project.QtQuick (5.15 - 5.15.2) <CBC34D86-E7F2-33FE-B6D4-99FC04FB34C8> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtQuick.framework/Versions/5/QtQuick
       0x11e3df000 -        0x11e437fff +org.qt-project.QtQmlModels (5.15 - 5.15.2) <39443DF4-A7D2-39B2-ACC7-43D4C537B9FD> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtQmlModels.framework/Versions/5/QtQmlModels
       0x11e50c000 -        0x11e864fff +org.qt-project.QtQml (5.15 - 5.15.2) <8D7B72BF-F1F8-35C9-88AC-C4B1BCAC7127> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtQml.framework/Versions/5/QtQml
       0x11ef22000 -        0x11f032fff +org.qt-project.QtNetwork (5.15 - 5.15.2) <C09A61C8-678F-339B-AD2E-B2A4A9B16BAB> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtNetwork.framework/Versions/5/QtNetwork
       0x11f29d000 -        0x11f303fff +org.qt-project.QtPositioning (5.15 - 5.15.2) <E0B482DC-CB27-371B-B834-00BA2B98DFAE> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtPositioning.framework/Versions/5/QtPositioning
       0x11f3ec000 -        0x11f8d5fff +org.qt-project.QtGui (5.15 - 5.15.2) <CBCEC35A-EE54-354F-9C2B-188AC6B2790D> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtGui.framework/Versions/5/QtGui
       0x1202bb000 -        0x12082bfff +org.qt-project.QtCore (5.15 - 5.15.2) <C723812A-F7A5-3001-98D5-E60E8DAA6FFB> /Applications/Jellyfin Media Player.app/Contents/Frameworks/QtCore.framework/Versions/5/QtCore
       0x201430000 -        0x2014cbfff  dyld (832.7.3) <0D4EA85F-7E30-338B-9215-314A5A5539B6> /usr/lib/dyld
    0x7ffdffd76000 -     0x7ffdffde9fff +runtime (203.30) <C98E75A6-BDC8-3D5C-B95B-6422005E96D8> /Library/Apple/*/runtime
    0x7fff200a2000 -     0x7fff200a3fff  libsystem_blocks.dylib (78) <E644CAA0-65B7-36E4-8041-520F3301F3DB> /usr/lib/system/libsystem_blocks.dylib
    0x7fff200a4000 -     0x7fff200d9fff  libxpc.dylib (2038.80.3) <70F26262-01AA-3CEC-9FAD-2701D24096F0> /usr/lib/system/libxpc.dylib
    0x7fff200da000 -     0x7fff200f1fff  libsystem_trace.dylib (1277.80.2) <87FEF600-48D9-31C9-B8FC-D5249B2AE95D> /usr/lib/system/libsystem_trace.dylib
    0x7fff200f2000 -     0x7fff20191fff  libcorecrypto.dylib (1000.80.5) <1EB11CFB-ABD7-36DD-97C7-C112A6601416> /usr/lib/system/libcorecrypto.dylib
    0x7fff20192000 -     0x7fff201befff  libsystem_malloc.dylib (317.40.8) <A498D1EF-E43D-310C-84E8-9C0AADA0C475> /usr/lib/system/libsystem_malloc.dylib
    0x7fff201bf000 -     0x7fff20203fff  libdispatch.dylib (1271.40.12) <AD988EEA-1A2F-3404-9A6E-390FC2504223> /usr/lib/system/libdispatch.dylib
    0x7fff20204000 -     0x7fff2023dfff  libobjc.A.dylib (818.2) <0F399805-A533-3DC9-A951-1D3DF1442BD9> /usr/lib/libobjc.A.dylib
    0x7fff2023e000 -     0x7fff20240fff  libsystem_featureflags.dylib (28.60.1) <9CECB43A-094E-3CA9-B730-24DEA1A6DE05> /usr/lib/system/libsystem_featureflags.dylib
    0x7fff20241000 -     0x7fff202c9fff  libsystem_c.dylib (1439.40.11) <4AF71812-4099-3E96-B271-1F259491A2B2> /usr/lib/system/libsystem_c.dylib
    0x7fff202ca000 -     0x7fff2031ffff  libc++.1.dylib (904.4) <B217D905-4F9C-3DE0-8844-88FAA3C2C851> /usr/lib/libc++.1.dylib
    0x7fff20320000 -     0x7fff20338fff  libc++abi.dylib (904.4) <3C9FE530-3CD2-3A64-8A36-70816AEBDF0D> /usr/lib/libc++abi.dylib
    0x7fff20339000 -     0x7fff20367fff  libsystem_kernel.dylib (7195.81.3) <AB413518-ECDE-3F04-A61C-278D3CF43076> /usr/lib/system/libsystem_kernel.dylib
    0x7fff20368000 -     0x7fff20373fff  libsystem_pthread.dylib (454.80.2) <B989DF6C-ADFE-3AF9-9C91-07D2521F9E47> /usr/lib/system/libsystem_pthread.dylib
    0x7fff20374000 -     0x7fff203aefff  libdyld.dylib (832.7.3) <4641E48F-75B5-3CC7-8263-47BF79F15394> /usr/lib/system/libdyld.dylib
    0x7fff203af000 -     0x7fff203b8fff  libsystem_platform.dylib (254.80.2) <1C3E1A0A-92A8-3CDE-B622-8940B43A5DF2> /usr/lib/system/libsystem_platform.dylib
    0x7fff203b9000 -     0x7fff203e4fff  libsystem_info.dylib (542.40.3) <0C96CFE8-71F5-3335-8423-581BC3DE5846> /usr/lib/system/libsystem_info.dylib
    0x7fff203e5000 -     0x7fff20880fff  com.apple.CoreFoundation (6.9 - 1774.101) <46680730-F553-3297-B602-7A4372447F83> /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
    0x7fff20881000 -     0x7fff20ab0fff  com.apple.LaunchServices (1122.11 - 1122.11) <9ACD5692-3B92-3E6E-8B24-56ADCC911556> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
    0x7fff20ab1000 -     0x7fff20b84fff  com.apple.gpusw.MetalTools (1.0 - 1) <B1FDD261-7707-3E20-A6C2-99D9AF46356B> /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
    0x7fff20b85000 -     0x7fff20d1dfff  libBLAS.dylib (1336.40.1) <32291F75-309C-32E5-91E3-989C3DD033C1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
    0x7fff20d1e000 -     0x7fff20d6bfff  com.apple.Lexicon-framework (1.0 - 86.1) <2F429EBD-1BD2-3057-B760-8A81546DBD6F> /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
    0x7fff20d6c000 -     0x7fff20ddafff  libSparse.dylib (106) <B889DE4E-7356-3CC8-A13E-68D15E2024DF> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
    0x7fff20ddb000 -     0x7fff20e58fff  com.apple.SystemConfiguration (1.20 - 1.20) <3518EA0E-C32D-32CC-81B9-0F3C83B6430C> /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
    0x7fff20e59000 -     0x7fff20e8efff  libCRFSuite.dylib (50) <970D1F7B-5DBD-355F-80D8-C820AA1626D2> /usr/lib/libCRFSuite.dylib
    0x7fff20e8f000 -     0x7fff210c6fff  libmecabra.dylib (929.1.1) <102A0AD8-D119-340B-B652-B75F0AAB1C7E> /usr/lib/libmecabra.dylib
    0x7fff210c7000 -     0x7fff2142afff  com.apple.Foundation (6.9 - 1774.101) <8D9081B3-3F6A-31A0-9B20-1AE5CD8DD747> /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
    0x7fff2142b000 -     0x7fff21517fff  com.apple.LanguageModeling (1.0 - 247.1) <1A05BCD7-232F-3950-936D-EC0F95BA3FB0> /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
    0x7fff21518000 -     0x7fff2164efff  com.apple.CoreDisplay (231.3 - 231.3) <6DD6A260-800F-3284-842C-8E4CB9EA47FF> /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
    0x7fff2164f000 -     0x7fff218c5fff  com.apple.audio.AudioToolboxCore (1.0 - 1180.25) <DEE2C5BA-BFD1-349F-A10A-B10717BA8F7C> /System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
    0x7fff218c6000 -     0x7fff21aaefff  com.apple.CoreText (677.3.0.4 - 677.3.0.4) <9A8DC9A0-1A80-3A26-ACA0-A245D3FFF921> /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
    0x7fff21aaf000 -     0x7fff22153fff  com.apple.audio.CoreAudio (5.0 - 5.0) <801E2D1E-7EA5-37DA-8F44-B6D7DD3CE5B9> /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
    0x7fff22154000 -     0x7fff224a5fff  com.apple.security (7.0 - 59754.80.3) <B377D7C7-EDB6-3737-B492-E9872F4C6469> /System/Library/Frameworks/Security.framework/Versions/A/Security
    0x7fff224a6000 -     0x7fff22707fff  libicucore.A.dylib (66109) <8F8D8A8B-4EE0-3C09-9F45-725A1FBDD38C> /usr/lib/libicucore.A.dylib
    0x7fff22708000 -     0x7fff22711fff  libsystem_darwin.dylib (1439.40.11) <E016D8F7-C87F-36F8-B8A0-6A61B8E4BACB> /usr/lib/system/libsystem_darwin.dylib
    0x7fff22712000 -     0x7fff229f9fff  com.apple.CoreServices.CarbonCore (1307 - 1307) <B857EADF-D517-34E8-8053-34C0E6695250> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
    0x7fff22a39000 -     0x7fff22a73fff  com.apple.CSStore (1122.11 - 1122.11) <89992991-8538-380B-B2B8-4EA997CBFDBE> /System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
    0x7fff22a74000 -     0x7fff22b22fff  com.apple.framework.IOKit (2.0.2 - 1845.81.1) <49AC0177-35A3-3C96-AD9D-3E59923C4761> /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
    0x7fff22b23000 -     0x7fff22b2efff  libsystem_notify.dylib (279.40.4) <B2BF20C7-448A-3FBD-A2F5-AB7618D173F6> /usr/lib/system/libsystem_notify.dylib
    0x7fff22b2f000 -     0x7fff22b7afff  libsandbox.1.dylib (1441.60.4) <591F41F3-1FE9-354F-A1F9-BC0CC73333DA> /usr/lib/libsandbox.1.dylib
    0x7fff22b7b000 -     0x7fff238ddfff  com.apple.AppKit (6.9 - 2022.30.122) <EA4B3536-A5AF-3E5D-A8E3-A3F795F34F05> /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
    0x7fff238de000 -     0x7fff23b32fff  com.apple.UIFoundation (1.0 - 727.3) <5A905085-B5EB-3F71-A663-200428E7A5F4> /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
    0x7fff23b33000 -     0x7fff23b45fff  com.apple.UniformTypeIdentifiers (633.0.2 - 633.0.2) <2AAE247F-1BA0-3E42-A07B-CBE413747B30> /System/Library/Frameworks/UniformTypeIdentifiers.framework/Versions/A/UniformTypeIdentifiers
    0x7fff23f9d000 -     0x7fff245e0fff  libnetwork.dylib (2288.80.2) <A3F1E999-6D61-32D7-B3F7-67832CEA53CD> /usr/lib/libnetwork.dylib
    0x7fff245e1000 -     0x7fff24a7efff  com.apple.CFNetwork (1220.1 - 1220.1) <04A917FB-DBFB-3432-BA4C-5B860990A420> /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
    0x7fff24a7f000 -     0x7fff24a8dfff  libsystem_networkextension.dylib (1295.80.3) <5213D866-7D0E-3FD9-8E1A-03C0E39CEC44> /usr/lib/system/libsystem_networkextension.dylib
    0x7fff24a8e000 -     0x7fff24a8efff  libenergytrace.dylib (22) <33A9FBF3-A2D3-3ECE-9370-B0ADDE3896DE> /usr/lib/libenergytrace.dylib
    0x7fff24a8f000 -     0x7fff24aeafff  libMobileGestalt.dylib (978.80.1) <C4C7A5DC-C3AD-374D-902A-B6DED14FBB67> /usr/lib/libMobileGestalt.dylib
    0x7fff24aeb000 -     0x7fff24b01fff  libsystem_asl.dylib (385) <5B48071E-85EB-33B0-AE9B-127AEB398AEC> /usr/lib/system/libsystem_asl.dylib
    0x7fff24b02000 -     0x7fff24b19fff  com.apple.TCC (1.0 - 1) <2F48471B-68F3-3017-8B18-BEDD4ED5853F> /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
    0x7fff24b1a000 -     0x7fff24e80fff  com.apple.SkyLight (1.600.0 - 570.7) <8034EAA7-787C-3A3E-A301-FF90376F247D> /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
    0x7fff24e81000 -     0x7fff2553afff  com.apple.CoreGraphics (2.0 - 1463.3.2) <CD74586C-EAE0-3D5A-9B83-AA05E664D1AB> /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
    0x7fff2553b000 -     0x7fff25631fff  com.apple.ColorSync (4.13.0 - 3473.3.1) <A67D9B0A-E9FB-325A-873B-032DAF45C112> /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
    0x7fff25632000 -     0x7fff2568dfff  com.apple.HIServices (1.22 - 714) <780B2B09-80A6-32C8-B9E5-024988196E00> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
    0x7fff25a39000 -     0x7fff25e68fff  com.apple.CoreData (120 - 1044.3) <4A41404B-4386-3811-94DE-0675E767E9BA> /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
    0x7fff25e69000 -     0x7fff25e7ffff  com.apple.ProtocolBuffer (1 - 285.23.11.29.1) <58CD91DC-64A9-3A97-AE41-6EA30308D617> /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
    0x7fff25e80000 -     0x7fff26037fff  libsqlite3.dylib (321.1) <5058AACC-054E-34D1-8E67-4C48C2B0814C> /usr/lib/libsqlite3.dylib
    0x7fff26038000 -     0x7fff260b4fff  com.apple.Accounts (113 - 113) <BCB8494A-A340-30A1-928C-9B53E953328D> /System/Library/Frameworks/Accounts.framework/Versions/A/Accounts
    0x7fff260b5000 -     0x7fff260cdfff  com.apple.commonutilities (8.0 - 900) <8C96D016-2B40-39C0-A51C-9CF687AE7218> /System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
    0x7fff260ce000 -     0x7fff2614ffff  com.apple.BaseBoard (526 - 526) <3A964BB6-7AB8-3B5D-BAF6-40F56D2BA393> /System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
    0x7fff26150000 -     0x7fff2619bfff  com.apple.RunningBoardServices (1.0 - 505.80.1) <4B9FFFB3-310F-350A-BEBB-AB779BD3F405> /System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
    0x7fff2619c000 -     0x7fff26211fff  com.apple.AE (918.0.1 - 918.0.1) <9B6B42DB-8768-343B-B10E-A9A5710280CD> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
    0x7fff26212000 -     0x7fff26218fff  libdns_services.dylib (1310.80.1) <97EB5DFD-BB41-3834-BF09-1F597D84F324> /usr/lib/libdns_services.dylib
    0x7fff26219000 -     0x7fff26220fff  libsystem_symptoms.dylib (1431.40.36) <BC85B46C-02EE-31FF-861D-F0DE01E8F6CF> /usr/lib/system/libsystem_symptoms.dylib
    0x7fff26221000 -     0x7fff263a5fff  com.apple.Network (1.0 - 1) <75C2713C-F0D8-32BA-A839-17A2AE49A061> /System/Library/Frameworks/Network.framework/Versions/A/Network
    0x7fff263a6000 -     0x7fff263cafff  com.apple.analyticsd (1.0 - 1) <4FFF906A-FE79-38F9-B777-AE878A0C99F1> /System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
    0x7fff263cb000 -     0x7fff263cdfff  libDiagnosticMessagesClient.dylib (112) <20EDB261-69C7-3E4A-8C00-878814186A62> /usr/lib/libDiagnosticMessagesClient.dylib
    0x7fff263ce000 -     0x7fff2641afff  com.apple.spotlight.metadata.utilities (1.0 - 2150.7.5) <FB7BF527-2D95-3E82-AAD8-D42B33DAC0F0> /System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
    0x7fff2641b000 -     0x7fff264b5fff  com.apple.Metadata (10.7.0 - 2150.7.5) <49187239-597B-31A1-8895-8AA265C818C7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
    0x7fff264b6000 -     0x7fff264bcfff  com.apple.DiskArbitration (2.7 - 2.7) <ACFCD23E-05DF-3F96-BCFA-E294AAAFD2CE> /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
    0x7fff264bd000 -     0x7fff26e45fff  com.apple.vImage (8.1 - 544.2) <A9DEA5E2-C2EC-3802-BB3B-820F1E3D2D28> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
    0x7fff26e46000 -     0x7fff27110fff  com.apple.QuartzCore (1.11 - 926.8) <04D8759B-1119-3E37-B922-32BDECB7C5D2> /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
    0x7fff27111000 -     0x7fff27152fff  libFontRegistry.dylib (309) <9E9329F6-7384-3C7F-83E7-D52CD7FFBC09> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
    0x7fff27153000 -     0x7fff27294fff  com.apple.coreui (2.1 - 690) <6DB427BB-44CA-3002-A3FF-77F0FEFC2A51> /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
    0x7fff27381000 -     0x7fff2738cfff  com.apple.PerformanceAnalysis (1.275 - 275) <2E5E666D-EE93-3949-8C76-692FA748D129> /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
    0x7fff2738d000 -     0x7fff2739cfff  com.apple.OpenDirectory (11.2 - 230.40.1) <333A7F2E-0F3E-37F1-9E1B-69996F5084D2> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
    0x7fff2739d000 -     0x7fff273bcfff  com.apple.CFOpenDirectory (11.2 - 230.40.1) <25F138F8-9E55-3749-8271-0FDB275C3E2C> /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
    0x7fff273bd000 -     0x7fff273c5fff  com.apple.CoreServices.FSEvents (1290.40.2 - 1290.40.2) <6B70B98B-BCC5-3FBE-A6B5-CD0696AA055A> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
    0x7fff273c6000 -     0x7fff273eafff  com.apple.coreservices.SharedFileList (144 - 144) <C861FAD6-D3A5-302C-88AE-B2813F7201A7> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
    0x7fff273eb000 -     0x7fff273edfff  libapp_launch_measurement.dylib (14.1) <2BBB708C-4D91-364E-ABD0-39BF198688A6> /usr/lib/libapp_launch_measurement.dylib
    0x7fff273ee000 -     0x7fff27436fff  com.apple.CoreAutoLayout (1.0 - 21.10.1) <7A2E42E6-3AF2-3ECB-8A16-5C4AC41206EE> /System/Library/PrivateFrameworks/CoreAutoLayout.framework/Versions/A/CoreAutoLayout
    0x7fff27437000 -     0x7fff27519fff  libxml2.2.dylib (34.9) <E0BF29C7-869B-3DD5-82AE-F36E6398091A> /usr/lib/libxml2.2.dylib
    0x7fff2751a000 -     0x7fff27566fff  com.apple.CoreVideo (1.8 - 408.4) <50857F8D-C7CC-3609-B0DB-FC3C7382243B> /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
    0x7fff27567000 -     0x7fff27569fff  com.apple.loginsupport (1.0 - 1) <B149BCAF-854C-3820-809D-15C6077FFB8B> /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
    0x7fff2756a000 -     0x7fff27592fff  com.apple.aps.framework (4.0 - 4.0) <D86ED827-F22D-3A52-B055-251478B29AE1> /System/Library/PrivateFrameworks/ApplePushService.framework/Versions/A/ApplePushService
    0x7fff27593000 -     0x7fff275b0fff  com.apple.UserManagement (1.0 - 1) <B6B35079-3860-384F-B7A2-584192BAAE70> /System/Library/PrivateFrameworks/UserManagement.framework/Versions/A/UserManagement
    0x7fff2854b000 -     0x7fff2855bfff  libsystem_containermanager.dylib (318.80.2) <6F08275F-B912-3D8E-9D74-4845158AE4F3> /usr/lib/system/libsystem_containermanager.dylib
    0x7fff2855c000 -     0x7fff2856dfff  com.apple.IOSurface (289.3 - 289.3) <029C5E16-2E04-3E98-BE25-CC8BAE5E3D19> /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
    0x7fff2856e000 -     0x7fff28576fff  com.apple.IOAccelerator (439.52 - 439.52) <41EDF102-E1B5-3FBA-A74A-6C583CAA5D24> /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
    0x7fff28577000 -     0x7fff2869cfff  com.apple.Metal (244.32.7 - 244.32.7) <829B9C4D-2DB6-38C9-9FE8-E6544FB3BDCC> /System/Library/Frameworks/Metal.framework/Versions/A/Metal
    0x7fff2869d000 -     0x7fff286b9fff  com.apple.audio.caulk (1.0 - 70) <3FFEB564-C7CC-3F3E-B193-3F4E7B7C6764> /System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
    0x7fff286ba000 -     0x7fff287a3fff  com.apple.CoreMedia (1.0 - 2765.6.4.2) <8E50C806-C6A2-3B96-B3D2-DA1FFC73D2A8> /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
    0x7fff287a4000 -     0x7fff28900fff  libFontParser.dylib (305.3.0.1) <2CD3B3C9-7022-34DD-BF53-D48D79DEF726> /System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
    0x7fff28901000 -     0x7fff28c00fff  com.apple.HIToolbox (2.1.1 - 1061.2) <82B316E1-E47F-334D-8C33-DB1B7E8A4F71> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
    0x7fff28c01000 -     0x7fff28c14fff  com.apple.framework.DFRFoundation (1.0 - 265) <4B26DB42-BFDD-3B0D-8966-3D0926A3A5B7> /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
    0x7fff28c15000 -     0x7fff28c18fff  com.apple.dt.XCTTargetBootstrap (1.0 - 17500) <D279B67B-7108-3A16-93E5-5A429B898DAA> /System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
    0x7fff28c19000 -     0x7fff28c42fff  com.apple.CoreSVG (1.0 - 149) <D88B5A7D-F9F7-36C2-A346-87D7163605A0> /System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
    0x7fff28c43000 -     0x7fff28e81fff  com.apple.ImageIO (3.3.0 - 2130.3.5) <537A58B4-04CC-3405-9591-F09E3D9C87CE> /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
    0x7fff28e82000 -     0x7fff291fffff  com.apple.CoreImage (16.2.0 - 1130.1) <29BE82F7-93BE-336A-AF66-9DD3F48B8565> /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
    0x7fff29200000 -     0x7fff2925bfff  com.apple.MetalPerformanceShaders.MPSCore (1.0 - 1) <287C79B5-4E13-3DF6-BDC4-439EC621E010> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSCore.framework/Versions/A/MPSCore
    0x7fff2925c000 -     0x7fff2925ffff  libsystem_configuration.dylib (1109.60.2) <4917D824-4DE8-32CC-9ED2-1FBF371FEB9F> /usr/lib/system/libsystem_configuration.dylib
    0x7fff29260000 -     0x7fff29264fff  libsystem_sandbox.dylib (1441.60.4) <5F7F3DD1-4B38-310C-AA8F-19FF1B0F5276> /usr/lib/system/libsystem_sandbox.dylib
    0x7fff29265000 -     0x7fff29266fff  com.apple.AggregateDictionary (1.0 - 1) <E6C1A91D-4ADE-33CB-AA47-2F573811BFD9> /System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
    0x7fff29267000 -     0x7fff2926afff  com.apple.AppleSystemInfo (3.1.5 - 3.1.5) <4F8A1D06-3EFF-3174-BE9C-C4B70A3EA290> /System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
    0x7fff2926b000 -     0x7fff2926cfff  liblangid.dylib (136) <E8044658-AE79-3930-A902-07A38BB22382> /usr/lib/liblangid.dylib
    0x7fff2926d000 -     0x7fff2930dfff  com.apple.CoreNLP (1.0 - 245.1) <6C49B26B-CB39-3504-AD5E-9C3333FFE086> /System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
    0x7fff2930e000 -     0x7fff29314fff  com.apple.LinguisticData (1.0 - 399) <B059FF7F-731A-38F1-884A-588C6C8CA7F2> /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
    0x7fff29315000 -     0x7fff2991cfff  libBNNS.dylib (288.80.1) <4146360D-FDD5-3901-9E75-C0A01F73D660> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
    0x7fff2991d000 -     0x7fff29aadfff  libvDSP.dylib (760.40.6) <9D90DE5F-72DC-3334-9010-C79BA93CADF6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
    0x7fff29aae000 -     0x7fff29ac0fff  com.apple.CoreEmoji (1.0 - 128) <D43F3FFA-6692-3D56-ACBA-DDA40C566DDE> /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
    0x7fff29ac1000 -     0x7fff29acbfff  com.apple.IOMobileFramebuffer (343.0.0 - 343.0.0) <B15E9DA1-1C81-3ECF-94C7-FD137AD6C5E2> /System/Library/PrivateFrameworks/IOMobileFramebuffer.framework/Versions/A/IOMobileFramebuffer
    0x7fff29acc000 -     0x7fff29b9efff  com.apple.framework.CoreWLAN (16.0 - 1657) <35927D28-3324-3CAB-9255-276A7022EADC> /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
    0x7fff29b9f000 -     0x7fff29d9efff  com.apple.CoreUtils (6.5 - 650.6) <184C48A4-7F66-395B-81DB-DAA1641383CF> /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
    0x7fff29d9f000 -     0x7fff29dc1fff  com.apple.MobileKeyBag (2.0 - 1.0) <0F83FED4-709A-37A0-9E04-EFFD71CB1272> /System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
    0x7fff29dc2000 -     0x7fff29dd2fff  com.apple.AssertionServices (1.0 - 505.80.1) <A00B802D-7BB8-3F6B-A79D-E9697F7D0ABB> /System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
    0x7fff29dd3000 -     0x7fff29e5ffff  com.apple.securityfoundation (6.0 - 55240.40.4) <72AC63B1-0B72-394F-97E8-BA9B114DD0A9> /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
    0x7fff29e60000 -     0x7fff29e69fff  com.apple.coreservices.BackgroundTaskManagement (1.0 - 104) <EC15118E-62BD-3C24-A880-3B9B74318B0B> /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
    0x7fff29e6a000 -     0x7fff29e6efff  com.apple.xpc.ServiceManagement (1.0 - 1) <FD031028-B702-3909-B2AF-3916404DD4A8> /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
    0x7fff29e6f000 -     0x7fff29e71fff  libquarantine.dylib (119.40.2) <40D35D75-524B-3DA6-8159-E7E0FA66F5BC> /usr/lib/system/libquarantine.dylib
    0x7fff29e72000 -     0x7fff29e7dfff  libCheckFix.dylib (31) <74E17BB2-1A3C-3574-92DD-63ABE39E3FF9> /usr/lib/libCheckFix.dylib
    0x7fff29e7e000 -     0x7fff29e95fff  libcoretls.dylib (169) <B33BEF87-3275-356D-9815-D0E94122D2EB> /usr/lib/libcoretls.dylib
    0x7fff29e96000 -     0x7fff29ea6fff  libbsm.0.dylib (68.40.1) <D71EF121-D4B0-306E-9843-9FAFD558E3A4> /usr/lib/libbsm.0.dylib
    0x7fff29ea7000 -     0x7fff29ef0fff  libmecab.dylib (929.1.1) <1F424683-4213-3594-9BF5-EFCCCDAA83A5> /usr/lib/libmecab.dylib
    0x7fff29ef1000 -     0x7fff29ef6fff  libgermantok.dylib (24) <E40EFA11-E95C-36D1-A8BE-8CA5B1DD179D> /usr/lib/libgermantok.dylib
    0x7fff29ef7000 -     0x7fff29f0dfff  libLinearAlgebra.dylib (1336.40.1) <C3EC02A5-7457-3CE6-9888-AD74A0193C1F> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
    0x7fff29f0e000 -     0x7fff2a135fff  com.apple.MetalPerformanceShaders.MPSNeuralNetwork (1.0 - 1) <8FA469B3-48BE-315B-B3A0-C868CD541608> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
    0x7fff2a136000 -     0x7fff2a185fff  com.apple.MetalPerformanceShaders.MPSRayIntersector (1.0 - 1) <613BB6F1-3588-3E25-B523-059022FBE56E> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
    0x7fff2a186000 -     0x7fff2a2cdfff  com.apple.MLCompute (1.0 - 1) <01B968D9-A464-3667-8B8E-C99AEBA1FF79> /System/Library/Frameworks/MLCompute.framework/Versions/A/MLCompute
    0x7fff2a2ce000 -     0x7fff2a304fff  com.apple.MetalPerformanceShaders.MPSMatrix (1.0 - 1) <B988D5F6-4E54-335D-A654-12C74FD668EA> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
    0x7fff2a305000 -     0x7fff2a342fff  com.apple.MetalPerformanceShaders.MPSNDArray (1.0 - 1) <51ECDE6B-39F8-3BAB-ADC1-84C958F40A3F> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
    0x7fff2a343000 -     0x7fff2a3d3fff  com.apple.MetalPerformanceShaders.MPSImage (1.0 - 1) <D009508B-DCDF-3421-B1CB-40FDF4A68E93> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/Frameworks/MPSImage.framework/Versions/A/MPSImage
    0x7fff2a3d4000 -     0x7fff2a3e3fff  com.apple.AppleFSCompression (125 - 1.0) <879A04AA-F9A1-3640-A9EF-F5D0813C852A> /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
    0x7fff2a3e4000 -     0x7fff2a3f1fff  libbz2.1.0.dylib (44) <E163D5F9-E202-3A53-817B-8BC40B9293C0> /usr/lib/libbz2.1.0.dylib
    0x7fff2a3f2000 -     0x7fff2a3f6fff  libsystem_coreservices.dylib (127) <529A0663-A936-309C-9318-1B04B7F70658> /usr/lib/system/libsystem_coreservices.dylib
    0x7fff2a3f7000 -     0x7fff2a424fff  com.apple.CoreServices.OSServices (1122.11 - 1122.11) <8D30829B-426E-361E-B2A9-5850F1E5513D> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
    0x7fff2a425000 -     0x7fff2a556fff  com.apple.AuthKit (1.0 - 1) <4A9B2D94-7AB0-3417-8D4E-A9C6C31C31D4> /System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
    0x7fff2a557000 -     0x7fff2a587fff  com.apple.UserNotifications (1.0 - 348.2) <887991AA-EF4B-3D5B-8C19-700BFBB83CAF> /System/Library/Frameworks/UserNotifications.framework/Versions/A/UserNotifications
    0x7fff2a5fa000 -     0x7fff2a60cfff  libz.1.dylib (76) <6E2BD7A3-DC55-3183-BBF7-3AC367BC1834> /usr/lib/libz.1.dylib
    0x7fff2a60d000 -     0x7fff2a658fff  libsystem_m.dylib (3186.40.2) <7BE9BAE3-ADED-35DD-B920-34F590BAB507> /usr/lib/system/libsystem_m.dylib
    0x7fff2a659000 -     0x7fff2a659fff  libcharset.1.dylib (59) <D14F9D24-693A-37F0-8F92-D260248EB282> /usr/lib/libcharset.1.dylib
    0x7fff2a65a000 -     0x7fff2a65ffff  libmacho.dylib (973.4) <C2584BC4-497B-3170-ADDF-21B8E10B4DFD> /usr/lib/system/libmacho.dylib
    0x7fff2a660000 -     0x7fff2a67bfff  libkxld.dylib (7195.81.3) <DE05C188-D9FE-30DC-8299-DF3DC9F837A5> /usr/lib/system/libkxld.dylib
    0x7fff2a67c000 -     0x7fff2a687fff  libcommonCrypto.dylib (60178.40.2) <822A29CE-BF54-35AD-BB15-8FAECB800C7D> /usr/lib/system/libcommonCrypto.dylib
    0x7fff2a688000 -     0x7fff2a692fff  libunwind.dylib (200.10) <1D0A4B4A-4370-3548-8DC1-42A7B4BD45D3> /usr/lib/system/libunwind.dylib
    0x7fff2a693000 -     0x7fff2a69afff  liboah.dylib (203.30) <44C477D9-013F-3A6D-A9FE-68A89214E6A5> /usr/lib/liboah.dylib
    0x7fff2a69b000 -     0x7fff2a6a5fff  libcopyfile.dylib (173.40.2) <39DBE613-135B-3AFE-A6AF-7898A37F70C2> /usr/lib/system/libcopyfile.dylib
    0x7fff2a6a6000 -     0x7fff2a6adfff  libcompiler_rt.dylib (102.2) <62EE1D14-5ED7-3CEC-81C0-9C93833641F1> /usr/lib/system/libcompiler_rt.dylib
    0x7fff2a6ae000 -     0x7fff2a6b0fff  libsystem_collections.dylib (1439.40.11) <C53D5E0C-0C4F-3B35-A24B-E0D7101A3F95> /usr/lib/system/libsystem_collections.dylib
    0x7fff2a6b1000 -     0x7fff2a6b3fff  libsystem_secinit.dylib (87.60.1) <E05E35BC-1BAB-365B-8BEE-D774189EFD3B> /usr/lib/system/libsystem_secinit.dylib
    0x7fff2a6b4000 -     0x7fff2a6b6fff  libremovefile.dylib (49.40.3) <5CC12A16-82CB-32F0-9040-72CFC88A48DF> /usr/lib/system/libremovefile.dylib
    0x7fff2a6b7000 -     0x7fff2a6b7fff  libkeymgr.dylib (31) <803F6AED-99D5-3CCF-B0FA-361BCF14C8C0> /usr/lib/system/libkeymgr.dylib
    0x7fff2a6b8000 -     0x7fff2a6bffff  libsystem_dnssd.dylib (1310.80.1) <E0A0CAB3-6779-3C83-AC67-046CFE69F9C2> /usr/lib/system/libsystem_dnssd.dylib
    0x7fff2a6c0000 -     0x7fff2a6c5fff  libcache.dylib (83) <1A98B064-8FED-39CF-BB2E-5BDA1EF5B65A> /usr/lib/system/libcache.dylib
    0x7fff2a6c6000 -     0x7fff2a6c7fff  libSystem.B.dylib (1292.60.1) <83503CE0-32B1-36DB-A4F0-3CC6B7BCF50A> /usr/lib/libSystem.B.dylib
    0x7fff2a6c8000 -     0x7fff2a6cbfff  libfakelink.dylib (3) <D939A124-9FD5-37A2-B03B-72E98CBC98FE> /usr/lib/libfakelink.dylib
    0x7fff2a6cc000 -     0x7fff2a6ccfff  com.apple.SoftLinking (1.0 - 1) <EF2AC5FF-B98D-3252-ABA8-2FC721CBA942> /System/Library/PrivateFrameworks/SoftLinking.framework/Versions/A/SoftLinking
    0x7fff2a6cd000 -     0x7fff2a704fff  libpcap.A.dylib (98.40.1) <DE5787F8-D011-3E71-8323-936B35976D9E> /usr/lib/libpcap.A.dylib
    0x7fff2a705000 -     0x7fff2a7f5fff  libiconv.2.dylib (59) <AD10ECF4-E137-3152-9612-7EC548D919E8> /usr/lib/libiconv.2.dylib
    0x7fff2a7f6000 -     0x7fff2a807fff  libcmph.dylib (8) <A5D1EBB3-70A1-3ECA-A3C7-E97FBAD36ECF> /usr/lib/libcmph.dylib
    0x7fff2a808000 -     0x7fff2a879fff  libarchive.2.dylib (83.40.4) <9061C767-43FD-3483-9C48-73973AF82DC1> /usr/lib/libarchive.2.dylib
    0x7fff2a87a000 -     0x7fff2a8e1fff  com.apple.SearchKit (1.4.1 - 1.4.1) <6243D4C0-3572-30A6-889A-B8690A5EAC24> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
    0x7fff2a8e2000 -     0x7fff2a8e3fff  libThaiTokenizer.dylib (3) <47CDE3EE-60AB-38CE-9494-5CC047CACA7F> /usr/lib/libThaiTokenizer.dylib
    0x7fff2a8e4000 -     0x7fff2a90bfff  com.apple.applesauce (1.0 - 16.26) <4A637FE0-A740-32F0-AE70-4593F6DF1573> /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
    0x7fff2a90c000 -     0x7fff2a923fff  libapple_nghttp2.dylib (1.41) <A2F6DE8D-2B38-3669-A16E-E1BD54108F24> /usr/lib/libapple_nghttp2.dylib
    0x7fff2a924000 -     0x7fff2a936fff  libSparseBLAS.dylib (1336.40.1) <68601E17-33FE-3252-9A8A-7A3CF03333C7> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
    0x7fff2a937000 -     0x7fff2a938fff  com.apple.MetalPerformanceShaders.MetalPerformanceShaders (1.0 - 1) <F37DBCE9-20CD-33D4-806B-93B326E08422> /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
    0x7fff2a939000 -     0x7fff2a93dfff  libpam.2.dylib (28.40.1) <FA3308D0-E7B4-3A2C-AE39-0E085F6CDEE0> /usr/lib/libpam.2.dylib
    0x7fff2a93e000 -     0x7fff2a956fff  libcompression.dylib (96.40.6) <9F4FE20A-83E3-3690-9B9B-4DD2F7D9B179> /usr/lib/libcompression.dylib
    0x7fff2a957000 -     0x7fff2a95cfff  libQuadrature.dylib (7) <55EE1866-623B-3C10-91FB-C8B06EB83995> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
    0x7fff2a95d000 -     0x7fff2ad07fff  libLAPACK.dylib (1336.40.1) <C9D58ECE-1DDC-3CBE-B43C-EC3FF00E49F1> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
    0x7fff2ad08000 -     0x7fff2ad56fff  com.apple.DictionaryServices (1.2 - 341) <5D0B1BB2-995B-32EB-AE75-F5F27127ACAF> /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
    0x7fff2ad57000 -     0x7fff2ad6ffff  liblzma.5.dylib (16) <168D84A7-8E54-361E-9161-B661D96C0C9A> /usr/lib/liblzma.5.dylib
    0x7fff2ad70000 -     0x7fff2ad71fff  libcoretls_cfhelpers.dylib (169) <80AF345B-1989-3C88-AEF4-8FF18A366A9C> /usr/lib/libcoretls_cfhelpers.dylib
    0x7fff2ad72000 -     0x7fff2ae6cfff  com.apple.APFS (1677.81.1 - 1677.81.1) <E48CCAAC-34B5-377E-8E5D-06CDBD411C2F> /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
    0x7fff2ae6d000 -     0x7fff2ae7afff  libxar.1.dylib (452) <FAA7B36E-21EC-3ADF-AA6A-E3742737CA3A> /usr/lib/libxar.1.dylib
    0x7fff2ae7b000 -     0x7fff2ae7efff  libutil.dylib (58.40.2) <0A268749-08E7-3551-8969-442210651CCA> /usr/lib/libutil.dylib
    0x7fff2ae7f000 -     0x7fff2aea7fff  libxslt.1.dylib (17.3) <1C5219FB-B504-3658-B23B-2C45A3BA28F1> /usr/lib/libxslt.1.dylib
    0x7fff2aea8000 -     0x7fff2aeb2fff  libChineseTokenizer.dylib (37) <718400BF-9911-3CB6-8CCE-4C2D7C35D80A> /usr/lib/libChineseTokenizer.dylib
    0x7fff2aeb3000 -     0x7fff2b02bfff  libvMisc.dylib (760.40.6) <DE208D00-3DED-315A-A4C2-E589A9B78BA6> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
    0x7fff2b02c000 -     0x7fff2b15afff  libate.dylib (3.0.4) <F28D386C-DD1E-3557-A9D3-B505094E49D9> /usr/lib/libate.dylib
    0x7fff2b15b000 -     0x7fff2b162fff  libIOReport.dylib (64) <8DEEA01D-B715-340A-900E-B448AB22720E> /usr/lib/libIOReport.dylib
    0x7fff2b163000 -     0x7fff2b191fff  com.apple.CrashReporterSupport (10.13 - 15047.1) <EA306EDB-2A02-3FB6-8812-F5EAA337AEE6> /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
    0x7fff2b248000 -     0x7fff2b27dfff  com.apple.pluginkit.framework (1.0 - 1) <343BA2F7-C204-3C30-BAC1-C85CC0A8DCFF> /System/Library/PrivateFrameworks/PlugInKit.framework/Versions/A/PlugInKit
    0x7fff2b27e000 -     0x7fff2b285fff  libMatch.1.dylib (38) <DE8B7844-BFB2-3E3E-9FD0-1C9AD1DC1736> /usr/lib/libMatch.1.dylib
    0x7fff2b286000 -     0x7fff2b311fff  libCoreStorage.dylib (554) <044E6815-6340-31D5-BEE9-760C354E92A3> /usr/lib/libCoreStorage.dylib
    0x7fff2b312000 -     0x7fff2b365fff  com.apple.AppleVAFramework (6.1.3 - 6.1.3) <E3BE877B-1C78-3ABF-8C41-66FE9B6971C7> /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
    0x7fff2b366000 -     0x7fff2b37ffff  libexpat.1.dylib (26) <1D978F91-674E-3A44-8A93-773C7E3E513C> /usr/lib/libexpat.1.dylib
    0x7fff2b380000 -     0x7fff2b389fff  libheimdal-asn1.dylib (597.80.1) <8F6CD867-FB45-375D-82C1-E0AE79558C8C> /usr/lib/libheimdal-asn1.dylib
    0x7fff2b38a000 -     0x7fff2b39efff  com.apple.IconFoundation (479.3 - 479.3) <3563C4B4-ABF6-3DE0-8381-D3667DFE2B80> /System/Library/PrivateFrameworks/IconFoundation.framework/Versions/A/IconFoundation
    0x7fff2b39f000 -     0x7fff2b40cfff  com.apple.IconServices (479.3 - 479.3) <B6859735-701D-307E-8061-298BA2296E47> /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
    0x7fff2b40d000 -     0x7fff2b4aafff  com.apple.MediaExperience (1.0 - 1) <14E84D66-28B8-390E-A499-9F24B7628EC7> /System/Library/PrivateFrameworks/MediaExperience.framework/Versions/A/MediaExperience
    0x7fff2b4ab000 -     0x7fff2b4d4fff  com.apple.persistentconnection (1.0 - 1.0) <B3FE85C5-8034-38D5-8566-5317B49ECF61> /System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
    0x7fff2b4d5000 -     0x7fff2b4e3fff  com.apple.GraphVisualizer (1.0 - 100.1) <A7393BC4-4441-31B5-BB15-5A5A70738BEC> /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
    0x7fff2b4e4000 -     0x7fff2b8fffff  com.apple.vision.FaceCore (4.3.2 - 4.3.2) <23CD0C8A-E300-3E28-BD5B-DDCDA4521C54> /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
    0x7fff2b900000 -     0x7fff2b94afff  com.apple.OTSVG (1.0 - 677.3.0.4) <827396F3-F3A7-3A4F-BE7F-171077501137> /System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
    0x7fff2b94b000 -     0x7fff2b951fff  com.apple.xpc.AppServerSupport (1.0 - 2038.80.3) <C78E9D22-5110-349B-AF8E-6BA893A20214> /System/Library/PrivateFrameworks/AppServerSupport.framework/Versions/A/AppServerSupport
    0x7fff2b952000 -     0x7fff2b963fff  libhvf.dylib (1.0 - $[CURRENT_PROJECT_VERSION]) <F0974976-30C0-35EB-92F1-B4CF1E974F11> /System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
    0x7fff2b964000 -     0x7fff2b966fff  libspindump.dylib (295.1) <3B4701CB-8F66-3E50-A38A-BEEC992AAC31> /usr/lib/libspindump.dylib
    0x7fff2b967000 -     0x7fff2ba27fff  com.apple.Heimdal (4.0 - 2.0) <69768234-4F4F-3AB6-B116-4AE249E6417A> /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
    0x7fff2ba28000 -     0x7fff2ba42fff  com.apple.login (3.0 - 3.0) <B9BEC3A1-688C-3999-B705-2D50B8756E62> /System/Library/PrivateFrameworks/login.framework/Versions/A/login
    0x7fff2bbc2000 -     0x7fff2bbc5fff  libodfde.dylib (26) <47160F56-2A36-3147-B721-279BE2F8B4A6> /usr/lib/libodfde.dylib
    0x7fff2bbc6000 -     0x7fff2bc30fff  com.apple.bom (14.0 - 233) <F4B7C353-8A65-3B54-9E01-2C93CB3F55A3> /System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
    0x7fff2bc31000 -     0x7fff2bc7bfff  com.apple.AppleJPEG (1.0 - 1) <7F3819DE-BCE7-32B7-BB33-10C1DB2BA512> /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
    0x7fff2bc7c000 -     0x7fff2bd59fff  libJP2.dylib (2130.3.5) <DCCC9C8B-D0F7-37A9-A6E7-9308CFBBF7D1> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
    0x7fff2bd5a000 -     0x7fff2bd5dfff  com.apple.WatchdogClient.framework (1.0 - 98.80.2) <C257C950-F430-3762-BC72-15D314D99556> /System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
    0x7fff2bd5e000 -     0x7fff2bd91fff  com.apple.MultitouchSupport.framework (4400.28 - 4400.28) <4243F7DC-7EB9-3750-BE36-527B0BADF36C> /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
    0x7fff2bd92000 -     0x7fff2bee4fff  com.apple.VideoToolbox (1.0 - 2765.6.4.2) <425BDD2D-6C26-3D09-AD9F-942EA387B2A4> /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
    0x7fff2bee5000 -     0x7fff2bf17fff  libAudioToolboxUtility.dylib (1180.25) <83DBFA98-F85B-3B63-B58F-C9989BAC9611> /usr/lib/libAudioToolboxUtility.dylib
    0x7fff2bf18000 -     0x7fff2bf3efff  libPng.dylib (2130.3.5) <2F7DB873-A5A1-35C1-86FF-7E191835B4F7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
    0x7fff2bf3f000 -     0x7fff2bf9efff  libTIFF.dylib (2130.3.5) <76E6AFAE-A77F-39E9-A3A1-F7D202EFBBF7> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
    0x7fff2bf9f000 -     0x7fff2bfbbfff  com.apple.IOPresentment (54 - 37) <5AD7B6E0-1744-3C8D-8A95-FE425DEA005C> /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
    0x7fff2bfbc000 -     0x7fff2bfc2fff  com.apple.GPUWrangler (6.2.2 - 6.2.2) <60363868-111B-36CF-9CDF-2643DF82002D> /System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
    0x7fff2bfc3000 -     0x7fff2bfc5fff  libRadiance.dylib (2130.3.5) <C750DD0E-1A05-314D-8A0A-F2313ED628FF> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
    0x7fff2bfc6000 -     0x7fff2bfcbfff  com.apple.DSExternalDisplay (3.1 - 380) <010F8260-BC46-361E-BE59-540F765EFE74> /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
    0x7fff2bfcc000 -     0x7fff2bff0fff  libJPEG.dylib (2130.3.5) <F3E7BEE3-10B9-3A5F-81D2-2122214471DF> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
    0x7fff2bff1000 -     0x7fff2c020fff  com.apple.ATSUI (1.0 - 1) <6C45783D-CF90-3F11-BA86-92D31A9B68CA> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
    0x7fff2c021000 -     0x7fff2c025fff  libGIF.dylib (2130.3.5) <CA491FE3-76DC-3B67-AB04-0D09F3F69CD8> /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
    0x7fff2c026000 -     0x7fff2c02ffff  com.apple.CMCaptureCore (1.0 - 80.20.5) <2B7E468B-D901-3EA9-85CF-82FD753785BD> /System/Library/PrivateFrameworks/CMCaptureCore.framework/Versions/A/CMCaptureCore
    0x7fff2c030000 -     0x7fff2c077fff  com.apple.print.framework.PrintCore (16 - 531) <DB939B2B-D47D-3035-8C02-01006D21C5A7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
    0x7fff2c078000 -     0x7fff2c144fff  com.apple.TextureIO (3.10.9 - 3.10.9) <50BA07A4-02E8-38EE-B0B9-B12C277B563B> /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
    0x7fff2c145000 -     0x7fff2c14dfff  com.apple.InternationalSupport (1.0 - 60) <DE997943-6AD5-32DA-B48E-78170C1EAA7B> /System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
    0x7fff2c14e000 -     0x7fff2c1c9fff  com.apple.datadetectorscore (8.0 - 674) <A4EBFF22-F861-321A-AF28-1DB8ECB9A4FF> /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
    0x7fff2c1ca000 -     0x7fff2c228fff  com.apple.UserActivity (435 - 435) <12250395-D660-3CC1-81DB-565340F2651B> /System/Library/PrivateFrameworks/UserActivity.framework/Versions/A/UserActivity
    0x7fff2c229000 -     0x7fff2c994fff  com.apple.MediaToolbox (1.0 - 2765.6.4.2) <C8645EA0-643D-38CF-AA88-3253339192B1> /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
    0x7fff2cde4000 -     0x7fff2ce4dfff  com.apple.imfoundation (10.0 - 1000) <B06449D3-ED57-35DF-9222-1AAF833ACB5A> /System/Library/PrivateFrameworks/IMFoundation.framework/Versions/A/IMFoundation
    0x7fff2ce77000 -     0x7fff2cea8fff  libSessionUtility.dylib (76.7) <6AAD02A0-9590-3CED-9568-36E05C59AA2B> /System/Library/PrivateFrameworks/AudioSession.framework/libSessionUtility.dylib
    0x7fff2cea9000 -     0x7fff2cfd9fff  com.apple.audio.toolbox.AudioToolbox (1.14 - 1.14) <8E53C25F-9FE2-372E-8374-6A598D72C4C1> /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
    0x7fff2cfda000 -     0x7fff2d041fff  com.apple.audio.AudioSession (1.0 - 76.7) <F696F4EC-9344-3C85-941E-6E5EF5CEF585> /System/Library/PrivateFrameworks/AudioSession.framework/Versions/A/AudioSession
    0x7fff2d042000 -     0x7fff2d054fff  libAudioStatistics.dylib (25.4) <303533DD-D001-3CE8-A5A4-EC29F464FC3A> /usr/lib/libAudioStatistics.dylib
    0x7fff2d055000 -     0x7fff2d064fff  com.apple.speech.synthesis.framework (9.0.51.2 - 9.0.51.2) <14F3382B-2B8E-31E5-8C73-73F0B8DD05F0> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
    0x7fff2d065000 -     0x7fff2d0d0fff  com.apple.ApplicationServices.ATS (377 - 516) <3DD60168-A0F3-3388-8DDE-69F81280AE91> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
    0x7fff2d0d1000 -     0x7fff2d0e9fff  libresolv.9.dylib (68) <7B043B4A-71CE-3F6E-91F0-CBBED47A9EA9> /usr/lib/libresolv.9.dylib
    0x7fff2d0ea000 -     0x7fff2d0fdfff  libsasl2.2.dylib (214) <7EE1EE13-9D86-3612-A6BC-3E6B5D578267> /usr/lib/libsasl2.2.dylib
    0x7fff2d1b7000 -     0x7fff2d21bfff  com.apple.CoreMediaIO (1000.0 - 5325) <789395F6-EC66-3380-9EFB-5E24AFFD2BE0> /System/Library/Frameworks/CoreMediaIO.framework/Versions/A/CoreMediaIO
    0x7fff2d21c000 -     0x7fff2d2fbfff  libSMC.dylib (20) <B207FDFF-8D80-3800-B968-03C718FFBF3F> /usr/lib/libSMC.dylib
    0x7fff2d2fc000 -     0x7fff2d35bfff  libcups.2.dylib (494.1) <CDF6F483-017E-3DED-B107-C50FC3CADD65> /usr/lib/libcups.2.dylib
    0x7fff2d35c000 -     0x7fff2d36bfff  com.apple.LangAnalysis (1.7.0 - 254) <14703020-3124-3C62-A9DB-6DD28024CD42> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
    0x7fff2d36c000 -     0x7fff2d376fff  com.apple.NetAuth (6.2 - 6.2) <D40BF56F-DF5F-3ECB-AAC2-FE6F13E9D120> /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
    0x7fff2d377000 -     0x7fff2d37efff  com.apple.ColorSyncLegacy (4.13.0 - 1) <F3AEB77A-456F-3F9F-98CC-3E29ABAF5D0C> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
    0x7fff2d37f000 -     0x7fff2d38afff  com.apple.QD (4.0 - 416) <F65D0944-C775-33FB-A345-C046789667B7> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
    0x7fff2d38b000 -     0x7fff2d9f9fff  com.apple.audio.AudioResourceArbitration (1.0 - 1) <6A293E4C-1E2D-36DA-B416-FBED7286CD6E> /System/Library/PrivateFrameworks/AudioResourceArbitration.framework/Versions/A/AudioResourceArbitration
    0x7fff2d9fa000 -     0x7fff2da06fff  com.apple.perfdata (1.0 - 67.40.1) <A9D2E8CD-9D74-304E-BD99-A7704F3CD38B> /System/Library/PrivateFrameworks/perfdata.framework/Versions/A/perfdata
    0x7fff2da07000 -     0x7fff2da15fff  libperfcheck.dylib (41) <5AFDC5C6-EBB6-33E4-9215-1AACE6C6F6EE> /usr/lib/libperfcheck.dylib
    0x7fff2da16000 -     0x7fff2da25fff  com.apple.Kerberos (3.0 - 1) <02FFA3CA-F8AF-3211-9159-36BC29612650> /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
    0x7fff2da26000 -     0x7fff2da75fff  com.apple.GSS (4.0 - 2.0) <5D06022E-C963-390A-9487-90BD1B61BC20> /System/Library/Frameworks/GSS.framework/Versions/A/GSS
    0x7fff2da76000 -     0x7fff2da86fff  com.apple.CommonAuth (4.0 - 2.0) <C4418557-FA52-3B80-804F-2BC7AF760FD6> /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
    0x7fff2daae000 -     0x7fff2dadafff  com.apple.CacheDelete (1.0 - 1) <97F55328-2053-3E49-A3D6-F3B99BEC7902> /System/Library/PrivateFrameworks/CacheDelete.framework/Versions/A/CacheDelete
    0x7fff2dadb000 -     0x7fff2dafdfff  com.apple.security.KeychainCircle.KeychainCircle (1.0 - 1) <6F4B051F-BC33-3880-81B2-5C62DABFF02D> /System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
    0x7fff2dafe000 -     0x7fff2db06fff  com.apple.CorePhoneNumbers (1.0 - 1) <AA493452-21D3-3EC6-953C-42DBF75F4EB9> /System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
    0x7fff2db07000 -     0x7fff2db92fff  libTelephonyUtilDynamic.dylib (5347.1) <AB6453EB-2C1C-3A98-B56A-3C850FCE95F7> /usr/lib/libTelephonyUtilDynamic.dylib
    0x7fff2dc5b000 -     0x7fff2dc5bfff  liblaunch.dylib (2038.80.3) <C7C51322-8491-3B78-9CFA-2B4753662BCF> /usr/lib/system/liblaunch.dylib
    0x7fff2e1ef000 -     0x7fff2e2f2fff  com.apple.ids (10.0 - 1000) <AF493B17-803E-35FB-A6C8-36A1BFAFBA2B> /System/Library/PrivateFrameworks/IDS.framework/Versions/A/IDS
    0x7fff2e2f3000 -     0x7fff2e455fff  com.apple.idsfoundation (10.0 - 1000) <636F3797-544A-3311-AB8C-B7810967275F> /System/Library/PrivateFrameworks/IDSFoundation.framework/Versions/A/IDSFoundation
    0x7fff2e59e000 -     0x7fff2e6befff  com.apple.Bluetooth (8.0.3 - 8.0.3d9) <C6FFFDA7-CD91-339A-8529-7D094338949D> /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
    0x7fff2e6d8000 -     0x7fff2e731fff  com.apple.ProtectedCloudStorage (1.0 - 1) <88EF8B12-617E-316C-9036-18357E27BC0A> /System/Library/PrivateFrameworks/ProtectedCloudStorage.framework/Versions/A/ProtectedCloudStorage
    0x7fff2fe7c000 -     0x7fff2fe87fff  com.apple.DirectoryService.Framework (11.2 - 230.40.1) <4DB85BA3-9323-304B-BDC3-6E13B9AAA1C2> /System/Library/Frameworks/DirectoryService.framework/Versions/A/DirectoryService
    0x7fff2fe88000 -     0x7fff2feb3fff  com.apple.RemoteViewServices (2.0 - 163) <661A448B-2901-33CD-B13C-362D61AFD998> /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
    0x7fff2feb4000 -     0x7fff2fec3fff  com.apple.SpeechRecognitionCore (6.1.12 - 6.1.12) <B24969AE-43BA-36C2-80F9-2CBBC3F63CC8> /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
    0x7fff2fec4000 -     0x7fff2fecbfff  com.apple.speech.recognition.framework (6.0.3 - 6.0.3) <8C33ECFF-2FBF-30FF-87EA-32A508860543> /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
    0x7fff3010f000 -     0x7fff3010ffff  libsystem_product_info_filter.dylib (8.40.1) <20310EE6-2C3F-361A-9ECA-4223AFC03B65> /usr/lib/system/libsystem_product_info_filter.dylib
    0x7fff301ea000 -     0x7fff301eafff  com.apple.Accelerate.vecLib (3.11 - vecLib 3.11) <7A6BDD87-91EE-3D5C-8FA4-6861B12EBA29> /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
    0x7fff30211000 -     0x7fff30211fff  com.apple.CoreServices (1122.11 - 1122.11) <E59859C6-7221-3324-BB58-F910B2199959> /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
    0x7fff304df000 -     0x7fff304dffff  com.apple.Accelerate (1.11 - Accelerate 1.11) <40317321-FF2B-38B7-B584-7CC4C5F5A889> /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
    0x7fff30520000 -     0x7fff3052bfff  com.apple.MediaAccessibility (1.0 - 130) <264B30DF-646A-30EC-98B6-20429E9718CB> /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
    0x7fff3052c000 -     0x7fff3054bfff  com.apple.networking.AlgosScoreFramework (1.0 - 1) <8713D2A4-ECB6-3B96-BE39-F47851EEF900> /System/Library/PrivateFrameworks/AlgosScoreFramework.framework/Versions/A/AlgosScoreFramework
    0x7fff3054c000 -     0x7fff30550fff  com.apple.AppleSRP (5.0 - 1) <3BF95CAF-2EC5-393A-95B7-429C0C5F8F13> /System/Library/PrivateFrameworks/AppleSRP.framework/Versions/A/AppleSRP
    0x7fff30551000 -     0x7fff3055cfff  com.apple.frameworks.CoreDaemon (1.3 - 1.3) <D73E7719-09C8-30E6-B92D-AFC1BB356D92> /System/Library/PrivateFrameworks/CoreDaemon.framework/Versions/B/CoreDaemon
    0x7fff3055d000 -     0x7fff30594fff  com.apple.framework.SystemAdministration (1.0 - 1.0) <9275DC16-B898-326A-B6AD-6CDF34F0CF77> /System/Library/PrivateFrameworks/SystemAdministration.framework/Versions/A/SystemAdministration
    0x7fff30d56000 -     0x7fff30db8fff  com.apple.CoreBluetooth (1.0 - 1) <B88DEE8B-6268-36BA-BF6C-088F3BD8C652> /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
    0x7fff30dd7000 -     0x7fff30de3fff  com.apple.AppleIDAuthSupport (1.0 - 1) <964BA0DB-E86E-3F81-BB82-CC27184B6D20> /System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
    0x7fff30de4000 -     0x7fff30e8cfff  com.apple.DiscRecording (9.0.3 - 9030.4.5) <2B9AA549-63FD-36BB-AE05-ABD5DAC41279> /System/Library/Frameworks/DiscRecording.framework/Versions/A/DiscRecording
    0x7fff30e8d000 -     0x7fff30ec0fff  com.apple.MediaKit (16 - 927.40.2) <D1056292-E38F-313F-B202-EFD871195729> /System/Library/PrivateFrameworks/MediaKit.framework/Versions/A/MediaKit
    0x7fff30ec1000 -     0x7fff30facfff  com.apple.DiskManagement (14.0 - 1733.80.1) <9281E3F8-EAFE-3367-B7D5-23687AA6EB70> /System/Library/PrivateFrameworks/DiskManagement.framework/Versions/A/DiskManagement
    0x7fff30fad000 -     0x7fff31367fff  com.apple.CoreAUC (322.2.0 - 322.2.0) <DAE981E0-5FED-39FD-8443-BD91D6957901> /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
    0x7fff31368000 -     0x7fff3136bfff  com.apple.Mangrove (1.0 - 25) <61919815-50C9-3358-836F-B81ED66CCD84> /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
    0x7fff3136c000 -     0x7fff31399fff  com.apple.CoreAVCHD (6.1.0 - 6100.4.1) <B123866C-3945-37E7-92EF-BE36AEDD620D> /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
    0x7fff314df000 -     0x7fff314fafff  com.apple.security.octagontrust (1.0 - 1) <C07D6060-4084-3F51-81E6-739736AEB8FF> /System/Library/PrivateFrameworks/OctagonTrust.framework/Versions/A/OctagonTrust
    0x7fff31855000 -     0x7fff31925fff  com.apple.CoreTelephony (113 - 8183.1) <C7979E59-4A17-31A4-822F-96D9A46AB4FA> /System/Library/Frameworks/CoreTelephony.framework/Versions/A/CoreTelephony
    0x7fff3194a000 -     0x7fff31ad7fff  com.apple.AVFCore (1.0 - 2005.3.4.1) <DB9C9FAF-62C4-374A-BB86-F30308686829> /System/Library/PrivateFrameworks/AVFCore.framework/Versions/A/AVFCore
    0x7fff31ad8000 -     0x7fff31b4afff  com.apple.FrontBoardServices (702.3.3 - 702.3.3) <C655E2DB-0D8B-328D-B095-374B15B3DC42> /System/Library/PrivateFrameworks/FrontBoardServices.framework/Versions/A/FrontBoardServices
    0x7fff31b4b000 -     0x7fff31b74fff  com.apple.BoardServices (1.0 - 526) <9AFB78B3-9070-32FC-B4FF-3DA1FA0A55F2> /System/Library/PrivateFrameworks/BoardServices.framework/Versions/A/BoardServices
    0x7fff31bb8000 -     0x7fff31bd4fff  com.apple.ExtensionKit (19.4 - 19.4) <6DD994A0-598F-333B-9D99-FFD1A53CCEC7> /System/Library/PrivateFrameworks/ExtensionKit.framework/Versions/A/ExtensionKit
    0x7fff31bd5000 -     0x7fff31bdcfff  com.apple.ExtensionFoundation (19.4 - 19.4) <5512C574-FF02-347E-A7D6-2AA2878DC38C> /System/Library/PrivateFrameworks/ExtensionFoundation.framework/Versions/A/ExtensionFoundation
    0x7fff31bdd000 -     0x7fff31c23fff  com.apple.CryptoTokenKit (1.0 - 1) <9EEE41E2-F11F-36A6-A441-CB6A8F982921> /System/Library/Frameworks/CryptoTokenKit.framework/Versions/A/CryptoTokenKit
    0x7fff31c24000 -     0x7fff31c3bfff  com.apple.LocalAuthentication (1.0 - 827.80.7) <592A6B2C-B002-393A-B17D-CC50F5AD84AF> /System/Library/Frameworks/LocalAuthentication.framework/Versions/A/LocalAuthentication
    0x7fff31c3c000 -     0x7fff31c69fff  com.apple.CoreAuthentication.SharedUtils (1.0 - 827.80.7) <12945B26-E4E0-3FAB-ACFB-511F9C6089D5> /System/Library/Frameworks/LocalAuthentication.framework/Support/SharedUtils.framework/Versions/A/SharedUtils
    0x7fff31d31000 -     0x7fff31d70fff  AppleVPA (3.21.1) <4E96F781-3689-3086-9DF3-60F20487FB9E> /System/Library/PrivateFrameworks/AppleVPA.framework/Versions/A/AppleVPA
    0x7fff31e41000 -     0x7fff31e7dfff  com.apple.DebugSymbols (195.1 - 195.1) <12A5A6E2-6C84-3FCA-9927-8B9E241C607F> /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
    0x7fff31e7e000 -     0x7fff31f3bfff  com.apple.CoreSymbolication (12.2 - 64541.4) <F1A41B4E-671A-335E-8AE0-B99688F255C8> /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
    0x7fff32e36000 -     0x7fff32f88fff  com.apple.CoreWiFi (3.0 - 341) <F3D8F158-611A-3A5E-9F1D-E5FC273A4C74> /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
    0x7fff32f89000 -     0x7fff32fa1fff  com.apple.BackBoardServices (1.0 - 1.0) <584F3C72-F8F2-3B70-A98F-EC18334BE9F3> /System/Library/PrivateFrameworks/BackBoardServices.framework/Versions/A/BackBoardServices
    0x7fff32fa2000 -     0x7fff32fd9fff  com.apple.LDAPFramework (2.4.28 - 194.5) <246874E6-4FD1-35A5-A039-4141999D8CD6> /System/Library/Frameworks/LDAP.framework/Versions/A/LDAP
    0x7fff32fda000 -     0x7fff32fdbfff  com.apple.TrustEvaluationAgent (2.0 - 35) <6FEF60A0-F80F-34E3-8845-FEEC92840920> /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
    0x7fff32fdc000 -     0x7fff330dffff  libcrypto.44.dylib (56.60.2) <7D8D4B1B-625D-3D00-A626-C21AFEE0462E> /usr/lib/libcrypto.44.dylib
    0x7fff330e0000 -     0x7fff3310dfff  libssl.46.dylib (56.60.2) <E02ED3C9-4956-39C4-AF0A-B541EEDD3F1B> /usr/lib/libssl.46.dylib
    0x7fff3310e000 -     0x7fff331bdfff  com.apple.DiskImagesFramework (595.40.1 - 595.40.1) <3139EC22-A8F2-3F26-8953-7961C97E7CEF> /System/Library/PrivateFrameworks/DiskImages.framework/Versions/A/DiskImages
    0x7fff331f5000 -     0x7fff33204fff  com.apple.xpc.RemoteServiceDiscovery (1.0 - 2038.80.3) <78AF1606-37D8-3424-92AE-071A9F43AA0F> /System/Library/PrivateFrameworks/RemoteServiceDiscovery.framework/Versions/A/RemoteServiceDiscovery
    0x7fff33205000 -     0x7fff3321cfff  com.apple.xpc.RemoteXPC (1.0 - 2038.80.3) <C4BFF5FC-FC9C-3161-9612-7070EDAE9989> /System/Library/PrivateFrameworks/RemoteXPC.framework/Versions/A/RemoteXPC
    0x7fff33268000 -     0x7fff3326ffff  com.apple.EFILogin (2.0 - 2) <B06CCD1C-A4D1-34D2-89C5-0DB69FE65234> /System/Library/PrivateFrameworks/EFILogin.framework/Versions/A/EFILogin
    0x7fff33270000 -     0x7fff3327bfff  libcsfde.dylib (554) <9CDB9580-DD1C-347E-91C5-6D92D96F52F5> /usr/lib/libcsfde.dylib
    0x7fff3327c000 -     0x7fff332e1fff  libcurl.4.dylib (121.40.2) <77010EA9-4AD1-3F4A-B3EF-2FFE739FB349> /usr/lib/libcurl.4.dylib
    0x7fff332e2000 -     0x7fff332e9fff  com.apple.LoginUICore (4.0 - 4.0) <7225326A-7704-362D-B64E-4ABF4A221F88> /System/Library/PrivateFrameworks/LoginUIKit.framework/Versions/A/Frameworks/LoginUICore.framework/Versions/A/LoginUICore
    0x7fff332ea000 -     0x7fff3334dfff  com.apple.AppSupport (1.0.0 - 29) <21E116C6-C770-3024-98EB-51D1166AACD2> /System/Library/PrivateFrameworks/AppSupport.framework/Versions/A/AppSupport
    0x7fff334a9000 -     0x7fff334a9fff  com.apple.ApplicationServices (48 - 50) <42B48E32-1918-3178-8DE0-E8126B9EC088> /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
    0x7fff3351f000 -     0x7fff33665fff  com.apple.AppleAccount (1.0 - 1.0) <DE44CCA3-78F0-3A8A-8388-00126AEC23F6> /System/Library/PrivateFrameworks/AppleAccount.framework/Versions/A/AppleAccount
    0x7fff33666000 -     0x7fff336a5fff  com.apple.AppleIDSSOAuthentication (1.0 - 1) <687FC889-44F5-3FA9-A93B-D2D65B16B6B0> /System/Library/PrivateFrameworks/AppleIDSSOAuthentication.framework/Versions/A/AppleIDSSOAuthentication
    0x7fff337aa000 -     0x7fff337aafff  libHeimdalProxy.dylib (79) <85526E13-1E48-377A-A700-EE3F5648A6E3> /System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
    0x7fff3385d000 -     0x7fff3385dfff  com.apple.audio.units.AudioUnit (1.14 - 1.14) <8CF768B8-836B-3DA8-9F0A-8CF840348202> /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
    0x7fff33976000 -     0x7fff34183fff  com.apple.vision.EspressoFramework (1.0 - 256.2.2) <70E23334-A179-3671-A930-A7AB9EC77BDD> /System/Library/PrivateFrameworks/Espresso.framework/Versions/A/Espresso
    0x7fff34184000 -     0x7fff3419bfff  com.apple.ANEServices (4.52 - 4.52) <50EF6199-93EF-3227-B64A-313BC1DF41AE> /System/Library/PrivateFrameworks/ANEServices.framework/Versions/A/ANEServices
    0x7fff35130000 -     0x7fff35146fff  com.apple.CoreML.AppleNeuralEngine (1.0 - 1) <A2E78405-4382-3A23-8638-56E1A5D14543> /System/Library/PrivateFrameworks/AppleNeuralEngine.framework/Versions/A/AppleNeuralEngine
    0x7fff352ac000 -     0x7fff352affff  com.apple.Cocoa (6.11 - 23) <B0F6AF8E-B85C-3C5C-9812-9CD8BC07ADB2> /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
    0x7fff352fa000 -     0x7fff356d8fff  com.apple.AppleMediaServices (1.0 - 1) <05884581-FCFC-338C-B3CF-C9E898C12106> /System/Library/PrivateFrameworks/AppleMediaServices.framework/Versions/A/AppleMediaServices
    0x7fff35710000 -     0x7fff35b52fff  com.apple.MediaRemote (1.0 - 1) <E35F62DB-E19B-3A17-820B-F2381ED5DE01> /System/Library/PrivateFrameworks/MediaRemote.framework/Versions/A/MediaRemote
    0x7fff3668c000 -     0x7fff366bcfff  libtidy.A.dylib (18.1) <BC4092C7-0552-3731-803D-6EB555E4E6E1> /usr/lib/libtidy.A.dylib
    0x7fff366df000 -     0x7fff366f2fff  com.apple.Engram (1.0 - 1) <FDBB418F-1A84-37FF-AE47-3A9722502CE7> /System/Library/PrivateFrameworks/Engram.framework/Versions/A/Engram
    0x7fff37a36000 -     0x7fff37b1dfff  com.apple.audio.AVFAudio (1.0 - 477.11) <858A22F1-AEAA-3F39-B01B-A311B230FDA7> /System/Library/Frameworks/AVFoundation.framework/Versions/A/Frameworks/AVFAudio.framework/Versions/A/AVFAudio
    0x7fff37b1e000 -     0x7fff37c31fff  com.apple.AVFCapture (1.0 - 80.20.5) <A88B929D-3882-33B4-AF63-797EDD139010> /System/Library/PrivateFrameworks/AVFCapture.framework/Versions/A/AVFCapture
    0x7fff37c32000 -     0x7fff37cc6fff  com.apple.Quagga (47 - 47) <35154FA5-456C-385F-B055-84B89FFF3A5C> /System/Library/PrivateFrameworks/Quagga.framework/Versions/A/Quagga
    0x7fff37cc7000 -     0x7fff37f22fff  com.apple.CMCapture (1.0 - 80.20.5) <F7E16603-A5F9-3A71-80E3-F7608F2FDE7A> /System/Library/PrivateFrameworks/CMCapture.framework/Versions/A/CMCapture
    0x7fff38909000 -     0x7fff38934fff  com.apple.CloudServices (1.0 - 460.81.1) <FCCD07CC-BCAF-3F5D-94B4-8DEAFD1C1D05> /System/Library/PrivateFrameworks/CloudServices.framework/Versions/A/CloudServices
    0x7fff38f28000 -     0x7fff38f63fff  com.apple.MediaServices (1.0 - 1) <7503E37A-DE7C-3978-994E-287A6BFA5FE9> /System/Library/PrivateFrameworks/MediaServices.framework/Versions/A/MediaServices
    0x7fff39061000 -     0x7fff39061fff  com.apple.marco (10.0 - 1000) <8B63B018-077A-3B28-9264-A17A0895351F> /System/Library/PrivateFrameworks/Marco.framework/Versions/A/Marco
    0x7fff39710000 -     0x7fff39713fff  com.apple.OSAServicesClient (1.0 - 1) <201350F5-56C4-3342-AD10-4BE20772C52B> /System/Library/PrivateFrameworks/OSAServicesClient.framework/Versions/A/OSAServicesClient
    0x7fff3c4e2000 -     0x7fff3c579fff  com.apple.AirPlaySync (1.0 - 2765.6.4.2) <A1D8F8FA-7F19-3653-BE69-9F6689F8AD30> /System/Library/PrivateFrameworks/AirPlaySync.framework/Versions/A/AirPlaySync
    0x7fff3d41d000 -     0x7fff3d420fff  com.apple.Carbon (160 - 164) <7395C7E9-AE3B-3547-8773-4F3A70B241AA> /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
    0x7fff3d51a000 -     0x7fff3d51afff  com.apple.avfoundation (2.0 - 2005.3.4.1) <1AF4D877-CCAE-31A8-BF87-95FC261EE427> /System/Library/Frameworks/AVFoundation.framework/Versions/A/AVFoundation
    0x7fff3d6a5000 -     0x7fff3d6c4fff  com.apple.private.SystemPolicy (1.0 - 1) <29F5E3FE-CF12-3242-9FD3-4950DA38E4D0> /System/Library/PrivateFrameworks/SystemPolicy.framework/Versions/A/SystemPolicy
    0x7fff3dcbf000 -     0x7fff3dcc5fff  com.apple.FeatureFlagsSupport (1.0 - 28.60.1) <25545738-8BAC-36E9-91F5-33DEFC7B6C64> /System/Library/PrivateFrameworks/FeatureFlagsSupport.framework/Versions/A/FeatureFlagsSupport
    0x7fff3dfee000 -     0x7fff3dff9fff  com.apple.MallocStackLogging (1.0 - 1) <507894FA-6738-372B-9A10-C38AFC9DA079> /System/Library/PrivateFrameworks/MallocStackLogging.framework/Versions/A/MallocStackLogging
    0x7fff3e00f000 -     0x7fff3e021fff  libmis.dylib (274.60.2) <6C720DC2-E50E-3A8D-8494-F8C007DF8DF4> /usr/lib/libmis.dylib
    0x7fff3ee00000 -     0x7fff3ef57fff  com.apple.MediaPlayer (1.0 - 1.0) <BC20FE26-F5C4-3588-AC0C-2B594048FEF8> /System/Library/Frameworks/MediaPlayer.framework/Versions/A/MediaPlayer
    0x7fff3ef58000 -     0x7fff3f32ffff  com.apple.iTunesCloud (1.0 - 1) <5C9D7EA4-AEA4-3C48-8B5C-3F10AF9FC805> /System/Library/PrivateFrameworks/iTunesCloud.framework/Versions/A/iTunesCloud
    0x7fff44df1000 -     0x7fff44df5fff  com.apple.DAAPKit (1.0 - 1) <B61034CC-045C-3008-B21B-9E0B7FC70F98> /System/Library/PrivateFrameworks/DAAPKit.framework/Versions/A/DAAPKit
    0x7fff48597000 -     0x7fff485e6fff  com.apple.osanalytics.OSAnalytics (1.0 - 1) <CADD88A2-87A8-3879-8759-D3C112A6844F> /System/Library/PrivateFrameworks/OSAnalytics.framework/Versions/A/OSAnalytics
    0x7fff5256f000 -     0x7fff52601fff  com.apple.Symbolication (12.2 - 64541.7.1) <FA39B702-6E08-3F11-953F-5EC1EFB993BB> /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
    0x7fff56752000 -     0x7fff56755fff  com.apple.ForceFeedback (1.0.6 - 1.0.6) <8782199E-5556-3FB6-87E8-03472B480BAA> /System/Library/Frameworks/ForceFeedback.framework/Versions/A/ForceFeedback
    0x7fff6cb7b000 -     0x7fff6cb81fff  libCoreFSCache.dylib (177.22) <44489BD1-3963-35DF-86F1-DE95778AC0DB> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
    0x7fff6cb82000 -     0x7fff6cb86fff  libCoreVMClient.dylib (177.22) <989F6CBF-CCEF-340D-9CB5-EC4133707040> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
    0x7fff6cb87000 -     0x7fff6cb96fff  com.apple.opengl (18.1.1 - 18.1.1) <F70AF1B3-D17A-3A0E-A8AC-9D45C5B52BA9> /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
    0x7fff6cb97000 -     0x7fff6cb99fff  libCVMSPluginSupport.dylib (18.1.1) <AF77D964-9A4C-3690-AF62-4E05825DC9BF> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
    0x7fff6cb9a000 -     0x7fff6cba2fff  libGFXShared.dylib (18.1.1) <45A1FFDC-03B7-3D64-AFAF-16D321B53D28> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
    0x7fff6cba3000 -     0x7fff6cbd6fff  libGLImage.dylib (18.1.1) <16D10CE1-C2A1-3E24-A617-766CB6E9133C> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
    0x7fff6cbd7000 -     0x7fff6cc13fff  libGLU.dylib (18.1.1) <F0DD35B5-3692-3BE5-AD3D-4F6B237EF6AD> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
    0x7fff6cda9000 -     0x7fff6cdb3fff  libGL.dylib (18.1.1) <68ABAADE-2DB4-3412-9F36-CA1AEAC8E9F6> /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
    0x7fff6e1ea000 -     0x7fff6e242fff  com.apple.opencl (4.5 - 4.5) <40B70A3B-D981-3E4A-9BEC-F22EF84118F5> /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
    0x7fff74657000 -     0x7fff74662fff  com.apple.SymptomAnalytics (1.0 - 1431.40.36) <F39AE6CD-4B59-3DB1-A8C1-3E6F98EAEB5D> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomAnalytics.framework/Versions/A/SymptomAnalytics
    0x7fff74880000 -     0x7fff74898fff  com.apple.SymptomPresentationFeed (1.0 - 1431.40.36) <93E9446C-B263-3B43-938D-E4A1162C8FEC> /System/Library/PrivateFrameworks/Symptoms.framework/Frameworks/SymptomPresentationFeed.framework/Versions/A/SymptomPresentationFeed
    0x7fff783af000 -     0x7fff783b6fff  libRosetta.dylib (203.30) <44C477D9-013F-3A6D-A9FE-68A89214E6A5> /usr/lib/libRosetta.dylib

Model: MacBookAir10,1, BootROM 6723.81.1, proc 8:4:4 processors, 16 GB, SMC 
Graphics: kHW_AppleM1Item, Apple M1, spdisplays_builtin
Memory Module: lp_ddr4
AirPort: spairport_wireless_card_type_airport_extreme, wl0: Dec 31 2020 21:39:03 version 18.20.222.20.7.8.104 FWID 01-1b2645bc
Bluetooth: Version 8.0.3d9, 3 services, 27 devices, 1 incoming serial ports
Network Service: Wi-Fi, AirPort, en0
USB Device: USB 3.1 Bus
USB Device: USB 3.1 Bus
Thunderbolt Bus: MacBook Air, Apple Inc.
Thunderbolt Bus: MacBook Air, Apple Inc.

hardwareDecoding revert to enabled after being changed

Hello,

Describe the bug
After changing the hardwareDecoding settings (either through the UI, or editing the text file), the settings are reverted on next run.
This only happens with the Flatpak, a normal installation with the deb seems fine

Diff after starting the client :

diff jellyfinmediaplayer.conf /tmp/jellyfinmediaplayer.conf 
82c82
<             "hardwareDecoding": "enabled",
---
>             "hardwareDecoding": "disabled",

To Reproduce
Steps to reproduce the behavior:
Change hardwareDecoding to disabled.
Close Jellyfin media player
Re-run

Expected behavior
State is kept between instances

Desktop (please complete the following information):

No LSB modules are available.
Distributor ID:	Ubuntu
Description:	Ubuntu 20.04.1 LTS
Release:	20.04
Codename:	focal

Installed through Flatpak :

Name                               Application ID                                      Version           Branch          Installation
Jellyfin Media Player              com.github.iwalton3.jellyfin-media-player           1.5.0             stable          system

Keyboard/Remote navigation

For TV use, there really needs to be a non-mouse control scheme. Native LIRC support is probably overkill, but being able to navigate via keyboard would allow LIRC and/or bluetooth remote users to navigate the UI. Honestly, even on desktop this would be welcome in some scenarios.

Kodi's default keybinds and navigation paradigms are probably a good point of reference for inspiration.

Media keys (mpris) support

I'm not sure if this is the case on Windows, but on Linux there's no media keys support. I'm not sure if this has to be done in the web wrapper or implemented manually, but there's a dbus interface for media key control.

Video player overlay does not appear if next video is started with the "Start Now" option in the "Next episode Playing in x seconds" popup

JMP version: current 1.2.1
Platform: Windows
Jellyfin Server version: current 10.7.1

If watching a series with a next episode, a popup informing the user "Next episode playing in x seconds" will appear at the end of the current episode.
image

Video player overlay:
image

If the current episode is still playing AND the next episode is started by pressing the "Start Now" option the next episode will not have a video player overlay. Keyboard shortcuts still work.

However, if you pause the video then start the next episode by pressing the "Start Now" option in the "Next episode Playing in x seconds" popup then the next episode will have the visible video player overlay as expected.

This issue is not seen when accessing the web client through a web browser. However, I have only tried with a 10.7.1 web client.

Mouse button 4/5 don't move back/forward in history

Most web browsers use mouse button 4/5 to move back/forward in history, so I'm used to using those, but in Jellyfin media player I have to use my mouse to the corner to go back. Would it be possible for you to add these mappings for us who use mice that have those buttons?

Spacebar doesn't play/pause the media

Sometimes when I press the spacebar when watching a video, especially after going fullscreen, it doesn't pause/resume, instead, I must use the mouse (double click) to pause/unpause.

Is there a fix?

Syncplay Session "undefined"

Hey,

I am trying out the jellyfin-media-player for the first time and was testing it out on both Windows 10 and macOS Catalina. When I start a syncplay session in the client, it shows itself as "undefined" and no one else can join the session. However, when I go to the jellyfin server through a web browser, I can join the syncplay session just fine.

On the reverse, if I start a syncplay session through the web browser, users on the client can see it but it displays as unfined and cannot join it. However, if those same users login through the browser they can join it. Based on this, it seems to be an issue on the client side, do you know what the problem might be? Am I doing anything wrong?

image

Thanks

Sooo... I have a couple of questions.

  1. If I'm not mistaken, just a few weeks ago Jellyfin MPV Shim was officially adopted into the Jellyfin family as Jellyfin Desktop; but now we have a new "Jellyfin Media Player" which also makes use of MPV and is seemingly a newer project but covers the exact same use case? What am I missing here? Is this supposed to be a future replacement for MPV Shim (in desktop mode)? Are the two projects supposed to co-exist? If so, what's the supposed use case for each of them?

  2. Is there any way to feed a custom mpv.conf into this app like with MPV Shim, or is the configuration done only via jellyfinmediaplayer.conf?

Tooltip timeout too short in library interface (mouse hover)

Hello,

Small gripe: On the home page, when hovering over the Title below the thumbnails the tooltip times out too fast for me to read to name of the file. This is not the case in Jellyfin-web or MVP. This is a problem if the file cannot be identified, or the title is not shown in the thumbnail. See screenshot as an example of the filename tooltip. It needs to be 5-7 seconds maybe.

JellyfinMediaPlayer_WMbduryrJb (2)

Thanks a lot.

Win10pro v2004
JMP v1.2.1 Desktop/Auto mode
Jellyfin Server v10.6.x on Ubuntu 18.6 managed seedbox

Video does not play when using https

When trying to play a video, video will not begin and freeze JMP. This issue is only seen when connected to the Jellyfin server with https through nginx. This issue is not seen when the same nginx config is modified and used without SSL and connected to via http.

I am using the documented nginx config without any of the extra options: https://jellyfin.org/docs/general/networking/nginx.html

2021-04-04 21:36:57 [ DEBUG ] PlayerComponent.cpp @ 588 - ffmpeg: Opening https://<redacted>
2021-04-04 21:36:57 [ INFO  ] JS: nowplaying event: init 
2021-04-04 21:36:57 [ INFO  ] JS: Requesting url without automatic networking: https://<redacted>/Sessions/Playing 
2021-04-04 21:36:57 [ INFO  ] JS: nowplaying event: playbackstart 
2021-04-04 21:36:57 [ INFO  ] JS: nowplaying event: playbackstart 
2021-04-04 21:36:57 [ ERROR ] PlayerComponent.cpp @ 594 - ffmpeg: tls: failed to open CA file '/home/shinchiro/build64/install/mingw/etc/ssl/cert.pem': No such file or directory 
2021-04-04 21:36:57 [ ERROR ] PlayerComponent.cpp @ 594 - stream: Failed to open https://<redacted>
2021-04-04 21:36:57 [ DEBUG ] PlayerComponent.cpp @ 588 - cplayer: Opening failed or was aborted: https://<redacted>
2021-04-04 21:36:57 [ DEBUG ] PlayerComponent.cpp @ 588 - cplayer: Running hook: ytdl_hook/on_load_fail 
2021-04-04 21:36:57 [ DEBUG ] PlayerComponent.cpp @ 588 - ytdl_hook: full hook  
2021-04-04 21:36:57 [ DEBUG ] PlayerComponent.cpp @ 588 - ytdl_hook: No youtube-dl found with path youtube-dl.exe in config directories  
2021-04-04 21:36:57 [ ERROR ] PlayerComponent.cpp @ 594 - ytdl_hook:   
2021-04-04 21:36:57 [ ERROR ] PlayerComponent.cpp @ 594 - ytdl_hook: youtube-dl failed: not found or not enough permissions  
2021-04-04 21:36:57 [ DEBUG ] PlayerComponent.cpp @ 588 - cplayer: finished playback, loading failed (reason 4) 
2021-04-04 21:36:57 [ INFO  ] PlayerComponent.cpp @ 590 - cplayer:  
2021-04-04 21:36:57 [ INFO  ] PlayerComponent.cpp @ 474 - "Entering state: error (loading failed)" 
...
2021-04-04 21:36:57 [ INFO  ] JS: media element error: loading failed 
2021-04-04 21:36:57 [ INFO  ] JS: Uncaught ReferenceError: onErrorInternal is not defined 

Enable gpu acceleration in QWebEngine?

The web interface feels stuttered due to gpu acceleration being disabled (this line). After enabling it the interface has the same smoothness as Jellyfin-web. Tested on macOS with QT 5.15.2.

A quick search in the history of Plex Media Player shows that the acceleration was disabled due to crashes and corruption issues. I'm not sure if that's only related to QT 5.9 or not, will update this when I find out more information.

No keyboard shortcuts working (Win10)

Hello,

I can't seem to get most keyboard shortcuts to work. In particular I'm interested in audio delay settings (Ctrl+A/Ctrl+Shift+A). Neither Jellyfin Web shortcuts (Ex: Ctrl+Shift++/Ctrl+-) nor JMP keyboard.json shortcuts work. Also keyboard.json shortcuts like Ctrl+B/Ctrl+G don't work either.

I am aware that I could try switching to TV mode discussed here but TV mode disables mouse input. I need both keyboard shortcuts and mouse input (I use Logitech driver settings to map keyboard shortcuts to my mouse.)

Keyboard.json is in %User%\AppData\Local\JellyfinMediaPlayer\inputmaps\examples\keyboard.json. Do I need to move it out of the examples folder or something?

What's strange is that some Jellyfin-web keyboard shortcuts work fine, like the Space bar (pause), and the right/left arrow keys to skip back/ahead.

Win10pro v2004
JMP v1.2.1 Desktop/Auto mode
Jellyfin Server v10.6.x on Ubuntu 18.6 managed seedbox

Server saved twice with local ip and domain

When I am connected to my local network I prefer to connect with the ip and port of the server and use the domain with https when I am outside. The problem is that it recognizes the server with the same name and I have to add it again with every change.

Isn't it possible to have the same server saved twice with local ip and domain?

Thanks in advance.

Add images from hard drive

There is no + sign when wanting to edit images of the film (that is, there is no option to be able to select directly from the hard disk, example: from the directory of images downloaded from the internet). Windows 10
Signo mas

Installer fails on Windows - unable to create shortcut

I tried installing the latest release (JellyfinMediaPlayer-1.3.0-windows-x64.exe) on my Windows 10 machine but the installer was unable to create a shortcut. Same issue when running the installer as administrator.

image

I changed the install directory to D:\Programs\Jellyfin Media Player but I don't think that should cause this issue.

F11 key problems on Windows 10 (20H2 19042.928)

The F11 key (full screen) causes several different types of problems when using the mouse to copy and paste, when editing the labels (if F11 was already pressed), when selecting a field to copy with the mouse and when pressing the right button of the mouse to get the options, the previous screen may appear and when the mouse moves, the screen appears again or do nothing and be able to select copy (the latter usually happens if you have already tried more than once and follow with the full screen) If you manage to copy in the first attempt and you try to paste it with the mouse by pressing the right button, the menu appears for a very short time, which does not give time to select paste and if you run with luck with Crtl + v it will paste it (If you have already tried with the mouse, you will not be able to use the keyboard unless you leave the selected field and select it again, then if Ctrl + v works). If you select an outside part (where the movie is) to copy it, the previous screen may appear momentarily to select copy, but when you want to paste it, that is where the previously described happens. If F11 is activated and the movie is played, it returns to the menu momentarily but if the movie is executed, you have to keep playing with F11 to find more errors.
image

JellyfinMediaPlayer.log

External player?

Hello,

Is there a way to use an external player, like MPV-Easy Player or even VLC with Jellyfin Media Player? I know Jellyfin MPV Desktop can link to any other MPV player. Does JMP use MPV-type players and can it be set to use a different one?

The reason I ask is because my keyboard shortcut problems -- and many other customization tweaks -- would be solved using my own player. I use JMP because it is faster and it stays connected to the server better than Jellyfin MPV Desktop (which I have to restart constantly.) I really love this desktop client. Thank you!

Win10pro v2004
JMP v1.2.1 Desktop/Auto mode
Jellyfin Server v10.6.x on Ubuntu 18.6 managed seedbox

Install on Raspbian

This is fantastic! I've installed on my NB on ubuntu Focal and it works a treat.

I'd really love to be able to install on my RPi, running raspbian, but there are dependencies missing from the repository. ๐Ÿ˜ž (qtwebengine5-dev etc.)

I've installed Kodi with the Jellyfin addon, which is good, but the Jellyfin UI is preferable IMHO.

Scroll bar

First of all, thank you for the excellent work on this new version of "Jellyfin Media Player", I know that there is a great way ahead and that the missing things or the things that need to be corrected will come out little by little so that every day it works better. For which I want to point out that in my case:

The scroll bar that appears on the right when you want to use it to scroll to search for a collection does not work in any sense (neither up or down) in Windows 10

Doesn't work with Wayland

Using Gnome Wayland on Arch Linux, when I try to start the program (installed from the AUR) I just get this

bee@thehive: ~ $ jellyfinmediaplayer
Warning: Ignoring XDG_SESSION_TYPE=wayland on Gnome. Use QT_QPA_PLATFORM=wayland to run on Wayland anyway.
libpng warning: iCCP: known incorrect sRGB profile
Logging to /home/bee/.local/share/jellyfinmediaplayer/logs/jellyfinmediaplayer.log
Segmentation fault (core dumped)

jellyfinmediaplayer.log

strip from # to the Z

I have a TV as a monitor of the PC with Windows 10, with a resolution of 1920 x 1080 at 150% both in Jellyfin App and in Jellyfin Desktop (Shim) in the movies menu, it shows me 6 per line and the strip from # to the Z (which appears to the right of the movie covers) while in Jellyfin Media Player it only shows me 5 movie covers and the strip on the right starts from the middle of the letter B to Z so it doesn't show # and the letter A. At 100% resolution, all show the same information.

Default values and setting mpv.conf

Hello,

I want to talk about some default values of libmpv, like audio > channels > stereo that trigger audio transcoding with any non-stereo input, this should be back to auto-safe(default) to allow direct play in any situation by default.

Another value is hardwareDecoding > decode.enabled, this can lead to more trouble than actual benefit,

In general, it's very strongly advised to avoid hardware decoding unless absolutely necessary, i.e. if your CPU is insufficient to decode the file in questions. If you run into any weird decoding issues, frame glitches or discoloration, and you have --hwdec turned on, the first thing you should try is disabling it. (source)

It also prevents video filters to be used, which required hwdec=no or any *-copy.

Other topic, would it be possible to directly edit mpv.conf inside the Media Player, it would be easier to maintained and allow a full customization, or did you plan to map more setting in the current client page ?

Thanks for all the work already done.

Hardware decoding

At a quick glance it works correctly, installed from AUR repro on manjaro.

But cpu usage is high. If the player rely on mpv it should be able to pass "hwdec=auto".

[bug] Media key causes a play/pause loop

Describe the bug
While watching a video, pressing the play/pause button once on my headphones causes it to continuously spam the play/pause button making the video stutter. This lasts until I change videos or close the player.

Desktop (please complete the following information):

  • OS: Windows 10
  • Version 2004 (OS Build 19041.928)

Error Messages

2021-04-19 12:35:59 [ INFO  ] JS: Received KeepAlive from server. 
2021-04-19 12:36:01 [ DEBUG ] InputComponent.cpp @ 160 - Input received: source: "Keyboard" keycode: "Media Play" : InputBase::KeyUp 
2021-04-19 12:36:01 [ DEBUG ] InputComponent.cpp @ 160 - Input received: source: "Keyboard" keycode: "Media Play" : InputBase::KeyDown 
2021-04-19 12:36:01 [ DEBUG ] CachedRegexMatcher.cpp @ 68 - No match for: "Keyboard" 
2021-04-19 12:36:01 [ DEBUG ] CachedRegexMatcher.cpp @ 68 - No match for: "Media Play" 
2021-04-19 12:36:01 [ DEBUG ] InputComponent.cpp @ 229 - Emit input action: ("play_pause") 
2021-04-19 12:36:01 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=yes -> 1 
2021-04-19 12:36:01 [ INFO  ] PlayerComponent.cpp @ 442 - Entering state: paused 
2021-04-19 12:36:01 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=no -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 446 - Entering state: playing 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=yes -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 442 - Entering state: paused 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=no -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 446 - Entering state: playing 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=yes -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 442 - Entering state: paused 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=no -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 446 - Entering state: playing 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=yes -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 442 - Entering state: paused 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=no -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 446 - Entering state: playing 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=yes -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 442 - Entering state: paused 
2021-04-19 12:36:02 [ INFO  ] JS: Requesting url without automatic networking: http://127.0.0.1:8096/Sessions/Playing/Progress 
2021-04-19 12:36:02 [ DEBUG ] InputComponent.cpp @ 69 - Emit input action (autorepeat): ("play_pause") 
2021-04-19 12:36:02 [ DEBUG ] PlayerComponent.cpp @ 578 - cplayer: Set property: pause=no -> 1 
2021-04-19 12:36:02 [ INFO  ] PlayerComponent.cpp @ 446 - Entering state: playing 

This error continues until I close the application.

Embedded/RPI Build (LibreElec)

Upstream has an "Embedded" build available for Raspberry PI and x86 hardware. It's based on a 3 year old fork of LibreElec.

There are some significant considerations for if an embedded build of this player is feasible:

  • Can the build be upgraded? It's already old.
  • Will MPV still build for RPI and actually work?
  • How will end-users keep the software up to date?
  • Ideally a GitHub Action to build this would be desirable.

See the Reddit conversation here for some context. This is a help-wanted issue, as I don't want to adopt this code in it's current state.

It looks like the merge is relatively clean but of course this does not build. It needs more cleanup too. See: https://github.com/iwalton3/LibreELEC.tv (There is also an "old" branch that hasn't been updated, but also doesn't build: https://github.com/iwalton3/LibreELEC.tv/tree/old)

No titlebars on Gnome Wayland

Gnome on Wayland requires applications to draw client-side decorations. Currently, running wayland-native on a gnome wayland session looks like this:
image
I know this is a controversial decision from GNOME, but you can look at Telegram as an example of a QT app that implements CSD on wayland.

Font size too big in thumbnails

Hello,

Small gripe: The font size on the thumbnails of unidentified files is too large to see the filename. This is not the case in Jellyfin Web. See screenshots for comparison. I don't know if there is a way to change this myself. I didn't find any font settings in the JellyfinMediaPlayer.config file.

Jellyfin Media Player thumbnails on home screen
JellyfinMediaPlayer_WMbduryrJb (2)

Jellyfin Web thumbnails on home screen
firefox_h9qBjLkm4f

Win10pro v2004
JMP v1.2.1 Desktop/Auto mode
Jellyfin Server v10.6.x on Ubuntu 18.6 managed seedbox

Seekbar black background too large

Hello,

The seekbar black background is very large, vertically, and it covers the subtitles and credits while I'm seeking. See screenshot. This is not the case in Jellyfin MPV or Jellyfin Web. Can this be fixed in a future release?

JellyfinMediaPlayer_yZLzaalFPT

Win10pro v2004
JMP v1.2.1 Desktop/Auto mode
Jellyfin Server v10.6.x on Ubuntu 18.6 managed seedbox

Client "hangs" when playing music after a while

When I'm streaming music off my server after a while the client kind of "hangs" or "buffers" in between songs for an increasing period of time. It almost seems as if the connection to the server is somehow lost, since I can sort of still navigate but nothing loads (i.e. if I back out to the main screen none of the thumbnails load) and the only way to get it to kick back up is to either wait the unknown time for it to stop buffering (only to have it buffer again when the next song ends) or restart the client. I am unsure if other media is affected like this.
I thought it might be an issue with my server, but streaming songs off the web browser itself never buffers even after a while.

Can't sign in to remote server

I'm on Media Player 1.5 on Windows 10 with the latest updates. The remote server is running 10.7.1 on Linux.
I can connect to the server and sign in to my account on Android, Web and Roku but with the Media Player I get the error

"Connection Failure - We're unable to connect to the selected server right now. Please ensure it is running and try again."

when selecting my user and entering the password. Have been trying to do this for a couple days now. The server is definitely running as the other devices can connect and play media.

Offline media sync

Is your feature request related to a problem? Please describe.
It's a bit problematic that you can't save your music for when you're offline

Describe the solution you'd like
Like the Android app, make the files EASILY downloadable

Describe alternatives you've considered
As in Netflix, be able to see the "downloaded" content (and only them).

Meida keys dont work.

Pause, reverse, forward, doesn't do anything, also doesn't display data in the windows media box when you adjust volume.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.