Commit Graph
100 Commits
Author SHA1 Message Date
Chuck ea5ecd65ff Update README.md 2026-08-11 20:37:27 -04:00
Chuck cf0200603e SPECIAL ANNOUNCEMENT- PMS 1.43.0
Added special announcement regarding PMS 1.43.0 changes and DBRepair.sh status, including upcoming updates and support changes.
2026-08-11 20:36:47 -04:00
Chuck f67238a658 Disable FTS rebuilding with temporary patch
Re:   PMS 1.43.x and discussions with Plex

This implementation of FTS Rebuilding is harmful in PMS 1.43.x

For safety to all, it has been disabled.
You may enable it by removing the  'return 0' in function
DoFTSRebuild (PMS 1.42.2 and below)
2026-08-11 12:18:02 -04:00
Chuck 8fe897aa31 Merge pull request #290 from dreondre/fix/fts-rebuild-verification
Verify FTS rebuild with CheckFTS instead of trusting the rebuild exit code
2026-08-06 19:22:15 -04:00
Chuck 48b3cccc38 Release notes v1.17.00 2026-08-03 12:19:10 -04:00
Chuck 97e2b5ed82 Update ReleaseNotes for version 1.17.00
Updates on BusyBox and Long Term Support for DBRepair.
2026-08-03 12:15:09 -04:00
Chuck d893eedbd6 Revise copyright information
Updated copyright year and consolidated license text.
2026-08-03 12:12:45 -04:00
Chuck d760787c63 v1.17.00 update
BusyBox              - Address edge case errors with NAS vendors' BusyBox shell implementation.
                            This addresses weird command behavior on those systems
2026-08-03 12:11:54 -04:00
Chuck 3a12c145f0 Update version number to v1.16.00 2026-06-27 12:53:34 -04:00
Chuck 82f5c3f87c Merge pull request #288 - Fix version typo.
Fix typo in Version string
2026-06-27 12:44:14 -04:00
Chuck bbb03f0c75 Update README.md 2026-06-23 17:33:26 -04:00
Chuck 32a949d797 Merge pull request #287 from ChuckPa/chuckpa/MacOS-application-dir
v1.16.00

MacOS - Add support for either /Applications or $HOME/Applications package locations
2026-06-23 15:50:40 -04:00
Chuck 3fb3453621 Update FUNDING.yml 2026-06-23 14:27:47 -04:00
Chuck 93909ec504 Create FUNDING.yml 2026-06-23 14:26:32 -04:00
Chuck b0aaf2b3e2 Merge pull request #282 from ChuckPa/chuckpa/v1.15.01
Correct documentation.
2026-04-18 15:51:33 -04:00
Chuck bd5c4693a1 Merge pull request #275 from ChuckPa/chuckpa/dsm6-start
v1.15.0

1.  Fix long-standing DSM 6 start/stop problem (sorry)
2.  Begin groundwork for better Username/Permissions handling in restrictive environments like DSM.
2026-03-02 23:31:09 -05:00
Chuck 1b458c7337 Merge pull request #268 from maxfield-allison/feature/fts4-rebuild-command
feat: Add FTS4 index integrity check and rebuild functionality
2026-01-24 15:15:12 -05:00
Chuck b62b606dc7 Update README.md
Improve user documentation
2025-12-06 20:04:27 -05:00
Chuck d6bf75db6d Merge pull request #261 from ChuckPa/chuckpa/autoincrement
Deflate - Minor adjustment per Plex engineering.
2025-12-04 12:06:08 -05:00
Chuck 15b2dbabb3 Update README.md 2025-12-03 16:19:35 -05:00
Chuck cbd02cc6b6 Merge pull request #259 from ChuckPa/chuckpa/fix-tag-sorting
Fix github tag sorting.   Ensure tags are both Numeric and Reverse sorted so newest version number listed first.
2025-11-14 19:42:45 -05:00
Chuck 85c88a59f3 Merge pull request #256 from ChuckPa/chuckpa/binhex-multi-config
Binhex:  supervisord.conf update
2025-11-09 16:12:46 -05:00
Chuck abc552fb12 Merge pull request #253 from ChuckPa/chuckpa/readme
Minor Update & Correct documentation for v1.12.00
2025-10-21 17:33:14 -04:00
Chuck d79b5e2b9d Merge pull request #252 from ChuckPa/chuckpa/dodeflate
v1.12.00 - Add  Deflate command

