Skip to content

Commit e9c1a48

Browse files
authored
Merge pull request #25 from 007revad/develop
Bug fix for not getting Plex version when Plex installed in Snap.
2 parents 4037768 + 4b6a7fc commit e9c1a48

2 files changed

Lines changed: 19 additions & 7 deletions

File tree

CHANGES.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
v1.3.10
2+
- Bug fix for not getting Plex version when Plex installed in Snap.
3+
14
v1.3.9
25
- Added support for Plex Media Server installed in snap.
36
- Set snap=yes in backup_linux_plex.config

Restore_Linux_Plex_Backup.sh

Lines changed: 16 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
# shellcheck disable=SC2317,SC2181
33
#--------------------------------------------------------------------------
44
# Companion script for Linux Plex Backup script.
5-
# v1.1.6 31-Aug-2025 007revad
5+
# v1.1.7 3-Sep-2025 007revad
66
#
77
# MUST be run by a user in sudo, sudoers or wheel group, or as root
88
#
@@ -14,7 +14,7 @@
1414
# Script verified at https://www.shellcheck.net/
1515
#--------------------------------------------------------------------------
1616

17-
scriptver="v1.1.6"
17+
scriptver="v1.1.7"
1818
script=Restore_Linux_Plex_Backup
1919

2020

@@ -230,11 +230,20 @@ fi
230230
#--------------------------------------------------------------------------
231231
# Get Plex Media Server version
232232

233-
Version="$(/usr/lib/plexmediaserver/Plex\ Media\ Server --version)"
234-
# Returns v1.29.2.6364-6d72b0cf6
235-
# Plex version without v or hex string
236-
Version=$(printf %s "${Version:1}"| cut -d "-" -f1)
237-
# Returns 1.29.2.6364
233+
if [[ ${snap,,} == "yes" ]]; then
234+
#Version="$(/usr/snap/plexmediaserver/Plex\ Media\ Server --version)"
235+
Version="$(snap list plexmediaserver | head -n 2 | tail -n 1 | awk '{print $2}')"
236+
# Returns 1.29.2.6364-6d72b0cf6
237+
# Plex version without hex string
238+
Version=$(printf %s "$Version"| cut -d "-" -f1)
239+
# Returns 1.29.2.6364
240+
else
241+
Version="$(/usr/lib/plexmediaserver/Plex\ Media\ Server --version)"
242+
# Returns v1.29.2.6364-6d72b0cf6
243+
# Plex version without v or hex string
244+
Version=$(printf %s "${Version:1}"| cut -d "-" -f1)
245+
# Returns 1.29.2.6364
246+
fi
238247

239248

240249
#--------------------------------------------------------------------------

0 commit comments

Comments
 (0)