Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
continuous optimization
  • Loading branch information
ttimer committed Oct 17, 2020
1 parent 03d0e1a commit dedc797
Show file tree
Hide file tree
Showing 10 changed files with 212 additions and 95 deletions.
148 changes: 87 additions & 61 deletions mid3TagMp3.inc.php
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<?PHP
<?php
/**
*
* @author Jürgen Smolka
Expand Down Expand Up @@ -202,7 +202,7 @@ function buildSites1($batch)
else
echo ' | ' . $strValue;
}
echo "<br> \n <br> \n <br> \n";
echo "<br> \n <br> \n";
}
}
}
Expand All @@ -212,25 +212,31 @@ function buildSites1($batch)
// Hörbücher u. ä. - Aufruf per: mid3TagMp3??????.php
function buildSites2($batch)
{
$ausgabe = ""; // JS
$tracknr = "001"; // JS
$lenTrack = 3; // JS
$trackpa = ""; // JS
$trackpo = ""; // JS
$GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2";
$LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/";

$genreini = "101"; // JS
$trackini = "001"; // JS
$ausgabe = ""; // JS
$tracknr = ""; // JS
$lenTrack = ""; // JS
$trackpa = ""; // JS
$trackpo = ""; // JS

reset($batch);
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)

if(!empty($_POST["track"]) && isset($_POST["Xtrack"])) {
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)
if((!empty($_POST["track"]) || $_POST["track"] == 0) && isset($_POST["Xtrack"])) {
$tracknr = $_POST["track"];
if(strstr($tracknr, "/")) {
$tracknr = str_replace(" ", "", $tracknr);
$trackpa = explode("/", $tracknr, 2);
$tracknr = $trackpa[0];
$trackpo = "/" . $trackpa[1];
}
$lenTrack = strlen($tracknr);
}
if($tracknr == "") $tracknr = $trackini;
$lenTrack = strlen($tracknr);

foreach($batch as $key => $array)
{
Expand Down Expand Up @@ -285,20 +291,24 @@ function buildSites2($batch)
$Album = $_POST["album"];
if(!empty($_POST["titel"]))
$Titel = $_POST["titel"];
if(!empty($_POST["track"]))
if(!empty($_POST["track"]) || $_POST["track"] == 0)
$Track = $_POST["track"];
if(!empty($_POST["genre"]))
if($tracknr == "")
$tracknr = $trackini;
if(!empty($_POST["genre"]) || $_POST["genre"] == 0)
$Genre = $_POST["genre"];
if($Genre == "")
$Genre = $genreini;
// if(!empty($_POST["comment"]))
// $Coment = $_POST["comment"];
if(isset($_POST["execute"]))
$Exe = $_POST["execute"];

//echo("mid3v2 -a '$_POST[artist]' -A '$_POST[album]' -t '$_POST[titel]' -T $_POST[track] -g $_POST[genre] '$Datei'<br />\n");
//echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'<br />\n");
echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T '$Track' -g '$Genre' '$Datei'<br />\n");
if($Exe == "on")
exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'");
exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T '$Track' -g '$Genre' --WXXX '$GUI' '$Datei'");
//exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'");
//exec("mid3v2 -a '$Artist' -A 'Moerderische Cote d Azur' -t '$Titel' -T $Track -g 101 '$Datei'");

Expand Down Expand Up @@ -344,25 +354,31 @@ function buildSites2($batch)
// Hörbücher u. ä. - Aufruf per: mid3TagMp3AudioBook.php
function buildSites2b($batch)
{
$ausgabe = ""; // JS
$tracknr = "001"; // JS
$lenTrack = 3; // JS
$trackpa = ""; // JS
$trackpo = ""; // JS
$GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2";
$LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/";

$genreini = "101"; // JS
$trackini = "001"; // JS
$ausgabe = ""; // JS
$tracknr = ""; // JS
$lenTrack = ""; // JS
$trackpa = ""; // JS
$trackpo = ""; // JS

reset($batch);
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)

if(!empty($_POST["track"]) && isset($_POST["Xtrack"])) {
if((!empty($_POST["track"]) || $_POST["track"] == 0) && isset($_POST["Xtrack"])) {
$tracknr = $_POST["track"];
if(strstr($tracknr, "/")) {
$tracknr = str_replace(" ", "", $tracknr);
$trackpa = explode("/", $tracknr, 2);
$tracknr = $trackpa[0];
$trackpo = "/" . $trackpa[1];
}
$lenTrack = strlen($tracknr);
}
if($tracknr == "") $tracknr = $trackini;
$lenTrack = strlen($tracknr);

foreach($batch as $key => $array)
{
Expand Down Expand Up @@ -410,12 +426,10 @@ function buildSites2b($batch)
$Titel = str_replace("%T", $tracknr, $Titel); //$Titel = str_replace("%T", $Track, $Titel);
$Titel = str_replace("%t", $Titelt, $Titel);
}
if(!empty($_POST["genre"]) && isset($_POST["Xgenre"])) {
if((!empty($_POST["genre"]) || $_POST["genre"] == 0) && isset($_POST["Xgenre"]))
$Genre = $_POST["genre"];
if($Genre == "'0'" || stristr("zero", $Genre) ||
$Genre == '"0"' || stristr("null", $Genre))
$Genre = (string)0;
}
if($Genre == "")
$Genre = $genreini;
if(!empty($_POST["year"]) && isset($_POST["Xyear"]))
$Year = $_POST["year"];
if(!empty($_POST["comment"]) && isset($_POST["Xcomment"]))
Expand All @@ -433,20 +447,22 @@ function buildSites2b($batch)
if(isset($_POST["Xtitel"]))
$Befehl .= " -t '$Titel'";
if(isset($_POST["Xtrack"]))
$Befehl .= " -T $Track";
$Befehl .= " -T '$Track'";
if(isset($_POST["Xgenre"]))
$Befehl .= " -g '$Genre'";
if(isset($_POST["Xyear"]))
$Befehl .= " -y $Year";
$Befehl .= " -y '$Year'";
if(isset($_POST["Xcomment"]))
$Befehl .= " -c '$Comment'";
if(isset($_POST["Xpicture"]))
$Befehl .= " -p '$Picture'";

$Anzeige = $Befehl . " '$Datei'";
$Befehl .= " --WXXX '$GUI'";
$Befehl .= " '$Datei'";

// Batch-Anzeige
echo "<p style='margin-left:7%;'>" . $Befehl . "</p>\n"; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
echo "<p style='margin-left:7%;'>" . $Anzeige . "</p>\n"; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");

// Änderung durchführen
if($Exe == "on")
Expand Down Expand Up @@ -491,25 +507,32 @@ function buildSites2b($batch)
// -- P1(!) :: Bild nur in erster MP3-Datei speichern
function buildSites2c($batch)
{
$ausgabe = ""; // JS
$tracknr = "001"; // JS
$lenTrack = 3; // JS
$trackpa = ""; // JS
$trackpo = ""; // JS
$GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2";
$LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/";

$genreini = "101"; // JS
$trackini = "001"; // JS
$ausgabe = ""; // JS
$tracknr = ""; // JS
$lenTrack = ""; // JS
$trackpa = ""; // JS
$trackpo = ""; // JS

reset($batch);
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)

if(!empty($_POST["track"]) && isset($_POST["Xtrack"])) {
if((!empty($_POST["track"]) || $_POST["track"] == 0) && isset($_POST["Xtrack"])) {
$tracknr = $_POST["track"];
if(strstr($tracknr, "/")) {
$tracknr = str_replace(" ", "", $tracknr);
$trackpa = explode("/", $tracknr, 2);
$tracknr = $trackpa[0];
$trackpo = "/" . $trackpa[1];
}
$lenTrack = strlen($tracknr);
}
if($tracknr == "")
$tracknr = $trackini;
$lenTrack = strlen($tracknr);

foreach($batch as $key => $array)
{
Expand Down Expand Up @@ -557,12 +580,10 @@ function buildSites2c($batch)
$Titel = str_replace("%T", $tracknr, $Titel); //$Titel = str_replace("%T", $Track, $Titel);
$Titel = str_replace("%t", $Titelt, $Titel);
}
if(!empty($_POST["genre"]) && isset($_POST["Xgenre"])) {
if((!empty($_POST["genre"]) || $_POST["genre"] == 0) && isset($_POST["Xgenre"]))
$Genre = $_POST["genre"];
if($Genre == "'0'" || stristr("zero", $Genre) ||
$Genre == '"0"' || stristr("null", $Genre))
$Genre = (string)0;
}
if($Genre == "")
$Genre = $genreini;
if(!empty($_POST["year"]) && isset($_POST["Xyear"]))
$Year = $_POST["year"];
if(!empty($_POST["comment"]) && isset($_POST["Xcomment"]))
Expand All @@ -580,11 +601,11 @@ function buildSites2c($batch)
if(isset($_POST["Xtitel"]))
$Befehl .= " -t '$Titel'";
if(isset($_POST["Xtrack"]))
$Befehl .= " -T $Track";
$Befehl .= " -T '$Track'";
if(isset($_POST["Xgenre"]))
$Befehl .= " -g '$Genre'";
if(isset($_POST["Xyear"]))
$Befehl .= " -y $Year";
$Befehl .= " -y '$Year'";
if(isset($_POST["Xcomment"]))
$Befehl .= " -c '$Comment'";
if((isset($_POST["Xpicture"]) && $Picture != "") &&
Expand All @@ -595,10 +616,12 @@ function buildSites2c($batch)
$Befehl .= " -p '$Picture'";
}

$Anzeige = $Befehl . " '$Datei'";
$Befehl .= " --WXXX '$GUI'";
$Befehl .= " '$Datei'";

// Batch-Anzeige
echo "<p style='margin-left:7%;'>" . $Befehl . "</p>\n"; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
echo "<p style='margin-left:7%;'>" . $Anzeige . "</p>\n"; //echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");

// Änderung durchführen
if($Exe == "on")
Expand Down Expand Up @@ -642,8 +665,13 @@ function buildSites2c($batch)
// Musikstücke/Songs (mp3-Dateien) - Aufruf per: mid3TagMp3Music.php
function buildSites3($batch)
{
$ausgabe = ""; // JS
$tracknr = "1"; // JS
$GUI = "ID3-tags-powered-by:ID3 by GitHub.com/ttimer/GUI-for-mID3v2";
$LNK = "https://GitHub.com/ttimer/GUI-for-mID3v2/";

$genreini = "11"; // JS
$trackini = "1"; // JS
$tracknr = $trackini; // JS
$ausgabe = ""; // JS

reset($batch);
ksort($batch); // JS sortiert Verzeichnisse (CD1, CD2 ...)
Expand Down Expand Up @@ -691,24 +719,24 @@ function buildSites3($batch)
$Album = $_POST["album"];
if(!empty($_POST["titel"]))
$Titel = $_POST["titel"];
if(!empty($_POST["track"]))
$Track = $_POST["track"];
if(!empty($_POST["genre"])) {
$Genre = $_POST["genre"];
if($Genre == "'0'" || stristr("zero", $Genre) ||
$Genre == '"0"' || stristr("null", $Genre))
$Genre = (string)0;
}
// if(!empty($_POST["track"]) || $_POST["track"] == 0)
// $Track = $_POST["track"];
// if($tracknr == "")
// $tracknr = $trackini;
if(!empty($_POST["genre"]) || $_POST["genre"] == 0)
$Genre = $_POST["genre"];
if($Genre == "")
$Genre = $genreini;
// if(!empty($_POST["comment"]))
// $Coment = $_POST["comment"];
if(isset($_POST["execute"]))
$Exe = $_POST["execute"];

//echo("mid3v2 -a '$_POST[artist]' -A '$_POST[album]' -t '$_POST[titel]' -T $_POST[track] -g $_POST[genre] '$Datei'<br />\n");
//echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'<br />\n");
echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'<br />\n");
echo("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T '$Track' -g '$Genre' '$Datei'<br />\n");
if($Exe == "on")
exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' '$Datei'");
exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T '$Track' -g '$Genre' --WXXX '$GUI' '$Datei'");
//exec("mid3v2 -a '$Artist' -A '$Album' -t '$Titel' -T $Track -g '$Genre' -c '$Coment' '$Datei'");
//exec("mid3v2 -a '$Artist' -A 'Moerderische Cote d Azur' -t '$Titel' -T $Track -g 101 '$Datei'");

Expand Down Expand Up @@ -843,6 +871,4 @@ function scan_dir($dir, $type=array(),$only=FALSE, $allFiles=FALSE, $recursive=T
return $pictures;

}


?>
12 changes: 8 additions & 4 deletions mid3TagMp3AudioBook.php
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,8 @@ function ladenein() { document.load.style.display = "block"; }

if (isset($_POST["relpfad"]))
$relpfad = $_POST["relpfad"];
if(substr($relpfad, -1, 1) != "/" && strlen($relpfad) > 1)
$relpfad = $relpfad . "/";

if(isset($_POST["Xartist"]))
$Xartist = "checked";
Expand All @@ -119,10 +121,10 @@ function ladenein() { document.load.style.display = "block"; }
$album = $_POST["album"];
if(!empty($_POST["titel"]))
$titel = $_POST["titel"];
if(!empty($_POST["track"]))
$track = $_POST["track"];
if(!empty($_POST["genre"]))
$genre = $_POST["genre"];
if(!empty(@$_POST["track"]) || @$_POST["track"] == 0)
$track = @$_POST["track"];
if(!empty(@$_POST["genre"]) || @$_POST["genre"] == 0)
$genre = @$_POST["genre"];
if(!empty($_POST["year"]))
$year = $_POST["year"];
if(!empty($_POST["comment"]))
Expand Down Expand Up @@ -219,6 +221,8 @@ function ladenein() { document.load.style.display = "block"; }
if(isset($_POST["Xalbum"]))
$Xalbum = $_POST["Xalbum"];

if(substr($relpfad, -1, 1) != "/" && strlen($relpfad) > 1)
$relpfad = $relpfad . "/";
$batch = scan_dir($relpfad, $fileTyp, TRUE, FALSE, TRUE, $onlyDir, $dateien);

if($batch == false) {
Expand Down
12 changes: 8 additions & 4 deletions mid3TagMp3AudioBookP1.php
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,8 @@ function ladenein() { document.load.style.display = "block"; }

if (isset($_POST["relpfad"]))
$relpfad = $_POST["relpfad"];
if(substr($relpfad, -1, 1) != "/" && strlen($relpfad) > 1)
$relpfad = $relpfad . "/";

if(isset($_POST["Xartist"]))
$Xartist = "checked";
Expand All @@ -119,10 +121,10 @@ function ladenein() { document.load.style.display = "block"; }
$album = $_POST["album"];
if(!empty($_POST["titel"]))
$titel = $_POST["titel"];
if(!empty($_POST["track"]))
$track = $_POST["track"];
if(!empty($_POST["genre"]))
$genre = $_POST["genre"];
if(!empty(@$_POST["track"]) || @$_POST["track"] == 0)
$track = @$_POST["track"];
if(!empty(@$_POST["genre"]) || @$_POST["genre"] == 0)
$genre = @$_POST["genre"];
if(!empty($_POST["year"]))
$year = $_POST["year"];
if(!empty($_POST["comment"]))
Expand Down Expand Up @@ -220,6 +222,8 @@ function ladenein() { document.load.style.display = "block"; }
if(isset($_POST["Xalbum"]))
$Xalbum = $_POST["Xalbum"];

if(substr($relpfad, -1, 1) != "/" && strlen($relpfad) > 1)
$relpfad = $relpfad . "/";
$batch = scan_dir($relpfad, $fileTyp, TRUE, FALSE, TRUE, $onlyDir, $dateien);

if($batch == false) {
Expand Down
Loading

0 comments on commit dedc797

Please sign in to comment.