Reconstruct bandwidth statistics table  row  by row instead of previous bulk copy of non-null values
Regenerate new IDs during reconstruction for new indexes and reindex
2025-10-20 22:28:24 -04:00
Chuck dea8a805ce Merge pull request #239 from ChuckPa/chuckpa/Hotio-Cache-Dir
HotIO -  Path to Cache dir incorrect
2025-07-31 20:20:46 -04:00
Chuck e2acd24593 Merge pull request #232 from ChuckPa/chuckpa/restart-path
Correct path issue with restart
2025-07-07 20:23:33 -04:00
Chuck 32d5f8f737 Merge pull request #228 from ChuckPa/chuckpa/Freebsd-releases
Add support for FreeBSD (14+)
2025-06-26 00:03:35 -04:00
Chuck ac6058dd48 Merge pull request #226 from cdf-eagles/fix-freebsd-startstop
Fixed bug for FreeBSD Plex service start/stop commands
2025-06-25 18:37:55 -04:00
Chuck ebf170b1eb Merge pull request #225 from cdf-eagles/freebsd-compat
FreeBSD 14+ Compatibility Added.
2025-06-25 12:07:54 -04:00
Chuck 44f722166d Merge pull request #222 from ChuckPa/chuckpa/unitialized
Correct missing variable initialization
2025-06-22 16:06:59 -04:00
Chuck 93886de20f Merge pull request #215 from danrahn/master
Add 98=quit/99=exit to PowerShell script
2025-06-05 21:59:42 -04:00
Chuck f96032e9c4 Merge pull request #218 from ChuckPa/chuckpa/menu
v1.11.05 - Cleanup menu

Thanks @kimpenhaus
2025-06-05 13:38:43 -04:00
Chuck f2a821c170 Merge pull request #216 from ChuckPa/chuckpa/relauch
v1.11.04

1.  Add Binhex start/stop support
2.  Correct 98/99 menu options
3.  Remove Deflate
2025-06-04 10:14:05 -04:00
Chuck 65f4e5d33d 911 - Deflate 2025-05-31 23:12:59 -04:00
Chuck 4872b82815 Merge pull request #211 from ChuckPa/chuckpa/add-log
v1.11.03 -Add summary logfile messages
2025-05-30 23:25:49 -04:00
Chuck 0e1797a4c0 Merge pull request #210 from ChuckPa/chuckpa/add-log
v1.11.03 -Add summary logfile messages
2025-05-30 23:21:38 -04:00
Chuck b431e49455 Merge pull request #208 from ChuckPa/chuckpa/plex-bloat
Provide temporary DB bloat deflate capability for huge databases.

