If you like BoxMatrix then please contribute Supportdata, Supportdata2, Firmware and/or Hardware (get in touch).
My metamonk@yahoo.com is not reachable by me since years. Please use hippie2000@webnmail.de instead.
Property:libgpmsrv.so
BoxMatrix >> Shell-Commands >> libgpmsrv.so | @ BoxMatrix - IRC-Chat - Translate: de es fr it nl pl |
News | Selectors | Models | Accessories | Components | Environment | Config | Commands | System | Webif | Software | Develop | Lexicon | Community | Project | Media |
Startup-Scr | Hotplug-Scr | BusyBox-Cmds | Bash-Cmds | AVM-Cmds | Chipset-Cmds | Linux-Cmds | Shared-Libs | Kernel-Mods | Research |
Command: | libgpmsrv.so - type Link, Lib | Wiki | Freetz | IPPF | whmf | AVM | Web |
Location: | Shell-Commands >> Shared-Libraries - Origin: AVM | ||||||
Path: | Release: /lib Lab+Rel: /lib | ||||||
Properties: | Size: 35.7k - 47.3k, Link - Firmware: 5.58 - 6.36 | ||||||
Function: | Google Play-Music plugin for libavmupnp.so / libavmupnpbig.so / gpmdb |
Goto: Endpoints - Dependencies - Model-Matrix - Symbols - SMW-Browser
Details
libgpmsrv.so was a Google Play-Music plugin for libavmupnp.so / libavmupnpbig.so / gpmdb.
It wes configured by the gpmdb ui-module which is maintained by libctlusb.so.
libgpmsrv.so announces the GPMDev
UPnP root device via SSDP which is described by GPMDevDesc.xml.
The description GPMDevDesc.xml is dynamically created by preprocessing the GPMDevDesc-template.xml.
It also was a msgsend endpoint to work in conjunction with udevd. see the Endpoints below.
This is all past since Google shutted the Play-Music service down.
Endpoints
msgsend endpoint(s) provided by libgpmsrv.so, with these functions: (endpoints + commands, collected manually)
upnpd plugin force_notify libgpmsrv.so "new_partition:<mount-path>" # from udev-mount-sd upnpd plugin notify libgpmsrv.so "lost_partition:<mount-point>" # from udev-mount-sd, storage upnpd plugin notify libgpmsrv.so remove_all_usb_partitions # from storage
Dependencies
Daily updated index of all dependencies of this library. Last update: 2024-04-24 07:26 GMT.
A *
in the Mod
column marks info from Supportdata-Probes, which will always stay incomplete.
Relation | Typ | Object | Mod | Firmware | Info | Origin |
---|---|---|---|---|---|---|
Depends on | lib | libavmcsock.so | 26 | 5.58 - 6.36 | Networking, I/O and helper functions | AVM |
Depends on | lib | libavmhmac.so | 1 | 6.35 - 6.36 | HMAC / SHA / MD5 hashing. | AVM |
Depends on | lib | libavmid3tag.so | 1 | 6.35 - 6.36 | ID3 tag Metadata reading library (3rd gen.) | AVM |
Depends on | lib | libboxlib.so | 26 | 5.58 - 6.36 | Box status, logging and statistics functions | AVM |
Depends on | lib | libc.so | 26 | 5.58 - 6.36 | Standard C library | Linux |
Depends on | lib | libdl.so | 26 | 5.58 - 6.36 | Dynamic linking library | Linux |
Depends on | lib | libewnwnet.so | 1 | 6.35 - 6.36 | Internet helper functions | AVM |
Depends on | lib | libexif.so | 1 | 6.35 - 6.36 | EXIF Metadata parsing, editing, and saving | Linux |
Depends on | lib | libgcc_s.so | 24 | 5.58 - 6.36 | GCC low-level runtime library | Linux |
Depends on | lib | libgpmdb.so | 26 | 5.58 - 6.36 | Google Play-Music client and database generator. | AVM |
Depends on | lib | libintl.so | 1 | 6.36 | GNU gettext Internationalisation | Linux |
Depends on | lib | libm.so | 1 | 6.35 - 6.36 | C math library | Linux |
Depends on | lib | libmediautils.so | 26 | 5.58 - 6.36 | Media type detection and Thumbnail generation (2nd gen.) | AVM |
Depends on | lib | libpthread.so | 26 | 5.58 - 6.36 | POSIX threading library | Linux |
Depends on | lib | libsqlite3.so | 1 | 6.35 - 6.36 | SQLite self-contained SQL database engine | Linux |
Depends on | lib | libupnpav.so | 26 | 5.58 - 6.36 | UPnP-AV support API | AVM |
Depends on | lib | libwebsrv.so | 26 | 5.58 - 6.36 | HTTP / HTTPS webserver and tools. | AVM |
17 dependencies for this library |
Model-Matrix
Daily updated index of the presence, path and size of this library for each model. Last update: 2024-04-24 05:11 GMT.
Showing all models using this library. Click any column header (click-wait-click) to sort the list by the respective data.
The (main/scrpn/boot/arm/prx/atom)
label in the Model
column shows which CPU is meant for models with multiple Linux instances.
Note that this list is merged from Firmware-Probes of all known AVM firmware for a model, including Recovery.exe and Labor-Files.
Model | Firmware | Path | Size |
---|---|---|---|
FRITZ!Box 3272 | 5.59 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box WLAN 3370 | 5.59 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box 3390 | 5.59 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box 3490 (main) | 6.20 - 6.31 | /lib | 44.3k - 45.0k, Link |
FRITZ!Box 4020 | /lib | 40.7k, Link | |
FRITZ!Box 6360 Cable | 6.04 | /lib | 39.2k, Link |
FRITZ!Box 6490 Cable (arm) | 6.20 | /lib | 46.2k - 47.3k, Link |
FRITZ!Box 6490 Cable (atom) | 6.20 | /lib | 47.3k, Link |
FRITZ!Box 6840 LTE | 6.01 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box 6842 LTE | /lib | 38.6k - 45.0k, Link | |
FRITZ!Box Fon WLAN 7240 | 6.01 - 6.06 | /lib | 43.9k, Link |
FRITZ!Box Fon WLAN 7270 v2 | 5.59 - 6.06 | /lib | 43.9k, Link |
FRITZ!Box Fon WLAN 7270 v3 | 5.59 - 6.06 | /lib | 43.9k, Link |
FRITZ!Box 7272 | 5.59 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box Fon WLAN 7320 | 6.01 - 6.35 | /lib | 38.6k - 45.1k, Link |
FRITZ!Box 7330 | 5.59 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box 7330 SL | 5.59 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box Fon WLAN 7340 | /lib | 38.6k - 45.0k, Link | |
FRITZ!Box Fon WLAN 7360 SL | 5.60 - 6.34 | /lib | 38.6k - 45.1k, Link |
FRITZ!Box Fon WLAN 7360 v1 | 5.60 - 6.36 | /lib | 38.6k - 45.1k, Link |
FRITZ!Box Fon WLAN 7360 v2 | 5.59 - 6.31 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box 7362 SL | 5.60 - 6.30 | /lib | 38.6k - 45.0k, Link |
FRITZ!Box 7369 | 6.30 - 6.32 | /lib | 45.0k - 45.1k, Link |
FRITZ!Box Fon WLAN 7390 | /lib | 35.7k - 45.0k, Link | |
FRITZ!Box 7430 | 6.26 - 6.30 | /lib | 41.3k, Link |
FRITZ!Box 7490 (main) | 5.58 - 6.36 | /lib | 38.6k - 45.0k, Link |
26 models use this library |
Symbols
Daily updated index of all symbols of this library. Last update: 2024-04-24 07:26 GMT.
Firmware | Symbol |
---|---|
5.58 - 6.36 | LGPM_PREQ_add |
5.58 - 6.36 | LGPM_PREQ_delete_all |
5.58 - 6.36 | LGPM_PREQ_find |
5.58 - 6.36 | LGPM_PREQ_get_next |
5.58 - 6.36 | LGPM_PREQ_get_number_of_pending_requests |
5.58 - 6.36 | LGPM_PREQ_link |
5.58 - 6.36 | LGPM_PREQ_remove |
5.58 - 6.36 | LGPM_PREQ_unlink |
5.58 - 6.36 | dbworker_exit |
5.58 - 6.36 | dbworker_init |
5.58 - 6.36 | deinit_lgpm_plugin |
5.58 - 6.36 | init_lgpm_plugin |
5.58 - 6.36 | lgpm_cb_action_failed_response |
5.58 - 6.36 | lgpm_cb_action_response |
5.58 - 6.36 | lgpm_deinit_complete_func |
5.58 - 6.36 | lgpm_free_strings |
5.58 - 6.36 | lgpm_init_google_auth_params |
5.58 - 6.36 | lgpm_init_pending_requests |
5.58 - 6.36 | lgpm_reply_add_entry |
5.58 - 6.36 | lgpm_reply_complete |
5.58 - 6.36 | lgpm_reply_init |
5.58 - 6.36 | lgpm_reply_request_timeout |
5.58 - 6.36 | lgpm_socketpair_receive_handler |
5.58 - 6.36 | lgpm_start_websrv |
5.58 - 6.36 | lgpm_stop_websrv |
6.10 - 6.36 | lgpmsrv_find_suitable_all_access_url |
6.10 - 6.36 | lgpmsrv_free_gpm_streamurl_context |
6.10 - 6.36 | lgpmsrv_new_streamurl_context |
6.10 - 6.36 | lgpmsrv_streamurl_cb_error_handling |
6.10 - 6.36 | lgpmsrv_streamurl_dequeue |
5.58 - 6.36 | lgpmsrv_urlcache_add |
5.58 - 6.36 | lgpmsrv_urlcache_find |
6.10 - 6.36 | lgpmsrv_urlcache_find_by_ref |
5.58 - 6.36 | lgpmsrv_urlcache_free |
6.10 - 6.36 | lgpmsrv_urlcache_wget_pending_streaming_url |
6.10 - 6.36 | lgpmsrv_urlcache_wget_streaming_url |
5.58 - 6.36 | lgpmsrv_worker_ready |
5.58 - 6.36 | notify_lgpm_plugin |
5.58 - 6.36 | workercheck |
39 symbols for this library |