{"id":13678444,"url":"https://github.com/Stormix/php-eyed3","last_synced_at":"2025-04-29T13:31:10.858Z","repository":{"id":57060223,"uuid":"127527549","full_name":"Stormix/php-eyed3","owner":"Stormix","description":"A PHP wrapper for reading and updating ID3 meta data of (e.g.) MP3 files using eyeD3","archived":false,"fork":false,"pushed_at":"2018-05-26T16:47:51.000Z","size":3527,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-10-13T15:27:49.010Z","etag":null,"topics":["eyed3","mp3","mp3-tags","php"],"latest_commit_sha":null,"homepage":null,"language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Stormix.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2018-03-31T11:50:03.000Z","updated_at":"2023-01-13T19:23:33.000Z","dependencies_parsed_at":"2022-08-24T07:30:42.967Z","dependency_job_id":null,"html_url":"https://github.com/Stormix/php-eyed3","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stormix%2Fphp-eyed3","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stormix%2Fphp-eyed3/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stormix%2Fphp-eyed3/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Stormix%2Fphp-eyed3/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Stormix","download_url":"https://codeload.github.com/Stormix/php-eyed3/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":224173963,"owners_count":17268205,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["eyed3","mp3","mp3-tags","php"],"created_at":"2024-08-02T13:00:53.674Z","updated_at":"2024-11-11T20:31:42.781Z","avatar_url":"https://github.com/Stormix.png","language":"PHP","funding_links":[],"categories":["Uncategorized"],"sub_categories":["Uncategorized"],"readme":"# php-eyed3\n\n[![GitHub stars](https://img.shields.io/github/stars/Stormiix/php-eyed3.svg)](https://github.com/Stormiix/php-eyed3/stargazers)\n[![GitHub forks](https://img.shields.io/github/forks/Stormiix/php-eyed3.svg?style=flat)](https://github.com/Stormiix/php-eyed3/network)\n[![Build Status](https://img.shields.io/travis/Stormiix/php-eyed3/master.svg?style=flat-square)](https://travis-ci.org/Stormiix/php-eyed3)\n[![Donations Badge](https://stormix.co/donate/images/badge.svg)](https://stormix.co/donate/)\n\nA PHP wrapper for reading and updating ID3 meta data of (e.g.) MP3 files using eyeD3\n\n## Requirements\n\nYou need PHP \u003e= 7.0 to use the library, but the latest stable version\nof PHP is recommended.\n\n## Installation\n\n1. Make sure you have `eyeD3` installed.\n2. Install package\n```bash\n\tcomposer require stormiix/php-eyed3 dev-master\n```\nThis will edit (or create) your composer.json file and automatically\nchoose the most recent version.\n3. Require autoload.php\n```php\n\trequire __DIR__ . '/vendor/autoload.php';\n```\n## Usage\n\n```php\n\tuse Stormiix\\EyeD3\\EyeD3;\n\n\t$eyed3 = new EyeD3(\"mp3 file path\");\n\t$tags = $eyed3-\u003ereadMeta();\n\t// $tags is an array that contains the following keys:\n\t// artist, title, album, comment(s), lyrics ..etc\n\n\t$meta = [\n\t\t\"artist\" =\u003e \"MyArtist\",\n\t\t\"title\" =\u003e \"MyTitle\",\n\t\t\"album\" =\u003e \"MyAlbum\",\n\t\t\"comment\" =\u003e \"MyComment\",\n\t\t\"lyrics\" =\u003e \"MyLyrics\",\n\t\t\"album_art\" =\u003e \"cover.png\"\n\t];\n\t// Update the mp3 file with the new meta tags\n  \t$eyed3-\u003eupdateMeta($meta);\n```\n\n## Running tests\n\n    $ phpunit\n\n## Authors\n\n* **Anas Mazouni** - [php-eyed3](https://github.com/Stormiix/php-eyed3)\n\nP.S: a similar wrapper exists for NodeJs apps: [node-eyed3](https://github.com/saschagehlich/node-eyed3)\n\n## License\n\nThis project is licensed under the MIT License - see the [LICENSE.md](LICENSE.md) file for details\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStormix%2Fphp-eyed3","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FStormix%2Fphp-eyed3","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FStormix%2Fphp-eyed3/lists"}