Documentation in the Release Notes
2025-05-30 19:31:42 -04:00
Chuck 8c5f7606a7 Merge pull request #202 from danrahn/master
Add statistics_bandwidth Cleanup to Windows Scripts
2025-05-24 19:17:45 -04:00
Chuck d6f4dbf263 Merge pull request #201 from danrahn/master
Update Windows scripts to reflect name change
2025-05-24 10:39:30 -04:00
Chuck be74c6f85e Merge pull request #199 from ChuckPa/chuckpa/final-tags
Refactor version tags
2025-05-23 01:37:15 -04:00
Chuck ca489c6c3f Merge pull request #198 from ChuckPa/chuckpa/final-tags
Refactor version tags
2025-05-23 01:30:10 -04:00
Chuck 3262ec7f7a Cleanup update tag handling. Inform users of DB cleanup tasks.
Correct version tag handling (remove junk)
2025-05-22 19:40:14 -04:00
Chuck 21196a3cc3 Merge pull request #196 from ChuckPa/chuckpa/may-cleanup
v1.10.05
2025-05-20 20:26:59 -04:00
Chuck e2a3d1d04b Merge pull request #194 from danrahn/master
[Windows] Check PMS state in more places
2025-04-30 20:06:45 -04:00
Chuck 19b9b5bf6f Update README.md 2025-04-01 19:16:46 -04:00
Chuck dfebe80fa9 Merge pull request #191 from ChuckPa/chuckpa/handle-null-LC_ALL
Set LC_ALL=C when null
2025-03-18 21:54:25 -04:00
Chuck d505486e95 Merge pull request #188 from danrahn/capture_constraint_errors
[Windows] Add Honor/Ignore options and ensure all import errors are captured
2025-02-24 01:59:26 -05:00
Chuck eae8c5a6da Merge pull request #186 from setoy/master
Changed Write-Warn to be Write-Warning
2025-02-06 01:54:54 -05:00
Chuck 738dc8d7a0 Merge pull request #182 from ChuckPa/chuckpa/fix-busybox-posix
Change 'Update' to use non-POSIX techniques
2025-01-03 19:07:02 -05:00
Chuck 804c9014d1 Merge pull request #180 from ChuckPa/chuckpa/cleanup-purge
Minor cleanup from 1.10 release
2025-01-02 18:33:37 -05:00
Chuck 6aff3e4231 Update README.md 2024-12-31 00:52:35 -05:00
Chuck 46c4b1ddcc Update README.md 2024-12-30 11:54:16 -05:00
Chuck 1737631454 Merge pull request #178 from ChuckPa/chuckpa/Add-Purge
add purge
2024-12-29 00:57:57 -05:00
Chuck c74c6c601c Update README.md 2024-06-24 17:37:53 -04:00
Chuck 013f55bd96 Update README.md 2024-06-24 17:35:54 -04:00
Chuck 79f0153a96 Update README.md
Remove duplicate in 'databases databases' descriptive clauses.
2024-06-24 17:33:37 -04:00
Chuck c0000079d7 Merge pull request #164 from markhoney/patch-1
Update DBRepair.sh, fix typo
2024-06-24 17:29:42 -04:00
Chuck 4f5b5abdc8 Merge pull request #161 from 2bits/master
Support Mac Start Stop
2024-06-14 13:08:09 -04:00
Chuck 9c1008cf52 Merge pull request #158 from danrahn/master
[Windows] Ensure PowerShell uses UTF-8 Encoding
2024-06-02 18:29:19 -04:00
Chuck f2ec7d2ea9 Merge pull request #154 from danrahn/master
Interactive Windows Script via PowerShell
2024-05-12 10:07:42 -04:00
Chuck ec9edaf304 Merge pull request #152 from ChuckPa/chuckpa/plexsqlite-dir-path
v1.06.02
2024-05-11 03:43:05 -04:00
Chuck 2e92ba88de Update README.md 2024-05-11 03:30:10 -04:00
Chuck 57055172e0 Update README.md 2024-05-11 03:29:42 -04:00
Chuck 93c7b0fbe2 Update README.md 2024-05-10 21:31:39 -04:00
Chuck ec7e04dc35 Merge pull request #147 from ChuckPa/chuckpa/manual-config
Allow running DBRepair in non-standard/unknown locations
2024-05-05 00:58:00 -04:00
Chuck 43ba32afa4 Merge pull request #139 from causefx/patch-3
fix: add new path for update hotio image
2024-03-13 06:59:49 -07:00
Chuck d98dfa68bf Merge pull request #138 from ChuckPa/chuckpa/macos-cache-dir
Change Transcoder Cache dir to variable.
2024-03-07 21:43:22 -08:00
Chuck 89ea800bdb Update README.md
Clarify grouping of Plex,inc and LSIO images as "Docker" platform.

