Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DietPi-Software | O!MPD: Install current master + fixes #2884

Merged
merged 17 commits into from
Jun 4, 2019
Merged

DietPi-Software | O!MPD: Install current master + fixes #2884

merged 17 commits into from
Jun 4, 2019

Conversation

MichaIng
Copy link
Owner

@MichaIng MichaIng commented Jun 2, 2019

Status: Ready

Reference:

Commit list/description:

  • DietPi-Software | O!MPD: Set "server.stream-response-body = 1" with Lighttpd to resolve database update loop
  • DietPi-Software | O!MPD: Install current version from master branch, which fixes a bug with Buster Lighttpd on "Now Playing" page as well. After next official release, revert to latest release from: https://api.github.com/repos/ArturSierzant/OMPD/releases/latest
  • DietPi-Software | O!MPD: Apply Lighttpd drop-in config to solve database update loop: DietPi-Software | O!MPD/myMPD: Database update fails on current upstream versions #2156
  • DietPi-Software | Use userdata subdir variables, as we already have them
  • DietPi-Software | O!MPD: Install dependencies for YouTube and Tidal support. Python is installed with MPD anyway so it is minimal overhead for users that do not require it.

+ DietPi-Software | O!MPD: Set "server.stream-response-body = 1" with Lighttpd to resolve database update loop
@MichaIng MichaIng added this to the v6.25 milestone Jun 2, 2019
@MichaIng MichaIng self-assigned this Jun 2, 2019
MichaIng added 7 commits June 3, 2019 00:54
+ DietPi-Software | O!MPD: Install current version from master branch, which fixes a bug with Buster Lighttpd on "Now Playing" page as well. After next official release, revert to latest release from: https://api.github.com/repos/ArturSierzant/OMPD/releases/latest
+ DietPi-Software | O!MPD: Apply Lighttpd drop-in config to solve database update loop: #2156
+ DietPi-Software | Use userdata subdir variables, as we already have them
+ DietPi-Software | O!MPD: Install dependencies for YouTube and Tidal support. Python is installed with MPD anyway so it is minimal overhead for users that do not require it.
+ DietPi-Software | O!MPD: Backup old config file on reinstalls
+ DietPi-Patch | O!MPD: Reinstall to apply current master version and YouTube + Tidal support
+ DietPi-Patch | Remove old O!MPD reinstalls and database update hint
+ DietPi-Software | O!MPD: Add info that database update is required after reinstall
+ CHANGELOG | O!MPD: Current upstream version will be installed now and existing instances will be upgraded during DietPi-Update, which requires a config file reset. A backup to recover custom settings from will be created. YouTube and Tidal support is added now by default.
MichaIng added 8 commits June 4, 2019 17:12
+ DietPi-Software | O!MPD: Preserve old config file and database completely, old database will be migrated automatically
+ DietPi-Software | O!MPD: Use local override config instead of touching the default config file.
+ DietPi-Software | O!MPD: Do not manually create and import the database, as this is done automatically, if database user exists
+ DietPi-Software | O!MPD: Switch to mysqld socket connection which is generally to be preferred when database server and webserver/PHP are on the same machine
+ DietPi-Patch | O!MPD: Create local override config, if non-existent, to trigger preserving settings on reinstall
+ CHANGELOG | Config and database is now fully preserved
+ DietPi-Software | O!MPD: Remove Lighttpd drop-in config on uninstall
+ DietPi-Software | O!MPD: Syntax: "mv" allows wildcard in target path but not with target file name given
+ DietPi-Update | Safe new Git owner+branch to file BEFORE running incremental patches to assure that all GitHub downloads are done/attempted from matching branch, e.g. during software reinstalls
+ DietPi-Update | Minor coding
+ DietPi-Set_software | Verify_DietPi_Txt(): Current $G_GITBRANCH/$G_GITOWNER can be used, since DietPi-Update now saves these values before calling this script.
+ DietPi-Set_software | Minor coding
+ DietPi-Patch | Pre-v6.25: Save target Git branch/owner to file now to prevent downloads from non-matching branch, e.g. during software reinstalls
@MichaIng MichaIng merged commit 5bb01c0 into dev Jun 4, 2019
@MichaIng MichaIng deleted the ompd branch June 4, 2019 17:52
@MichaIng MichaIng mentioned this pull request Jun 24, 2019
@MichaIng MichaIng mentioned this pull request Jul 3, 2019
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant