From 1c1ed5a8c12f1c4247cbc5d6e393cd4b602e0347 Mon Sep 17 00:00:00 2001 From: ChuckPa Date: Fri, 23 May 2025 19:47:22 -0400 Subject: [PATCH] Comply with Plex, inc. Trademark Policy Comply with Plex,inc. Trademark Policy --- DBRepair.sh | 8 ++++---- README.md | 42 +++++++++++++++++++++--------------------- ReleaseNotes | 42 ++++++++++++++++++++++++------------------ 3 files changed, 49 insertions(+), 43 deletions(-) diff --git a/DBRepair.sh b/DBRepair.sh index 5839f80..0f88071 100755 --- a/DBRepair.sh +++ b/DBRepair.sh @@ -1,13 +1,13 @@ #!/bin/sh ######################################################################### -# Plex Media Server database check and repair utility script. # +# Database Repair Utility for Plex Media Server. # # Maintainer: ChuckPa # -# Version: v1.10.06 # +# Version: v1.11.00 # # Date: 23-May-2025 # ######################################################################### # Version for display purposes -Version="v1.10.06" +Version="v1.11.00" # Have the databases passed integrity checks CheckedDB=0 @@ -1912,7 +1912,7 @@ do echo " " echo " " - echo " Plex Media Server Database Repair Utility ($HostType)" + echo " Database Repair Utility for Plex Media Server ($HostType)" echo " Version $Version" echo " " diff --git a/README.md b/README.md index e8b4165..51506ed 100644 --- a/README.md +++ b/README.md @@ -1,9 +1,9 @@ -# PlexDBRepair +# DBRepair (for Plex Media Server) -[![GitHub issues](https://img.shields.io/github/issues/ChuckPa/PlexDBRepair.svg?style=flat)](https://github.com/ChuckPa/PlexDBRepair/issues) -[![Release](https://img.shields.io/github/release/ChuckPa/PlexDBRepair.svg?style=flat)](https://github.com/ChuckPa/PlexDBRepair/releases/latest) -[![Download latest release](https://img.shields.io/github/downloads/ChuckPa/PlexDBRepair/latest/total.svg)](https://github.com/ChuckPa/PlexDBRepair/releases/latest) -[![Download total](https://img.shields.io/github/downloads/ChuckPa/PlexDBRepair/total.svg)](https://github.com/ChuckPa/PlexDBRepair/releases) +[![GitHub issues](https://img.shields.io/github/issues/ChuckPa/DBRepair.svg?style=flat)](https://github.com/ChuckPa/DBRepair/issues) +[![Release](https://img.shields.io/github/release/ChuckPa/DBRepair.svg?style=flat)](https://github.com/ChuckPa/DBRepair/releases/latest) +[![Download latest release](https://img.shields.io/github/downloads/ChuckPa/DBRepair/latest/total.svg)](https://github.com/ChuckPa/DBRepair/releases/latest) +[![Download total](https://img.shields.io/github/downloads/ChuckPa/DBRepair/total.svg)](https://github.com/ChuckPa/DBRepair/releases) [![master](https://img.shields.io/badge/master-stable-green.svg?maxAge=2592000)]('') ![Maintenance](https://img.shields.io/badge/Maintained-Yes-green.svg) @@ -51,7 +51,7 @@ If sufficient privleges exist (root), and supported by the environment, the opti For clarity, each command's name is 'quoted'. ``` - Plex Media Server Database Repair Utility (_host_configuration_name_) + Database Repair Utility for Plex Media Server (_host_configuration_name_) Version v1.09.00 Select @@ -134,10 +134,10 @@ Enter command # -or- command name (4 char min) : ### General installation and usage instructions - 1. Open your browser to https://github.com/ChuckPa/PlexDBRepair/releases/latest + 1. Open your browser to https://github.com/ChuckPa/DBRepair/releases/latest 2. Download the source code (tar.gz or ZIP) file - 3. Knowing the file name will always be of the form 'PlexDBRepair-X.Y.Z.tar.gz' + 3. Knowing the file name will always be of the form 'DBRepair-X.Y.Z.tar.gz' -- where X.Y.Z is the release number. Use the real values in place of X, Y, and Z. 4. Place the tar.gz file in the appropriate directory on the system you'll use it. 5. Open a command line session (usually Terminal or SSH) @@ -156,8 +156,8 @@ Enter command # -or- command name (4 char min) : cd /volume1/Plex # use /volume1/PlexMediaServer on DSM 7 sudo bash - tar xf PlexDBRepair-x.y.z.tar.gz - cd PlexDBRepair-x.y.z + tar xf DBRepair-x.y.z.tar.gz + cd DBRepair-x.y.z chmod +x DBRepair.sh ./DBRepair.sh @@ -168,8 +168,8 @@ Enter command # -or- command name (4 char min) : sudo docker exec -it plex /bin/bash # extract from downloaded version file name then cd into directory - tar xf PlexDBRepair-x.y.z.tar.gz - cd PlexDBRepair-x.y.z + tar xf DBRepair-x.y.z.tar.gz + cd DBRepair-x.y.z chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -177,8 +177,8 @@ Enter command # -or- command name (4 char min) : ``` sudo bash cd /path/to/DBRepair.tar - tar xf PlexDBRepair-x.y.z.tar.gz - cd PlexDBRepair-x.y.z + tar xf DBRepair-x.y.z.tar.gz + cd DBRepair-x.y.z chmod +x DBRepair.sh ./DBRepair.sh stop auto start exit ``` @@ -187,8 +187,8 @@ Enter command # -or- command name (4 char min) : ``` osascript -e 'quit app "Plex Media Server"' cd ~/Downloads - tar xf PlexDBRepair-x.y.z.tar.gz - cd PlexDBRepair-x.y.z + tar xf DBRepair-x.y.z.tar.gz + cd DBRepair-x.y.z chmod +x DBRepair.sh ./DBRepair.sh @@ -220,7 +220,7 @@ These examples C. Database is malformed - No Backups 1. (3) Check - Confirm either main or blobs database is damaged - 2. (5) Repair - Salavage as much as possible from the databases and rebuild them into a usable database. + 2. (5) Repair - Salvage as much as possible from the databases and rebuild them into a usable database. 3. (6) Reindex - Generate new indexes so PMS doesn't need to at startup 4. (99) Exit @@ -331,7 +331,7 @@ bash-4.4# ./DBRepair.sh - Plex Media Server Database Repair Utility (Ubuntu 20.04.6 LTS) + Database Repair Utility for Plex Media Server (Ubuntu 20.04.6 LTS) Version v1.03.01 Select @@ -514,7 +514,7 @@ root@lizum:/sata/plex/Plex Media Server/Plug-in Support/Databases# ./DBRepair.sh - Plex Media Server Database Repair Utility (Ubuntu 20.04.5 LTS) + Database Repair Utility for Plex Media Server (Ubuntu 20.04.5 LTS) Version v1.03.01 @@ -823,7 +823,7 @@ root@lizum:/sata/plex/Plex Media Server/Plug-in Support/Databases# - Plex Media Server Database Repair Utility (Ubuntu 22.04.3 LTS) + Database Repair Utility for Plex Media Server (Ubuntu 22.04.3 LTS) Version v1.03.01 @@ -913,7 +913,7 @@ root@Jasper:/mnt/user/appdata/PlexMediaServer# /tmp/DBRepair.sh --databases /mnt - Plex Media Server Database Repair Utility (User Defined) + Database Repair Utility for Plex Media Server (User Defined) Version v1.09.00 PlexSQLite = '/var/lib/docker/btrfs/subvolumes/4bb78fb70589d4d2ba56754f4d6bc0edd4cdaa8eab7986943767e09a66cefd19/usr/lib/plexmediaserver//Plex SQLite' diff --git a/ReleaseNotes b/ReleaseNotes index a1a3066..d0d8e41 100644 --- a/ReleaseNotes +++ b/ReleaseNotes @@ -1,13 +1,19 @@ -# PlexDBRepair +# DBRepair -[![GitHub issues](https://img.shields.io/github/issues/ChuckPa/PlexDBRepair.svg?style=flat)](https://github.com/ChuckPa/PlexDBRepair/issues) -[![Release](https://img.shields.io/github/release/ChuckPa/PlexDBRepair.svg?style=flat)](https://github.com/ChuckPa/PlexDBRepair/releases/latest) -[![Download latest release](https://img.shields.io/github/downloads/ChuckPa/PlexDBRepair/latest/total.svg)](https://github.com/ChuckPa/PlexDBRepair/releases/latest) -[![Download total](https://img.shields.io/github/downloads/ChuckPa/PlexDBRepair/total.svg)](https://github.com/ChuckPa/PlexDBRepair/releases) +[![GitHub issues](https://img.shields.io/github/issues/ChuckPa/DBRepair.svg?style=flat)](https://github.com/ChuckPa/DBRepair/issues) +[![Release](https://img.shields.io/github/release/ChuckPa/DBRepair.svg?style=flat)](https://github.com/ChuckPa/DBRepair/releases/latest) +[![Download latest release](https://img.shields.io/github/downloads/ChuckPa/DBRepair/latest/total.svg)](https://github.com/ChuckPa/DBRepair/releases/latest) +[![Download total](https://img.shields.io/github/downloads/ChuckPa/DBRepair/total.svg)](https://github.com/ChuckPa/DBRepair/releases) [![master](https://img.shields.io/badge/master-stable-green.svg?maxAge=2592000)]('') ![Maintenance](https://img.shields.io/badge/Maintained-Yes-green.svg) # Release Info: +v1.11.00 + + 1. Rename Utility - Rename this tool to be compliant with Plex inc. Trademark Policy. + Update all documentation + Update Github repository + v1.10.06 1. Update tags - When updating, DBRepair would not format cleanly. This update corrects that formatting. @@ -272,7 +278,7 @@ These type changes can only be performed by PMS. For clarity, each command's name is 'quoted'. - Plex Media Server Database Repair Utility (_host_configuration_name_) + Database Repair Utility for Plex Media Server (_host_configuration_name_) Version v1.0.0 Select @@ -337,10 +343,10 @@ These type changes can only be performed by PMS. ### General installation and usage instructions - 1. Open your browser to https://github.com/ChuckPa/PlexDBRepair/releases/latest + 1. Open your browser to https://github.com/ChuckPa/DBRepair/releases/latest 2. Download the source code (tar.gz or ZIP) file - 3. Knowing the file name will always be of the form 'PlexDBRepair-X.Y.Z.tar.gz' + 3. Knowing the file name will always be of the form 'DBRepair-X.Y.Z.tar.gz' -- where X.Y.Z is the release number. Use the real values in place of X, Y, and Z. 4. Place the tar.gz file in the appropriate directory on the system you'll use it. 5. Open a command line session (usually Terminal or SSH) @@ -357,8 +363,8 @@ These type changes can only be performed by PMS. cd /volume1/Plex sudo bash - tar xf PlexDBRepair-x.y.z.tar.gz - cd PlexDBRepair-x.y.z + tar xf DBRepair-x.y.z.tar.gz + cd DBRepair-x.y.z chmod +x DBRepair.sh ./DBRepair.sh @@ -370,8 +376,8 @@ These type changes can only be performed by PMS. sudo docker exec -it plex /bin/bash # extract from downloaded version file name then cd into directory - tar xf PlexDBRepair-1.0.0.tar.gz - cd PlexDBRepair-1.0.0 + tar xf DBRepair-1.0.0.tar.gz + cd DBRepair-1.0.0 chmod +x DBRepair.sh ./DBRepair.sh ``` @@ -379,8 +385,8 @@ These type changes can only be performed by PMS. ``` sudo bash cd /path/to/DBRepair.tar - tar xf PlexDBRepair-1.0.0.tar.gz - cd PlexDBRepair-1.0.0 + tar xf DBRepair-1.0.0.tar.gz + cd DBRepair-1.0.0 chmod +x DBRepair.sh ./DBRepair.sh stop auto start exit ``` @@ -389,8 +395,8 @@ These type changes can only be performed by PMS. ``` osascript -e 'quit app "Plex Media Server"' cd ~/Downloads - tar xvf PlexDBRepai PlexDBRepair-1.0.0.tar.gz - cd PlexDBRepai PlexDBRepair-1.0.0 + tar xvf PlexDBRepai DBRepair-1.0.0.tar.gz + cd PlexDBRepai DBRepair-1.0.0 chmod +x DBRepair.sh ./DBRepair.sh @@ -495,7 +501,7 @@ bash-4.4# ./DBRepair.sh - Plex Media Server Database Repair Utility (Synology (DSM 7)) + Database Repair Utility for Plex Media Server (Synology (DSM 7)) Version v1.0.0 @@ -648,7 +654,7 @@ root@lizum:/sata/plex/Plex Media Server/Plug-in Support/Databases# ./DBRepair.sh - Plex Media Server Database Repair Utility (Ubuntu 20.04.5 LTS) + Database Repair Utility for Plex Media Server (Ubuntu 20.04.5 LTS) Version v1.0.0