Hosts using these,  such as Unraid, are identified as "Docker".
2024-02-10 14:51:04 -05:00
Chuck 3ef48d099a Merge pull request #129 from ChuckPa/chuckpa/add-kubernetes-support
Add Kubernetes (and TrueNAS) container support
2024-02-09 15:25:20 -08:00
Chuck 1ea8b86aea Merge pull request #126 from ChuckPa/chuckpa/add-snap
v1.04.00 -  Add SNAP support
2024-01-30 17:01:13 -08:00
Chuck e02e5bc398 Merge pull request #124 from ChuckPa/chuckpa/pagesize-constraint-check
Correct case where PAGESIZE != 2^n where n={10,11,12,13,14,15,16}
2024-01-17 18:25:53 -08:00
Chuck a489a7f9e6 Merge pull request #123 from ChuckPa/chuckpa/add-cache-cleaning
Add 'purge' & Environment variable support.
2024-01-16 21:49:11 -08:00
Chuck d6d6c47928 Merge pull request #116 from ChuckPa/chuckpa/ignore-option-control
New:  Add menu option to ignore/honor duplicates / constraint errors
2023-11-25 21:50:09 -08:00
Chuck 6c7157cb5f Merge pull request #114 from ChuckPa/chuckpa/missing-ignore-errors-check
Fix unable to repair DB when UNIQUE constraint errors occur
2023-11-25 16:51:54 -08:00
Chuck 00bb897a92 Merge pull request #113 from ChuckPa/chuckpa/missing-ignore-errors-check
Fix unable to repair DB when UNIQUE constraint errors occur
2023-11-25 16:27:44 -08:00
Chuck 66ad17da60 Merge pull request #110 from ChuckPa/chuckpa/cleanup-version
Cleanup version output
2023-11-10 12:47:09 -08:00
Chuck c5a4a88f82 Merge pull request #109 from ChuckPa/chuckp/rewrite-update
Correct confirmation when not scripted.
2023-11-10 12:17:40 -08:00
Chuck 2958fb5c26 Merge pull request #105 from ChuckPa/chuckpa/UpdateDBRepair
v1.01.00 -  Add self-update capability
2023-10-16 16:42:04 -07:00
Chuck 2d7e46dd6d Merge pull request #102 from causefx/causefx-patch-update-feature
Add update feature to DBRepair.sh
2023-10-13 18:45:46 -07:00
Chuck 47bd6e7c56 Merge pull request #101 from psitem/master
Plex path discovery on Windows
2023-10-08 14:11:36 -07:00
Chuck 2c863f41a1 Merge pull request #96 from causefx/patch-1
Fix HOTIO with backwards compatibility
2023-09-23 11:24:09 -07:00
Chuck 36288ae365 Merge pull request #95 from 007revad/master
Update README.md
2023-09-13 14:32:29 -04:00
Chuck 99330103a8 Merge pull request #92 from brettpetch/patch-1
Update hotio plex service location (re: #404461a)

Fixes: https://github.com/ChuckPa/PlexDBRepair/issues/93
2023-08-30 17:48:27 -04:00
Chuck 5d65e12a38 Merge pull request #91 from ChuckPa/chuckpa/new-start-stop
Change start/stop logic and timeout handling
2023-08-15 20:25:01 -04:00
Chuck 4f96b69f1d Merge pull request #88 from ChuckPa/chuckpa/Prevent-Negative-Watch-Counts
DBRepair:   Prevent negative watch counts
2023-07-30 00:48:29 -04:00
Chuck 6307a9a5bf Merge pull request #87 from ChuckPa/chuckpa/Prevent-Negative-Watch-Counts
DBRepair:   Prevent negative watch counts
2023-07-30 00:41:21 -04:00
Chuck 2d93f36ad9 Merge pull request #84 from ChuckPa/chuckpa/ignore-errors
Provide means to ignore selected DB recovery errors
2023-06-25 16:29:44 -04:00
Chuck 77415c7580 Merge pull request #81 from ChuckPa/chuckpa/arch-linux-refinement
Refine Arch Linux detection.  Grab a few others in the process
2023-06-10 12:05:51 -04:00
Chuck 0c5065ae6f Merge pull request #79 from ChuckPa/chuckpa/require-root
Enforce UID=0 on selected platforms
2023-06-08 15:18:56 -04:00
Chuck 40a8873ce1 Merge pull request #75 from ChuckPa/chuckpa/binhex-test-typo
Binhex:   Fat-fingered IF test.
2023-05-31 23:21:46 -04:00
Chuck d50124a0e6 Merge pull request #74 from ChuckPa/chuckpa/macos-confirm-db-writeable
Fixes: MacOS priorization & Binhex detection
2023-05-30 23:00:24 -04:00
Chuck b810055546 Merge pull request #70 from ChuckPa/chuckpa/quit-exit-menu
Fix Quit / Exit behavior
2023-05-16 20:49:25 -04:00
Chuck 9833228f71 Merge pull request #67 from ChuckPa/chuckpa/add-arch-support
Version 1.0.5 
- Add Arch Linux support
- Improve override file processing
- Documentation cleanup
2023-05-10 07:26:19 -04:00
Chuck 7717283a5a Update README.md 2023-04-25 17:38:02 -04:00
Chuck 4b4e5fdf48 Merge pull request #63 from ChuckPa/chuckpa/contributing
Contributing:  Clarify guidelines.
2023-04-19 11:31:57 -04:00
Chuck bfb189f7b3 Merge pull request #56 from CLHatch/patch-2
Add start/stop command for ReadyNAS
2023-04-14 20:46:41 -04:00
Chuck 884228835c Merge pull request #55 from ChuckPa/chuckpa/Start-stop-fixes
Start/stop cleanup
2023-04-01 17:27:38 -04:00
Chuck 199cf3d385 Merge pull request #54 from CLHatch/patch-1
Set Plex Start/Stop commands for HOTIO
2023-04-01 16:58:57 -04:00
Chuck 5a08d0ac41 Merge pull request #53 from ChuckPa/chuckpa/unexpected-eof
block if/fi correction
2023-03-29 04:19:23 -04:00
Chuck 6043ac44c6 Merge pull request #52 from ChuckPa/chuckpa/qnap-df-posix
QNAP:  Force POSIX mode 'df' output formatting
2023-03-29 02:19:29 -04:00