[GH-ISSUE #1186] GetID3 version used in Koel is obsolete #681

Closed
opened 2026-02-26 02:33:56 +03:00 by kerem · 3 comments
Owner

Originally created by @fschlaef on GitHub (Feb 27, 2020).
Original GitHub issue: https://github.com/koel/koel/issues/1186

Describe the bug
get_magic_quotes_runtime() was deprecated in PHP 7.4, and fixed in getID3 version 1.9.19 (see https://github.com/JamesHeinrich/getID3/releases)

As a result, the Scan function doesn't work on PHP 7.4.

To reproduce
Steps to reproduce the behavior:

  1. Go to Settings
  2. Click on Scan
  3. See error in console

Stacktrace

{
    "message": "Function get_magic_quotes_runtime() is deprecated",
    "exception": "ErrorException",
    "file": "/var/www/koel/vendor/james-heinrich/getid3/getid3/getid3.php",
    "line": 299,
    "trace": [
        {
            "file": "/var/www/koel/vendor/james-heinrich/getid3/getid3/getid3.php",
            "line": 299,
            "function": "handleError",
            "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions",
            "type": "->"
        },
        {
            "function": "__construct",
            "class": "getID3",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 825,
            "function": "newInstanceArgs",
            "class": "ReflectionClass",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 667,
            "function": "build",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 615,
            "function": "resolve",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
            "line": 767,
            "function": "make",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 927,
            "function": "make",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 855,
            "function": "resolveClass",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 816,
            "function": "resolveDependencies",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 667,
            "function": "build",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 615,
            "function": "resolve",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
            "line": 767,
            "function": "make",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 927,
            "function": "make",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 855,
            "function": "resolveClass",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 816,
            "function": "resolveDependencies",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 667,
            "function": "build",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 615,
            "function": "resolve",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
            "line": 767,
            "function": "make",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 927,
            "function": "make",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 855,
            "function": "resolveClass",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 816,
            "function": "resolveDependencies",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 667,
            "function": "build",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 615,
            "function": "resolve",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php",
            "line": 767,
            "function": "make",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 233,
            "function": "make",
            "class": "Illuminate\\Foundation\\Application",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 833,
            "function": "getController",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php",
            "line": 794,
            "function": "controllerMiddleware",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 693,
            "function": "gatherMiddleware",
            "class": "Illuminate\\Routing\\Route",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 673,
            "function": "gatherRouteMiddleware",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 657,
            "function": "runRouteWithinStack",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 623,
            "function": "runRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 612,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 176,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 30,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/koel/app/Http/Middleware/ForceHttps.php",
            "line": 25,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 163,
            "function": "handle",
            "class": "App\\Http\\Middleware\\ForceHttps",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 163,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 163,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 163,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/app/Http/Middleware/UseDifferentConfigIfE2E.php",
            "line": 23,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 163,
            "function": "handle",
            "class": "App\\Http\\Middleware\\UseDifferentConfigIfE2E",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php",
            "line": 62,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 163,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php",
            "line": 53,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 104,
            "function": "Illuminate\\Routing\\{closure}",
            "class": "Illuminate\\Routing\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 151,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 116,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/var/www/koel/index.php",
            "line": 52,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        }
    ]
}

Environment

  • Koel version 4.2.2
  • OS: Debian
  • Browser Chrome 80
  • PHP version 7.4.0
  • Node version 12
Originally created by @fschlaef on GitHub (Feb 27, 2020). Original GitHub issue: https://github.com/koel/koel/issues/1186 **Describe the bug** `get_magic_quotes_runtime()` was deprecated in PHP 7.4, and fixed in getID3 version 1.9.19 (see https://github.com/JamesHeinrich/getID3/releases) As a result, the Scan function doesn't work on PHP 7.4. **To reproduce** Steps to reproduce the behavior: 1. Go to Settings 2. Click on Scan 3. See error in console **Stacktrace** ``` { "message": "Function get_magic_quotes_runtime() is deprecated", "exception": "ErrorException", "file": "/var/www/koel/vendor/james-heinrich/getid3/getid3/getid3.php", "line": 299, "trace": [ { "file": "/var/www/koel/vendor/james-heinrich/getid3/getid3/getid3.php", "line": 299, "function": "handleError", "class": "Illuminate\\Foundation\\Bootstrap\\HandleExceptions", "type": "->" }, { "function": "__construct", "class": "getID3", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 825, "function": "newInstanceArgs", "class": "ReflectionClass", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 667, "function": "build", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 615, "function": "resolve", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php", "line": 767, "function": "make", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 927, "function": "make", "class": "Illuminate\\Foundation\\Application", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 855, "function": "resolveClass", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 816, "function": "resolveDependencies", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 667, "function": "build", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 615, "function": "resolve", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php", "line": 767, "function": "make", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 927, "function": "make", "class": "Illuminate\\Foundation\\Application", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 855, "function": "resolveClass", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 816, "function": "resolveDependencies", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 667, "function": "build", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 615, "function": "resolve", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php", "line": 767, "function": "make", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 927, "function": "make", "class": "Illuminate\\Foundation\\Application", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 855, "function": "resolveClass", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 816, "function": "resolveDependencies", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 667, "function": "build", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Container/Container.php", "line": 615, "function": "resolve", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Application.php", "line": 767, "function": "make", "class": "Illuminate\\Container\\Container", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php", "line": 233, "function": "make", "class": "Illuminate\\Foundation\\Application", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php", "line": 833, "function": "getController", "class": "Illuminate\\Routing\\Route", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Route.php", "line": 794, "function": "controllerMiddleware", "class": "Illuminate\\Routing\\Route", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 693, "function": "gatherMiddleware", "class": "Illuminate\\Routing\\Route", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 673, "function": "gatherRouteMiddleware", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 657, "function": "runRouteWithinStack", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 623, "function": "runRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Router.php", "line": 612, "function": "dispatchToRoute", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 176, "function": "dispatch", "class": "Illuminate\\Routing\\Router", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 30, "function": "Illuminate\\Foundation\\Http\\{closure}", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/koel/app/Http/Middleware/ForceHttps.php", "line": 25, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 163, "function": "handle", "class": "App\\Http\\Middleware\\ForceHttps", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 53, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php", "line": 21, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 163, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 53, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php", "line": 21, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 163, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 53, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php", "line": 27, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 163, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 53, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/app/Http/Middleware/UseDifferentConfigIfE2E.php", "line": 23, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 163, "function": "handle", "class": "App\\Http\\Middleware\\UseDifferentConfigIfE2E", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 53, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/CheckForMaintenanceMode.php", "line": 62, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 163, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Middleware\\CheckForMaintenanceMode", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Routing/Pipeline.php", "line": 53, "function": "Illuminate\\Pipeline\\{closure}", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php", "line": 104, "function": "Illuminate\\Routing\\{closure}", "class": "Illuminate\\Routing\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 151, "function": "then", "class": "Illuminate\\Pipeline\\Pipeline", "type": "->" }, { "file": "/var/www/koel/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php", "line": 116, "function": "sendRequestThroughRouter", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" }, { "file": "/var/www/koel/index.php", "line": 52, "function": "handle", "class": "Illuminate\\Foundation\\Http\\Kernel", "type": "->" } ] } ``` **Environment** - Koel version 4.2.2 - OS: Debian - Browser Chrome 80 - PHP version 7.4.0 - Node version 12
kerem 2026-02-26 02:33:56 +03:00
Author
Owner

@BrookeDot commented on GitHub (Feb 27, 2020):

#1078 is related. There were some issues with the latest version. I'm sure if someone wanted to make sure the latest version of GetID3 worked with Koel it could be updated though.

<!-- gh-comment-id:592057459 --> @BrookeDot commented on GitHub (Feb 27, 2020): #1078 is related. There were some issues with the latest version. I'm sure if someone wanted to make sure the latest version of GetID3 worked with Koel it could be updated though.
Author
Owner

@BrookeDot commented on GitHub (Feb 27, 2020):

The library has also been bumped in Master so this should be resolved in the next release:
github.com/phanan/koel@2de16f1ed9

For now you can manually update your composer.lock file and the issue will be solved.

rm composer.lock 
wget https://raw.githubusercontent.com/phanan/koel/master/composer.lock
composer install
php artisan koel:init 
<!-- gh-comment-id:592072364 --> @BrookeDot commented on GitHub (Feb 27, 2020): The library has also been bumped in Master so this should be resolved in the next release: https://github.com/phanan/koel/commit/2de16f1ed92c4c197fb040dd395dcd5b19580dc5 For now you can manually update your `composer.lock` file and the issue will be solved. ``` rm composer.lock wget https://raw.githubusercontent.com/phanan/koel/master/composer.lock composer install php artisan koel:init ```
Author
Owner

@BrookeDot commented on GitHub (Apr 21, 2020):

4.3.0 has been released fixing this. Closing.

<!-- gh-comment-id:617434515 --> @BrookeDot commented on GitHub (Apr 21, 2020): 4.3.0 has been released fixing this. Closing.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/koel-koel#681
No description provided.