Skip to content

Commit 1e751e4

Browse files
docs
1 parent b70ada7 commit 1e751e4

File tree

3 files changed

+51
-52
lines changed

3 files changed

+51
-52
lines changed

README.md

Lines changed: 50 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
[![tests][tests-src]][tests-href]
99
[![codecov][codecov-src]][codecov-href]
1010

11-
PHP package to read audio files with ID3, parser uses [JamesHeinrich/getID3](https://github.com/JamesHeinrich/getID3).
11+
PHP package to read audio files, parser uses [JamesHeinrich/getID3](https://github.com/JamesHeinrich/getID3).
1212

1313
| Format | Supported | Type | Notes |
1414
| :----: | :-------: | :----------------------------------: | :---: |
@@ -61,77 +61,77 @@ composer require kiwilan/php-audio
6161
```php
6262
$audio = Audio::read('path/to/audio.mp3');
6363

64-
$audio->path(); // string to get path
65-
$audio->extension(); // string to get extension
66-
$audio->title(); // ?string to get title
67-
$audio->artist(); // ?string to get artist
68-
$audio->album(); // ?string to get album
69-
$audio->genre(); // ?string to get genre
70-
$audio->year(); // ?int to get year
71-
$audio->trackNumber(); // ?string to get track number
72-
$audio->comment(); // ?string to get comment
73-
$audio->albumArtist(); // ?string to get album artist
74-
$audio->composer(); // ?string to get composer
75-
$audio->discNumber(); // ?string to get disc number
76-
$audio->isCompilation(); // bool to know if is compilation
77-
$audio->creationDate(); // ?string to get creation date (audiobook)
78-
$audio->copyright(); // ?string to get copyright (audiobook)
79-
$audio->encoding(); // ?string to get encoding
80-
$audio->description(); // ?string to get description (audiobook)
81-
$audio->lyrics(); // ?string (audiobook)
82-
$audio->stik(); // ?string (audiobook)
83-
$audio->duration(); // ?float to get duration in seconds
84-
$audio->extras(); // array with raw metadata
85-
$audio->hasCover(); // bool to know if has cover
86-
$audio->isValid(); // bool to know if file is valid audio file
87-
88-
$audio->id3(); // Id3 metadata
89-
$audio->stat(); // FileStat (from `stat` function)
90-
$audio->audio(); // ?AudioMetadata with audio metadata
91-
$audio->cover(); // ?AudioCover with cover metadata
64+
$audio->path(); // `string` to get path
65+
$audio->extension(); // `string` to get extension
66+
$audio->title(); // `?string` to get title
67+
$audio->artist(); // `?string` to get artist
68+
$audio->album(); // `?string` to get album
69+
$audio->genre(); // `?string` to get genre
70+
$audio->year(); // `?int` to get year
71+
$audio->trackNumber(); // `?string` to get track number
72+
$audio->comment(); // `?string` to get comment
73+
$audio->albumArtist(); // `?string` to get album artist
74+
$audio->composer(); // `?string` to get composer
75+
$audio->discNumber(); // `?string` to get disc number
76+
$audio->isCompilation(); // `bool` to know if is compilation
77+
$audio->creationDate(); // `?string` to get creation date (audiobook)
78+
$audio->copyright(); // `?string` to get copyright (audiobook)
79+
$audio->encoding(); // `?string` to get encoding
80+
$audio->description(); // `?string` to get description (audiobook)
81+
$audio->lyrics(); // `?string` (audiobook)
82+
$audio->stik(); // `?string` (audiobook)
83+
$audio->duration(); // `?float` to get duration in seconds
84+
$audio->extras(); // `array` with raw metadata
85+
$audio->hasCover(); // `bool` to know if has cover
86+
$audio->isValid(); // `bool` to know if file is valid audio file
87+
88+
$audio->id3(); // `Id3` metadata
89+
$audio->stat(); // `FileStat` (from `stat` function)
90+
$audio->audio(); // `?AudioMetadata` with audio metadata
91+
$audio->cover(); // `?AudioCover` with cover metadata
9292
```
9393

94-
## Id3
94+
## ID3
9595

9696
Data from `JamesHeinrich/getID3` package with formatting.
9797

9898
```php
9999
$audio = Audio::read('path/to/audio.mp3');
100100

101-
$audio->id3()->raw(); // array with raw metadata
102-
$audio->id3()->item(); // ?Id3Item with item metadata
103-
$audio->id3()->instance(); // getID3 instance
101+
$audio->id3()->raw(); // `array` with raw metadata
102+
$audio->id3()->item(); // `?Id3Item` with item metadata
103+
$audio->id3()->instance(); // `getID3` instance
104104
```
105105

106106
## AudioMetadata
107107

108108
```php
109109
$audio = Audio::read('path/to/audio.mp3');
110110

111-
$audio->audio()->filesize(); // ?int in bytes
112-
$audio->audio()->extension(); // ?string (mp3, m4a, ...)
113-
$audio->audio()->encoding(); // ?string (UTF-8...)
114-
$audio->audio()->mimeType(); // ?string (audio/mpeg, audio/mp4, ...)
115-
$audio->audio()->durationSeconds(); // ?float in seconds
116-
$audio->audio()->durationReadable(); // ?string (00:00:00)
117-
$audio->audio()->bitrate(); // ?int in kbps
118-
$audio->audio()->bitrateMode(); // ?string (cbr, vbr, ...)
119-
$audio->audio()->sampleRate(); // ?int in Hz
120-
$audio->audio()->channels(); // ?int (1, 2, ...)
121-
$audio->audio()->channelMode(); // ?string (mono, stereo, ...)
122-
$audio->audio()->lossless(); // bool to know if is lossless
123-
$audio->audio()->compressionRatio(); // ?float
111+
$audio->audio()->filesize(); // `?int` in bytes
112+
$audio->audio()->extension(); // `?string` (mp3, m4a, ...)
113+
$audio->audio()->encoding(); // `?string` (UTF-8...)
114+
$audio->audio()->mimeType(); // `?string` (audio/mpeg, audio/mp4, ...)
115+
$audio->audio()->durationSeconds(); // `?float` in seconds
116+
$audio->audio()->durationReadable(); // `?string` (00:00:00)
117+
$audio->audio()->bitrate(); // `?int` in kbps
118+
$audio->audio()->bitrateMode(); // `?string` (cbr, vbr, ...)
119+
$audio->audio()->sampleRate(); // `?int` in Hz
120+
$audio->audio()->channels(); // `?int` (1, 2, ...)
121+
$audio->audio()->channelMode(); // `?string` (mono, stereo, ...)
122+
$audio->audio()->lossless(); // `bool` to know if is lossless
123+
$audio->audio()->compressionRatio(); // `?float`
124124
```
125125

126126
## AudioCover
127127

128128
```php
129129
$audio = Audio::read('path/to/audio.mp3');
130130

131-
$audio->cover()->content(); // ?string raw file
132-
$audio->cover()->mimeType(); // ?string (image/jpeg, image/png, ...)
133-
$audio->cover()->width(); // ?int in pixels
134-
$audio->cover()->height(); // ?int in pixels
131+
$audio->cover()->content(); // `?string` raw file
132+
$audio->cover()->mimeType(); // `?string` (image/jpeg, image/png, ...)
133+
$audio->cover()->width(); // `?int` in pixels
134+
$audio->cover()->height(); // `?int` in pixels
135135
```
136136

137137
## Testing

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "kiwilan/php-audio",
3-
"description": "PHP package to read audio files with ID3.",
3+
"description": "PHP package to read audio files.",
44
"version": "0.1.0",
55
"keywords": [
66
"audio",

tests/AudioTest.php

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,6 @@
117117

118118
it('can read wrong audio file', function () {
119119
$audio = Audio::read(MD);
120-
ray($audio);
121120

122121
expect($audio->isValid())->toBeFalse();
123122
});

0 commit comments

Comments
 (0)